@charset "UTF-8";.zip-upload{display:grid}.file-example{position:relative}.file-example img{position:absolute;top:20px;left:50%;pointer-events:none;width:270px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.file-example__trigger{background:0 0;color:#85c32f;text-decoration:underline;padding:0;position:relative}.drop-zone__file-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;max-width:90%}.drop-zone__file-preview img{width:42px;height:53px}.drop-zone__file-preview .file-remove{width:24px;height:24px;background:0 0;color:#a4a4a4}.drop-zone__file-preview .file-name{font:500 16px/100% Rubik;margin:0}.drop-zone__file-preview .file-size{font:400 16px/100% Rubik;color:#d9d9d9;margin:0}.drop-zone__file-preview .file-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.registration__component .loader-box{display:none;position:absolute;right:10px;top:calc(50% - 10px)}.registration__component .validation-in-progress-indicator .loader-box{display:block}.registration__component .loader{position:relative;height:20px;width:20px;display:inline-block;-webkit-animation:around 5.4s infinite;animation:around 5.4s infinite}@-webkit-keyframes around{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes around{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.registration__component .loader::after,.registration__component .loader::before{content:"";background:#fff;position:absolute;display:inline-block;width:100%;height:100%;border-width:2px;border-color:#85c32f #85c32f transparent transparent;border-style:solid;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;-webkit-animation:around .7s ease-in-out infinite;animation:around .7s ease-in-out infinite}.registration__component .loader::after{-webkit-animation:around .7s ease-in-out .1s infinite;animation:around .7s ease-in-out .1s infinite;background:0 0}.registration__component .js-select-all{min-width:158px}.registration__component .btn-white{padding:12px 22px;border-radius:6px;border:2px solid #85c32f;text-align:center;color:#85c32f;background:#fff;font-size:18px;font-weight:500;line-height:normal;text-transform:uppercase;cursor:pointer;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.registration__component .btn-white:hover{opacity:.8}.registration__component .btn-green{padding:20px 0;border:none;width:100%;max-width:330px;text-align:center;border-radius:6px;background:#85c32f;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:normal;text-transform:uppercase;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.registration__component .btn-green:hover{opacity:.8}.registration__component .btn-green:disabled{cursor:not-allowed;opacity:.6}@media (max-width:580px){.registration__component .btn-green{height:51px;padding:12px;font-size:16px}}.registration__component .btn-back{margin:10px auto 0;padding:15px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none}.registration__component .btn-back svg{min-width:12px;height:12px;margin-right:6px}.registration__component .btn-back span{color:#c2c2c2;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.registration__component .form-container{margin:0 auto;width:100%;max-width:330px}.registration__component .progress-bar__box{margin:50px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;background:#fff;max-width:500px}.registration__component .progress-bar__box .step{width:100%;height:7px;border-radius:34px;background:#efefef;overflow:hidden}.registration__component .progress-bar__box .step span{display:block;width:0;background:#000;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.registration__component .progress-bar__box .step.active span{background:#85c32f;height:100%;width:100%}.registration__component .step__title{margin:0 0 30px 0;color:#444;text-align:center;font-size:31px;font-style:normal;font-weight:600;line-height:115%}@media (max-width:580px){.registration__component .step__title{margin:0 0 20px 0}}.registration__component .steps__box{min-height:570px;padding-bottom:50px}.registration__component .step__item .payment-form{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:580px){.registration__component .step__item .payment-form{grid-template-columns:1fr;row-gap:20px}}.registration__component .step__item .payment-form .title-form{color:#444;font-size:31px;font-style:normal;font-weight:600;line-height:115%;margin:0;margin-bottom:20px}.registration__component .step__item .payment-form #payment-form{width:100%;padding:24px;background:#fff;border:1px solid #85c32f;border-radius:20px}.registration__component .step__item .payment-form #payment-form .two-col{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.registration__component .step__item .payment-form #submit{background-color:#5469d4;color:#fff;border:0;padding:12px 16px;font-size:16px;border-radius:4px;cursor:pointer;width:100%;margin-top:16px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.registration__component .step__item .payment-form #submit:hover{background-color:#3e4bb8}.registration__component .step__item .payment-form .input{padding:12px;border:1px solid #d9d9d9;border-radius:12px;margin-bottom:16px;background-color:#fff;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);height:44px}.registration__component .step__item .payment-form #error-message{color:#e74c3c;margin-top:12px;font-size:14px}.registration__component .step__item .payment-form .bottom-banner{margin-top:10px;background:-webkit-gradient(linear,left top,right top,color-stop(.01%,#ebffcf),color-stop(48.29%,#fff));background:-o-linear-gradient(left,#ebffcf .01%,#fff 48.29%);background:linear-gradient(90deg,#ebffcf .01%,#fff 48.29%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.0784313725);box-shadow:0 0 15px 0 rgba(0,0,0,.0784313725);border:1px solid rgba(133,195,47,.2901960784);height:49px;border-radius:10px;border-width:1px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:1;padding:10px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle}@media (max-width:980px){.registration__component .step__item .payment-form .bottom-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:15px 16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;row-gap:10px;border-radius:20px}}.registration__component .step__item .payment-form .bottom-banner .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.registration__component .step__item .payment-form .bottom-banner .icons-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.registration__component .step__item .payment-form .order-info{padding:20px;border-radius:20px;background:#f8f8f8}.registration__component .step__item .payment-form .order-info .title-form{color:#444;font-size:31px;font-weight:600;line-height:115%;margin:0;margin-bottom:20px}.registration__component .step__item .payment-form .order-info .bold-txt{color:#444;font-size:32px;font-weight:600;margin:0}.registration__component .step__item .payment-form .order-info .silver-txt{color:#a4a4a4;font-size:14px;font-weight:400;margin:10px 0}.registration__component .step__item .payment-form .order-info .list{padding:0;margin:0}.registration__component .step__item .payment-form .order-info .list .item{color:#444;font-size:14px;font-weight:400;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.registration__component .step__item .payment-form .order-info .price{color:#444;font-size:29px;font-weight:500;margin-top:20px;margin-bottom:10px}.registration__component .step__item .payment-form .order-info .total-info{border-top:1px solid #d9d9d9;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.registration__component .step__item .payment-form .order-info .total-info__text{color:#444;text-align:center;font-size:24px;font-weight:500}.registration__component .step__item .payment-form .order-info .btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;padding:10px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:10px;background:#85c32f;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);color:#fff;text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;margin-top:20px;margin-bottom:10px}.registration__component .step__item .payment-form .order-info .secure-info{border-radius:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-item-align:stretch;align-self:stretch}.registration__component .step__item .payment-form .order-info .secure-info .text{color:#444;font-size:12px;font-weight:400}.registration__component .step__item .monthly__choice-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;max-width:550px;margin:0 auto;margin-bottom:40px}@media (max-width:580px){.registration__component .step__item .monthly__choice-subscription{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;gap:15px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:10px;margin:18px auto;padding:18px 0}.registration__component .step__item .monthly__choice-subscription::-webkit-scrollbar{display:none}.registration__component .step__item .monthly__choice-subscription__item{scroll-snap-align:start;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}.registration__component .step__item .monthly__choice-subscription__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px;border:2px solid #d9d9d9;background:#fff;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;position:relative;cursor:pointer}@media (max-width:580px){.registration__component .step__item .monthly__choice-subscription__item{padding:20px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.registration__component .step__item .monthly__choice-subscription__item.active{-webkit-box-shadow:0 4px 23.8px 0 rgba(133,195,47,.431372549);box-shadow:0 4px 23.8px 0 rgba(133,195,47,.431372549);border:1px solid #85c32f}.registration__component .step__item .monthly__choice-subscription__item .top-info{background-color:#85c32f;width:103px;height:25px;border-radius:5px;opacity:1;top:-13px;left:20px;position:absolute;text-align:center;padding:4px 9px;color:#fff;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.registration__component .step__item .monthly__choice-subscription__item .text-wrap .title-item{color:#444;font-size:24px;font-weight:600;margin:0}.registration__component .step__item .monthly__choice-subscription__item .text-wrap .price-item{color:#85c32f;font-size:18px;font-weight:500;margin:5px auto 20px 0}@media (max-width:580px){.registration__component .step__item .monthly__choice-subscription__item .text-wrap .price-item{margin:5px auto 10px 0}}.registration__component .step__item .monthly__choice-subscription__item .text-wrap .descriprion-item{color:#a4a4a4;font-size:14px;font-weight:400;margin:0}.registration__component .step__item .monthly__choice-subscription__item .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:580px){.registration__component .step__item .monthly__choice-subscription__item .btn-wrap{width:100%}}.registration__component .step__item .monthly__choice-subscription__item .btn-wrap .btn-green{display:-webkit-box;display:-ms-flexbox;display:flex;width:249px;height:56px;padding:10px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:10px;background:#85c32f;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);text-transform:uppercase}@media (max-width:580px){.registration__component .step__item .monthly__choice-subscription__item .btn-wrap .btn-green{width:100%;font-size:16px;height:51px;max-width:100%}}.registration__component .step__item .monthly__choice-subscription-information{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border-radius:20px;background:#f8f8f8;max-width:296px;margin:0 auto}.registration__component .step__item .monthly__choice-subscription-information .list{color:#444;font-size:14px;font-weight:400;line-height:115%;row-gap:10px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.registration__component .step__item .monthly__choice-subscription-information .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.registration__component .step__item.business-profile .form-container{max-width:550px}.registration__component .step__item.business-profile .btn-green{max-width:100%}.registration__component .step__item.email-verify .step__label .icon{top:39%}.registration__component .step__item.monthly-subscription .step__title{margin:0 0 10px 0}.registration__component .step__item.monthly-subscription .switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;margin-bottom:20px}.registration__component .step__item.monthly-subscription .switcher .label{font-size:18px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.registration__component .step__item.monthly-subscription .switcher .label.inactive{color:#b3b3b3}.registration__component .step__item.monthly-subscription .switcher .label.active{color:#85c32f}.registration__component .step__item.monthly-subscription .switcher .toggle{position:relative;width:60px;height:30px;background:#fff;border-radius:50px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.registration__component .step__item.monthly-subscription .switcher .toggle::before{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;background:#85c32f;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.registration__component .step__item.monthly-subscription .switcher .toggle.on::before{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.registration__component .step__item.office-location .map-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:768px){.registration__component .step__item.office-location .map-wrap{grid-template-columns:1fr;row-gap:30px}}.registration__component .step__item.office-location .btn-green{max-width:100%}.registration__component .step__item.office-location .map-container{position:relative;border-radius:20px;overflow:hidden}@media (max-width:768px){.registration__component .step__item.office-location .map-container{height:192px}}.registration__component .step__item.office-location #map{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.registration__component .step__item.office-location .form-container{background:0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;width:100%;max-width:100%}.registration__component .step__item.office-location .form-container .form-box{background-color:#fff;border-radius:20px;padding:20px;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}@media (max-width:580px){.registration__component .step__item.office-location .form-container .form-box{padding:12px;border-radius:15px}}.registration__component .step__item.office-location .form-container .form-box .title{color:#444;font-size:18px;font-weight:500;margin:0;text-align:left}.registration__component .step__item.office-location .form-container .form-box .radius-form .text{text-align:left;color:#444;font-size:14px;font-weight:400;margin:0}.registration__component .step__item.office-location .form-container .form-box .radius-form .text span{color:#85c32f;font-weight:500}.registration__component .step__item.office-location .form-container .form-box .drop-zone{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;min-height:205px;margin-top:20px;border-radius:10px;border:2px dashed #85c32f;padding:25px 20px;text-align:center;color:#666;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.registration__component .step__item.office-location .form-container .form-box .drop-zone::-webkit-scrollbar{display:none}.registration__component .step__item.office-location .form-container .form-box .drop-zone:hover{background-color:rgba(235,235,235,.2705882353)}.registration__component .step__item.office-location .form-container .form-box .drop-zone.is-uploading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.registration__component .step__item.office-location .form-container .form-box .drop-zone.is-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:#e60023}.registration__component .step__item.office-location .form-container .form-box .drop-zone .icon{margin:0 auto}.registration__component .step__item.office-location .form-container .form-box .drop-zone .text{color:#444;text-align:center;font-size:14px;font-weight:400;margin:0}.registration__component .step__item.office-location .form-container .form-box .drop-zone .text.top{color:#444;text-align:center;font-size:15px;font-weight:400;margin-bottom:5px;margin-top:14px}@media (max-width:580px){.registration__component .step__item.office-location .form-container .form-box .drop-zone .text.top{font-size:14px}}.registration__component .step__item.office-location .form-container .form-box .drop-zone .text.bottom{margin-bottom:0;margin-top:30px}@media (max-width:580px){.registration__component .step__item.office-location .form-container .form-box .drop-zone .text.bottom{margin-top:20px}}.registration__component .step__item.office-location .form-container .form-box .drop-zone.dragover{background-color:#f1fff0;border-color:#85c32f}.registration__component .step__item.office-location .form-container .form-box .miles-range{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-top:10px;width:100%;margin-left:auto;margin-right:auto}.registration__component .step__item.office-location .form-container .form-box .miles-range .item{font-size:12px;color:#a4a4a4}.registration__component .step__item.office-location .form-container .form-box .location-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.registration__component .step__item.office-location .form-container .form-box .location-info .silver-txt{color:#a4a4a4;font-size:16px;font-weight:400}.registration__component .step__item.office-location #zipInput{color:#444;font-size:18px;font-weight:400;padding-left:53px;height:57px}@media (max-width:580px){.registration__component .step__item.office-location #zipInput{height:51px;font-size:16px;padding-left:49px}}.registration__component .step__item.office-location #cityDisplay{margin-top:10px;font-weight:700}.registration__component .step__item.office-location #radiusSlider{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;outline:0;background:-webkit-gradient(linear,left top,right top,color-stop(40%,#85c32f),color-stop(40%,#ccc));background:-o-linear-gradient(left,#85c32f 40%,#ccc 40%);background:linear-gradient(to right,#85c32f 40%,#ccc 40%);position:relative;margin:10px auto}.registration__component .step__item.office-location #radiusSlider::after{content:"";background:transparent url(/v2/img/my-homequote/registration-flow/radius-progress.svg) no-repeat center center;background-size:contain;position:absolute;width:100%;height:10px;margin-top:17px;left:0;pointer-events:none}.registration__component .step__item.office-location #radiusSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#85c32f;border-radius:50%;cursor:pointer;border:none;position:relative;z-index:2}.registration__component .step__item.office-location #radiusSlider::-moz-range-thumb{width:18px;height:18px;background:#85c32f;border-radius:50%;cursor:pointer;border:none;position:relative;z-index:2}.registration__component .step__item.office-location #radiusSlider::-moz-range-progress{background:#85c32f;height:8px;border-radius:5px}.registration__component .step__item.office-location #radiusSlider::-moz-range-track{background:#ccc;height:8px;border-radius:5px}.registration__component .step__item .sm-text,.registration__component .step__item .tip-text{margin:0 0 30px 0;color:#444;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:115%}.registration__component .step__item .tip-text{margin:20px 0}.registration__component .step__item .step__label{position:relative;display:block;margin-bottom:16px;border-radius:10px;border:1px solid #e2e2e2;background:#fff;overflow:hidden;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.registration__component .step__item .step__label.without-bg{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto}.registration__component .step__item .step__label .icon{position:absolute;left:20px;top:35%}.registration__component .step__item .step__label input{padding-left:52px;width:100%;height:57px;border:none;outline:0;color:#292929;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.registration__component .step__item .step__label input::-webkit-input-placeholder{color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration__component .step__item .step__label input::-moz-placeholder{color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration__component .step__item .step__label input:-ms-input-placeholder{color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration__component .step__item .step__label input::-ms-input-placeholder{color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration__component .step__item .step__label input::placeholder{color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:580px){.registration__component .step__item .step__label input{height:51px;font-size:16px}}.registration__component .step__item .step__label+.error-text{display:none;margin:-16px 0 0 0;font-size:12px;font-style:italic;color:#e60023;text-align:left;padding:0}.registration__component .step__item .step__label.no-valid+.error-text{display:block}.registration__component .success__box{margin:50px auto;max-width:491px}.registration__component .success__box .success-img{margin:0 auto 40px}.registration__component .success__box__title{font-weight:500;font-size:32px;line-height:125%;letter-spacing:0;text-align:center;margin-bottom:10px;color:#444}@media (max-width:580px){.registration__component .success__box__title{font-size:24px;line-height:125%}}.registration__component .success__box .sm-t{margin-bottom:50px;color:#444;text-align:center;font-size:20px;font-weight:500;line-height:150%}@media (max-width:580px){.registration__component .success__box .sm-t{font-size:16px;line-height:150%;margin-bottom:30px}}.registration__component .success__box .link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:362px;height:57px;line-height:105%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.registration__component .funnels__choice-box{margin:0 auto;max-width:300px;display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.registration__component .funnels__choice-box.group-boxes{max-width:500px;grid-template-columns:1fr}@media screen and (max-width:580px){.registration__component .funnels__choice-box.group-boxes{grid-template-columns:1fr}}.registration__component .labels__group-box{padding:12px 10px;border-radius:10px;border:1px solid #e2e2e2;background:#fff;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.registration__component .labels__group-box .labels__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:20px}.registration__component .labels__group-box .labels__header .delete-btn{background:0 0;padding:0;display:none!important}.registration__component .labels__group-box .labels__header .text{display:grid}.registration__component .labels__group-box .labels__header .clear-btn{background:0 0;padding:0;color:#a4a4a4;font-size:14px;font-weight:400;line-height:115%;text-decoration-line:underline;text-decoration-style:solid}.registration__component .labels__group-box .title{display:block;margin:0;color:#444;font-size:18px;font-weight:600;line-height:115%}.registration__component .labels__group-box .text{color:#a4a4a4;font-size:14px;font-weight:400;line-height:115%}.registration__component .labels__group-box .step__label-checkbox.small{margin-top:10px;padding:10px;-webkit-box-shadow:none;box-shadow:none;background:#f0f0f0;border:none}.registration__component .labels__group-box .step__label-checkbox.small:has(input:checked){background-color:#dcf6ba;color:#fff}.registration__component .labels__group-box.hmaxc{height:-webkit-max-content;height:-moz-max-content;height:max-content}.registration__component .choice-box__button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;row-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration__component .step__label-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;cursor:pointer;overflow:hidden;border-radius:10px;border:1px solid #e2e2e2;background:#fff;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.registration__component .step__label-checkbox .styled-checkbox{display:block;min-width:24px;width:24px;height:24px;border-radius:6px;border:1px solid #99d14c;background:#fff}.registration__component .step__label-checkbox .text{color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration__component .step__label-checkbox input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:none}.registration__component .step__label-checkbox input[type=checkbox]:checked~.styled-checkbox{background:url(/v2/img/dist/register-page/checkbox.svg) no-repeat center center/cover;border:none}@media screen and (max-width:480px){.registration__component .progress-bar__box{margin:30px 0}.registration__component .form-container{max-width:100%}.registration__component .btn-green,.registration__component .btn-white{max-width:100%}.registration__component .tip-text{margin-bottom:20px}.registration__component .steps__box{padding-bottom:30px}.registration__component .step__item .sm-text,.registration__component .step__item .tip-text{margin:0 0 15px 0}}@media screen and (max-width:580px){.registration__component .step__title{font-size:24px;text-wrap:balance}.registration__component .sm-text,.registration__component .step__item .tip-text,.registration__component .tip-text{text-wrap:balance}.registration__component .tip-text{margin-bottom:15px}.registration__component .funnels__choice-box{grid-template-columns:1fr}}.custom-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100vh;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.51);z-index:100}.custom-popup .popup-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:655px;padding:49px;border-radius:24px;background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.11);box-shadow:0 4px 16px 0 rgba(0,0,0,.11)}.custom-popup .title-text{margin:24px 0;color:#292929;text-align:center;font-size:27px;font-weight:500;line-height:130%}.custom-popup .text{margin:0 0 15px 0;color:#292929;text-align:center;font-size:24px;font-weight:500;line-height:130%}.custom-popup .btn{width:100%;max-width:232px;padding:20px;text-decoration:none;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border-radius:6px;background:#85c32f;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.subscription-popup{max-width:741px;width:100%;margin:0 auto;background:#fff;border-radius:25px;padding:40px;text-align:center;position:relative;border:1px solid #d9d9d9}@media (max-width:580px){.subscription-popup{padding:20px;border-radius:20px}}.subscription-popup__title{font-weight:500;font-size:27px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;color:#444;margin-top:0;margin-bottom:40px}@media (max-width:580px){.subscription-popup__title{font-size:18px}}.subscription-popup__content{background:0 0;padding:0}.subscription-popup__close{position:absolute;top:10px;right:15px;background:0 0;border:none;font-size:28px;cursor:pointer}@media (max-width:580px){.subscription-popup__close{top:6px;right:0}}.popup-option .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-option .icon svg{width:40px;height:40px}.popup-option__title{font-weight:500;font-size:22px;line-height:100%;vertical-align:middle;color:#444;margin-top:20px;margin-bottom:20px}@media (max-width:580px){.popup-option__title{font-size:18px}}.subscription-popup__options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:580px){.subscription-popup__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.popup-option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:10px;padding:20px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.popup-option.active{-webkit-box-shadow:0 4px 23.8px 0 rgba(133,195,47,.431372549);box-shadow:0 4px 23.8px 0 rgba(133,195,47,.431372549)}.popup-option .btn{display:block;width:100%;height:57px}.on-date.active .icon svg path,.within-24.active .icon svg path{fill:#85c32f}.on-date.active .date-picker,.on-date.active .submit-btn{display:block}.on-date .date-picker,.on-date .submit-btn{display:none}.within-24.active .continue-btn{display:block}.within-24 .continue-btn{display:none}.date-picker-wrapper{position:relative;display:inline-block;width:100%;margin-bottom:20px}.flatpickr-input{width:100%;padding:10px 12px 10px 40px;font-size:16px;border:1px solid #ccc;border-radius:8px;outline:0;background:#fff url(/v2/img/my-homequote/registration-flow/input-date.svg) no-repeat 12px center;background-size:18px;cursor:pointer;height:57px}.flatpickr-input:focus{border-color:#6ac045;-webkit-box-shadow:0 0 0 3px rgba(106,192,69,.2);box-shadow:0 0 0 3px rgba(106,192,69,.2)}#loaderOverlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}#loaderOverlay .spinner{--d:22px;width:4px;height:4px;border-radius:50%;color:#75af24;-webkit-box-shadow:calc(1 * var(--d)) calc(0 * var(--d)) 0 0,calc(.707 * var(--d)) calc(.707 * var(--d)) 0 1px,calc(0 * var(--d)) calc(1 * var(--d)) 0 2px,calc(-.707 * var(--d)) calc(.707 * var(--d)) 0 3px,calc(-1 * var(--d)) calc(0 * var(--d)) 0 4px,calc(-.707 * var(--d)) calc(-.707 * var(--d)) 0 5px,calc(0 * var(--d)) calc(-1 * var(--d)) 0 6px;box-shadow:calc(1 * var(--d)) calc(0 * var(--d)) 0 0,calc(.707 * var(--d)) calc(.707 * var(--d)) 0 1px,calc(0 * var(--d)) calc(1 * var(--d)) 0 2px,calc(-.707 * var(--d)) calc(.707 * var(--d)) 0 3px,calc(-1 * var(--d)) calc(0 * var(--d)) 0 4px,calc(-.707 * var(--d)) calc(-.707 * var(--d)) 0 5px,calc(0 * var(--d)) calc(-1 * var(--d)) 0 6px;-webkit-animation:s7 1s infinite steps(8);animation:s7 1s infinite steps(8)}@-webkit-keyframes s7{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes s7{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.loading{overflow:hidden}.step__item-block{max-width:550px;margin:0 auto;width:100%}.step__item-block .btn-green{max-width:100%}.dropdown{max-width:550px;margin:0 auto;width:100%}.dropdown label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:11px;font:400 18px/150% Rubik}.dropdown ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.dropdown ul li::after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;position:absolute;opacity:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/v2/img/my-homequote/pages/register-partner/check.svg) no-repeat center center/cover}.dropdown ul li.is-selected::after{opacity:1}.custom-select-wrap{position:relative}.custom-select-wrap:has(.parsley-error) .select-styled{border-color:red;border-width:2px}.custom-select-wrap .select-hidden{display:none;visibility:hidden;padding-right:10px}.custom-select-wrap .select-wrap{cursor:pointer;display:inline-block;position:relative;font-size:16px;width:100%}.custom-select-wrap .select-styled{font:400 16px/100% Rubik;border:1px solid #d9d9d9;padding:14px 63px 14px 53px;position:relative;border-radius:10px}.custom-select-wrap .select-styled p{font:400 18px/150% Rubik;text-wrap-mode:nowrap;overflow:hidden;margin:0}.custom-select-wrap .select-styled.error{border-color:red;color:red}.custom-select-wrap .select-styled.error:active{border-color:red;color:red}.custom-select-wrap .select-styled.placeholder{background:#fff}.custom-select-wrap .select-styled.placeholder p{font:400 16px/150% Rubik;color:#444}.custom-select-wrap .select-styled::before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/v2/img/my-homequote/pages/register-partner/ico-bag.svg) no-repeat center center/cover}.custom-select-wrap .select-styled::after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:14px;height:9px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:url(/v2/img/my-homequote/pages/register-partner/drop.svg) no-repeat center center}.custom-select-wrap .select-styled:hover{cursor:pointer}.custom-select-wrap .select-styled.active{border-radius:10px 10px 0 0;border:1px solid #d9d9d9}.custom-select-wrap .select-styled.active.error{border-color:red}.custom-select-wrap .select-styled.active:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.custom-select-wrap .select-styled .counter{position:absolute;top:50%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;right:35px;font:400 16px/150% Rubik}.custom-select-wrap .select-styled .counter.hide{opacity:0;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);visibility:hidden}.custom-select-wrap .select-styled .counter.shown{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible}.custom-select-wrap .select-options{display:none;position:absolute;border:1px solid #d9d9d9;top:100%;right:0;left:0;z-index:2;margin:0;padding:0;list-style:none;background-color:#fff;max-height:250px;overflow:auto}.custom-select-wrap .select-options li{padding-inline:20px 10px;font:400 18px/244% Rubik;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-transform:capitalize;margin-bottom:1px}.custom-select-wrap .select-options li:first-child{display:none}.custom-select-wrap .select-options li.is-selected,.custom-select-wrap .select-options li:hover{background:#dcf6ba}.custom-select-wrap .select-options li.is-selected{padding-inline:50px 10px}.custom-select-wrap .select-options li[rel=hide]{display:none}
/*# sourceMappingURL=registration-flow-component.min.css.map */
