html,body{background-color:#fff}
.quote-entry-accordion .collapse-group{position:relative;visibility:hidden}
.quote-entry-accordion .collapse-group.active{visibility:visible}
.variant-tab{padding-left:5px !important}
.two-wheeler-form-label,.four-wheeler-form-label{font:600 14px/18px Muli !important;text-align:left}
.two-wheeler-form-input,.four-wheeler-form-input{padding-left:15px !important;padding-bottom:4px !important;padding-top:4px !important;color:#000 !important}
#car-mobile-number-option{width:41%}
#bike-insurance-expiry{width:41% !important}
#bike-insurance-expiry-cloudFlare{width:27% !important;border-right:0}
.cloud-flare-reg-number-width{width:22% !important}
.prevPolClodWidth{width:60% !important}
.cloud-flare-remove{display:none !important}
.cloud-flare-mob-number-width-car{border-right:none !important}
.first-container.city-error-class>.help-block{position:absolute;top:67px;left:6px}
.onwer{text-transform:none !important}
s #car-mobile-number-only-option #car-mobNum-field{padding-top:4px;padding-bottom:4px}
#car-mobile-number-option #car-mobile-number{padding-top:4px;padding-bottom:4px}
.border-none{border:none !important}
#car-mobile-number-option .with-input-prefix .input-prefix{font-size:1.8rem !important;color:#444 !important;top:4px !important;font-weight:normal !important;padding:0}
#registration-search,#regstration-onwer,#registration-bike-onwer{color:#000 !important;padding-top:4px;padding-bottom:4px;border:0}
.search-icon{position:absolute;top:7px;right:8px;font-size:21px}
.pad-top-5{padding-top:5px}
.pad-left-15{padding-left:15px}
.active-color{color:#fb0}
.font-size-12{font-size:12px !important}
.font-weight-800{font-weight:800 !important}
#car-regstration-input-option{width:42%;margin-bottom:0 !important}
.cr-form-input:valid ~ .onwer-label{width:auto !important}
#car-regstration-onwer-option{width:35%;margin-bottom:0 !important}
#get-quote-div-reg{width:17.5%}
.display-flex{display:flex !important}
#car-mobNum-field{border:0}
.cursor-pointer{cursor:pointer}
.searchfield-input .input-icon{background:transparent !important}
.mar__btm__none{margin-bottom:0 !important}
.help-block-align{padding-left:15px}
.text-uppercase{text-transform:uppercase}
.text-uppercase::placeholder{text-transform:none}
.letter-space-1rem{letter-spacing:.1rem}
#title-car{font-size:1.4rem !important}
.or-text-content{display:inline-flex}
.or-text-wrap{color:#fb0;font-size:13px;margin-right:10px;margin-top:5px;font-weight:800;background-color:#fff;border-radius:20px;padding:3px 8px 3px 8px;height:30px;display:inline-flex}
.or-text-wrap a{color:inherit;font-size:13px;display:flex;align-items:center}
.bike-form-relative{position:relative}
.car-term{display:-webkit-inline-box;margin-left:auto;width:100% !important}
.od-strip__car_text{flex:0 0 63.9%;color:#fff}
.page-content{background-color:#f5f5f5 !important}
.page-content .car-homepage-container{margin-block:4.5rem !important}
.bar-icon{display:none}
.cr-header{color:#000;font-size:30px;font-weight:800;line-height:30px;text-align:left}
.cr-subheading{color:#0a5;font-size:24px;font-weight:300;line-height:29px;text-align:left}
.cr-label{color:#999;padding:0 5px;font-size:16px;font-weight:300;line-height:13px;text-align:left;position:absolute;left:1rem;font-family:Muli,"Helvetica Neue",sans-serif !important;background-color:#fff;transition:.5s ease-in-out;pointer-events:none;font-size:13px}
.cr-form-group{position:relative;margin-bottom:24px}
.vehicle-mismatch-error{margin-bottom:34px}
.cr-form-input{height:48px;color:#000;font-size:16px !important;font-weight:400;line-height:19px;text-align:left;padding:9px 14px !important;text-transform:uppercase;border:1px solid #ddd !important}
.cr-form-input:not(:focus):invalid ~ .cr-label{top:-7px}
.cr-form-input:focus ~ .cr-label{top:-7px;font-size:13px;font-weight:700 !important;color:#000}
.cr-form-input:valid ~ .cr-label{top:-7px;font-size:13px;font-weight:700 !important;color:#000}
.cr-form-input:not(:focus):valid ~ .cr-label{color:#999 !important}
.cr-form-group button{width:100%;border-radius:4px;font-size:18px;height:48px;padding:0}
.whatsapp-chat{text-transform:uppercase;width:-webkit-fill-available;font-size:12px;font-weight:600;background-color:#0bb68b;border-radius:20px;padding:6px 24px 0 16px;height:36px;display:inline-flex;justify-content:center;margin-bottom:10px}
.chat-content{color:#fff}
.whatsapp-chat img{height:12px;width:12px;margin-top:6px;margin-right:6px}
@media only screen and (max-width:768px){.whatsapp-chat{padding:9px 24px 0 16px}
.whatsapp-chat img{margin-top:3px}
.chat-content{margin-top:-3px}
}
.cr-car-with-input-prefix{position:absolute;top:0;left:0;padding:1.5rem 10px;color:#000;font-size:16px;font-weight:400;line-height:19px;text-align:left}
.cr-car-mobile-num-input{padding-left:5rem !important}
.cr-renew-your-digit-pol{color:#fa0;font-size:14px;font-weight:700;text-align:center;bottom:0;left:0;width:100%;background-color:#fff;z-index:99;line-height:14px;align-items:center}
.cr-resend-otp,.cr-resend-otp:hover{background-color:#fb0;border-radius:4px !important;width:90px !important;height:24px !important;position:absolute;right:1rem;top:1.7rem;box-shadow:none !important;color:#000;font-size:12px !important;font-weight:400;line-height:14px !important;padding:5px 5px !important;text-align:center}
.form-padding{padding-right:0}
.cr-car-register-form{margin-top:0 !important}
@media(max-width:767px){.form-padding{padding-right:15px}
.cr-car-register-form{background-color:#fff !important;border-radius:4px;box-shadow:0 4px 4px 0 rgba(215,215,215,0.16);padding:24px;margin-top:0 !important}
.cr-header{font-size:20px;line-height:22px}
.cr-head-ml-15{margin-left:-15px}
.cr-head-ml-07{margin-left:-7px}
.cr-subheading{font-size:16px;line-height:19px;margin-left:-15px}
.cr-label{color:#999}
.page-content{background-color:#f5f5f5 !important}
.cr-renew-your-digit-pol{display:flex;justify-content:center;padding:2rem 0 2rem}
.bar-icon{display:table-cell}
.car-mobile-form-section{display:flex;flex-direction:column-reverse;background:white;border-top:1px solid #ddd;margin:-6rem -4rem 0 !important}
.car-mobile-form-section .drop-off-landing-section{padding:25px 25px 0 25px}
.car-new-flow-mobile-form-section{margin:1rem -4rem 0 !important;display:flex;flex-direction:column-reverse;background:#fff;border-top:1px solid #ddd}
.mobile-number-modal .modal-inner{height:auto !important;width:100% !important}
.mobile-number-modal .modal-cta{position:relative}
}
@media(max-width:450px){.car-new-flow-mobile-form-section{margin-top:-25% !important;background-color:#fff !important}
.margin-adjust{margin-bottom:25%}
}
@media(min-width:768px){.qf-nav .qf-nav-right{float:right}
.pad-tp-42{padding-top:42px}
.cr-form-input:focus,.cr-form-input-focus:focus{border:1px solid #ddd !important;border-radius:4px;background-color:#fff}
.cr-dk-rn{font-size:14px;line-height:17px}
.cr-renew-your-digit-pol{display:flex;justify-content:center;padding:2rem 0rem 0;background-color:transparent !important}
.car-register-num-content{padding:3.5rem}
.car-register-num-content-image{margin:3rem 0}
.cr-car-register-form{background-color:#fff !important;border-radius:16px !important;box-shadow:0 4px 4px 0 rgba(215,215,215,0.16);box-shadow:0 2px 20px 2px rgba(227,230,236,0.6);margin:4rem 0 0;padding:34px 28px}
.cr-form-only-mobNum{height:33vh}
}
@media(max-width:1199px) and (min-width:992px){.car-register-num-content{padding:3.5rem 0}
}
@media(max-width:991px) and (min-width:768px){.car-register-num-content{padding:3.5rem 0}
.qf-navbar-item:not(:first-child){padding-left:2rem !important}
}
.car-btn-primary{color:#000;background-color:#fb0 !important;border-color:#fb0 !important;display:inline-block !important;padding:10px 16px;margin:0;font:900 1.6rem/1.22 Muli,"Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;box-shadow:0 0 1px transparent;border:1px solid;border-radius:3px;outline:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer;opacity:1}
.btn-primary-large,.car-btn-primary{color:#000;background-color:#fb0;border-color:#fb0}
@media screen and (min-width:768px){.car-btn-primary{font-size:1.8rem}
.car-btn-primary:hover,.car-btn-primary:focus{color:#000;background-color:#fc3 !important;border-color:#fc3 !important}
}
.modal-outer{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease 0;transition:all .3s ease 0;opacity:1;pointer-events:none;-webkit-box-align:center;-webkit-box-pack:center}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
@media screen and (min-width:992px){.modal-outer{width:970px}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.clickBtn{cursor:pointer}
.linkColor{color:#000 !important}
.cr-dk-rn{color:#444;font-size:13px;font-weight:400;line-height:16px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:35px;width:fit-content;height:32px;margin:1rem auto 0;padding:7px 10px;display:inline-block;background:#f5f5f5}
.checkbox-health{height:18px !important;position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle;border:1px solid #bbb;width:18px !important}
.checbox-out-color{border:1px solid #000 !important}
.checkbox-border-lite{border-radius:2px !important}
.checkbox-box-contact{width:17px;height:17px}
span{font-family:inherit;font-size:inherit;line-height:inherit}
.mr-r-5{margin-right:.5rem !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.terms-condation-color{color:#000;font-size:13px}
.mr-b-10{margin-bottom:1rem !important}
.input-field-wrapper{position:relative;margin-bottom:25px}
.tick_Mark_color{color:#000;stroke:#000;stroke-width:3px}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:15px;height:15px}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
#terms-conditions-modal .modal-inner .modal-content-wrappers,#terms-conditions-modal-form .modal-inner .modal-content-wrappers{overflow-y:auto}
.mob-min-height-none{min-height:unset !important}
.terms-conditions-content ul{margin-right:0}
.list-styled{position:relative;padding-left:13px;margin-right:31px}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
@media screen and (min-width:992px){.modal-outer{width:970px}
.page-content{border-radius:24px;overflow:hidden}
.main-homepage-car-container{padding:24px;padding-top:0}
.align-start-row{align-items:flex-start !important}
.margin-tp-12{margin-top:12px !important}
.form-toggle-card .form-butttons-car{padding-inline:4px}
.margin-block-8{margin-block:8rem !important}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.chckInput{margin-left:40px;display:inline !important}
#terms-conditions-modal .modal-inner,#terms-conditions-modal-form .modal-inner{background:#fff;border-radius:5px}
.modal-title-close i{font-size:25px}
#terms-conditions-modal .modal-cta,#terms-conditions-modal-form .modal-cta{border-top:1px solid #ddd;padding:15px}
.modal-header-tag{border-bottom:1px solid #ddd}
#terms-conditions-modal li,#terms-conditions-modal-form li{font-size:14px;font-weight:400}
.modal-cta button{padding:10px 40px}
.checbox-error-border{border:1px solid #e00 !important;border-radius:4px !important}
.checkout-btn-wrapper a{font-size:1.6rem}
.checkbox-option-health .checkmark-health{top:-5px;left:5px}
.checkbox-option-health .checkmark-campain{top:-16px;left:1px;width:11px;height:11px}
.checkbox-text-position{position:absolute;top:8px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
#terms-conditions-modal .modal-inner .modal-content-wrapper,#terms-conditions-modal-form .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title,#terms-conditions-modal-form .modal-title{font-size:2.4rem}
.modal-content,.modal-title-wrapper{padding:40px}
}
.font-12-400{font-size:12px !important;font-weight:400}
body{overflow:auto !important}
.modal{overflow:auto !important}
@media screen and (max-width:2180px){.checkbox-health{width:15px !important;height:14px !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:12px;height:12px}
}
.text-flex-align{display:flex;align-items:center;justify-content:center}
.btn-margin-botom{margin-bottom:16px !important}
#terms-underline{color:#000 !important;text-decoration:underline !important}
#terms-underline:hover{color:#000 !important;text-decoration:underline !important}
.success{padding-left:4px !important}
.cr-form-group>input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea:focus,select:focus{border:2px solid #fb0 !important}
.cr-form-group.SIB-input-field>input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea:focus,select:focus{border:2px solid #ce181e !important}
.with-padding{padding-left:10px !important}
@media(min-width:768px) and (max-width:1024px){.cr-car-register-form{width:300px !important}
}
#animated-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9;width:100%;height:100%;background:#fff;position:fixed}
.noscroll{overflow:hidden !important}
.loader-icon{margin-bottom:12px;text-align:center}
.img-class{margin-top:-200px !important;width:700px !important}
.loading-msgs{color:#444;font-size:14px;font-weight:400;line-height:17px;padding:.5rem;position:relative}
.loader-text{margin-top:20px !important}
.blink_me{-webkit-animation:1s linear infinite blinker;animation:1s linear infinite blinker}
@keyframes blinker{50%{opacity:0}
}
#loadingicon{display:none}
.imge-fit-responsive{display:block;height:auto;max-width:62%;margin-top:19px}
.img-fit-container{background:#fafafa;margin-top:-20px;margin-right:-40px;margin-bottom:-20px;height:270px}
.font-20-400{font-size:18px;font-weight:400;padding-top:30px}
.title-popup{font-size:22px;font-weight:800}
.flex-height{height:206px !important}
@media screen and (max-width:481px){.img-fit-container{margin-left:-29px}
}
.skeleton{animation:none !important;border-radius:4px}
@keyframes skeleton-loading{0{background-color:hsl(0,0,96%)}
100%{background-color:hsl(0,0,96%)}
}
#car-mobile-number-only-option,.mobile-number-form{width:83% !important;margin-bottom:0 !important}
.autoComplete--is-focused ~ .search-icon{display:none}
.t-c__car_text{margin-left:auto;flex:0 0 45%;color:#fff}
.form-toggle-card{display:flex;justify-content:space-evenly;align-items:center;margin-top:1rem;gap:3px}
.car-new-flow-lbl{font-size:12px;padding:10px 17px;height:auto;border:0}
.drop-off-car-landing-section{display:none}
.drop-off-detail-section{background:#fff;border-radius:4px;padding:6px 8px 8px;font-size:14px;font-weight:700;border:1px solid #ddd;box-shadow:0 4px 4px rgba(215,215,215,0.159282);cursor:pointer}
.drop-off-detail-section .heading-text{font-size:16px}
.drop-off-detail-section .drop-off-heading-text{font-size:16px}
.drop-off-detail-section .continue-link{margin-left:auto}
.drop-off-detail-section .continue-link img{vertical-align:middle}
.drop-off-detail-section .vehical-detail{background:#fffaeb;border-radius:4px;padding:8px 13px}
.drop-off-detail-section .detail-text{font-size:12px;font-weight:600;color:#444;line-height:18px}
.drop-off-detail-section .price-detail{font-weight:800;font-size:13px;color:#444;line-height:12px}
.drop-off-detail-section .price-detail span{font-weight:300;font-size:10px}
.drop-off-detail-section .items-center{align-items:center}
.drop-off-landing-section .vehical-detail{padding:10px}
.drop-off-detail-section .drop-off-plan-text{line-height:15px}
.drop-off-home-mobile-section .drop-off-heading-text{font-size:14px !important}
.drop-off-home-mobile-section{padding:6px 8px 8px !important}
.drop-off-detail-section .plan-premium-separator{border-left:1px solid #ddd}
.drop-off-home-mobile-section{display:none}
.car-mobileno-field{text-transform:capitalize !important}
.partner-radio-btn-section .cr-form-input{text-transform:none}
.partner-radio-btn-section .expiry-label{font-size:13px !important;top:-7px}
.partner-radio-btn-section .border-radious-4{border-radius:4px}
.partner-radio-btn-section .radio-band .radio-input{right:unset}
.partner-radio-btn-section .radio-band:not(:last-of-type){border-bottom:0}
.partner-radio-btn-section .radio-band{align-items:center}
.partner-radio-btn-section .vl{border-left:1px solid #ddd;margin:4px 25px -3px 15px}
@media(min-width:768px) and (max-width:1199px){.partner-radio-btn-section .vl{border-left:1px solid #ddd;margin:4px 7px -3px 7px}
}
.partner-radio-btn-section .exp-btn-label{color:#444 !important}
#heroFincorpContainer{display:flex;margin-left:0}
@media(max-width:768px){#heroFincorpContainer{display:flex;margin-left:0}
}
.terms-condition-msg{color:#e00;font-size:12px;text-align:center}
.custom-radio>input[type="checkbox"]{display:block}
.custom-radio>input[type='checkbox']{appearance:none;height:1.6rem;width:1.6rem;border:1px solid #000;border-radius:2px;cursor:pointer;background-color:#FFF}
.custom-radio>input[type='checkbox']:checked{background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/img/Check.svg) no-repeat center/ 12px}
.cr-renew-your-digit-pol .right-arrow-icon{font-weight:600;font-size:20px;margin-top:2px !important}
.car-registration-number .help-block{padding-left:0}
.mobile-number-modal .modal-inner{background:white;border-radius:16px;padding:32px;width:35vw;max-height:90%;overflow-y:auto}
.mobile-number-modal .mobile-popup-content-section img{height:140px}
.mobile-number-modal .mobile-title-text{font-size:16px}
.mobile-number-modal .modal-title-close{margin-right:-15px !important;margin-top:-35px !important}
.mobile-number-modal .modal-title-close .icon-close{font-size:20px;font-weight:bold}
.mobile-number-modal .cr-car-mobile-num-input{padding-left:5rem !important}
@media(max-width:767px){.car_heading{padding-left:15px !important;padding-right:15px !important}
}
.background-image-car{background-image:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/img/home-insurance-background.svg);background-repeat:no-repeat;background-position:bottom}
.main-title{font-size:26px;font-weight:400;color:#444;line-height:48px;margin:0 auto 0 0}
.main-title b{font-weight:800}
.row-flex-car-page{display:flex;justify-content:space-between;flex-direction:row}
.left-side-car-page{margin-left:2rem;width:66.6%}
.right-side-car-page{width:33.3%}
.usp-cards-container{display:flex;justify-content:space-between;max-width:600px}
.usp-card{border-radius:16px;background-color:#fff;padding:2rem;display:flex;align-items:center}
.usp-text{margin-left:1rem}
.usp-text .amber{color:#fa0;font-weight:800}
.usp-card p{font-size:14px;margin:0;font-weight:600}
.zero-paperwork{font-size:14px;color:#444;font-weight:800;background-color:#fffaeb;text-align:center;border-radius:4px;margin:0 0 2rem;padding:6px 10px 6px 10px}
.zero-paperwork span{color:#0bb86b}
.usp-cards-mobile-container{display:none;width:100%;background-color:#fff}
.usp-cards-container{display:flex;justify-content:space-between;max-width:600px}
.margin-img-car-page{margin:4px 0 15px}
.margin-top-0{margin-top:0}
.padding-24{padding:24px}
.form-toggle-card .form-butttons-car{margin:0;flex-grow:1}
.pd-inline-24{padding-inline:24px}
.img-size-usp{height:26px;width:26px}
.column-left-side{display:flex;flex-direction:column}
.camunda-modal-content{margin-top:-25px}
.camunda-declined-modal .modal-inner{width:50vw}
.btn-SIB{background:linear-gradient(180deg,#e83d3d 0,#ae2626 100%) !important;color:#fff !important}
.sib-btn{background:#ce181e !important;color:#fff !important;border-color:#ce181e !important}
@media(max-width:992px){.page-content .car-homepage-container{margin-block:0 !important;padding-top:3rem}
.main-title{text-align:center;margin:0}
.cr-header{text-align:center}
.row-flex-car-page{flex-direction:column;align-items:center;justify-content:flex-start}
.left-side-car-page{margin-left:0;display:flex;flex-direction:column;align-items:center}
.right-side-car-page{width:100%}
.right-form{width:auto;margin:0 !important;border-radius:16px 16px 0 0}
.car-form{margin-inline:15px;padding:24px;background:#fff;border-radius:16px 16px 0 0 !important;width:95.6% !important}
.usp-cards-container{display:none}
.usp-cards-mobile-container{display:block}
.usp-cards-mobile{display:flex;background-color:#fff;max-width:unset;position:relative;z-index:2;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd}
.drop-off-journey-car{margin-inline:15px}
.br-16{border-radius:16px !important}
.img-car-form{margin-bottom:0 !important}
}
@media(max-width:767px){.left-side-car-page{margin-left:0;width:100%}
.form-padding{padding-left:15px}
.car-form{background-color:transparent !important;width:100% !important;margin-inline:0}
.drop-off-journey-car{margin-left:24px;margin-right:24px}
.drop-off-car-parent{padding-top:28px}
.main-title{font-size:20px;font-weight:600;line-height:30px}
div.cr-header{margin-left:-16px}
.zero-paperwork{border-radius:14px 14px 0 0}
.padding-btm-20{padding-bottom:20px !important}
.usp-card p{font-size:12px}
.background-image-car{background-image:none !important}
}
@media(max-width:650px){.usp-cards-mobile .usp-card{flex-direction:column;justify-content:center;align-items:center;text-align:center}
.usp-card{padding:1rem .5rem}
.usp-cards-mobile{margin-left:-37px;margin-right:-37px}
.usp-text{margin-left:0}
.right-form{margin-left:-22px !important;margin-right:-37px !important;border-radius:30px 30px 0 0 !important}
.form-padding{padding-left:0}
.mr-top-0{margin-top:0 !important}
}
@media(max-width:340px){.usp-card{padding:.6rem}
.form-toggle-card .form-butttons-car{padding-inline:4px}
}
.new-car-container{display:flex;padding:12px 16px;align-items:center;gap:8px;cursor:pointer;align-self:stretch;border-radius:0 0 8px 8px;background:var(--Colors-Pale-Pale-Green,#ebfeec)}
.new-car-container p{font-size:14px;color:#444;font-weight:700;margin:0}
.breadcrumb-wrapper-old{margin:0}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:auto !important}
.breadcrumb--menu{font-size:9px}
@media(min-width:767px){.breadcrumb-wrapper-old{margin:auto}
.breadcrumb-wrapper-old .breadcrumb-wrap{height:26px !important}
.breadcrumb--menu{font-size:initial}
}
.terms-popup-old{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:99999;flex-direction:column;align-items:flex-end;cursor:default}
.popup-open{display:flex}
.modal-content-new,.lazy-loading-terms-condition{width:100%;background:#fff;position:absolute;overflow:hidden;max-width:976px;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0}
.modal-top-section{background:#fff;padding:16px;padding-inline:40px;border-bottom:1px solid #ddd}
.modal-top-section p{font-size:24px;font-weight:900;color:#444}
.modal-body-new{max-height:60vh;overflow:auto;padding:16px;padding-left:32px}
.modal-body-new ul{margin-top:16px}
.modal-body-new ul li{list-style-type:disc}
.modal-button-section{padding:16px;border-top:1px solid #ddd}
.modal-button-section button{display:flex;align-items:center;justify-content:center;height:48px;width:100% !important;border-radius:8px;background-color:#fb0;padding-inline:32px;font-weight:900;color:#444;margin-left:auto;font-size:18px;line-height:24px;cursor:pointer;width:144px}
.close-modal-btn{font-size:24px;cursor:pointer;right:24px;position:absolute;top:24px}
.white-border{border:1px solid #ddd}
.terms-div-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}
#terms-condtion-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}
.terms-checkbox-li{display:block !important;width:18px !important;height:18px !important;cursor:pointer;border-radius:4px;padding:2px;background-clip:content-box;appearance:none;border:1px solid #ddd;flex-shrink:0;margin-top:4px}
.terms-checkbox-li:checked{display:block !important;background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/icons/checkmark-white.svg) no-repeat center;background-size:11px;background-color:#fb0;border-color:#fb0}
@media(min-width:768px){.terms-popup-old{justify-content:center;align-items:center}
.modal-content-new,.lazy-loading-terms-condition{width:95%;border-radius:16px;bottom:auto}
.close-modal-btn{margin-top:14px;right:32px;top:8px}
.modal-body-new,.modal-button-section{padding-inline:40px}
.modal-button-section button{width:max-content !important}
}
.lazy-load-terms-body{width:100%;display:flex;flex-direction:column;gap:16px}
.lazy-load-terms-body div{width:100%;height:120px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.heading-lazy-terms{width:50%;height:48px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.btn-lazy-loading{margin-left:auto;width:144px;height:48px;border-radius:4px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-terms 1s infinite linear}
.hidden-old{display:none}
@keyframes loading-terms{0{background-position:0 0}
50%{background-position:200px}
100%{background-position:400px}
}