.bo-premium-calc-wrapper{padding:20px 40px;background-color:var(--neutral-white)}
.bo-premium-calc-wrapper .bo-premium-calc-title{text-align:center;margin-bottom:15px}
.bo-premium-calc-wrapper .bo-premium-calc-form .name-date-field-wrap{display:flex;column-gap:20px}
.bo-premium-calc-wrapper .bo-premium-calc-form .name-date-field-wrap>div{width:47.5%}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-toggle-btn-wrap{margin-bottom:12px}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-toggle-btn-wrap .bo-calc-toggle-btns-sec .ta-toggle-switch{width:180px}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-form-dropdown-field-wrap{display:flex;flex-wrap:wrap;column-gap:20px;justify-content:center}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-form-dropdown-field-wrap>div{width:47%}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-premium-calc-btn-wrap .bo-premium-calc-btn{text-align:center;width:100%}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-premium-calc-term-sec-wrp{column-gap:8px;display:flex;align-items:flex-start;margin-top:10px}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-premium-calc-term-sec-wrp p{color:var(--grey-tone-light-1);font-family:"helveticaregular",sans-serif;font-size:.625rem;line-height:12px}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-premium-calc-term-sec-wrp p a{color:var(--primary-blue)}
.bo-calc-form-dropdown-field-wrap .inp-wrapper__grp__field{cursor:pointer}
.inp-country-dropdown .premiumCalc-hide-arrow-icon{cursor:default}
.bopremiumcalculator .bo-premium-calc-form .inp-country-dropdown .premiumCalc-hide-arrow-icon::after{background-image:unset}
.inp-country-dropdown .inp-country-search-wrap:focus-within .premiumCalc-hide-arrow-icon::after{background-image:unset}
.country--of--residence{position:absolute;background-color:#fff;margin-top:5px;border-radius:8px;border:1px solid var(--blue-tone-light-3);box-shadow:0 2px 4px 0 rgba(0,115,187,0.04);background-color:var(--neutral-white);z-index:2;width:100%}
.country--of--residence.hide-dropdown{display:none}
.country-of-residence-item-content{display:block;padding:16px 4px 16px 15px;color:var(--grey-tone-light-1);font-family:"helveticaregular",sans-serif;font-size:1rem;line-height:140%}
.country-of-residence-item-content:hover{background:linear-gradient(91deg,#e0eef7 0,#b3d5eb 162.64%)}
.country-of-residence-search-wrap .data-search-country{width:100%;border:0;outline:0;padding:12px 16px 12px 50px;border-bottom:1px solid var(--grey-tone-light-4);border-radius:8px 8px 0 0;background-image:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/search-icon.svg");background-repeat:no-repeat;background-position:20px center;color:var(var(--neutral-black));font-family:"helveticaregular",sans-serif;font-size:1rem;line-height:140%}
.country-of-residence-item-content.selected{background:linear-gradient(91deg,#e0eef7 0,#b3d5eb 162.64%)}
.country-of-residence-item-content-wrap{height:165px;overflow-y:auto}
.country-of-residence-item-content-wrap::-webkit-scrollbar{width:5px;border-radius:36px;opacity:.5}
.country-of-residence-item-content-wrap::-webkit-scrollbar-thumb{background:var(--moon-dust);border-radius:8px}
.country-of-residence-item-content-wrap::-webkit-scrollbar-track{background-color:transparent}
.county-code.hide-phone-dropdown-remove-event{pointer-events:none}
.bo-premium-calc-wrapper .country-of-residence-input{padding-right:40px}
.inp-country-dropdown .county-code.hide-phone-dropdown-remove-event::after{background-image:unset}
.bo-calc-city-field{margin-bottom:10px}
.bo-calc-city-field .bo-calc-city-field-label{color:#5b5b5b;font-family:'helveticaregular';font-size:14px;font-weight:400;margin-bottom:4px}
.bo-calc-city-field-select-menu{width:100%;position:relative}
.bo-calc-city-field-select-menu .select-btn{position:relative}
.bo-calc-city-field-select-menu.active .select-btn{border-color:#0073bb}
.bo-calc-city-field-select-menu .select-btn::after{content:"";background-image:url('../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow.svg');width:24px;height:24px;background-size:cover;background-repeat:no-repeat;display:block;margin-left:8px;right:15px;bottom:unset;transform:rotate(0);transition:transform .6s ease-in-out;position:absolute;top:13px}
.bo-calc-city-field-select-menu .select-btn .sBtn-text:focus{outline:0}
.bo-calc-city-field-select-menu.active .select-btn::after{transform:rotate(-180deg)}
.bo-calc-city-field-select-menu .bo-calc-city-field-options{position:absolute;margin-top:5px;border-radius:8px;background:#fff;border:1px solid #e0eef7;box-shadow:0 2px 4px 0 rgba(0,115,187,0.04);display:none;z-index:1;width:100%}
.bo-calc-city-field-select-menu .bocity-wrapper::-webkit-scrollbar{width:5px;border-radius:36px;opacity:.5}
.bo-calc-city-field-select-menu .bocity-wrapper::-webkit-scrollbar-track{background-color:transparent}
.bo-calc-city-field-select-menu .bocity-wrapper::-webkit-scrollbar-thumb{background:var(--moon-dust);border-radius:8px}
.bo-calc-city-field-select-menu .bocity-wrapper{height:165px;overflow-y:scroll}
.bo-calc-city-field-select-menu .bo-calc-city-field-options::-webkit-scrollbar{width:5px;background-color:transparent;border-radius:36px;opacity:.5}
.bo-calc-city-field-select-menu .bo-calc-city-field-options::-webkit-scrollbar-track{background:transparent}
.bo-calc-city-field-select-menu .bo-calc-city-field-options::-webkit-scrollbar-thumb{background:#e7e2e2;border-radius:8px}
.bo-calc-city-field-select-menu .bo-calc-city-field-options::-webkit-scrollbar-thumb:hover{background:transparent}
.bo-calc-city-field-select-menu.active .bo-calc-city-field-options{display:block;z-index:9}
.bo-calc-city-field-options .option{display:flex;padding:16px;cursor:pointer;align-items:center;background:#fff}
.bo-calc-city-field-options .option:hover{background:linear-gradient(91deg,#ecf5fa 0,#e0eef7 100%)}
.bo-calc-city-field-options .option:hover .option-text{color:#0073bb}
.option .option-text{color:#5b5b5b;font-family:'helveticaregular',sans-serif;font-size:1rem;line-height:140%}
.option.selected{background:linear-gradient(91deg,#e0eef7 0,#b3d5eb 162.64%)}
.bo-calc-city-field-select-menu .select-btn .sBtn-text{color:#333;font-family:'helveticaregular';font-size:1rem;font-weight:400;display:flex;padding:13px 16px;align-items:center;cursor:pointer;justify-content:space-between;border-radius:8px;border:1.5px solid rgba(156,156,156,0.30);background:rgba(255,255,255,0.60);box-shadow:2px 4px 12px 0 rgba(163,163,163,0.10) inset;position:relative;width:100%}
.bo-calc-city-field-select-menu .select-btn .sBtn-text::placeholder{color:#5b5b5b;opacity:.5}
.bo-calc-city-field-select-menu .select-btn .sBtn-text.active{opacity:1}
.inp-wrapper--invalid .bo-calc-city-field-label{color:var(--alert-error) !important}
.inp-wrapper--invalid .bo-calc-city-field-select-menu .sBtn-text{border:1.5px solid var(--alert-error) !important}
.bo-calc-city-field-select-menu .sBtn-text:focus{border:1.5px solid var(--primary-blue) !important}
.bo-calc-city-field:focus-within>.bo-calc-city-field-label{color:var(--primary-blue) !important}
.bo-calc-city-field .bo-search-city{width:100%;border:0;outline:0;padding:16px 16px 16px 74px;border-bottom:1px solid var(--grey-tone-light-4);border-radius:8px 8px 0 0;background-image:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/search-icon.svg");background-repeat:no-repeat;background-position:20px center;color:var(var(--neutral-black));font-family:"helveticaregular",sans-serif;font-size:1rem;line-height:140%}
.bopremium-consent-checkbox{width:43px;margin:unset;height:18px;outline:0;cursor:pointer}
.boprecheckbox-errormsg-evt{color:#d62049;font-family:'helveticaregular';font-size:10px;font-weight:400;line-height:normal;margin-top:6px;margin-bottom:3px}
.bopremium-dnone{display:none}
.paypremiumterm-wrapper .inp-wrapper__err.d-block{display:block;color:#827e7e}
.bo-sum-assured-field-css .bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-toggle-btn-wrap,.bo-sum-assured-field-css .bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-form-dropdown-field-wrap.sumassuredwrap{display:inline-block;width:49%}
.bo-sum-assured-field-css .bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-form-dropdown-field-wrap.sumassuredwrap>div{width:100%}
@media screen and (max-width:768px){.bo-premium-calc-wrapper{padding:20px;margin:0 -16px}
.bo-premium-calc-wrapper .bo-premium-calc-form .name-date-field-wrap{flex-direction:column}
.bo-premium-calc-wrapper .bo-premium-calc-form .name-date-field-wrap>div{width:100%}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-toggle-btn-wrap .bo-calc-toggle-btns-sec .ta-toggle-switch{width:100%}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-calc-form-dropdown-field-wrap>div{width:100%}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-premium-calc-term-sec-wrp p{font-size:.435rem;line-height:normal}
.bo-premium-calc-wrapper .bo-premium-calc-form .bo-premium-calc-term-sec-wrp .bopremium-consenttext-wrapper p{font-size:.5rem}
.country-of-residence-item-content-wrap{max-height:130px}
.country-of-residence-item-content{font-size:.875rem;line-height:19.6px;padding:12px}
.country-of-residence-search-wrap .data-search-country{padding:12px 16px 12px 60px}
.bo-calc-city-field-select-menu .select-btn::after{right:10px;top:11px}
.bo-calc-city-field-select-menu .select-btn .sBtn-text{font-size:.875rem}
.option .option-text{font-size:.875rem}
.bo-calc-city-field-options .option{padding:12px}
.bo-calc-city-field{margin-bottom:15px}
.bo-calc-city-field-select-menu.active .bo-calc-city-field-options{z-index:9}
.boprecheckbox-errormsg-evt{font-size:8px}
.bo-premium-calc-sec .bo-premium-calc-wrapper .bo-premium-calc-title h1{font-size:1.25rem}
}
.bo-premium-calc-wrapper .bo-premium-calc-title h1{font-family:'Inter',sans-serif;font-size:1.75rem;line-height:normal;color:var(--neutral-black);font-weight:700}