.map-form .claim-details-form{background-color:#f2f7fb}
.map-form .claim-details-form{width:100%}
.map-form .ta-col-5{max-width:33%}
.map-form .claim-details-form{margin-top:41px}
.map-form .claim-details-form{padding:41px 40px 0 40px;border-radius:20px 20px 0 0}
.mapformanddistance .select2-container--flat .select2-selection--single .select2-selection__rendered{background-color:#f2f7fb;font-family:'HelveticaNeueLTStd-Md';font-style:normal;font-weight:500;font-size:24px;line-height:25px;color:#333;padding-bottom:20px}
.mapheader{display:flex;justify-content:space-between}
.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{font-family:'HelveticaNeueLTStd-Md';font-style:normal;font-weight:500;font-size:24px;line-height:29px;text-align:center;color:#0073bb}
.locateBtn{padding:13px 20px 13px 20px;border:1px solid #0073bb;border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer}
.locateBtn>a picture{display:flex;align-items:center}
.tab-2-content .map-form p{margin-bottom:unset}
.map-form .claim-details-form{margin-top:21px}
.tab-2-content .ta-btn{margin:unset}
.distance-finder{display:flex;justify-content:flex-end}
.tab-2-content .map-form .form-or{font-family:'Helvetica';font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#333;border:5px solid #f2f7fb;margin-left:20px;letter-spacing:normal}
.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{justify-content:space-between}
.map-form .ta-input-w{margin-bottom:unset}
.mapformanddistance .selectBox::after{background-image:url('../../../../../../../content/dam/tataaialifeinsurancecompanylimited/contact-us/downarrow814.png')}
.map-form .claim-details-form .locator-flex .autocomplete{width:100%}
.autocomplete::after{content:'';background-image:url('../../../../../../../content/dam/tataaialifeinsurancecompanylimited/contact-us/downarrow814.png');background-repeat:no-repeat;position:relative;left:95%;bottom:35px;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:unset}
.form-or-mob{display:none}
.distance-finder .ta-btn{height:unset}
.tab-2-content .ta-btn{padding:14px 91px}
.ta-input-c .ta-input{border-bottom:solid 1px #e3e3e3;padding-bottom:14px}
.ta-input-w .ta-error-txt{justify-content:flex-start;display:none}
.locateBtn:hover{cursor:pointer}
.csBranch .force-overflow{margin-right:10px}
.select2-results ul{overflow-y:auto}
.map-form .ta-label{font-family:'Helvetica';font-weight:300;font-size:18px;line-height:21px;color:#333}
.mapformanddistance .map-form .ta-input{width:100%}
.mapform-input-label{display:flex;align-items:center;justify-content:center;column-gap:5px}
.mapform-label-input-wrapper{display:flex;align-items:center;column-gap:20px;margin-bottom:22px}
.mapform-input-label span{font-size:1.5rem}
@media screen and (max-width:767.99px){.tab-2-content .mapheader .title{font-size:24px;line-height:30px;letter-spacing:-0.78px}
.map-form .mapheader .locate-btn{display:none}
.locateBtn{padding:2px 2px 2px 2px}
.ta-grid{flex-direction:column}
.form-or{display:block}
.map-form .ta-col-5{max-width:100%}
.map-form .ta-label{font-family:'Helvetica';font-style:normal;font-weight:300;font-size:12px;line-height:14px;color:#333}
.mapformanddistance .select2-container--flat .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:normal;color:#333;padding-bottom:9px}
.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{padding:20px 16px 0 16px}
.selectBox{max-width:100%}
.map-form .claim-details-form{margin-top:12px}
.selectBox::after{left:95%}
.map-form .claim-details-form .distance-finder{margin:40px 0 0;padding-bottom:40px}
.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:12px}
.mapform-input-label span{font-size:1rem}
.mapform-input-label{height:30px;column-gap:unset}
}