.productrecommendation-cal .banner-section{position:relative}
.productrecommendation-cal .banner-section .extendedimage.image{position:absolute;bottom:1px;right:1px}
.productrecommendation-cal .extendedimage .cmp-image__image{height:auto;display:block;border-radius:0 0 14px 0}
.productrecommendation-cal .extendedimage .extended__mobileimage{display:none}
.productrecommendation-cal .product-recom-banner .banner-section .container>.cmp-container{border-radius:0 8px 8px 0}
.productrecommendation-cal .product-recom-banner .leadproxytext .cmp-text p .small_txt{color:#333;margin-top:10px;margin-left:5px;font-weight:400;font-size:.5rem;line-height:normal;font-family:'Inter';display:inline-block}
.productrecommendation-cal .product-recom-banner .leadproxytext .cmp-text p span.sub-Text{left:16px;bottom:16px;color:#58595b;font-weight:400;position:absolute;font-size:.625rem;font-family:'Inter';letter-spacing:-0.1px;z-index:1}
@media screen and (max-width:767px){.productrecommendation-cal .product-recom-banner .banner-section .container>.cmp-container{background-size:100% 100%}
.productrecommendation-cal .product-recom-banner .banner-section .container>.cmp-container{border-radius:8px}
.productrecommendation-cal .extendedimage .cmp-image__image{display:none;width:170.813px;height:117.319px}
.productrecommendation-cal .banner-section{width:100%;background:#f2f2fb}
.productrecommendation-cal .banner-section .extendedimage.image{bottom:1px;right:22px}
.productrecommendation-cal .extendedimage .extended__mobileimage{display:block}
.productrecommendation-cal .banner-section .extendedimage .extended__mobileimage{border-radius:0 0 14px 0}
.productrecommendation-cal .product-recom-banner .leadproxytext .cmp-text p .small_txt{margin-top:6px;margin-left:3px;font-size:.375rem}
.productrecommendation-cal .product-recom-banner .leadproxytext .cmp-text p span.sub-Text{left:36px;bottom:10px;font-size:.5rem}
}
.productrecommendation-cal .product-recom-right-section{width:55.6%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:24px}
.productrecommendation-cal .product-recom-banner{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-radius:24px;background:var(--Secondary-Blue-Light,#f2f7fb)}
.productrecommendation-cal .product-recom-banner .banner-section .proxycontainer.container{padding:unset}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text :where(h1,h3,h3,h4,h5,h6){color:#000;font-family:Inter;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.32px;margin-bottom:12px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text p b{color:#333;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.16px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul li{position:relative;color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.14px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul li::before{content:'';background-image:url('../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/Icon-check.svg');height:18px;width:18px;display:block;position:absolute;left:0;top:0;background-size:cover;background-position:center}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text{max-width:291px;width:100%;padding:37px 0 0 16px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul li{padding-left:24px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul{margin-top:16px;display:flex;flex-direction:column;row-gap:12px}
.productrecommendation-cal .best-seller-wrapper .title{color:#0073bb;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px;text-align:center}
.productrecommendation-cal .best-seller-wrapper .nudge{position:relative;color:#FFF;text-align:center;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.12px;text-transform:uppercase}
.productrecommendation-cal .best-seller-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;width:100%}
.productrecommendation-cal .nudge-title-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;row-gap:8px;align-items:center}
.productrecommendation-cal .nudge{display:inline-flex;justify-content:center;align-items:center;min-width:110px;padding:3px 15px;background:linear-gradient(90deg,#0073bb 0,#d62049 100%);color:#fff;font-family:'Inter',sans-serif;font-weight:700;font-size:.625rem;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 0px) 0,100% 0,calc(100% - 8px) 50%,100% 100%,calc(100% - 6px) 100%,10px 100%,0 100%,8px 50%,0 0)}
.productrecommendation-cal .emi-details{border-top:1px solid rgba(0,127,197,0.00);border-bottom:1px solid rgba(0,127,197,0.00);background:linear-gradient(90deg,rgba(255,255,255,0.00) 0,#FFF 50.5%,rgba(255,255,255,0.00) 100%);box-shadow:0 4px 8px 0 rgba(0,115,187,0.05);display:flex;padding:12px 0;justify-content:center;align-items:center;gap:4px;align-self:stretch}
.productrecommendation-cal .emi-details p{color:#333;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.18px;text-align:center}
.productrecommendation-cal .emi-details p sup,.productrecommendation-cal .emi-details p sub{color:#58595b;font-weight:600;line-height:normal;font-size:.75rem;font-family:'Inter';letter-spacing:-0.18px}
.productrecommendation-cal .emi-details .redText{color:#d62049;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.18px}
.productrecommendation-cal .emi-details .gradient-text{background:linear-gradient(90deg,#0073bb 0,#d62049 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.18px;width:fit-content}
.productrecommendation-cal .age-container{display:flex;justify-content:center;align-items:center;column-gap:16px}
.productrecommendation-cal .age-container p{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.14px}
.productrecommendation-cal .age-container b{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.productrecommendation-cal .payment-options-wrapper{display:flex;align-items:start;justify-content:center;width:100%}
.productrecommendation-cal .claim-settlement-wrapper{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:8px}
.productrecommendation-cal .claim-settlement-img-wrapper{padding:7px;background:#fff;border-radius:29.33px;box-shadow:0 4px 8px 0 rgba(0,115,187,0.05)}
.productrecommendation-cal .claim-settlement-wrapper img{width:29px;height:29px}
.productrecommendation-cal .claim-settlement b{color:#333;text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.14px}
.productrecommendation-cal .claim-settlement p{text-align:center;color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.14px}
.productrecommendation-cal .claim-settlement p sub,.productrecommendation-cal .claim-settlement p sup{color:#58595b;font-weight:400;line-height:150%;font-family:Inter;font-style:normal;font-size:.625rem;letter-spacing:-0.14px}
.productrecommendation-cal .cta-btn-wrapper .cta-btn{color:#FFF;text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;background:unset;line-height:normal;letter-spacing:-0.14px;border-radius:8px;background:#d62049;padding:11.5px 16px;min-width:320px;width:100%}
@media screen and (max-width:767px){.productrecommendation-cal.ta-container{padding:unset}
.productrecommendation-cal .banner-section{padding:8px 20px 0 20px}
.productrecommendation-cal .product-recom-right-section{width:100%}
.productrecommendation-cal .product-recom-right-section{padding:0 20px 20px;background:#f2f7fb;row-gap:unset}
.productrecommendation-cal .product-recom-banner{row-gap:16px;background:unset;flex-direction:column;padding:unset;background:#f2f7fb}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text :where(h1,h3,h3,h4,h5,h6){color:#333;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.18px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text p b{color:#333;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.12px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text{padding:18px 0 0 13px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul{margin-top:8px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul{row-gap:6px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul li{font-size:.625rem;padding-left:16px}
.productrecommendation-cal .product-recom-banner .banner-section .cmp-container .leadproxytext.text .cmp-text ul li::before{width:12px;height:12px}
.productrecommendation-cal .best-seller-wrapper .nudge{color:#FFF;text-align:center;font-family:Inter;font-size:8px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.08px;text-transform:uppercase;padding:3px 16px;min-width:unset}
.productrecommendation-cal .best-seller-wrapper .title{color:#0073bb;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.14px}
.productrecommendation-cal .best-seller-wrapper{row-gap:8px}
.productrecommendation-cal .nudge-title-wrapper{row-gap:2px}
.productrecommendation-cal .emi-details{padding:8px 0}
.productrecommendation-cal .emi-details p{color:#333;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.16px}
.productrecommendation-cal .emi-details .redText{color:#d62049;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px}
.productrecommendation-cal .emi-details .gradient-text{background:linear-gradient(90deg,#0073bb 0,#d62049 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px}
.productrecommendation-cal .age-container p{color:#333;font-family:Inter;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px}
.productrecommendation-cal .age-container b{color:#333;font-family:Inter;font-size:.625rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.1px}
.productrecommendation-cal .payment-options-wrapper{margin-top:20px;align-items:start}
.productrecommendation-cal .claim-settlement-img-wrapper{padding:6px;border-radius:22.8px}
.productrecommendation-cal .claim-settlement-wrapper img{width:24px;height:24px;vertical-align:middle}
.productrecommendation-cal .claim-settlement p{color:#58595b;font-family:Inter;font-size:.625rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.1px}
.productrecommendation-cal .claim-settlement b{color:#333;text-align:center;font-family:Inter;font-size:.625rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.1px}
.productrecommendation-cal .cta-btn-wrapper{margin-top:30px}
.productrecommendation-cal .emi-details p sup,.productrecommendation-cal .emi-details p sub{font-size:9px;letter-spacing:-0.16px}
.productrecommendation-cal .claim-settlement p sub,.productrecommendation-cal .claim-settlement p sup{font-weight:400;font-size:.5rem;font-family:'Inter';letter-spacing:-0.1px}
}
.product-recom-form-section{max-width:100%;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,0.90);z-index:100;visibility:hidden;opacity:0;transition:opacity .1s linear}
.product-recom-form-section.active{visibility:visible;opacity:1}
.tell-us-about-you-form-wrapper .inp-wrapper--invalid.inp-country-dropdown:focus-within .inp-country-label{color:#58595b !important}
.tell-us-about-you-form-wrapper{top:50%;left:50%;padding:12px;width:27.166%;display:block;position:fixed;background:#FFF;border-radius:16px;transform:translate(-50%,-50%);box-shadow:0 0 10px 1px rgba(0,127,197,0.12)}
.tell-us-about-you-form-wrapper .product-blue-close-icon{top:-9px;width:24px;right:-9px;height:24px;cursor:pointer;position:absolute}
.tell-us-about-you-form-wrapper .product-form-title{color:#000;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.2px;margin-bottom:10px}
.tell-us-about-you-form-wrapper .product-step-wrapper .steps .span{color:#0073bb;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.12px}
.tell-us-about-you-form-wrapper .product-step-wrapper .steps{color:#58595b;text-align:start;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.12px;margin-bottom:8px}
.tell-us-about-you-form-wrapper .product-stepper{border-radius:20px;background:#f2f7fb;width:100%;height:4px;position:relative}
.tell-us-about-you-form-wrapper .product-stepper::before{content:'';position:absolute;left:0;width:calc(50%);height:4px;border-radius:21px;background:#4197d3}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field::placeholder{color:#a7a9ac;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field{box-shadow:none;padding:10px 8px;color:#000;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;background-position:calc(100% - 6px) center}
.tell-us-about-you-form-wrapper .dob-gender-wrapper{display:flex;column-gap:12px}
.tell-us-about-you-form-wrapper .pr-calc-toggle-btns-sec .ta-pr-toggle-switch .switch{border-radius:8px;border:2px solid #0073bb;background:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.16);padding:8px;height:40px;top:-1px;left:-1px;right:-1px;column-gap:8px}
.tell-us-about-you-form-wrapper .pr-calc-toggle-btns-sec .ta-toggle-switch-label{background:#fff;display:flex;align-items:center;justify-content:center;padding:8px;width:100%;color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .toggle-lable-right{border-top-right-radius:8px;border-bottom-right-radius:8px}
.tell-us-about-you-form-wrapper .toggle-lable-left{border-top-left-radius:8px;border-bottom-left-radius:8px}
.tell-us-about-you-form-wrapper .ta-pr-toggle-switch{position:relative;cursor:pointer;display:flex;border-radius:100px;height:40px;border-radius:8px;border:1px solid #a7a9ac;box-shadow:unset;border:1px solid rgba(163,163,163,0.30);background:var(--grey-tone-light-4);box-shadow:0 0 20px 0 rgba(163,163,163,0.20) inset}
.tell-us-about-you-form-wrapper .ta-pr-toggle-switch .switch .switch-txt{color:#0073bb;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .ta-toggle-switch-label{padding:16px;width:100%;color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .ta-pr-toggle-switch .switch{position:absolute;width:54%;height:100%;transition:all .15s ease;left:0;z-index:1;border-radius:100px;border:1px solid var(--grey-tone-light-2);background:var(--neutral-white);display:flex;align-items:center;column-gap:4px;justify-content:center}
.tell-us-about-you-form-wrapper .ta-pr-toggle-switch.off .switch{left:46%}
.tell-us-about-you-form-wrapper .inp-country-dropdown .county-code::after{position:unset;content:none}
.tell-us-about-you-form-wrapper .inp-country-dropdown:focus-within .inp-country-label{color:#58595b}
.tell-us-about-you-form-wrapper .inp-country-dropdown:focus-within .inp-county-wrap{border:1.5px solid var(--grey-tone-light-6)}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-county-wrap .county-code.active::after{background-image:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow-up.svg")}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field:focus{border:1px solid #e6e7e8}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field:focus+.inp-wrapper__grp__label{color:#58595b}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-country-field::placeholder{color:#a7a9ac;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-country-field{border-radius:0 8px 8px 0;color:#000;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .inp-country-dropdown .county-code{padding:0 8px 0 8px;color:var(--Secondary-Secondary-Grey-Dark,#58595b);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;pointer-events:none;letter-spacing:-0.14px;display:block}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-county-wrap .county-code-popup{top:39px;right:0}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-country-otp-btn{padding:10px 12px 10px 12px;max-width:88px;width:100%;font-size:.875rem}
.tell-us-about-you-form-wrapper .customize-calc-btn{width:100%;text-align:center;padding:11px 24px;color:#FFF;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .tell-us-about-you-form-wrapper .inp-wrapper__grp__field{color:#a7a9ac;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .pr-calc-toggle-btns-sec,.tell-us-about-you-form-wrapper .pr-dob-wrapper{width:50%}
.tell-us-about-you-form-wrapper .ta-toggle-btn-wrap .ta-toggle-btn-label{line-height:normal}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__label{color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-0.14px}
.product-Recommendation .tell-us-about-you-form-wrapper .inp-wrapper__err{font-weight:400;line-height:16px;font-family:'Inter';font-style:italic;font-size:.75rem;letter-spacing:-0.1px;color:#d62049}
.tell-us-about-you-form-wrapper .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item.selected{color:#0073bb;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item{color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.14px;padding:8px}
.tell-us-about-you-form-wrapper .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item.selected,.tell-us-about-you-form-wrapper .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item:hover{background:#f2f7fb}
.tell-us-about-you-form-wrapper .tell-us-about-you-form-input-wrapper{position:relative}
.tell-us-about-you-form-wrapper .tell-us-about-you-form-input-wrapper .pr-calc-annualincome-input{padding-left:20px;width:100%}
.tell-us-about-you-form-wrapper .tell-us-about-you-form-input-wrapper::before{content:'₹';position:absolute;left:9px;font-family:'Inter';font-size:1rem;font-weight:600;top:10px}
.tell-us-about-you-form-wrapper .inp-wrapper--dropdown .inp-wrapper__dropdonw{margin-top:2px}
.tell-us-about-you-form-wrapper .pr-premium-calc-btn-wrap{margin-top:10px}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field.occupationCurrentInput::placeholder{color:#a7a9ac;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field.occupationCurrentInput{cursor:pointer}
.tell-us-about-you-form-wrapper .ta-btn-primary:hover:not([disabled]){background:var(--primary-red)}
.tell-us-about-you-form-wrapper .data-inter-number-wrap{padding:9px 8px}
.tell-us-about-you-form-wrapper .inp-wrapper--invalid.inp-country-dropdown .inp-country-label{color:#58595b}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__field .occupationCurrentInput{cursor:pointer}
.tell-us-about-you-form-wrapper .inp-wrapper--invalid .inp-wrapper__grp__field{border:1px solid #d62049}
.tell-us-about-you-form-wrapper .inp-wrapper--invalid.inp-country-dropdown .inp-county-wrap{border:1px solid #d62049}
.tell-us-about-you-form-wrapper .pr-consenttext-wrapper .consent-error-txt{color:#d62049;font-family:"Inter",sans-serif;font-size:10px;font-style:italic;font-weight:400;line-height:normal;margin-top:6px}
.tell-us-about-you-form-wrapper .product-rec-consent-wrp .pr-consenttext p{color:var(--Secondary-Secondary-Grey-Dark,#58595b);font-family:"Inter",sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px}
.tell-us-about-you-form-wrapper .product-rec-consent-wrp{display:flex;align-items:start;gap:8px}
.tell-us-about-you-form-wrapper .fvc.dob-wrapper.pr-dob-wrapper.valid .pr-premium-dob-wrapper .inp-wrapper__grp__field{border:1px solid var(--grey-tone-light-6)}
.tell-us-about-you-form-wrapper .dob-wrapper.pr-dob-wrapper .inp-wrapper__err.d-block+.inp-wrapper__grp__field{border:1px solid #d62049}
.tell-us-about-you-form-wrapper .tell-us-about-you-form .inp-wrapper{margin-bottom:10px}
@media screen and (max-width:767px){.tell-us-about-you-form-wrapper{width:89.89%;padding:12px 0 12px 12px}
.tell-us-about-you-form-wrapper .inp-wrapper__grp__label{font-size:.75rem}
.tell-us-about-you-form-wrapper .inp-country-dropdown:focus-within .inp-county-wrap{border:1.5px solid var(--grey-tone-light-6)}
.tell-us-about-you-form-wrapper .inp-country-dropdown:focus-within .inp-country-label{color:#58595b}
.tell-us-about-you-form-wrapper .ta-pr-toggle-switch.off .switch{left:44%;padding:8px;width:57%;column-gap:4px}
.tell-us-about-you-form-wrapper .dob-gender-wrapper{column-gap:8px}
.tell-us-about-you-form-wrapper .pr-calc-toggle-btns-sec .ta-pr-toggle-switch .switch{column-gap:4px}
.tell-us-about-you-form-wrapper .pr-calc-toggle-btns-sec .ta-pr-toggle-switch .switch img{width:16px;height:16px}
.tell-us-about-you-form-wrapper .data-inter-number-wrap{padding:9.2px 8px}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-county-wrap .county-code-popup{top:40px}
.tell-us-about-you-form-wrapper .inp-country-dropdown .inp-country-label--wrap{margin-bottom:unset}
.product-recom-form-section .tell-us-about-you-form-wrapper .tell-us-about-you-form{height:474px;overflow-y:auto;padding-right:12px}
.product-recom-form-section .tell-us-about-you-form-wrapper .tell-us-about-you-form::-webkit-scrollbar{width:4px}
.product-recom-form-section .tell-us-about-you-form-wrapper .tell-us-about-you-form::-webkit-scrollbar-thumb{width:4px;height:64px;border-radius:21px;background:var(--Secondary-Secondary-Grey,#a7a9ac)}
.product-recom-form-section .tell-us-about-you-form-wrapper .tell-us-about-you-form::-webkit-scrollbar-track{background:transparent}
.product-Recommendation .tell-us-about-you-form-wrapper .inp-wrapper__err{font-size:.625rem}
}