*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0}body,html{overscroll-behavior-y:contain}html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;font-size:16px;font-weight:400;line-height:1.5;scroll-behavior:smooth}body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Rubik,sans-serif;color:#292929;min-height:100%}body.no-scroll{overflow:hidden}li,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:inherit}input{font-family:inherit;font-size:inherit;outline:0;border:none;background:#fff;width:100%;height:auto;color:inherit}input::-webkit-input-placeholder{color:inherit;font-size:inherit}input::-moz-placeholder{color:inherit;font-size:inherit}input:-ms-input-placeholder{color:inherit;font-size:inherit}input::-ms-input-placeholder{color:inherit;font-size:inherit}input::placeholder{color:inherit;font-size:inherit}textarea{overflow:auto}button{border:none;outline:0;cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}a{color:inherit;display:inline-block;text-decoration:none}img{display:block;max-width:100%;height:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select,textarea{font-family:inherit}.hidden{display:none}.tab{display:none}.error-text,.valid-text{display:none}.error-text{font-size:80%;color:#e60023;text-align:left;height:0}.request{text-align:center}.input-loader{position:absolute;top:50%;right:14px;width:28px;height:28px;border:2px solid #a0a0a0;border-bottom-color:transparent;border-radius:50%;display:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.validation-wrapper.invalid .error-text{display:block}.validation-wrapper.invalid input{color:#e60023;border:2px solid #e60023}.validation-wrapper.invalid .select2-container--default .select2-selection--single,.validation-wrapper.invalid select{color:#e60023;border:2px solid #e60023}.validation-wrapper.valid input{border:2px solid #66aa4f;background:#fff url(/v2/img/dist/icons/valid-input-icon.svg) no-repeat 95% center}.inputs-field{position:relative}.inputs-field.validation-in-progress-indicator .input-loader{display:block}.inputs-field input.parsley-error{color:#e60023;border:2px solid #e60023}.inputs-field input.parsley-success{border:2px solid #66aa4f;background:#fff url(/v2/img/dist/icons/valid-input-icon.svg) no-repeat 95% center}.inputs-field.invalid input{color:#e60023;border:2px solid #e60023}.inputs-field.invalid .error-text{display:block}.inputs-field.valid input{border:2px solid #66aa4f;background:#fff url(/v2/img/dist/icons/valid-input-icon.svg) no-repeat 95% center}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;width:auto}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:block;height:auto;width:100%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper{overflow-x:hidden;z-index:100000}.modaal-wrapper .modaal-close{display:none}.modaal-wrapper .modaal-inner-wrapper{padding-left:0;padding-right:0}.modaal-wrapper .modaal-container{width:100%;-webkit-box-shadow:none;box-shadow:none;background:0 0}.modaal-wrapper .modaal-content-container{padding:0!important}.modaal-wrapper .modal{padding:15px 30px;color:#292929;background:#f0eadf;-webkit-box-shadow:0 4px 4px #c3cade;box-shadow:0 4px 4px #c3cade;border-radius:24px 24px 24px 0}.modaal-wrapper .modal.modal_terms_privacy{overflow:hidden;background:#fff;display:block;width:100%;max-width:100%}@media screen and (max-width:480px){.modaal-wrapper .modal.modal_terms_privacy{padding:24px 12px;padding-left:0}}.modaal-wrapper .modal.modal_terms_privacy button{position:absolute;right:35px;top:35px;background-color:transparent;background-image:url(/img/ico/modal-close.svg);height:16px;width:16px;z-index:10000}.modaal-wrapper .modal.modal_terms_privacy .modal_main{padding-bottom:40px}.modaal-wrapper .modal_main{height:100%}.modaal-wrapper .modal_title{padding:60px 20px 25px 20px;margin-bottom:25px;text-align:center;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.modaal-wrapper .modal_title{font-size:32px;padding-top:32px;padding-bottom:0}}@media screen and (max-width:480px){.modaal-wrapper .modal_title{font-size:22px}}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper{display:block;padding:0 47px 47px;text-align:justify}@media screen and (max-width:480px){.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper{padding:0 10px 47px}}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper p{padding-bottom:30px;font-size:14px;line-height:19px}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper p .link{color:#fc8267}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper h4{font-size:30px;padding-bottom:15px;font-weight:500}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper h5{font-size:16px;line-height:18px;padding-bottom:10px;font-weight:500}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper h6{font-size:20px;font-weight:500;padding-top:20px;padding-bottom:20px}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper ul li{line-height:35px;font-size:14px;list-style:disc}.modaal-wrapper .button-top{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modaal-wrapper .button-top a{width:98px;height:40px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:6px;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#393939;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}.modaal-wrapper .button-top a i{margin-right:4px;width:16px;height:16px;background:url(/img/ico/arrow-top-button.png) no-repeat center center}.modal-loading{background:#fff;-webkit-box-shadow:0 4px 4px #c3cade;box-shadow:0 4px 4px #c3cade;border-radius:14px;width:100%;max-width:429px;padding:50px;position:fixed;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:480px){.modal-loading{max-width:400px}}@media screen and (max-width:420px){.modal-loading{max-width:320px}}.modal-loading .close-modal{display:none}.modal-loading .img-wrap{width:120px;height:90px;margin:0 auto}.modal-loading .img-wrap img{width:100%}.modal-loading h2{font-style:normal;font-weight:700;font-size:22px;line-height:26px;text-align:center;color:#292929}.modal-loading p{font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#444;padding-top:10px}@font-face{font-family:EuropeExt;src:url(../../../fonts/gutterprotect/europeext_bold.woff) format("woff2");font-weight:700}body{font-family:Merriweather,sans-serif}.container{max-width:1320px;margin:0 auto;padding-inline:20px}@media (max-width:767px){.mobile--hidden{display:none}}.mobile--visible{display:none}@media (max-width:767px){.mobile--visible{display:block}}.advertorial-label{font:500 15px/115% Raleway,sans-serif;text-transform:uppercase;color:#1a1a1a}@media (max-width:1199px){.advertorial-label{font:500 12px/115% Raleway,sans-serif}}.header{padding-block:10.5px;margin-bottom:40px;background:#fafafa}@media (max-width:1199px){.header{padding-block:4px}}@media (max-width:767px){.header{padding-block:6px;margin-bottom:20px}}.header .container{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}@media (max-width:767px){.header .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header .logo-inner{max-width:145px}@media (max-width:767px){.header .logo-inner{max-width:99px}}.header .logo-inner img{width:100%;height:auto;display:block}.header__wrapper{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;width:100%;gap:20px}@media (max-width:767px){.header__wrapper{gap:10px}}.header__phone{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;padding:13px 26.5px;gap:10px;border-radius:7px;color:#f1f8f0;background:#24bc8e}@media (max-width:767px){.header__phone{max-width:162px;width:100%;padding:4.3px 5px}}.header__phone-ico{width:18px;height:31px}.header__phone-ico svg{width:100%;height:100%}.header__phone-content{font:800 20px/115% Rubik,sans-serif}@media (max-width:991px){.header__phone-content{font:800 17px/115% Rubik,sans-serif}}@media (max-width:767px){.header__phone-content{font:800 14px/115% Rubik,sans-serif}}.footer{z-index:10;background:#fff;padding-block:43px}@media (max-width:1199px){.footer{padding-block:23px}}@media (max-width:991px){.footer{padding-block:20px}}.footer .container{max-width:1400px;gap:10px;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}@media (max-width:991px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__logo{max-width:145px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.footer__logo img{width:100%}.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}@media (max-width:991px){.footer__nav ul{gap:0}}@media (max-width:767px){.footer__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.footer__nav ul li a{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;height:44px;width:184px;font:600 16px/100% Raleway;color:#1f1f1f}@media (max-width:767px){.footer__nav ul li a{width:106px}}.footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.footer__copy span:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px}.footer__copy span:last-child{font:400 14px/115% Raleway;color:#8d8d8d}.description-box{font:500 24px/100% Raleway;max-width:953px;border:1px solid #97cdaa;padding:9px 29px;text-align:center;border-radius:30px;margin:0 auto 40px;color:#1a1a1a;background:#f2f2f2}@media (max-width:991px){.description-box{font:500 18px/125% Raleway,sans-serif}}@media (max-width:767px){.description-box{font:500 15px/125% Raleway,sans-serif;margin-bottom:20px}}.mobile-link{display:none;position:fixed;bottom:0;width:100%;z-index:5;padding:10px 5px;background:rgba(0,0,0,.6)}@media (max-width:767px){.mobile-link{display:block}}.mobile-link a{font:800 16px/115% Raleway;text-transform:uppercase;max-width:80%;margin:0 auto;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-radius:7px;padding:14px;color:#f1f8f0;background:#24bc8e}@media (max-width:576px){.mobile-link a{max-width:235px}}.videoBlock{display:block;width:100%;height:auto}.intro__title{font:700 46px/125% Merriweather,sans-serif;text-align:center;margin-bottom:10px;color:#1f1f1f}@media (max-width:1199px){.intro__title{font:700 42px/125% Merriweather,sans-serif}}@media (max-width:991px){.intro__title{font:700 36px/125% Merriweather,sans-serif}}@media (max-width:767px){.intro__title{font:700 22px/125% Merriweather,sans-serif}}.intro__title span:not(#regionHolder){color:#24bc8e}.intro__preview{padding-block:40px;margin:0 auto;max-width:1108px}@media (max-width:767px){.intro__preview{padding-block:20px}}.intro__preview-video{border-radius:20px 20px 0 0;overflow:hidden}.intro__preview-video video{display:block;width:100%;height:auto}.intro__preview-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 90px;border-radius:0 0 20px 20px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}@media (max-width:1199px){.intro__preview-info{padding:20px 96px}}@media (max-width:991px){.intro__preview-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}}@media (max-width:767px){.intro__preview-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}}.intro__preview-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media (max-width:1199px){.intro__preview-labels img:first-child{width:206px}.intro__preview-labels img:last-child{width:161px}}@media (max-width:991px){.intro__preview-labels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro__preview-labels img:first-child{width:144px}.intro__preview-labels img:last-child{width:144px}}@media (max-width:767px){.intro__preview-labels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.intro__preview-labels img:first-child{width:100px}.intro__preview-labels img:last-child{width:85px}}.intro__preview-lists{display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px}@media (max-width:1199px){.intro__preview-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.intro__preview-lists{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:576px){.intro__preview-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intro__preview-lists ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (max-width:1199px){.intro__preview-lists ul{gap:21px}}.intro__preview-lists li{font:400 18px/125% Raleway,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#1a1a1a}@media (max-width:1199px){.intro__preview-lists li{font:400 20px/125% Raleway,sans-serif}}@media (max-width:767px){.intro__preview-lists li{font:400 14px/125% Raleway,sans-serif}}.intro__preview-lists li::before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;background:url(/v2/img/domain/bathremodel-io/funnels/ico-check.svg) no-repeat center center/cover;width:23px;height:16px}.cards{padding-block:60px}@media (max-width:767px){.cards{padding-block:40px}}.cards__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.cards__content:first-child{margin-bottom:53px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:991px){.cards__content:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.cards__content:first-child .cards__content-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px}}.cards__content:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:991px){.cards__content:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.cards__content:last-child .cards__content-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.cards__content-video{max-width:600px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:991px){.cards__content-video{max-width:100%}}.cards__content-video video{border-radius:20px;overflow:hidden;height:100%;-o-object-fit:cover;object-fit:cover}.cards__content-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;border-radius:20px;padding:37px 20px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.2509803922);box-shadow:0 0 14px 0 rgba(0,0,0,.2509803922);color:#1a1a1a}@media (max-width:991px){.cards__content-info{padding:20px}}@media (max-width:767px){.cards__content-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-shadow:none;box-shadow:none;padding:0}}.cards__content-info .title{font:800 24px/130% Raleway,sans-serif;margin-bottom:11px}@media (max-width:1199px){.cards__content-info .title{font:800 20px/130% Raleway,sans-serif}}@media (max-width:991px){.cards__content-info .title{font:800 22px/130% Raleway,sans-serif}}@media (max-width:767px){.cards__content-info .title{font:800 18px/130% Raleway,sans-serif;margin-bottom:6px}}.cards__content-info .description{font:400 18px/150% Raleway,sans-serif}@media (max-width:1199px){.cards__content-info .description{font:400 14px/150% Raleway,sans-serif}}.cards__content-info .col{-webkit-box-flex:1;-ms-flex:1;flex:1}.cards__content-info .col:has(.label){-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:127px}@media (max-width:767px){.cards__content-info .col:has(.label){width:100%;-ms-flex-item-align:center;align-self:center}}.promo{padding-block:40px;background:#e3f1f8}.promo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:45px;max-width:1031px;margin:0 auto}@media (max-width:1199px){.promo__content{gap:30px}}@media (max-width:767px){.promo__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}}.promo__content .col:first-child{max-width:154px;width:100%}.promo__content .col:first-child img{mix-blend-mode:darken}@media (max-width:1199px){.promo__content .col:first-child{max-width:144px}}@media (max-width:991px){.promo__content .col:first-child{max-width:163px}}@media (max-width:767px){.promo__content .col:first-child{max-width:123px}}.promo__title{font:700 46px/125% Merriweather,sans-serif;margin-bottom:20px;color:#383738}@media (max-width:1199px){.promo__title{font:700 42px/125% Merriweather,sans-serif}}@media (max-width:991px){.promo__title{font:700 36px/125% Merriweather,sans-serif}}@media (max-width:767px){.promo__title{font:700 24px/125% Merriweather,sans-serif;margin-bottom:10px;text-align:center}}.promo__description{font:600 22px/150% Raleway,sans-serif;color:#1a1a1a}@media (max-width:991px){.promo__description{font:600 18px/125% Raleway,sans-serif}}@media (max-width:767px){.promo__description{text-align:center}}.review{padding-block:60px}@media (max-width:1199px){.review{padding-block:40px}}.review .review-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer;background:#24bc8e}@media (max-width:767px){.review .review-nav{display:none}}.review .review-nav__wrapper{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media (max-width:767px){.review .review-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.review .review-nav__wrapper .review-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.review__title{font:700 46px/125% Merriweather,sans-serif;text-align:center;margin-bottom:30px;color:#1a1a1a}@media (max-width:1199px){.review__title{font:700 42px/125% Merriweather,sans-serif;margin-bottom:62px}}@media (max-width:991px){.review__title{font:700 36px/125% Merriweather,sans-serif}}@media (max-width:767px){.review__title{font:700 24px/125% Merriweather,sans-serif;margin-bottom:20px;max-width:280px;margin:0 auto 20px}}.review__content{max-width:1170px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.review__gallery{padding-bottom:10px}.review__gallery-slide{height:auto}.review__gallery-slide .slide-wrapper{height:100%;overflow:hidden;border-radius:20px;border:1px solid #d9d9d9}.review__gallery-slide .thumb img{width:100%}@media (max-width:479px){.review__gallery-slide .thumb img{height:100%;-o-object-fit:cover;object-fit:cover}}.review__gallery-slide .inner{padding:20px}.review__gallery-slide .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.review__gallery-slide .info__avatar{border-radius:50%;width:40px;height:40px}.review__gallery-slide .info__avatar:not(:has(img)){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 18px/22.95px Rubik,sans-serif;text-transform:uppercase;color:#3b7c27;background:#e0f9f0}.review__gallery-slide .info__avatar img{width:100%;height:100%}.review__gallery-slide .info__name{margin-bottom:5px;font:500 16px/100% Raleway;color:#1a1a1a}.review__gallery-slide .info__stats{height:12px}.review__gallery-slide .description{font:400 14px/150% Raleway,sans-serif;color:#1a1a1a}.steps{padding-block:60px}@media (max-width:1199px){.steps{padding-block:40px}}.steps__title{font:700 46px/125% Merriweather;text-align:center;margin-bottom:30px;color:#1a1a1a}@media (max-width:1199px){.steps__title{font:700 42px/125% Merriweather,sans-serif}}@media (max-width:991px){.steps__title{font:700 36px/125% Merriweather,sans-serif}}@media (max-width:767px){.steps__title{font:700 24px/125% Merriweather,sans-serif;margin-bottom:20px}}.steps .items-box{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}.steps .item{background:#1e1e1e;border-radius:20px;overflow:hidden}.steps .video-item{position:relative}.steps .video-item .circle{position:absolute;top:10px;left:10px;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;width:80px;height:80px;border-radius:50%;background:-o-linear-gradient(9.9deg,#10b378 38.32%,#38d7ba 101.39%);background:linear-gradient(80.1deg,#10b378 38.32%,#38d7ba 101.39%);font-family:Raleway,sans-serif}.steps .video-item .circle span{padding-bottom:7px;font-size:34px;line-height:1;font-weight:600;color:#fff}.steps .videoBlock{border-radius:0}.steps .text-box{font-family:Raleway,sans-serif;color:#fff;padding:30px 24px}.steps .text-box .title{margin-bottom:17px;font-weight:800;font-size:22px;line-height:115%}.steps .text-box .text{font-weight:400;font-size:16px;line-height:150%}@media screen and (max-width:1000px){.steps .items-box{grid-template-columns:1fr;row-gap:22px}.steps .item{display:-webkit-box;display:-ms-flexbox;display:flex}.steps .video-item{-webkit-box-flex:0;-ms-flex:0 0 412px;flex:0 0 412px}.steps .video-item .circle{left:10px;right:auto;width:60px;height:60px}.steps .video-item .videoBlock{height:100%;-o-object-fit:cover;object-fit:cover}.steps .text-box{-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-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.steps .video-item{-webkit-box-flex:0;-ms-flex:0 0 322px;flex:0 0 322px}}@media screen and (max-width:767px){.steps .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps .video-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.about{padding-block:60px;background:-webkit-gradient(linear,left bottom,left top,from(#e3f1f8),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#e3f1f8 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#e3f1f8 0,rgba(255,255,255,0) 100%)}@media (max-width:1199px){.about{padding-block:40px}}.about__title{font:700 46px/125% Merriweather;text-align:center;margin-bottom:10px;color:#1a1a1a}@media (max-width:1199px){.about__title{font:700 42px/125% Merriweather,sans-serif}}@media (max-width:991px){.about__title{font:700 36px/125% Merriweather,sans-serif}}@media (max-width:767px){.about__title{font:700 24px/125% Merriweather,sans-serif}}.about__box{border-radius:30px;max-width:1240px;margin:0 auto 30px;padding:9px 29px;text-align:center;font:400 24px/120% Raleway;color:#1a1a1a;background:#fff;border:1px solid #97cdaa}@media (max-width:991px){.about__box{font:400 18px/120% Raleway}}@media (max-width:767px){.about__box{font:400 15px/120% Raleway}}.about__video{margin:0 auto;max-width:918px}.about__video video{border-radius:20px;display:block;width:100%;height:auto}.trusted{padding-block:60px;background:#fff url(/v2/img/domain/bathremodel-io/funnels/quote/bg-trusted.jpg) no-repeat center center/cover}@media (max-width:1199px){.trusted{padding-block:40px}}.trusted .container{max-width:1170px}.trusted__title{font:700 46px/125% Merriweather;margin-bottom:24px;text-align:center;color:#383738}.trusted__title br{display:none}@media (max-width:1199px){.trusted__title{font:700 42px/125% Merriweather,sans-serif}.trusted__title br{display:block}}@media (max-width:991px){.trusted__title{font:700 36px/125% Merriweather,sans-serif}}@media (max-width:767px){.trusted__title{font:700 24px/125% Merriweather,sans-serif}}.trusted__link{max-width:424px;margin:0 auto;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;padding:17px 10px;border-radius:7px;font:800 20px/115% Raleway;text-transform:uppercase;color:#f1f8f0;background:#24bc8e}.trusted__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:65px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}@media (max-width:991px){.trusted__content{gap:38px;margin-bottom:38px}}@media (max-width:767px){.trusted__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px}}.trusted__content .col:first-child{max-width:245px;width:100%}@media (max-width:991px){.trusted__content .col:first-child{max-width:172px}}@media (max-width:767px){.trusted__content .col:first-child{margin:0 auto}}.trusted__content .col:first-child img{width:100%}.trusted__content .col:last-child{max-width:860px;width:100%}.trusted__description{font:400 18px/27px Raleway;margin-bottom:20px;color:#1a1a1a}.trusted__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media (max-width:991px){.trusted__boxes{display:none}}.trusted__boxes.tablet--shown{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}@media (max-width:991px){.trusted__boxes.tablet--shown{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.trusted__boxes.tablet--shown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.trusted__boxes-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;padding:10px 20px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}.trusted__boxes-item .col:first-child{width:36px;height:36px}.trusted__boxes-item .col:first-child img{width:100%;height:100%}.trusted__boxes-item .col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trusted__boxes-item .col:last-child span:first-child{font:700 27px/100% EuropeExt;color:#24bc8e}@media (max-width:767px){.trusted__boxes-item .col:last-child span:first-child{font:700 36px/100% EuropeExt}}.trusted__boxes-item .col:last-child span:first-child i{font-size:normal;font:500 18px/100% Raleway}.trusted__boxes-item .col:last-child span:last-child{font:500 18px/100% Raleway;color:#383738}@media (max-width:991px){.trusted__boxes-item .col:last-child span:last-child{font:500 16px/100% Raleway}}@media (max-width:767px){.trusted__boxes-item .col:last-child span:last-child{font:500 20px/100% Raleway}}.form{padding-block:30px}@media (max-width:767px){.form{padding-block:20px}}.form--first{background:url(/v2/img/domain/bathremodel-io/funnels/quote/bg-zip_1.jpg) no-repeat center center/cover}.form--second{background:url(/v2/img/domain/bathremodel-io/funnels/quote/bg-zip_2.jpg) no-repeat center center/cover}.form--third{background:url(/v2/img/domain/bathremodel-io/funnels/quote/bg-zip_3.jpg) no-repeat center center/cover}.form__title{font:700 53px/125% Merriweather;text-align:center;max-width:1170px;margin:0 auto 15px;color:#fff}@media (max-width:1199px){.form__title{font:700 44px/125% Merriweather}}@media (max-width:991px){.form__title{font:700 36px/125% Merriweather}}@media (max-width:767px){.form__title{font:700 24px/125% Merriweather}}.form__title span:not([data-role=region-holder]){color:#24bc8e}.form__subtitle{font:500 30px/115% Raleway;text-align:center;color:#fff}@media (max-width:991px){.form__subtitle{font:500 18px/115% Raleway}}.icons-down .container{position:relative;width:24px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons-down .chevron{position:absolute;width:40px;height:4px;opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:1;-webkit-animation:move 3s ease-out infinite;animation:move 3s ease-out infinite}.icons-down .chevron:first-child{-webkit-animation:move 3s ease-out 1s infinite;animation:move 3s ease-out 1s infinite}.icons-down .chevron:after,.icons-down .chevron:before{content:" ";position:absolute;top:0;height:100%;width:51%;background:#10b278}.icons-down .chevron:before{left:0;border-top-left-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-transform:rotate(215deg);-ms-transform:rotate(215deg);transform:rotate(215deg)}.icons-down .chevron:after{right:6px;width:50%;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-ms-transform:skew(0deg,-30deg);-webkit-transform:rotate(145deg);transform:rotate(145deg)}@-webkit-keyframes move{25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}67%{opacity:1;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(55px) scale3d(.5,.5,.5);transform:translateY(55px) scale3d(.5,.5,.5)}}@keyframes move{25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}67%{opacity:1;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(55px) scale3d(.5,.5,.5);transform:translateY(55px) scale3d(.5,.5,.5)}}@-webkit-keyframes pulse{to{opacity:1}}@keyframes pulse{to{opacity:1}}@keyframes move{25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}67%{opacity:1;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(55px) scale3d(.5,.5,.5);transform:translateY(55px) scale3d(.5,.5,.5)}}@keyframes pulse{to{opacity:1}}.mobile__btn-wrap{padding:10px 0;background:rgba(0,0,0,.6);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile__btn-wrap .btn{font-family:Raleway,sans-serif;display:block;text-align:center;text-decoration:none;padding:14px 0;width:100%;max-width:235px;font-size:16px;line-height:1;color:#fff;font-weight:800;background:#24bc8e;border-radius:7px}@media screen and (max-width:480px){.mobile__btn-wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:fixed;left:0;right:0;bottom:0}}.zip-section .form{padding:0;margin:10px auto 0 auto;max-width:255px}.zip-section .questions.bg-light{position:relative}.zip-section .questions.bg-light .wrap-step-bar{display:grid;grid-template-columns:1fr 1fr;position:absolute;z-index:1;width:100%;top:35px}@media screen and (max-width:680px){.zip-section .questions.bg-light .wrap-step-bar{grid-template-columns:1fr;top:120px}}.zip-section .questions.bg-light .wrap-step-bar .bar-line{padding:0 20px}@media screen and (max-width:680px){.zip-section .questions.bg-light .wrap-step-bar.bottom-bar{top:170px}}@media screen and (max-width:680px){.zip-section .questions.bg-light .wrap-step-bar.bottom-bar-two{top:170px}}.zip-section .questions.bg-light .steps__bar{width:100%;padding:0;margin:0;height:7px;background:rgba(86,86,86,.28)!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.zip-section .questions.bg-light .steps__bar_line{-webkit-box-shadow:none;box-shadow:none;border:none;height:7px;background:#10b278;border-radius:36px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width:680px){.zip-section .questions.bg-light .item .col.list-lead-info{padding:5px 15px 0 15px;height:150px}}@media screen and (max-width:680px){.zip-section .questions.bg-light .item .col.preview{height:90px}.zip-section .questions.bg-light .item .col.preview .img-box{-o-object-fit:none;object-fit:none}}@media screen and (max-width:680px){.zip-section .questions.bg-light .item .col.preview #map::after{width:70px;height:70px;top:10px;margin:0 auto 0 20px}}@media screen and (max-width:680px){.zip-section .questions.bg-light .item .col.preview #map2::after{width:70px;height:70px}}.zip-section .questions.bg-light .item .col.form-section{background:rgba(255,255,255,.96);padding:45px 20px 20px 20px}@media screen and (max-width:680px){.zip-section .questions.bg-light .item .col.form-section{min-height:450px;padding:37px 20px 20px 20px}}.zip-section .questions.bg-light .item .col.form-section .title{color:#443e3e}.zip-section .questions.bg-light .item .col.form-section .steps__roofing_form_checkbox label{background:#fff;font-family:Raleway,sans-serif;font-size:16px;line-height:18px;font-style:normal;font-weight:400;color:#443e3e;border:2px solid #ccc}.zip-section .questions.bg-light .item .col.form-section .steps__roofing_form_checkbox .checkbox-btn:checked+label{color:#fff;font-weight:700}.zip-section .questions.bg-light .item .steps__buttons{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zip-section .questions.bg-light .item .steps__buttons .btn-prev{position:absolute;bottom:20px}@media screen and (max-width:680px){.zip-section .banner-map{height:46px;font-size:14px;right:20px;width:270px;margin:0 0 0 auto;top:20px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);max-width:initial}}@media screen and (max-width:420px){.zip-section .banner-map{padding:7px 15px;width:200px}}.questions{max-width:900px;display:grid;row-gap:20px;margin:0 auto}.questions .item{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;height:380px}@media screen and (max-width:680px){.questions .item{grid-template-columns:1fr;height:auto}}.questions .item .col.list-lead-info{background:#fff;padding:20px 31px;width:100%;height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:scroll}@media screen and (max-width:680px){.questions .item .col.list-lead-info{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.questions .item .col.list-lead-info .info .header-title{color:#4f4f4f;font-family:"League Spartan",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:115%;border-bottom:1px solid #4f4f4f}.questions .item .col.list-lead-info .info ul{list-style-type:none;padding:0;margin:0}.questions .item .col.list-lead-info .info ul li{display:grid;grid-template-columns:150px 1fr;padding:17px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #828282;-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px}@media screen and (max-width:680px){.questions .item .col.list-lead-info .info ul li{grid-template-columns:100px 1fr;padding:3px 0}}.questions .item .col.list-lead-info .info ul li span{color:#828282;font-family:Raleway,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:115%;display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word}.questions .item .col.list-lead-info .info ul li span.title-bold{font-weight:500;text-align:right}@media screen and (max-width:680px){.questions .item .col.list-lead-info .info ul li span{font-size:12px;line-height:13px}}.questions .item .col.preview{background:#fff;width:100%;height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;position:relative;overflow:hidden}@media screen and (max-width:680px){.questions .item .col.preview{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:190px}}.questions .item .col.preview img{height:100%;width:100%;border-top-left-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width:680px){.questions .item .col.preview img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.questions .item .col.preview #map:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;background:rgba(247,247,247,.41);border-radius:4px;z-index:8}.questions .item .col.preview #map:after{content:"?";position:absolute;width:115px;height:115px;top:0;right:0;bottom:0;left:0;margin:auto;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;font-style:normal;font-weight:400;font-size:50px;line-height:32px;color:rgba(135,135,135,.9);border-radius:50%;border:5px solid rgba(135,135,135,.9);z-index:9}@media screen and (max-width:680px){.questions .item .col.preview #map:after{width:82px;height:82px;top:30px}}.questions .item .col.preview #map2:after{content:"";position:absolute;width:190px;height:190px;top:0;right:0;bottom:0;left:0;margin:auto;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;background:rgba(87,168,70,.2);border-radius:50%;border:3px solid rgba(15,169,88,.8);z-index:9}@media screen and (max-width:680px){.questions .item .col.preview #map2:after{width:82px;height:82px}}.questions .item .col.preview #map3:after{content:"";position:absolute;width:50px;height:50px;top:0;right:0;bottom:0;left:0;margin:auto;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;background:url(/v2/img/dist/gutter-protection-new/marker.png) center center/cover;z-index:9}.questions .item .col.preview #map,.questions .item .col.preview #map2,.questions .item .col.preview #map3{display:block;max-width:100%;max-height:100%;width:100%;height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;pointer-events:none}@media screen and (max-width:680px){.questions .item .col.preview #map,.questions .item .col.preview #map2,.questions .item .col.preview #map3{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.questions .item .col.form-section{background:rgba(0,0,0,.4);padding:40px 20px 20px 20px;border-top-right-radius:20px;border-bottom-right-radius:20px;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);height:100%}@media screen and (max-width:680px){.questions .item .col.form-section{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 20px 20px 20px}}.questions .item .col.form-section .bottom-text{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;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;margin-top:10px}@media screen and (max-width:680px){.questions .item .col.form-section .bottom-text{margin-top:17px}}.questions .item .col.form-section .bottom-text span{color:#828282;text-align:center;font-size:12px;font-weight:400;display:block}.questions .item .col.form-section .title{color:#fff;text-align:center;font-family:Merriweather,sans-serif;font-size:20px;line-height:23px;font-style:normal;font-weight:500;line-height:115%;display:block;margin-bottom:10px}@media screen and (max-width:680px){.questions .item .col.form-section .title{font-size:20px}}.questions .item .col.form-section .inputs.grid-3{display:grid;grid-template-columns:1fr;row-gap:10px}@media screen and (max-width:680px){.questions .item .col.form-section .inputs.grid-3{row-gap:5px}}.questions .item .col.form-section .checkbox-btn,.questions .item .col.form-section .radio-btn{position:absolute;opacity:0}.questions .item .col.form-section .steps__roofing_form_checkbox label{height:auto!important;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;cursor:pointer;padding:10px 0 10px 20px;text-align:left;background:#232323;font-family:Raleway,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:115%;color:#fff;border:2px solid #555;border-radius:7px;display:block}.questions .item .col.form-section .steps__roofing_form_checkbox .checkbox-btn:checked+label{border:2px solid transparent;background:#24bc8e}.questions .item .steps__buttons .btn-prev{font-family:Raleway,sans-serif;position:relative;margin:20% 0 0 0;width:100%!important;max-width:125px;padding:0;background:0 0;border:none;display:block;margin:15px auto 0 auto;text-align:center;font-size:12px;font-weight:600;line-height:150%;color:#828282;text-transform:uppercase;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;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px}.questions .item .steps__buttons .btn-prev svg{margin-top:0}.questions .item .steps__buttons .btn-prev span{display:block}.banner-map{font-family:Raleway,sans-serif;height:34px;top:20px;bottom:40px;left:15%;margin:auto;position:absolute;color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:600;line-height:115%;border-radius:7px;background:#24bc8e;padding:7px 15px;margin:0 auto;z-index:9}@media (max-width:991px){.banner-map{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:70%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:680px){.banner-map{height:34px;font-size:14px;left:20px;right:20px;top:10px}}.inputs-field{margin-bottom:10px}.inputs-field.invalid,.inputs-field.valid{border-width:1px}.inputs-field.invalid{margin-bottom:25px}.inputs-field input{font:400 16px/100% Raleway;border-radius:7px;padding:12.5px 20px;border:1px solid #ccc;color:#333}.inputs-field input.parsley-error,.inputs-field input.parsley-success{border-width:1px}.inputs-field input#addressInput,.inputs-field input#firstNameInput,.inputs-field input#lastNameInput{padding:12.5px 30px 12.5px 20px}.error-text{font-family:Rubik,sans-serif!important;font-size:12px;font-style:italic;bottom:-18px;color:#e60023;text-align:left;padding-top:7px;padding-bottom:0}.btn-green{font-family:Raleway,sans-serif;background:#24bc8e;border-radius:7px;width:100%;max-width:100%;text-align:center;padding:11.5px 20px;height:44px;font-weight:700;font-size:18px;line-height:115%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#fff;text-decoration:none}#address_tab .form-section,#email_tab .form-section,#zip_tab .form-section{padding:63px 20px 20px 20px}@media screen and (max-width:680px){#address_tab .form-section,#email_tab .form-section,#zip_tab .form-section{padding:37px 20px 20px 20px}}#project_tab .form-section{padding:50px 20px 20px 20px}@media screen and (max-width:680px){#project_tab .form-section{padding:37px 20px 20px 20px}}#names_tab .form-section{padding:50px 20px 20px 20px}@media screen and (max-width:680px){#names_tab .form-section{padding:37px 20px 20px 20px}}#phone_tab b .form-section{padding:40px 20px 20px 20px}@media screen and (max-width:680px){#phone_tab b .form-section{padding:37px 20px 20px 20px}}#phone_tab .form-section:has(.inputs-field.invalid){padding:45px 20px 35px 20px}#phone_tab .form-section:has(.inputs-field.invalid) .btn-prev{bottom:10px}#email_tab .inputs{position:relative}#email_tab .email-dropdown{border-radius:10px;padding:10px 0;position:absolute;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);max-width:inherit;width:100%;max-height:205px;overflow-y:scroll;background:#fff;border:1px solid #d9d9d9;z-index:2}#email_tab .email-dropdown::-webkit-scrollbar{-webkit-appearance:none}#email_tab .email-dropdown::-webkit-scrollbar:vertical{width:7px}#email_tab .email-dropdown::-webkit-scrollbar:horizontal{height:11px}#email_tab .email-dropdown::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.3)}#email_tab .email-dropdown li{font-size:18px;font-weight:400;line-height:21.33px;padding:11.5px 20px;cursor:pointer;background:#fff;color:#444;text-align:left}#email_tab .email-dropdown li:hover{background:#f8f8f8}.tcpa-black{text-align:center;font-family:League Spartan;font-style:normal;font-weight:400;line-height:115%;margin-top:20px;font-size:10px}.tcpa-black .request{padding-top:0;text-align:center;color:#b1b1b1;padding-bottom:0;font-size:10px}.tcpa-black .request a{color:#2ed972}
/*# sourceMappingURL=bathremodel-quote.min.css.map */
