.quote-option-health{width:100%;padding-left:16px;padding-right:16px}
.w-100{width:100%}
.mobile-insurance{display:none}
@media(min-width:768px){.quote-band-bg-img{background-position:inherit}
}
.banner-mail-link{font-size:inherit;font-weight:800;padding:10px;border:2px solid #fb0;border-radius:5px;background-color:#fb0;color:#000}
.banner-mail-link:hover,.banner-mail-link:focus{color:#000}
.hero-unit-portablity{padding:25px 0 0;background-color:#f5f5f5;display:none}
.d-block{display:block}
.desktop-only-disp{margin:auto 0}
@media(min-width:768px){.hero-unit-portablity{padding-top:40px;padding-bottom:40px}
}
@media(min-width:768px){.hero-unit--height{min-height:470px}
}
@media(min-width:1200px){.hero-unit-portablity{background-color:#f5f5f5;margin:24px;margin-top:0;border-radius:24px}
}
@media(min-width:768px){.hero-unit-portablity{background-repeat:no-repeat;background-size:cover}
}
.banner-sub-heading{font-size:24px;line-height:30px;margin-top:15px;font-weight:800;color:#000;margin-bottom:10px;margin-top:0}
span.banner-heading{color:#0bb86b;font-weight:800;font-size:16px;line-height:24px}
@media(min-width:768px){span.banner-heading{font-size:24px;line-height:29px}
}
.banner-form-wrap{background:#fff;margin:-60px -39px 0;padding:25px}
.banner-form-wrap{margin:0;border-radius:16px;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%)}
.banner-form-heading{color:#444;font-size:14px;font-weight:400;line-height:17px}
@media(min-width:768px){.banner-form-heading{font-size:18px;line-height:22px}
}
.banner-form-label{color:#444;font-size:13px;font-weight:600;line-height:16px;margin-bottom:5px;display:block}
.banner-form-input{height:48px;border:1px solid #b3b3b3;border-radius:4px;font-size:16px !important;color:#444 !important;position:relative;display:block !important}
.banner-form-input:focus{border-color:#fb0 !important;border-width:2px !important}
.banner-form-input.mobile-number{padding-left:45px !important}
.banner-form-wrap .form-group{margin-bottom:24px;position:relative}
.w-100{width:100%}
.lets-connect-btn{padding-top:13px;padding-bottom:13px;border-radius:4px;box-shadow:0 2px 8px 2px rgba(255,187,0,0.48);font-size:18px;height:48px;cursor:pointer}
.lets-connect-btn:disabled{box-shadow:none}
.lets-connect-btn.hide-btn{display:none}
.btn-oval{text-align:center;background-color:#fff;border:1px solid #fb0;border-radius:4px;color:#000;font-size:14px;line-height:17px;padding-top:13px;padding-bottom:13px;pointer-events:none}
@media(min-width:768px){.btn-oval{padding-top:15px;padding-bottom:15px}
}
.or-text{text-align:center;position:relative;text-transform:uppercase;color:#444;font-size:13px;font-weight:800;line-height:16px}
.or-text::before,.or-text::after{position:absolute;left:0;height:1px;width:22.5%;content:"";background-color:#ddd;top:50%;transform:translateY(-50%)}
.or-text::after{left:auto;right:0}
@media(min-width:768px){.or-text::before,.or-text::after{width:40%}
}
.text-us-wrap{margin-top:20px}
.text-us{display:flex;align-items:center;justify-content:center;background-color:#fb0;border:1px solid #fb0;border-radius:4px;padding:8px;font-weight:900}
@media(min-width:768px){.text-us{padding:0;border:0;justify-content:flex-start;background-color:#fff}
}
.app-img{height:22px;width:22px;margin-right:10px}
@media(min-width:768px){.app-img{height:40px;width:40px}
}
.text-us-info__text{font-size:14px;color:#000;font-weight:inherit;line-height:17px}
@media(min-width:768px){.text-us-info__text{font-weight:400}
}
.text-us-info__sub-text{display:none}
@media(min-width:768px){.text-us-info__sub-text{display:inline-block}
}
.text-us-info__number{display:none}
@media(min-width:768px){.text-us-info__number{display:block;font-weight:700;font-size:16px;color:#444}
}
.business-form-info-container{display:flex;width:65%}
.mobile-no-wrap{position:relative}
.sendOTPButton{position:absolute;right:11px;top:10px;border-radius:3px;font-size:11px;font-weight:bold;background-color:#fb0;color:#000;padding:2px 12px;cursor:pointer}
.sendOTPButton:disabled{background-color:#e7e7e7 !important;color:#999;pointer-events:all;cursor:default}
.OTPSentButton{position:absolute;right:11px;top:10px;border-radius:3px;font-size:11px;font-weight:bold;background-color:#fb0;color:#000;padding:2px 12px;cursor:pointer}
.OTPSentButton:disabled{background-color:#e7e7e7 !important;color:#999;pointer-events:all;cursor:default}
.country-code{position:absolute;left:10px;color:#000;font-family:Muli;font-size:16px;font-weight:400;line-height:18px;top:50%;transform:translateY(-50%);z-index:3}
.banner-form-wrap .error{display:none;padding-left:0}
.banner-form-wrap .error.active{display:block}
.parsley-errors-list{position:absolute;font-size:12px;color:red}
.errInput{border:1px solid red !important;border-radius:4px !important}
.err-msg{font-size:12px;color:red;position:absolute;top:92%}
.banner-form-label.mobile-number{transform:translate(45px,17px)}
.form-labels{position:absolute;left:0;top:0;color:#999;background-color:#fff;z-index:10;transition:transform 200ms ease-out;transform:translate(15px,17px);padding:4px;font-size:14px;line-height:8px;font-weight:400}
.focused .form-labels{transform:translate(15px,-9px);font-size:13px;font-weight:700 !important;color:#000}
.focused .banner-form-label.mobile-number{transform:translate(45px,-9px)}
.form-inputs{position:relative;padding:12px 0 5px 0;width:100%;outline:0;border:0;box-shadow:0 1px 0 0 #e5e5e5;transition:box-shadow 150ms ease-out,border 150ms ease-out !important;text-transform:capitalize}
.form-inputs.filled{border-color:#fb0 !important}
@media(min-width:1200px){.banner-wrap-form{padding-left:15px;padding-right:0;margin-top:1rem}
}
#banner-form label{pointer-events:none}
.smsFail{text-align:right;font-size:12px !important}
.resend{font-weight:bold;margin-left:5px;color:#fa0 !important;font-size:12px !important;cursor:pointer}
.tnc-wrapper,#terms_cond{pointer-events:all;font-size:1.1rem;margin-top:-30px}
.health-form-tnc__text{position:relative;padding-left:20px;user-select:none}
.health-form-tnc__input:checked~.health-form-tnc__text::before{content:"\e91a"}
.health-form-tnc__text::before{position:absolute;left:0;content:"";top:0;left:0;height:15px;width:15px;border:1px solid #ddd;text-align:center;font-family:"icomoon",monospace !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;color:#444;font-weight:700}
@media(min-width:768px){.tnc-modal .modal-dialog{margin-top:10%}
}
.tnc-modal .modal-content{background:#fff;padding:15px;border-radius:5px}
.form-inputs#email{text-transform:lowercase}
.tnc-modal .modal-header{padding-left:30px;padding-right:30px;margin-left:-15px;margin-right:-15px}
.tnc-modal .modal-footer{padding-bottom:0;margin-left:-15px;margin-right:-15px}
.tnc-modal .modal-footer button{padding:10px 40px}
.tnc-modal p{line-height:25px}
.searchfield-input{top:0 !important}
@media(min-width:768px){.banner-sub-heading{line-height:43px;font-family:Muli}
.business-form-container{padding:0 17px 0 35px}
.banner-sub-heading b{font-size:28px;font-weight:800}
.banner-sub-heading span{font-size:26px;font-weight:600;color:#0bb86b}
}
.paper-work-banner{padding:10px 20px;border-radius:4px;text-align:center;background:#fffaeb}
.zero-paper{font-size:14px;color:#0bb86b;font-weight:800}
.paper-required{color:#000}
.select-dropdown{position:relative}
.select-labe{color:#444;line-height:15px}
.select-btn{display:flex;align-items:center;padding:1rem;justify-content:space-between;border-radius:.3rem;height:45px;width:100%;background-color:white !important;border:1px solid #ddd;position:relative;font-size:12px}
.custom-dropdown{position:relative;width:100%;margin-bottom:30px}
.dropdown{position:absolute;width:100%;top:45px;box-sizing:border-box;border:1px solid #ffb800;border-radius:.3rem;overflow:hidden;z-index:10}
.select-item{display:block;padding:1rem;font-weight:700;font-size:12px;background-color:#fff;color:black;line-height:15px}
.select-item:hover{background:#fb0;color:#fff}
.goal-label{position:absolute;left:12px;top:-8px;background-color:#fff;font-family:Muli;font-style:normal;font-size:12px;line-height:15px;color:#444;padding:0 4px}
.arrow-cus{position:absolute;border:solid #444;border-width:0 0 2px 2px;padding:4px 4px 4px 4px;transform:rotate(-45deg);margin-right:5px;right:10px}
.form-step-one .custom-dropdown.searchfield-input{margin-bottom:30px}
.styleDropdown{max-height:200px;overflow-y:overlay}
.mobile-num-feild{position:relative;display:flex;border:1px solid #ddd;border-radius:5px;margin-top:26px;align-self:baseline}
.mob-input-prefix{top:0;left:0;padding:1.5rem 10px;color:#000;font-size:16px;font-weight:400;line-height:19px;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}
.mob-input{border:1px solid transparent !important;font-size:16px !important;font-weight:400;font-size:16px !important;padding:0 0 !important}
.inputBox-container{position:relative}
.inputBox-container.searchfield-input{margin-bottom:30px}
.next{width:100% !important;border-radius:4px;font-size:18px;height:48px;padding:0;background-color:#fb0;font-weight:900;color:#000;cursor:pointer}
.remove-border.align-item.searchfield-input{top:20px !important}
.focus-mee{border:1px solid #fb0;transition:.5s ease-in-out}
.bold-mee{color:#151515;font-weight:bold;transition:.5s ease-in-out}
.disabled-input-btn{width:100% !important;border-radius:4px;font-size:18px;height:48px;color:#181818;padding:0;margin-top:26px;background-color:#DDD !important;font-weight:900}
.eror-msg{font-size:12px;color:#d11;position:absolute;left:7px;top:100%}
.eror-ms{font-size:11px;color:#d11;line-height:0}
.step-heading{overflow:hidden;text-align:center}
.step-heading:before,.step-heading:after{background-color:#ddd;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
.form-step-three>.custom-dropdown{margin-bottom:30px}
.form-step-four .reg-india{margin-bottom:30px;padding-left:6px}
.step-line{color:#999;font-weight:600;font-size:12px}
.step-line>span{color:#fa0}
.step-heading:before{right:.5em;margin-left:-50%}
.step-heading:after{left:.5em;margin-right:-50%}
.radio-input-feilds{display:flex;align-items:center;gap:25px}
.thankYou{border:1px solid #ddd;border-radius:16px;padding:50px 10px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}
.img-mail{width:150px;height:150px;margin-bottom:30px}
.mail-content{font-weight:400;font-size:16px;text-align:center}
.arrow-prev{display:inline-block;cursor:pointer}
.step-conatiner{display:flex;position:relative;margin-top:20px;margin-bottom:25px}
.step-heading{width:80%;overflow:hidden;display:flex;justify-content:center;align-items:center}
.arrow-prev{cursor:pointer;top:-3px;position:relative;font-size:25px;width:10%}
.arrow-hidden{visibility:hidden}
.details-card{display:flex;gap:35px;max-width:600px;justify-content:space-between}
.corporate-feature-card{background:white;padding:15px 20px 15px 15px;display:flex;border-radius:16px;align-items:center;border-radius:16px}
.corporate-feature-infor{display:flex;text-align:left;padding-left:10px;flex-direction:column}
.corporate-feature-card>img{height:35px;width:31px}
.corporate-feature-heading{font-weight:800;font-size:14px;height:20px;color:#fb0}
.corporate-feature-paragraph{font-weight:400;font-size:14px;color:#000}
.busineess-terms.terms-desktop{padding-left:38px;color:#999;font-size:11px;font-weight:600;padding-top:10px}
.name-feild{padding:14px 20px !important;font-weight:400 !important;font-size:16px !important;line-height:18px !important}
.mobile_info_card{display:none}
.searchfield-input{top:26px}
.font-444{color:#444}
.select-option{padding:10px}
.select-option:hover{background-color:#fb0}
@media only screen and (min-width:751px) and (max-width:991px){.desktop_info_card>.details-card{display:grid;gap:10px;grid-template-columns:repeat(2,auto);padding-top:40px;padding-right:32px}
.business-form-card-container{width:45% !important}
.banner-wrap-form.col-sm-4{width:41.66%}
}
@media only screen and (min-width:1200px){.hero-unit-portablity{background-color:#f5f5f5;margin:24px;margin-top:0;border-radius:24px}
.min-height-550{min-height:550px}
}
.thankYou{margin-top:40px}
.hide-mob-img{display:none}
.img-design-mobileView.only-mobile-disp{display:none}
.business-form-container{display:flex;justify-content:space-between}
.business-form-card-container{width:35%}
.banner-text-wrap{display:flex;flex-direction:column}
.banner-text-wrap .banner-sub-heading{font-size:26px;font-weight:400}
.banner-text-wrap .banner-sub-heading b{font-size:26px;font-weight:800;color:#444}
.banner-text-wrap .banner-sub-heading span{font-size:26px;font-weight:800;color:#0bb86b}
@media(max-width:750px){.busineess-terms.terms-desktop{display:none}
.banner-text-wrap .banner-sub-heading{padding:0 14px;text-align:center}
.business-terms.terms-mobile{color:#999;font-size:11px;font-weight:600;margin-bottom:-10px}
.hide-mob-img{display:block}
.hero-unit-portablity{margin:0 !important}
.banner-form-wrap{border-radius:30px 30px 0 0;margin:0 -20px}
.img-design-mobileView.only-mobile-disp{margin-bottom:-60px !important}
.business-form-card-container{width:100%}
.business-form-container{flex-direction:column}
.business-form-info-container{display:flex;justify-content:center;width:100%}
.img-design-mobileView.only-mobile-disp{display:block}
.img-design-mobileView{display:flex;justify-content:center}
.img-design-mobileView.hide-mob-img{display:none}
.desktop-only-disp{display:none}
.corporate-feature-heading{font-weight:800;font-size:12px;height:auto;color:#fb0}
.corporate-feature-paragraph{font-weight:400;color:#000;font-size:12px}
.business-terms{text-align:center}
.banner-text-wrap .banner-sub-heading{font-size:20px;font-weight:600}
.banner-text-wrap .banner-sub-heading b{font-size:20px;font-weight:800;color:#444}
.banner-text-wrap .banner-sub-heading span{font-size:20px;font-weight:800;color:#0bb86b}
span.banner-heading{font-size:23px}
.thankYou img{transform:rotate(-25deg)}
.business-term{text-align:center;padding:0}
.span.banner-heading{font-size:25px}
.desktop_info_card{display:none}
.flex-al-center{display:flex;justify-content:center}
.paper-work-banner{border-radius:20px 20px 5px 5px}
.step-heading{width:60%}
.arrow-prev{width:20%}
.mobile_info_card{display:block}
.tnc-wrapper,#terms_cond{pointer-events:all;font-size:1.1rem;margin-top:-12px}
.details-card{display:flex;grid-template-columns:repeat(3,auto);justify-content:space-between;padding:0;max-width:unset;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd;margin:30px -15px 0}
.corporate-feature-card{gap:0;display:flex;padding:10px;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.corporate-feature-paragraph{text-align:center}
.mob-input-prefix{font-size:14px}
.corporate-feature-infor{display:flex;padding-left:0;text-align:center;flex-direction:column;align-items:center;padding-top:10px}
}
.con-check{display:block;position:relative;padding-left:40px;cursor:pointer;font-size:16px}
.con-check input{position:absolute;opacity:0;cursor:pointer}
.check{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:50%;border:1px solid #ddd}
.con-check input:checked~.check{background-color:white;border:1px solid #fb0}
.check:after{content:"";position:absolute;display:none}
.con-check input:checked~.check:after{display:block}
.con-check .check:after{top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fb0}
#terms_cond{color:#000;border-bottom:1px solid #000}
.name-feild:focus+.g-label{background-color:#fff;color:#151515;font-weight:bold;transition:.5s ease-in-out}
.mobile-num-feild:focus-within{border:1px solid #fb0}
.mob-input:focus+.m-label{background-color:#fff;color:#151515;font-weight:bold;transition:.5s ease-in-out}
.m-label{background-color:#fff;font-family:Muli;font-style:normal;font-size:13px;line-height:15px;color:#999;padding:0 5px;position:absolute;left:14px;top:-8px}
.g-label{background-color:#fff;font-family:Muli;font-style:normal;font-size:13px;line-height:15px;color:#999;padding:0 5px;position:absolute;left:15px;top:-7px}
.placeholder-loader{height:550px;background-color:#f5f5f5;padding:24px;border-radius:24px;margin:24px}
.placeholder-loader .loader-title{background:#ddd;width:100%;height:44px;position:relative;overflow:hidden;margin-bottom:40px;margin-top:30px}
.placeholder-loader .loader-image{background:#ddd;width:100%;height:250px;position:relative;overflow:hidden;margin-bottom:40px}
.loader-usp{background:#ddd;width:100%;height:44px;position:relative;overflow:hidden;margin-bottom:30px}
.form-loader{background:#fff;box-shadow:0 2px 20px 2px rgb(227 230 236 / 60%);border-radius:16px;padding:32px;height:420px;margin-top:30px}
.loader-form-title{background:#ddd;width:100%;height:44px;position:relative;overflow:hidden;margin-bottom:40px}
.loader-form-content{background:#ddd;width:100%;height:calc(100% - 165px);position:relative;overflow:hidden;margin-bottom:40px}
.loader-form-button{background:#ddd;width:100%;height:44px;position:relative;overflow:hidden;margin-bottom:40px}
.placeholder-loader .loader-shimmer::after{display:block;content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,0.5)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);transform:translateX(-100%);animation:placeholder-loading 1s linear infinite}
.placeholder-loader.ng-hide .loader-shimmer::after{animation:none}
@keyframes placeholder-loading{100%{transform:translateX(100%)}
}
.terms-and-condition-new{display:flex;align-items:center;justify-content:center;margin-inline:auto;position:relative;margin-top:16px}
.checkbox-terms-and-condition{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 #000}
.checkbox-terms-and-condition:checked{display:block !important;background:url('https://d2h44aw7l5xdvz.cloudfront.net/assets/img/Check.svg') no-repeat center;background-size:11px}
.terms-and-condition-new p{font-size:12px;margin-left:8px;color:#444}
.terms-and-condition-new p span{cursor:pointer;border-bottom:1px solid #000}
.terms-and-condition-new .help-block{text-align:center}
.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}
}