@font-face{font-family:'GeneralSans Bold';src:local('Montserrat'),url(/static/fonts/Genralsans/GeneralSans-Bold.woff?52ae73ffb507) format('truetype')}@font-face{font-family:'GeneralSans semiBold';src:local('GeneralSans'),url(/static/fonts/Genralsans/GeneralSans-Bold.woff?52ae73ffb507) format('truetype')}@font-face{font-family:'GeneralSans medium';src:local('GeneralSans'),url(/static/fonts/Genralsans/GeneralSans-Medium.woff?52ae73ffb507) format('truetype')}@font-face{font-family:'IBMPlexSans-Bold';src:local('IBMPlexSans'),url(/static/fonts/IBMplexsans/IBMPlexSans-Bold.woff?52ae73ffb507) format('truetype')}:root{--black:rgba(0,26,35,1);--skyBlue:#0ABAC0;--lightBlck:#495C65}p#line_breaker{margin:10px 0px -7px 0px;font-family:'IBMPlexSans-Bold';font-weight:600;font-size:12px;line-height:15.6px;color:var(--lightBlck);position:relative;width:100%}p#line_breaker::before{content:'';position:absolute;top:8px;width:45%;right:0;height:1px;background-color:#DCE7F980}p#line_breaker::after{content:'';position:absolute;top:8px;width:45%;left:0;height:1px;background-color:#DCE7F980}#quote_search_emailbox .modal-header{text-align:center;padding:0;border-bottom:none;display:flex;flex-direction:column;justify-content:center;align-items:center}#quote_search_emailbox .modal-header .google_box{width:100%;margin-top:10px}#quote_search_emailbox .modal-title{font-size:22px;line-height:26.8px;font-weight:700;color:var(--black);letter-spacing:0}#otp_verification_popup,.modal-title{font-size:22px;line-height:26.8px;font-weight:700;color:var(--black);letter-spacing:0}#quote_search_emailbox .modal-title,#otp_verification_popup .modal-title{font-family:'Montserrat Bold'}#otp_verification_popup .modal-header{border-bottom:none;padding:0}#otp_verification_popup .modal-body{padding:0;overflow-y:unset;height:260px}#otp_verification_popup .modal-body p{font-weight:500;font-size:14px;line-height:21px;color:var(--black);font-family:'Montserrat medium'}#otp_verification_popup .modal-header p{font-weight:500;font-size:14px;line-height:21px;color:var(--black);font-family:'Montserrat medium'}#otp_verification_popup .modal-body img{max-width:100%;height:auto;margin:50px 0px 25px 0px}#otp_verification_popup .modal-content.popup-window{height:650px}#otp_verification_popup .modal-footer.p-0.mt-15{margin-top:13rem}#otp_verification_popup .modal-footer{margin-top:8rem!important}#quote_search_emailbox .modal-header .close{margin-top:-2px;opacity:1;position:absolute;top:2%;right:0px;padding:5px 16px!important}#quote_search_emailbox .modal_subtitle{font-weight:400;font-size:14px;line-height:21px;color:var(--lightBlck);margin:5px 0 0px;font-family:'Montserrat Regular'}.google_login{font-weight:500;font-size:14px;line-height:21px;padding:12px;display:flex;justify-content:center;align-items:center;color:#001A23;letter-spacing:0;font-family:'Montserrat semiBold'}p.register_message{font-family:inherit}p.register_message{font-weight:500;margin-left:-15px;font-size:14px;letter-spacing:0;color:#31464F;line-height:21px;overflow-wrap:break-word}p.register_message a{color:#0A5EC0;text-decoration:underline;cursor:pointer}.google_login:hover{text-decoration:none;color:inherit}#quote_search_emailbox .modal_subtitle a{font-weight:700;font-size:14px;line-height:21px;color:var(--skyBlue);cursor:pointer;font-family:'Montserrat Bold'}#quote_search_emailbox .modal_subtitle a:hover{text-decoration:none;cursor:pointer}.google_box{border:1px solid #00000029;border-radius:4px}#sign-up #signup_btn,#login-form #signin_btn,#otp_verification_popup #otp_btn,#login-form #loginotp_btn,#login-form #otp_btn,#otp_verification_popup #verify_otp_btn{width:100%;background-color:#0ABAC0;padding:12px;font-weight:600;text-transform:capitalize;margin-bottom:1.5rem;font-size:16px;line-height:24px;color:var(--black);letter-spacing:0;font-family:'Montserrat Bold'}#sign-up #signup_btn:focus,#login-form #signin_btn:focus,#login-form #loginotp_btn:focus,#login-form #otp_btn:focus,#otp_verification_popup #otp_btn:focus,#otp_verification_popup #verify_otp_btn:focus{border:none!important;outline:none!important}#sign-up .form-control,#login-form .form-control{padding:8px 16px 8px 16px;height:40px;border-radius:4px;position:relative}#quote_search_emailbox label{font-weight:500;font-size:14px;letter-spacing:0;line-height:24px;font-family:'Montserrat Medium'}#quote_search_emailbox .modal-body{padding-bottom:0;overflow:unset}#quote_search_emailbox input#phone{width:100%;padding-left:55px}button.send_mobile_otp,button.send_email_otp{font-weight:700;font-size:14px;line-height:21px;color:var(--skyBlue);cursor:pointer;font-family:'Montserrat Bold';background:none;border:1px solid var(--skyBlue);padding:8px 8px;border-radius:4px;opacity:1;width:110px;margin-left:10px;flex-shrink:0}div#phone_box{position:relative}.mobl_flex_container input#signup-email{flex:1;width:calc(100% - 110px)}button.send_mobile_otp:disabled,.send_email_otp:disabled{cursor:not-allowed;color:#495C65!important;border:1px solid #495C65!important}button.send_mobile_otp:focus,.send_email_otp:focus{outline:none!important;box-shadow:none!important;border:1px solid var(--skyBlue);color:var(--skyBlue);background:none!important;opacity:1}button.send_mobile_otp:not(:disabled):hover,.send_email_otp:not(:disabled):hover{background-color:var(--skyBlue);color:#000;border:1px solid var(--skyBlue);opacity:1}.mobl_flex_container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#quote_search_emailbox .intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px;background-color:#fff;background-image:none;border:1px solid #ccc;width:17%;height:40px;border-radius:4px}#quote_search_emailbox .intl-tel-input{flex:1;width:calc(100% - 110px)}#quote_search_emailbox .form-group.setpassword{margin-top:15px}#quote_search_emailbox .intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:50px}#quote_search_emailbox .intl-tel-input .flag-container:hover{background-color:#fff!important}#quote_search_emailbox .intl-tel-input .country-list{width:383px}#quote_search_emailbox{position:fixed;bottom:0;left:0;width:100%;height:100%;overflow:scroll;background-color:rgba(0,0,0,0.5)}#quote_search_emailbox .modal-dialog{transform:translateY(100%);transition:transform 0.3s ease-in-out}#quote_search_emailbox.opened .modal-dialog{transform:translateY(0)}#otp_verification_popup{position:fixed;bottom:0;left:0;width:100%;height:100%;overflow:scroll;background-color:rgba(0,0,0,0.5)}#otp_verification_popup .modal-dialog{transform:translateY(100%);transition:transform 0.3s ease-in-out}#otp_verification_popup .modal-dialog{transform:translateY(0)}.css-tooltip{position:relative;font-size:11px;vertical-align:top;background:#0abac0;text-align:center;line-height:12px;width:11px;height:11px;border-radius:50%;display:inline-block;cursor:help;font-weight:600;color:#fff}.css-tooltip:hover:after{font-family:'Montserrat Regular';content:attr(data-tooltip);background:#fff;padding:5px 8px;border-radius:3px;display:inline-block;position:absolute;transform:translate(-50%,-100%);margin:0 auto;color:#000;min-width:100px;min-width:218px;top:-5px;left:50%;text-align:left;font-weight:400;line-height:20px;font-size:12px;border-top:4px solid #0abac0;box-shadow:-1px 6px 8px rgba(0,0,0,0.1)}.css-tooltip:hover:before{top:-5px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:#0abac0;border-width:5px;margin-left:-5px;transform:translate(0,0px)}#otp_verification_popup .modal-header .close{margin-top:0;opacity:1;padding:0rem 0rem;margin:0rem 1rem 0rem 0rem}#otp_verification_popup .modal-header{display:flex;justify-content:flex-start}#quote_search_emailbox .setpassword,#quote_search_emailbox .passwordWrapper{position:relative}#quote_search_emailbox .setpassword #password,#quote_search_emailbox .passwordWrapper #password{padding-right:30px}#quote_search_emailbox .setpassword .toggle-password,#quote_search_emailbox .passwordWrapper .toggle-password{position:absolute;right:15px;top:71%;transform:translateY(-50%);cursor:pointer;color:#0ABAC0;font-weight:600;letter-spacing:0;font-family:'Montserrat semiBold'}#sign-up .form-control.borderRed,#login-form .form-control.borderRed{border:1px solid #ff0000}#quote_search_emailbox .red-badge{color:#F57462;background-color:rgba(255,177,159,0.36);padding:0.45em 1.5em;font-size:13px;white-space:initial}#quote_search_emailbox .otp_container .otp-field,#otp_verification_popup .otp-field{display:flex;justify-content:space-between}.otp_wrapper_for_mobile .otp_field_signup_mobile label{font-weight:500;font-size:14px;line-height:21px}.otp_field_signup_mobile{display:flex;justify-content:space-between}.otp_wrapper_for_mobile .otp_field_signup_mobile input{height:40px;font-size:16px;padding:10px;text-align:center;border-radius:4px;border:1px solid #ccc;background:#fff;font-weight:400;color:#001A23;outline:none;transition:all 0.1s;width:23%}.otp_wrapper_for_mobile .otp_field_signup_mobile input[disabled]{background:#eee}#quote_search_emailbox .otp_container label,#otp_verification_popup .otp_wrapper label{font-weight:500;font-size:14px;line-height:21px}.otp_field_signup_mobile input::placeholder{color:#ccc;text-align:center}.otp_wrapper_for_mobile .otp_field_signup_mobile .borderRed{border:1px solid #ff0000}span.show_otp_timer,.show_otp_timer_email{display:block!important;text-align:right;position:absolute;top:-10px;color:#001A23;font-weight:500;top:85%;right:0}#quote_search_emailbox .otp_container .otp-field input,#otp_verification_popup .otp_wrapper input{width:90.75px;height:40px;font-size:21px;padding:10px;text-align:center;border-radius:4px;border:1px solid #DBE0E9;background:#fff;font-weight:400;color:#001A23;outline:none;transition:all 0.1s}#otp_verification_popup .img_wraper p{position:absolute;bottom:2%;left:5%;right:5%;font-size:12px;line-height:17px;background-color:#FFFFFF6B;border-radius:4px;padding:4px;text-align:center}#quote_search_emailbox .otp_container p#otp_resend{text-align:right;margin-top:2rem}p#otp_resend{text-align:right;margin-top:10px}#quote_search_emailbox .otp_container p#otp_resend a b{color:#0A5EC0;font-size:14px;line-height:21px;font-weight:600;margin-right:5px;font-family:'GeneralSans medium'}#quote_search_emailbox .otp_container p#otp_resend a:hover{text-decoration:none}#quote_search_emailbox .otp_container p#otp_resend span{font-size:14px;line-height:21px;font-weight:400;color:#2A2A2B}#quote_search_emailbox .otp_container p#otp_resend span{font-family:inherit}#quote_search_emailbox .otp_container .otp-field input:focus{border:1px solid #0ABAC0;box-shadow:none!important}#quote_search_emailbox .otp_container .disabled{opacity:0.5}#otp_verification_popup{background:none}#quote_search_emailbox .popup-window,#otp_verification_popup .popup-window{max-width:450px;margin-top:75px!important;background-color:#fff;height:650px}#quote_search_emailbox .modal-footer.d-block{display:none!important}#quote_search_emailbox .form-control{width:100%}#quote_search_emailbox .otp_password_radioBox{display:flex;align-items:center;margin-top:2rem}#quote_search_emailbox .otp_password_radioBox input[type="radio"]{margin-top:0px;position:relative;margin-left:7px;margin-right:2px;width:16px;height:15px}#quote_search_emailbox .radio_items input[type="radio"]:checked::before{content:'';position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%);font-size:16px;background-image:url(/static/images/svg/radiocheck.svg?0b95d46283ef);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;border-radius:50%}#quote_search_emailbox .otp_password_radioBox .radio_items{border:1px solid #E3E6E9;margin-right:15px;display:flex;align-items:center;justify-content:center;height:32px;line-height:36px;border-radius:56px;cursor:pointer}#quote_search_emailbox .otp_password_radioBox .radio_items label{line-height:20px;margin-left:0px;margin-bottom:0;cursor:pointer;padding:4px 8px 4px 4px;color:#333333;font-size:14px;font-weight:500}#quote_search_emailbox .otp_password_radioBox .radio_items label{font-family:inherit}#quote_search_emailbox .otp_password_radioBox .radio_items input[type="radio"]:checked + label{color:#000}#quote_search_emailbox .otp_password_radioBox .radio_items:has(input:checked){border:1px solid #0A5EC0;background-color:#0A5EC00F}#quote_search_emailbox .otp_password_radioBox .radio_items:has(input:checked) label{color:#0A5EC0!important}#quote_search_emailbox a#forgot_password{color:#31464F;text-decoration:underline;cursor:pointer}.select_email_wrapper{min-height:600px}.select_email_wrapper label{font-size:22px;line-height:26.8px;font-weight:700;color:var(--black);letter-spacing:0}.select_email_wrapper .email_radio ul{padding-left:0;margin-top:1.2rem;max-height:210px;overflow:auto}.select_email_wrapper .email_radio ul li label{font-weight:500;font-size:14px;letter-spacing:0;line-height:30px;font-family:'Montserrat Medium';display:flex;align-items:center;margin-bottom:0}.select_email_wrapper .email_radio ul li{font-weight:500;font-size:14px;letter-spacing:0;font-family:'Montserrat Medium';border:1px solid #D9D9D9;border-radius:4px;padding:7px 8px 7px 8px;margin-bottom:8px;display:flex;align-items:center}.select_email_wrapper .email_radio ul li:has(input[type="radio"]:checked){border:1px solid #000}.select_email_wrapper .email_radio ul li input{margin-right:12px;margin-top:0}#loginotp_btn{width:100%;background-color:#0ABAC0;padding:12px;font-weight:600;text-transform:capitalize;margin-bottom:1.5rem;font-size:16px;line-height:24px;color:var(--black);letter-spacing:0;font-family:'Montserrat Bold'}#loginotp_btn:focus{outline:none!important}.elect_email_img{margin:1.5rem 0 3rem;position:relative}.elect_email_img p{position:absolute;bottom:2%;left:5%;right:5%;font-size:12px;line-height:17px;background-color:#FFFFFF6B;border-radius:4px;padding:4px;text-align:center}@media only screen and (max-width:1024px){#otp_verification_popup .modal-dialog{width:462px!important}#quote_search_emailbox .setpassword .toggle-password{top:78%}#quote_search_emailbox .passwordWrapper .toggle-password{top:74%}}@media only screen and (max-width:576px){.css-tooltip:hover:after{min-width:160px}#quote_search_emailbox .modal-dialog{width:97%!important;margin:auto}#otp_verification_popup .modal-dialog{width:97%!important;margin:auto}#otp_verification_popup .otp-field input{width:69.75px}#quote_search_emailbox .intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:42px}#otp_verification_popup .img_wraper p{font-size:12px;line-height:14px}#quote_search_emailbox input#phone{width:100%;padding-left:45px}button.send_mobile_otp,.send_email_otp{border-radius:4px;margin-left:8px}span.show_otp_timer{top:105%}}@media only screen and (max-width:396px){button.send_mobile_otp,.send_email_otp{font-size:12px;left:0}}#login-form .intl-tel-input{width:100%}#login-form .intl-tel-input .flag-container + #login_user_email_address{padding-left:52px}#login-form .intl-tel-input .flag-container.hide + #login_user_email_address{padding-left:16px}