.mapnavcomp{display:none}
.map-form .claim-details-form{width:100%;border-radius:24px;border:1px solid #e6e7e8;background:#FFF;box-shadow:0 0 25px 0 rgba(51,51,51,0.15);margin-top:21px;padding:24px}
.map-form .ta-col-5{max-width:18.3%;padding:unset}
.mapformanddistance .select2-container--flat.select2-error .select2-selection--single .select2-selection__rendered{border:1px solid #eb9aa7}
.mapformanddistance .select2-container--flat .select2-selection--single .select2-selection__rendered{color:#333;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;padding:unset;height:40px;border-radius:8px;border:1px solid #a7a9ac;background:#FFF;display:flex;align-items:center;padding:12px}
.mapformanddistance .select2-container--flat .select2-selection--single .select2-selection__rendered.select2-default-value{color:#a7a9ac}
.mapheader{display:flex;justify-content:space-between;flex-direction:column;margin-top:26px}
.mapformanddistance p.ta-error-txt,.mapformanddistance small.ta-error-txt{color:#d62049;font-family:Inter;font-size:12px;font-style:italic;font-weight:400;line-height:normal;letter-spacing:-0.12px;padding-top:7px}
.tab-2-content .mapheader .title{font-family:'Inter';font-style:normal;font-weight:700;font-size:42px;line-height:51px;letter-spacing:-0.466667px;color:#333}
.map-form .mapheader .locate-btn{color:#0073bb;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.locateBtn{padding:7px 21px;border-radius:8px;border:.716px solid #0073bb;display:flex;align-items:center;gap:8px;cursor:pointer}
.gps-pin{width:24px;height:24px}
.tab-2-content .map-form p{margin-bottom:unset}
.tab-2-content .ta-btn{margin:unset}
.distance-finder{display:flex;justify-content:flex-end;width:18.3%;margin-top:25px}
.locate-pin{height:24px}
.tab-2-content .map-form .form-or{font-family:'Inter';font-style:normal;font-weight:700;font-size:12px;line-height:12px;color:#a7a9ac;letter-spacing:normal;height:40px;display:flex;align-items:center;margin-top:26px}
.tab-2-content .map-form .form-or-mob{font-family:'Helvetica';font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#333;border:5px solid #f2f7fb}
.map-form .claim-details-form .ta-grid{margin:0;gap:15px;align-items:flex-start}
.map-form .ta-input-w{margin-bottom:unset}
.mapformanddistance .selectBox::after{background-image:url('../../../../../../../content/dam/tataaialifeinsurancecompanylimited/contact-us/downarrow814.png');width:14px;height:16px;bottom:23px;left:88%}
.map-form .claim-details-form .locator-flex .autocomplete{width:100%;height:40px}
.autocomplete::after{content:'';background-image:url('../../../../../../../content/dam/tataaialifeinsurancecompanylimited/contact-us/downarrow814.png');background-repeat:no-repeat;position:relative;left:88%;bottom:27px;z-index:5;text-align:center;width:20px;height:12px;pointer-events:none;transform:rotate(0);display:inline-block}
.select2-container--flat .select2-selection--single{height:40px;border-bottom:unset}
.mapformanddistance .selectBox{height:40px}
.form-or-mob{display:none}
.tab-2-content .distance-finder .ta-btn{height:40px;min-width:211px;color:#FFF;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px;display:flex;align-items:center;padding:14px;justify-content:center;border-radius:8px}
.tab-2-content .ta-btn{padding:14px 91px}
.ta-input-w .ta-error-txt{justify-content:flex-start;display:none}
.policyName .ta-error-txt{display:none}
.locateBtn:hover{cursor:pointer}
.csBranch .force-overflow{margin-right:unset;display:flex;flex-wrap:wrap;column-gap:24px;margin-top:16px;row-gap:16px}
.select2-results ul li{border-bottom:1px solid #f2f7fb;background:#FFF;color:#58595b;font-family:'Inter';font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.14px;padding:8px 16px}
.select2-results ul li:hover{background-color:#f2f7fb;color:#0073bb}
.select2-results__option[aria-selected]{color:#58595b;font-family:'Inter';font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.14px}
.select2-results ul{overflow-y:scroll}
.select2-results ul::-webkit-scrollbar-track{background-color:transparent}
.select2-results ul::-webkit-scrollbar-thumb{background:var(--moon-dust);border-radius:8px}
.select2-results ul::-webkit-scrollbar{width:5px;border-radius:36px;opacity:.5}
.map-form .ta-label{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.locations-dropdown .ta-label{display:none}
.mapformanddistance .map-form .ta-input{width:100%;padding:11px;height:40px;border-radius:8px;border:1px solid #a7a9ac;background:#FFF;color:#333;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.mapformanddistance .map-form .ta-input.pincode-error,.pincode.pincode-error{border:1px solid #eb9aa7}
.mapformanddistance .map-form .ta-input-w:has(.pincodeNotFound[style*="display: block"]) .ta-input.pincode,.mapformanddistance .map-form .ta-input-w:has(.pincodeNotFound[style*="display:block"]) .ta-input.pincode{border:1px solid #eb9aa7}
.mapformanddistance .ta-input::placeholder{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.14px}
.mapform-input-label{display:flex;align-items:center;justify-content:center}
.mapform-label-input-wrapper{display:flex;align-items:center;column-gap:16px}
.mapform-input-label span{color:#58595b;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.16px}
.locations-dropdown-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}
.mapform-input-label input[type="radio"]{margin:unset;width:24px;height:24px;margin-right:8px;cursor:pointer}
@media screen and (min-width:768px) and (max-width:1366px){.mapformanddistance .tab-2-content .ta-container{padding:0 73px}
.map-form .claim-details-form{padding:24px 23px}
.locateBtn{padding:7px 23px}
}
@media screen and (max-width:767.99px){.tab-2-content .mapheader .title{font-size:24px;line-height:30px;letter-spacing:-0.78px}
.mapheader{margin-top:unset;width:100%}
.locateBtn{padding:7px;justify-content:center}
.ta-grid{flex-direction:column}
.form-or{display:block}
.map-form .ta-col-5{max-width:unset;width:100%}
.map-form .ta-label{margin-bottom:4px;color:#58595b;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.12px}
.form-or{display:none}
.form-or-mob{display:block}
.tab-2-content .map-form .form-or-mob{display:flex;justify-content:center;letter-spacing:normal}
.distance-finder{justify-content:center}
.map-form .claim-details-form{border-radius:12px;border:1px solid #e6e7e8;background:#FFF;box-shadow:0 0 25px 0 rgba(51,51,51,0.15);padding:16px;margin-top:16px}
.selectBox{max-width:100%}
.selectBox::after{left:95%}
.map-form .claim-details-form .distance-finder{margin:unset;padding-bottom:unset;width:100%}
.map-form .ta-btn{padding:12px 20px}
.mapformanddistance .map-form .ta-input{width:100%}
.locations-dropdown{width:100%}
.mapform-label-input-wrapper{flex-wrap:wrap;column-gap:unset;width:70%;gap:8px}
.mapform-input-label span{font-size:14px;letter-spacing:-0.14px;margin-left:4px}
.mapform-input-label{height:auto;column-gap:unset}
.csBranch .force-overflow{gap:12px;margin-top:0}
.tab-2-content .map-form .form-or{margin-top:unset;height:auto}
.map-form .claim-details-form .ta-grid{gap:12px;align-items:center}
.tab-2-content .distance-finder .ta-btn{min-width:100%}
.mapformanddistance p.ta-error-txt,.mapformanddistance small.ta-error-txt{font-size:10px;letter-spacing:-0.1px}
.locations-dropdown .ta-label{display:block;color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px;margin-bottom:12px}
.locations-dropdown-wrapper{flex-direction:column-reverse;align-items:start;row-gap:16px}
.mapform-input-label input[type="radio"]{width:16px;height:16px}
.mapformanddistance .selectBox{max-width:100%}
.mapformanddistance .selectBox::after{left:88%}
}