.blogform .select2-container{min-width:unset}
.customBlog.select2-container{min-width:unset}
.financial-form{padding:20px;margin-top:20px;background:#fff;border:1px solid #f2f7fb;filter:drop-shadow(0 0 18px rgba(88,89,91,0.25));border-radius:27px}
.financial-form .financial__form__title p{font-family:'Inter';font-weight:700;font-size:1.5rem;line-height:normal;color:#333;letter-spacing:-0.196px;font-style:normal;margin-bottom:20px}
.financial-form .financial__form__title span{color:#0073bb;text-align:center;font-family:"HelveticaNeueLTStd-Bd";font-size:24px;line-height:normal;display:inline-block;margin-top:5px}
.financial-form .inputs-label{font-family:"helveticaregular";font-size:16px;line-height:normal;color:#333}
.financial-form .financial-form__inputs{padding-top:0}
.financial-form .form-row-financial .form-group .form-control{font-family:"HelveticaNeueLTStd-Md";font-size:1.25rem;line-height:19px;padding:7px 5px 10px 0;border:0;border-bottom:1.5px solid #e6e7e8}
.financial-form .form-row-financial .form-group .bfg-mobileno-content.form-control{border-bottom:unset}
.financial-form .form-row-financial .form-group .form-control::placeholder{color:#a7a9ac}
.financial-form .form-row-financial .form-group .form-control.form-control--number{padding-left:30px}
.financial-form .form-row-financial .form-group{margin-bottom:0;position:relative}
.financial-form .form-row-financial .form-group .mob-prefix{font-family:"HelveticaNeueLTStd-Md";font-size:16px;line-height:16px;color:#333330;position:absolute;top:29px;left:0}
.financial-form .btn-call-back{margin-top:20px;cursor:pointer;width:100%;padding:13px 10px 10px;background:#d62049;font-family:"HelveticaNeueLTStd-Md";font-size:20px;line-height:normal;text-align:center;letter-spacing:-0.81px;color:#fff;border-radius:10px;border:1px solid #d62049;box-shadow:0 0 9.72062px 0 rgba(214,32,73,0.10)}
.financial-form .select2-container .select2-selection--single{height:auto}
.financial-form .select2-container .select2-selection--single .select2-selection__rendered{padding:7px 5px 10px 0;font-family:"HelveticaNeueLTStd-Md";font-size:20px;line-height:20px;color:#58595b}
.selectPlanDropdown::after{width:20px;height:20px;bottom:27px;left:88%;background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/blogs/dropdown-black-arrow.svg);content:'';background-repeat:no-repeat;position:relative;z-index:5;text-align:center;pointer-events:none;transform:rotate(0);display:inline-block}
.formDeskCustomSelect2 .select2-results__options>:first-child{color:#d4d7db;display:none}
.formDeskCustomSelect2 .select2-results__option[aria-selected]{font-size:16px;line-height:26px}
.select2-container--open .formDeskCustomSelect2.select2-dropdown--below,.select2-container--open .formDeskCustomSelect2.select2-dropdown--above{border-radius:10px}
.sticky-blogform{position:fixed;z-index:4;right:auto;width:19%;top:100px}
.blogform .success-icon-new{height:161px;width:164px;align-content:center;margin:20px auto}
.blogform .ta-popup-maindiv h2.popup-result-text{font-size:36px;font-weight:800;letter-spacing:-.4px;font-family:"Inter",sans-serif;margin:auto;color:#5b9354}
.blogform .text-msg-align{text-align:center}
.blogform .pop-md .close-icon-new{top:15px;right:15px}
.blogform .pop-md .close-icon-new img{width:20px;height:20px;margin-right:0}
.blogform .new-popup-width{width:440px;height:360px}
.blogform .popup-new-title-wrap{display:flex;flex-direction:column}
.blogform .ta-popup-maindiv .d-none{display:none}
.blogform .form-row-financial .form-group .err-class{white-space:inherit}
.bfg-mobileno-content{display:flex;align-items:center;gap:10px}
.bfg-country-code-field{border-bottom:1.5px solid #e6e7e8;padding:8px 0 10px;position:relative;cursor:pointer;display:flex}
.bfg-country-code-field .bfg-country-code-in{font-family:"HelveticaNeueLTStd-Md";font-size:20px;color:#333330;line-height:20px;width:fit-content;display:inline-block}
.bfg-country-code-field .countrycode-down-arrow{width:20px;height:20px;right:0;top:8px;margin-left:4px}
.bfg-input-field{width:100%;margin-left:5px}
.bfg-countrycode-popup{width:100%;position:absolute;top:60px;background:#FFF;z-index:8;border-radius:0 0 12px 12px;box-shadow:0 8px 15px 0 rgba(51,51,51,0.15);border:1px solid #ebf4fa}
.bfg-search-popup{border-bottom:1px solid #58595b;padding:20px 20px 12px 16px}
.bfg-search-popup img{vertical-align:middle}
.bfg-search-text{border:0;font-family:'HelveticaNeueLTStd-Md';font-style:normal;width:80%;font-size:18px;line-height:24px;margin-left:12px;outline:0;padding:unset}
.bfg-search-text::placeholder{color:#a7a9ac}
.bfg-countrycode-popup .bfg-code-no-popup{overflow-y:scroll;background:white;height:245px;border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1)}
.bfg-countrycode-popup .bfg-country-code-li{font-family:'Helveticaregular';font-style:normal;font-size:18px;line-height:24px;color:#333;padding:10px 0 10px;cursor:pointer;display:flex}
.bfg-countrycode-popup .bfg-country-code-li .bfg-country-code{margin-left:20px;margin-right:12px;min-width:50px;text-align:right}
.form-group .dsp-none{display:none}
.parent-container-order .financial-form{width:100%;margin-top:0;margin-left:auto;margin-right:auto;float:unset !important}
.parent-container-order .sticky-blogform{width:29%;transform:translate(0.1%,0.1%)}
.financial-form .form-group .err-class{margin:8px 0;padding-top:0}
.bfg-code-no-popup::-webkit-scrollbar{width:5px}
.bfg-code-no-popup::-webkit-scrollbar-track{background:transparent}
.bfg-code-no-popup::-webkit-scrollbar-thumb{background-color:#e6e7e8;border-radius:4px}
.bfg-country-code-li:hover{background:#f2f7fb}
.blogform .blog-form-consent-wrp{display:flex;align-items:start;gap:8px;width:100%}
.blogform .blog-form-consent-wrp input{width:81px;height:18px;border:1.5px solid #a3a3a3;border-radius:2px;outline:0;margin:1px 0 0 0}
.blogform .blog-form-consent-wrp .blog-form-consent p{color:var(--Secondary-Secondary-Grey-Dark,#58595b);font-family:Helvetica;font-size:10px;font-style:normal;font-weight:400;line-height:normal}
.blogform .blog-form-consent-wrp .blog-form-consent p a{color:#0073bb;text-decoration:underline}
.blogform .blog-form-consent-wrp .blog-form-consent .blog-form-consent-errormsg{color:#d62049;font-family:Helvetica;font-size:10px;font-style:italic;font-weight:400;line-height:normal;margin-top:6px}
.blogform .display_none{display:none}
@media screen and (max-width:768px){.financial-form{margin:60px 15px 0}
.financial-form .form-row-financial .form-group .mob-prefix{top:28px}
.blogform .ta-modal-wrap .modal-close-btn img{margin-right:0;height:auto;width:auto}
}
.financial-form .selectMsgErrBlog{margin-top:0}
.financial-form .selectPlanDropdown{height:40px}
@media screen and (max-width:767px){.financial-form{padding:20px}
.blog-form-grid{padding:0 15px}
.blogform .success-icon-new{height:110px;width:110px;align-content:center;margin:20px auto}
.blogform .ta-popup-maindiv h2.popup-result-text{font-size:36px;font-weight:800;letter-spacing:-.4px;font-family:"Inter",sans-serif;margin:auto;color:#5b9354}
.blogform .text-msg-align{text-align:center}
.blogform .pop-md .close-icon-new{top:15px;right:15px}
.blogform .pop-md .close-icon-new img{width:20px;height:20px}
.blogform .ta-popup-maindiv{max-width:320px;padding:25px;height:320px;width:100%}
}
.ifsc-blog .financial-form .email-suggestion{top:70%}
.yesno-blogform{display:flex;align-items:center;margin-bottom:20px;margin-top:25px}
.yesno-blogform .blog-toggle-title{margin-right:20px;color:#58595b;font-family:'helveticaregular';font-size:1rem;font-weight:400;line-height:normal}
.blog-yesno-toggle-container{display:flex;overflow:hidden;border-radius:40px;background:#e6e7e8;width:fit-content;padding:3px;align-items:center}
.blog-yesnobtn{flex:1;text-align:center;background:transparent;color:#1a1a1a;cursor:pointer;padding:6px 15px;color:#a7a9ac;text-align:center;font-family:'helveticaregular';font-size:1.125rem;font-weight:400}
input[type="radio"].blog-toggle-yesno{display:none}
input[type="radio"].blog-toggle-yesno:checked+.blog-yesnobtn{border-radius:40px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);color:#333;text-align:center;font-family:'helveticaregular';font-size:1.125rem;font-weight:400;align-items:center;display:flex}
#blog-toggle-on:checked+.blog-yesnobtn:after{transform:translateX(0)}
#blog-toggle-off:checked+.blog-yesnobtn:after{transform:translateX(100%)}
.bfg-country-code-field.blog-form-hide-arrow{cursor:default;border-bottom:1.5px solid #e6e7e8}
.bfg-country-code-field.blog-form-hide-arrow .countrycode-down-arrow{display:none}
@media screen and (max-width:767px){.yesno-blogform .blog-toggle-title{font-family:'helveticaregular';font-size:.75rem;font-weight:400;letter-spacing:-0.12px;color:#333}
input[type="radio"].blog-toggle-yesno:checked+.blog-yesnobtn{font-size:.75rem}
.blog-yesnobtn{font-size:.75rem;padding:10px 12px}
.yesnoinput.blog-toggle-yesno:checked+.blog-yesnobtn{padding:10px 12px}
.yesno-blogform{margin-top:20px;margin-bottom:12px}
}