.fg-premium-calc-sec{height:100%}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-btn{text-align:center;width:100%}
.fg-premium-calc-wrapper .fg-premium-calc-title{margin-bottom:12px}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap{display:flex;column-gap:16px}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap>div{width:34.223%}
.fg-premium-calc-wrapper .fg-name-date-field-wrap .fg-mob-inp-wrp--dob-investAmt .fg-mob-investAmt-wrapper{display:none}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-calc-form-dropdown-field-wrap>div{width:31.5%}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-calc-form-dropdown-field-wrap{display:flex;flex-wrap:wrap;column-gap:16px}
.fg-premium-calc-wrapper .fg-premium-calc-btn-wrap{width:fit-content}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-btn-wrap .fg-premium-calc-btn{text-align:center;width:auto;padding:16px 24px;color:#FFF;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-term-sec-wrp{display:flex;column-gap:8px;align-items:flex-start}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-term-sec-wrp p{color:var(--grey-tone-light-1);font-family:Inter;font-size:.625rem;line-height:12px}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-term-sec-wrp p a{color:var(--primary-blue)}
.fg-calc-form-dropdown-field-wrap .inp-wrapper__grp__field{cursor:pointer}
.inp-country-dropdown .fgCalc-hide-arrow-icon{cursor:default}
.inp-country-dropdown .fgCalc-hide-arrow-icon::after{background-image:unset}
.inp-country-dropdown .inp-country-search-wrap:focus-within .fgCalc-hide-arrow-icon::after{background-image:unset}
.fgcalculator .fg-calc-form-text-field-wrap .inp-wrapper__err{display:unset}
.fgcalculator .fg-calc-form-text-field-wrap .d-none{display:none}
.fgcalculator .pointer-none{pointer-events:none}
.ta-toggle-btn-wrap{width:49%}
.fg-calc-toggle-btn-container{align-items:baseline;gap:16px}
.fg-calc-dnone{display:none}
.fg-consent-checkbox{width:43px;margin:unset;height:18px;outline:0;cursor:pointer}
.fgcalcheckbox-errormsg-evt{color:#d62049;font-family:'helveticaregular';font-size:10px;font-weight:400;line-height:normal;margin-top:6px;margin-bottom:3px}
.fg-premium-calc-wrapper .inp-wrapper__grp__field{padding:8px 16px;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-0.14px}
.fg-premium-calc-wrapper .inp-wrapper{margin-bottom:14px}
.fg-premium-calc-wrapper .inp-country-dropdown .county-code{padding:8px 10px 8px 16px}
.fgcalculator .fg-premium-calc-form .inp-country-dropdown .data-inter-number-wrap .data-country-code::after{right:12px;top:12px}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-calc-toggle-btn-wrap .fg-calc-toggle-btns-sec .ta-toggle-switch{width:216px}
.fg-calc-city-field{margin-bottom:.75rem}
.fg-calc-city-field .fg-calc-city-field-label{color:#5b5b5b;font-family:'helveticaregular';font-size:.875rem;font-weight:400;margin-bottom:4px}
.fg-calc-city-field-select-menu{width:100%;position:relative}
.fg-calc-city-field-select-menu.active .select-btn{border-color:#0073bb}
.fg-calc-city-field-select-menu .select-btn{position:relative}
.fg-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%}
.fg-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}
.fg-calc-city-field-select-menu.active .select-btn::after{transform:rotate(-180deg)}
.fg-calc-city-field-select-menu.active .fg-calc-city-field-options{display:block;z-index:9}
.fg-calc-city-field-select-menu .fg-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:2;width:100%}
.fg-calc-city-field-select-menu .fg-calc-city-field-options .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%}
.fg-calc-city-field-select-menu .fg-calc-city-field-options .fgcity-wrapper{height:165px;overflow-y:scroll;list-style:none}
.fg-calc-city-field-select-menu .fgcity-wrapper::-webkit-scrollbar{width:5px;border-radius:36px;opacity:.5}
.fg-calc-city-field-select-menu .fgcity-wrapper::-webkit-scrollbar-thumb{background:var(--moon-dust);border-radius:8px}
.fg-calc-city-field-select-menu .fgcity-wrapper::-webkit-scrollbar-track{background-color:transparent}
.fg-calc-city-field-options .option{display:flex;padding:16px;cursor:pointer;align-items:center;background:#fff}
.fg-calc-city-field-options .option:hover{background:linear-gradient(91deg,#ecf5fa 0,#e0eef7 100%)}
.fg-calc-city-field-options .option .option-text{color:#5b5b5b;font-family:'helveticaregular',sans-serif;font-size:1rem;line-height:140%}
.fg-calc-city-field:focus-within>.fg-calc-city-field-label{color:var(--primary-blue) !important}
.fg-calc-city-field-options .option:hover .option-text{color:#0073bb}
.inp-wrapper--invalid .fg-calc-city-field-label{color:var(--alert-error) !important}
.inp-wrapper--invalid .fg-calc-city-field-select-menu .sbtn-text{border:1.5px solid var(--alert-error) !important}
.fg-calc-city-field-select-menu .select-btn .sbtn-text:focus{outline:0}
.fg-calc-city-field-select-menu .sbtn-text:focus{border:1.5px solid var(--primary-blue) !important}
@media screen and (max-width:768px){.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap{flex-wrap:wrap}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap>div{width:100%}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap .dob-input{width:51.39%}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap .ta-toggle-btn-wrap{width:43.05%}
.fg-premium-calc-wrapper .fg-premium-calc-title{margin-bottom:16px;text-align:center}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-name-date-field-wrap .fg-mob-inp-wrp--dob-investAmt .fg-mob-investAmt-wrapper{width:48%}
.fg-premium-calc-wrapper .fg-name-date-field-wrap .fg-mob-inp-wrp--dob-investAmt{display:flex;justify-content:space-between}
.fg-premium-calc-wrapper .fg-name-date-field-wrap .fg-mob-inp-wrp--dob-investAmt .fg-mob-investAmt-wrapper{display:block}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-calc-form-dropdown-field-wrap>div{width:47%}
.fg-premium-calc-wrapper .fg-premium-calc-form .ilp-premium-calc-term-sec-wrp p{font-size:.435rem;line-height:normal}
.fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-term-sec-wrp .fgcal-consenttext-wrapper p{color:#58595b;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px}
.fgcalcheckbox-errormsg-evt{font-size:8px}
.fg-premium-calc-wrapper .inp-wrapper{margin-bottom:16px}
.fg-premium-calc-wrapper .inp-wrapper__grp__field{padding:10.5px 16px;width:100%;line-height:18px}
.fg-premium-calc-wrapper .inp-country-dropdown .county-code{padding:11px 30px 10px 12px}
.fgcalculator .fg-premium-calc-form .inp-country-dropdown .data-inter-number-wrap .data-country-code::after{right:6px;top:8px}
.fg-premium-calc-form{padding:16px;border-radius:16px;background:#FFF;box-shadow:0 0 10px 1px rgba(0,127,197,0.12)}
.fg-premium-calc-wrapper .inp-country-dropdown .county-code{padding:12px 10px 12px 16px}
.fg-calc-city-field-select-menu .select-btn .sbtn-text{font-size:.875rem}
.fg-calc-city-field-select-menu.active .fg-calc-city-field-options{z-index:9}
.fg-calc-city-field-options .option{padding:12px}
.fg-calc-city-field-options .option .option-text{font-size:.875rem}
.saving-cal-container .inp-wrapper__grp__field.fgpaypremium{text-overflow:ellipsis;padding:10px 40px 10px 10px}
}
.saving-cal-container>.cmp-container{max-width:1206px;margin:0 auto;padding:24px;display:flex;gap:24px;border-radius:16px}
.back-blue-desk>.cmp-container{background:linear-gradient(0,#fbfbfc 0,#f2f7fb 100%)}
.newsavingcalculator{width:100%}
.newsavingcalculator .fg-premium-calc-wrapper .fg-premium-calc-title .gradienttext{font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px;background:var(--Primary-Gradient,linear-gradient(90deg,#0073bb 0,#d62049 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.newsavingcalculator .inp-wrapper__grp__label,.newsavingcalculator .inp-country-dropdown .inp-country-label{color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.newsavingcalculator .saving-email-wrapper{display:flex;gap:16px}
.newsavingcalculator .inp-wrapper-otp .inp-otp-field-wrap .inp-otp-field{padding:9px 14px}
.newsavingcalculator .inp-country-dropdown .inp-country-otp-btn{max-width:88px;padding:10px 16px 10px 16px;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.saving-email-wrapper .inp-country-dropdown,.saving-email-wrapper .saving-email-wrapper,.saving-email-wrapper .inp-wrapper-otp,.newsavingcalculator .fg-calc-toggle-btn-wrap .fg-calc-toggle-btns-sec,.newsavingcalculator .fg-calc-toggle-btn-wrap .inp-wrapper--dropdown{flex:1}
.saving-email-wrapper .saving-email-wrapper .fg-email-wrapper{width:100%}
.newsavingcalculator .saving-email-wrapper .inp-country-label{width:38%}
.newsavingcalculator .inp-country-dropdown .inp-country-otp-txt{width:65%}
.newsavingcalculator .inp-country-dropdown .inp-county-wrap{background:#FFF}
.newsavingcalculator .ta-toggle-btn-wrap .ta-toggle-btn-label{color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.newsavingcalculator .ta-toggle-switch-label{padding:12px;color:#58595b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.newsavingcalculator .ta-toggle-switch-label.male-switch,.newsavingcalculator .ta-toggle-switch-label.female-switch{padding:10.5px 12px}
.newsavingcalculator .ta-toggle-switch{border-radius:8px;border:1px solid #a7a9ac;background:unset;box-shadow:unset}
.newsavingcalculator .ta-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}
.newsavingcalculator .ta-toggle-switch .switch{border-radius:8px;border:2px solid #0073bb;background:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.16)}
.newsavingcalculator .fg-premium-calc-btn-wrap{margin-top:14px}
.newsavingcalculator .inp-wrapper--dob .inp-wrapper__grp__field{background-color:#fff}
.newsavingcalculator .inp-country-dropdown .inp-country-label--wrap{margin-bottom:unset}
.saving-cal-container .inp-country-dropdown .inp-county-wrap .county-code::after{right:5px}
.saving-cal-container .inp-country-dropdown .inp-county-wrap a.county-code.hide-arrow{pointer-events:none}
.saving-cal-container .inp-country-dropdown .inp-county-wrap .county-code.hide-arrow::after{background-image:unset}
.saving-cal-container .fg-premium-calc-wrapper .inp-country-dropdown .county-code.data-country-code{padding:7px 30px 7px 16px}
.saving-cal-container .fg-premium-calc-wrapper .inp-wrapper__grp__field.fg-invest_amt--evt{cursor:initial}
.saving-cal-container .inp-wrapper__grp__field.fgDropdownCurrentInput{cursor:pointer}
.saving-cal-container .ta-toggle-saving-calc-switch{display:flex;cursor:pointer;box-shadow:unset;background:unset;position:relative;border-radius:8px;border:1px solid #a7a9ac}
.ta-toggle-saving-calc-switch .switch{position:absolute;width:55%;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}
.newsavingcalculator .ta-toggle-saving-calc-switch .switch{border-radius:8px;border:2px solid #0073bb;background:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.16)}
.ta-toggle-saving-calc-switch.off .switch{left:45%}
.ta-toggle-saving-calc-switch .switch img{width:16px;height:16px}
.ta-toggle-saving-calc-switch .switch .switch-txt{font-weight:700;color:#0073bb;text-align:center;font-family:Inter;font-style:normal;font-size:.875rem;line-height:normal;letter-spacing:-0.14px}
@media screen and (min-width:769px) and (max-width:1366px){.saving-cal-container .fg-premium-calc-wrapper .fg-premium-calc-form .fg-calc-form-dropdown-field-wrap>div{width:31.2%}
}
@media screen and (max-width:768px){.saving-cal-container{padding:0}
.saving-cal-container>.cmp-container{flex-direction:column;padding:0 20px;gap:20px}
.back-blue-desk>.cmp-container{background:unset}
.newsavingcalculator .saving-email-wrapper{flex-direction:column;align-items:unset;gap:unset}
.newsavingcalculator .fg-premium-calc-wrapper .fg-premium-calc-form .fg-calc-toggle-btn-wrap .fg-calc-toggle-btns-sec .ta-toggle-switch{width:136px}
.newsavingcalculator .ta-toggle-switch-label{width:48%}
.newsavingcalculator .fg-premium-calc-wrapper .fg-premium-calc-title .gradienttext{font-size:1.25rem;text-align:center}
.newsavingcalculator .ta-toggle-btn-wrap .ta-toggle-btn-label,.newsavingcalculator .inp-wrapper__grp__label,.newsavingcalculator .inp-country-dropdown .inp-country-label{font-size:.75rem;margin-bottom:4px}
.newsavingcalculator .ta-toggle-switch-label,.newsavingcalculator .ta-toggle-switch .switch .switch-txt{font-size:.75rem}
.newsavingcalculator .ta-toggle-switch .switch img{height:16px;width:16px}
.newsavingcalculator .fg-premium-calc-btn-wrap{margin-top:16px;width:100%}
.newsavingcalculator .fg-premium-calc-wrapper .fg-premium-calc-form .fg-premium-calc-btn-wrap .fg-premium-calc-btn{width:100%}
.newsavingcalculator .inp-country-dropdown .inp-country-otp-btn{padding:12px 16px 11px 16px}
.saving-cal-container .inp-country-dropdown .inp-county-wrap .county-code::after{top:5px}
.newsavingcalculator .ta-toggle-switch-label.male-switch,.newsavingcalculator .ta-toggle-switch-label.female-switch{padding:12px}
}