.new-lead-form-wrapper{padding:40px}
.lead-form-submit-btn{margin-top:24px;width:100%}
.form-title{margin-bottom:24px;margin-left:20px;position:relative}
.name-wrapper{display:flex;gap:20px}
.form-toggel-btn{display:flex;gap:20px}
.name-wrapper .inp-wrapper{width:48%}
.ta-toggle-btn-wrap{width:50%}
.form-title::before{background:linear-gradient(89deg,var(--primary-blue) .58%,var(--primary-red) 99.42%);width:2px;height:100%;border-radius:0 100px 100px 0;content:'';display:block;position:absolute;left:-20px}
.ta-form-disc{color:var(--grey-tone-light-1);margin-top:10px;font-size:.625rem;font-style:normal;font-weight:400}
.lead-form-control-wrapper{background:var(--neutral-white);height:100%}
.new-lead-form-wrapper .inp-wrapper{margin-bottom:24px}
.inp-country-dropdown .hidecountrydropdown.county-code{pointer-events:none}
.inp-country-dropdown .hidecountrydropdown.county-code::after{content:none}
.leadpageform-consent-checkbox-wrapper{display:flex;align-items:flex-start;gap:8px}
.leadpageform-consent-checkbox{width:43px;margin:unset;height:18px;outline:0;cursor:pointer}
.leadpageformcheckbox-errormsg-evt{color:#d62049;font-family:'helveticaregular';font-size:10px;font-weight:400;line-height:normal;margin-top:6px;margin-bottom:3px}
.leadpageform-dnone{display:none}
.lead-calc-city-field .lead-calc-city-field-label{color:#5b5b5b;font-family:'helveticaregular';font-size:.875rem;font-weight:400;margin-bottom:4px}
.lead-calc-city-field-select-menu{width:100%;position:relative}
.lead-calc-city-field-select-menu.active .select-btn{border-color:#0073bb}
.lead-calc-city-field-select-menu .select-btn{position:relative}
.lead-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%}
.lead-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}
.lead-calc-city-field-select-menu.active .select-btn::after{transform:rotate(-180deg)}
.lead-calc-city-field-select-menu.active .lead-calc-city-field-options{display:block;z-index:9}
.lead-calc-city-field-select-menu .lead-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%}
.lead-calc-city-field-select-menu .lead-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%}
.lead-calc-city-field-select-menu .lead-calc-city-field-options .leadcity-wrapper{height:165px;overflow-y:scroll;list-style:none}
.lead-calc-city-field-select-menu .leadcity-wrapper::-webkit-scrollbar{width:5px;border-radius:36px;opacity:.5}
.lead-calc-city-field-select-menu .leadcity-wrapper::-webkit-scrollbar-thumb{background:var(--moon-dust);border-radius:8px}
.lead-calc-city-field-select-menu .leadcity-wrapper::-webkit-scrollbar-track{background-color:transparent}
.lead-calc-city-field-options .option{display:flex;padding:16px;cursor:pointer;align-items:center;background:#fff}
.lead-calc-city-field-options .option:hover{background:linear-gradient(91deg,#ecf5fa 0,#e0eef7 100%)}
.lead-calc-city-field-options .option .option-text{color:#5b5b5b;font-family:'helveticaregular',sans-serif;font-size:1rem;line-height:140%}
.lead-calc-city-field:focus-within>.lead-calc-city-field-label{color:var(--primary-blue) !important}
.lead-calc-city-field-options .option:hover .option-text{color:#0073bb}
.inp-wrapper--invalid .lead-calc-city-field-label{color:var(--alert-error) !important}
.inp-wrapper--invalid .lead-calc-city-field-select-menu .sbtn-text{border:1.5px solid var(--alert-error) !important}
.lead-calc-city-field-select-menu .select-btn .sbtn-text:focus{outline:0}
.lead-calc-city-field-select-menu .sbtn-text:focus{border:1.5px solid var(--primary-blue) !important}
@media only screen and (max-width:767px){.new-lead-form-wrapper{padding:16px}
.name-wrapper{gap:12px}
.form-toggel-btn{gap:10px}
.form-title::before{width:2px;height:100%;left:-20px}
.lead-form-control-wrapper{margin:0 -16px}
.new-lead-form-wrapper .inp-wrapper{margin-bottom:20px}
.leadpageformcheckbox-errormsg-evt{font-size:8px}
.ta-form-disc .leadpageform-consenttext p{font-size:.5rem}
.lead-calc-city-field-select-menu .select-btn .sbtn-text{font-size:.875rem}
.lead-calc-city-field-select-menu.active .lead-calc-city-field-options{z-index:9}
.lead-calc-city-field-options .option{padding:12px}
.lead-calc-city-field-options .option .option-text{font-size:.875rem}
}