.roof-services-item_roof_services_item__AXyJV{position:relative;z-index:1;display:flex;width:100%;height:100%}@media(hover){.roof-services-item_roof_services_item__AXyJV:hover .roof-services-item_roof_services_item__img__3L55k img{transform:scale(1.07)}.roof-services-item_roof_services_item__AXyJV:hover .roof-services-item_roof_services_item__text_wrap__Xk3Ai{transform:translateY(-8px)}}.roof-services-item_roof_services_item__AXyJV:after{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:230px;background:linear-gradient(180deg,rgba(0,0,0,0),#000)}@media(max-width:750px){.roof-services-item_roof_services_item__AXyJV:after{height:160px}}.roof-services-item_roof_services_item__no_link__hxilu{background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer}.roof-services-item_roof_services_item__img__3L55k{overflow:hidden;width:100%;height:100%}.roof-services-item_roof_services_item__img__3L55k img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .7s;transform-origin:bottom center}.roof-services-item_roof_services_item__text_wrap__Xk3Ai{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:30px 24px;transition:transform .7s}@media(max-width:1150px){.roof-services-item_roof_services_item__text_wrap__Xk3Ai{padding:40px}}@media(max-width:750px){.roof-services-item_roof_services_item__text_wrap__Xk3Ai{padding:16px}}.roof-services-item_roof_services_item__title__qEVsC{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:8px}@media(max-width:750px){.roof-services-item_roof_services_item__title__qEVsC{font-size:26px;margin-bottom:16px}}.roof-services-item_roof_services_item__subtitle__g_IIA{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;font-weight:700;margin-bottom:16px}.roof-services-item_roof_services_item__subtitle__short__VqUYj{max-width:290px}@media(max-width:750px){.roof-services-item_roof_services_item__subtitle__g_IIA{display:none}}.roof-services-item_roof_services_item__button__u6fgH{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff}.roof-services-item_roof_services_item__button__u6fgH svg{width:20px;height:20px}.roof-services-item_roof_services_item__photo_badge__1oa2j{position:absolute;top:30px;left:24px;border-radius:30px;background-color:#c40000;color:#fff;padding:8px 24px;font-size:16px;font-weight:700;line-height:100%;text-transform:uppercase;display:flex;align-items:center;gap:6px}.roof-services-item_roof_services_item__photo_badge__icon__hXUGf{width:16px;height:20px;color:#000}.roof-services-item_roof_services_item__photo_badge__icon__hXUGf svg{width:100%;height:100%}@media(max-width:1150px){.roof-services-item_roof_services_item__photo_badge__1oa2j{top:40px;left:40px}}@media(max-width:750px){.roof-services-item_roof_services_item__photo_badge__1oa2j{top:16px;left:16px}}.roof-services-item_roof_services_item__no_link__form__hWyOh button{width:100%}.button_btn__1bX7u{width:297px;height:64px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:20px;line-height:100%;text-transform:uppercase;padding:10px;transition:all .3s}.button_btn__1bX7u.button_disabled__yjUEF,.button_btn__1bX7u[disabled]{pointer-events:none;color:#000;background-color:#ccc}@media(max-width:750px){.button_btn__1bX7u{height:53px}}.button_primary__HX3lS{background-color:#e90308;color:#fff}.button_primary__HX3lS.button_disabled__yjUEF,.button_primary__HX3lS[disabled]{background-color:#868787;color:#acacac}@media(hover){.button_primary__HX3lS:hover{background-color:#c40000}}.button_secondary__mUfN6{background-color:#000;color:#fff}.button_secondary__mUfN6.button_disabled__yjUEF,.button_secondary__mUfN6[disabled]{background-color:#171717;color:#868787}@media(hover){.button_secondary__mUfN6:hover{background-color:#171717}}.coach-modal_coach_modal__aNdrk{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5019607843);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.coach-modal_coach_modal__overlay__nqhX2{width:100%;height:auto;padding:200px 20px}@media(max-width:1150px){.coach-modal_coach_modal__overlay__nqhX2{padding:100px 20px}}.coach-modal_coach_modal__content__SIWRQ{position:relative;width:100%;max-width:1400px;margin:0 auto;background-color:#101210;padding:20px;border-radius:10px}.coach-modal_coach_modal__close__BgpGE{position:absolute;top:-98px;right:0;width:48px;height:48px;background-color:#f3f3f3;border-radius:8px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:2;transition:background-color .3s ease}.coach-modal_coach_modal__close__BgpGE:hover{background-color:#e0e0e0}.coach-modal_coach_modal__close__BgpGE:active{background-color:#d0d0d0}.coach-modal_coach_modal__close__BgpGE svg{width:24px;height:24px}@media(max-width:1150px){.coach-modal_coach_modal__close__BgpGE{top:-74px}}.coach-modal_coach_card__qFDvQ{padding-top:16px;padding-bottom:60px}.coach-modal_coach_card__container__wcICd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.coach-modal_coach_card__wrap1__jieAu{max-width:480px;width:100%}@media(max-width:1150px){.coach-modal_coach_card__wrap1__jieAu{max-width:none;margin-bottom:30px}}.coach-modal_coach_card__img__9AT3Y{position:relative;width:100%;height:auto;margin-bottom:24px}.coach-modal_coach_card__img__9AT3Y img{width:100%;height:auto;object-fit:cover}.coach-modal_coach_card__form-wrap__KNZ5o{position:relative;z-index:1;background:url(/img/subscribe-bg-desk.jpg) top no-repeat;padding:40px 32px 95px}@media(max-width:750px){.coach-modal_coach_card__form-wrap__KNZ5o{padding:32px 16px 140px}}.coach-modal_coach_card__form-img-wrap__YGfQ_{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;overflow:hidden}.coach-modal_coach_card__form-img__sWP7J{position:absolute;bottom:-2px;right:0;width:124px}@media(max-width:750px){.coach-modal_coach_card__form-img__sWP7J{width:100px}}.coach-modal_coach_card__form-img__sWP7J img{width:100%}.coach-modal_coach_card__form-title__Fyaqf{font-weight:700;font-size:32px;line-height:1.2;text-transform:uppercase;margin-bottom:8px}@media(max-width:750px){.coach-modal_coach_card__form-title__Fyaqf{font-size:26px}}.coach-modal_coach_card__form-subtitle__01CNY{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;font-weight:700;margin-bottom:24px}.coach-modal_coach_card__labelinput__NTkZ_{margin-bottom:8px}.coach-modal_coach_card__btn__M_r8U{display:block;width:100%;text-align:center;padding:15px 10px}.coach-modal_coach_card__labelcheckbox__kzlvB{margin-top:8px}.coach-modal_coach_card__wrap2__iErnD{width:calc(100% - 620px)}@media(max-width:1400px){.coach-modal_coach_card__wrap2__iErnD{width:calc(100% - 520px)}}@media(max-width:1150px){.coach-modal_coach_card__wrap2__iErnD{width:100%}}.coach-modal_coach_card__title__VOEKs{font-size:64px;font-weight:800;line-height:1.12;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:8px;color:#868787}.coach-modal_coach_card__title__VOEKs b{color:#e90308;font-weight:800}@media(max-width:1150px){.coach-modal_coach_card__title__VOEKs{font-size:72px}}@media(max-width:750px){.coach-modal_coach_card__title__VOEKs{font-size:40px}}.coach-modal_coach_card__subtitle__Y39Wz{color:#868787;font-size:18px;line-height:1.3;margin-bottom:58px}@media(max-width:750px){.coach-modal_coach_card__subtitle__Y39Wz{font-size:18px;margin-bottom:30px}}.coach-modal_coach_card__tags__KFAKM{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:-8px -4px 80px;padding-bottom:48px;border-bottom:1px solid #494949}@media(max-width:750px){.coach-modal_coach_card__tags__KFAKM{padding-bottom:24px;margin-bottom:40px}}.coach-modal_coach_card__tag___NYDz{color:#000;font-weight:700;font-size:12px;padding:7px 26px;background-color:#868787;border-radius:300px;margin:8px 4px 0}.coach-modal_coach_card__tag--red__e7eYB{color:#f3f3f3;background-color:#ff0005}.form_form__FDDo1,.form_form__container__gHPxd{width:100%;height:100%;position:relative}.form_form__container__gHPxd{padding:40px 32px 96px;background-image:url(/img/subscribe-bg-desk.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1590px){.form_form__container__gHPxd{background-image:url(/img/subscribe-bg-tab.jpg);padding:48px}}@media(max-width:750px){.form_form__container__gHPxd{background-image:url(/img/subscribe-bg-mob.jpg);padding:32px 16px 240px}}.form_form__title__XButV{font-size:32px;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:8px}@media(max-width:1590px){.form_form__title__XButV{font-size:40px}}.form_form__subtitle__8z5UI{font-size:18px;line-height:130%;margin-bottom:27px}.form_form__form__5ISTn{position:relative;display:flex;flex-direction:column;gap:8px;z-index:1}@media(max-width:1590px){.form_form__form__5ISTn{max-width:800px}}@media(max-width:1150px){.form_form__form__5ISTn{max-width:480px}}@media(max-width:750px){.form_form__form__5ISTn{max-width:100%}}.form_form__checkbox__GxSZO,.form_form__input__SYdje,.form_form__submit__ZQ6Xe{width:100%}.form_form__images__jxqlW{position:absolute;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.form_form__image__oihWW{position:absolute;bottom:-200px;right:-55px;width:226px;height:545px}.form_form__image__oihWW img{width:100%;height:100%;object-fit:cover}@media(max-width:1590px){.form_form__image__oihWW{top:0;bottom:0;right:10px;width:auto;height:100%}}@media(max-width:750px){.form_form__image__oihWW{top:auto;bottom:-100px;right:20px;width:200px;height:auto}}.form_form__logo___2SZh{position:absolute;bottom:36px;right:36px;width:92px;height:82px}.form_form__error__S25sV,.form_form__success__gkUys{font-size:18px;line-height:130%;margin-bottom:27px}.input_input__Ebzou{display:block;color:#000;border:none;transition:all .3s;border-radius:0}.input_input__Ebzou[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input_input__Ebzou[type=number]::-webkit-inner-spin-button,.input_input__Ebzou[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_input__Ebzou::placeholder{color:#868787}.input_input__Ebzou.input_focus__hP8y9 .input_input__placeholder__koGDW{transform:translateY(-100%) scale(.75)}.input_input--lg__D70Ms{font-size:18px}@media(max-width:750px){.input_input--lg__D70Ms{font-size:16px}}.input_input--lg__D70Ms .input_input__Ebzou{padding:28px 40px 12px 24px}@media(max-width:750px){.input_input--lg__D70Ms .input_input__Ebzou{padding:24px 40px 10px 24px}}.input_input--md__g14tz{font-size:16px}.input_input--md__g14tz .input_input__Ebzou{padding:24.5px 40px 10.5px 24px}.input_input__wrap__0yzCh{position:relative}.input_input__placeholder__koGDW{position:absolute;top:50%;transform:translateY(-50%);transform-origin:left top;left:24px;right:40px;color:#868787;cursor:text;transition:all .3s}@media(hover){.input_input__Ebzou:hover .input_input__Ebzou{background-color:#e5e3e3}.input_input__Ebzou:hover .input_input__placeholder__koGDW{color:#acacac}}.input_error__bSSdy{position:absolute;top:50%;transform:translateY(-50%);right:16px}.input_error__active__yNjEs .input_error__icon__KwBA6 svg{fill:#c40000}.input_error__active__yNjEs .input_error__text_wrap__75VvC{visibility:visible;opacity:1;pointer-events:auto}@media(hover){.input_error__bSSdy:hover .input_error__icon__KwBA6 svg{fill:#c40000}.input_error__bSSdy:hover .input_error__text_wrap__75VvC{visibility:visible;opacity:1;pointer-events:auto}}.input_error__icon__KwBA6{display:flex}.input_error__icon__KwBA6 svg{width:16px;height:16px;fill:#e90308;transition:fill .3s}.input_error__text_wrap__75VvC{position:absolute;z-index:2;bottom:calc(100% - 16px);left:calc(100% - 45px);width:auto;padding-bottom:26px;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.input_error__text__KcsfO{position:relative;display:block;width:max-content;background-color:#fff;font-size:12px;font-weight:600;color:#c40000;padding:7px 10px;box-shadow:0 0 10px rgba(0,0,0,.2)}.input_error__text__KcsfO:after{content:"";position:absolute;top:100%;left:32px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:7px solid #fff}.checkbox_checkbox-wrap__fZOBS{margin-top:15px}.checkbox_checkbox__Ertf1{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer}@media(hover){.checkbox_checkbox__Ertf1:hover .checkbox_checkbox__icon__yARye{border-color:#e5e3e3}}.checkbox_checkbox__icon__yARye{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #f3f3f3;background-color:#fff;transition:all .3s}.checkbox_checkbox__icon__yARye img{width:12px;height:9px}.checkbox_checkbox__input__p9bRi{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.checkbox_checkbox__text__xLO54{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px}.checkbox_checkbox__text__xLO54 a{text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}@media(hover){.checkbox_checkbox__text__xLO54 a:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}}.checkbox_checkbox_error__lPCNe{display:flex;align-items:center;gap:12px;margin-top:15px}.checkbox_checkbox_error__icon__m0AR_{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.checkbox_checkbox_error__icon__m0AR_ svg{width:100%;height:100%;fill:#f3f3f3}.checkbox_checkbox_error__text__pMGyo{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px}.checkbox_checked__mkqFM{border-color:#000;background-color:#f3f3f3}.checkbox_errorstate__QgnuA{border-color:#c40000}.modal-form-success_modal_form_success__niVt_{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5019607843);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;display:flex;justify-content:center;align-items:center}.modal-form-success_modal_form_success__overlay__tAbH6{width:100%;height:auto}.modal-form-success_modal_form_success__close__ap9da{position:absolute;top:16px;right:16px;width:34px;height:34px;background-color:rgba(243,243,243,.3);border-radius:4px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:2;transition:background-color .3s ease}.modal-form-success_modal_form_success__close__ap9da:hover{background-color:rgba(243,243,243,.5)}.modal-form-success_modal_form_success__close__ap9da:active{background-color:rgba(243,243,243,.7)}.modal-form-success_modal_form_success__close__ap9da svg{width:16px;height:16px}.modal-form-success_modal_form_success__container__gRPvP{position:relative;width:100%;height:438px;max-width:500px;margin:0 auto;background-color:#e90308;padding:56px 32px 96px;background-image:url(/img/subscribe-bg-desk.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1590px){.modal-form-success_modal_form_success__container__gRPvP{background-image:url(/img/subscribe-bg-tab.jpg)}}@media(max-width:750px){.modal-form-success_modal_form_success__container__gRPvP{max-width:calc(100% - 32px);height:auto;background-image:url(/img/subscribe-bg-mob.jpg)}}.modal-form-success_modal_form_success__images__l2RIN{position:absolute;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.modal-form-success_modal_form_success__image__BHlx8{position:absolute;bottom:-120px;right:-44px;width:181px;height:438px}.modal-form-success_modal_form_success__image__BHlx8 img{width:100%;height:100%;object-fit:cover}.modal-form-success_modal_form_success__logo____pUz{position:absolute;bottom:36px;right:36px;width:64px;height:56px}.modal-form-success_modal_form_success__content__jOpS1{position:relative;width:100%;z-index:1}.modal-form-success_modal_form_success__title__NjknB{font-size:48px;font-weight:700;line-height:120%;text-transform:uppercase;text-align:center;margin-bottom:8px}@media(max-width:1150px){.modal-form-success_modal_form_success__title__NjknB{font-size:40px}}@media(max-width:750px){.modal-form-success_modal_form_success__title__NjknB{font-size:32px}}.modal-form-success_modal_form_success__text__SlL5f{font-size:16px;font-weight:700;line-height:150%;text-align:center;margin-bottom:27px}.modal-form-success_modal_form_success__button__23R4o{width:100%;font-size:16px}.text_text__r_e87{max-width:570px;width:100%;font-weight:500;font-size:18px;line-height:1.34;letter-spacing:-.01em}.text_text__r_e87>:first-child{margin-top:0}.text_text__r_e87>:last-child{margin-bottom:0}.text_text__r_e87 h1,.text_text__r_e87 h2,.text_text__r_e87 h3,.text_text__r_e87 h4,.text_text__r_e87 h5{font-weight:500;font-size:32px;letter-spacing:-.01em;margin-bottom:16px;margin-top:72px}@media(max-width:750px){.text_text__r_e87 h1,.text_text__r_e87 h2,.text_text__r_e87 h3,.text_text__r_e87 h4,.text_text__r_e87 h5{font-size:26px;margin-top:36px}}.text_text__r_e87 p{margin:16px 0}.text_text__r_e87 ul{margin-top:16px;margin-bottom:32px}@media(max-width:750px){.text_text__r_e87 ul{margin-bottom:24px}}.text_text__r_e87 ul li{position:relative;padding-left:27px;margin:8px 0}@media(max-width:750px){.text_text__r_e87 ul li{padding-left:20px}}.text_text__r_e87 ul li:after{content:"";position:absolute;top:8px;left:10px;width:7px;height:7px;border-radius:50%;background-color:#f3f3f3}@media(max-width:750px){.text_text__r_e87 ul li:after{top:9px;left:0;width:5px;height:5px}}.text_text__r_e87 ol{counter-reset:li;margin-top:16px;margin-bottom:32px}.text_text__r_e87 ol li{margin:8px 0}.text_text__r_e87 ol li:before{counter-increment:li;content:counter(li) ". "}.text_text__r_e87 a{color:#e90308;text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}@media(hover){.text_text__r_e87 a:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}}.input-phone_input__Bbvx2{display:block;color:#000;border:none;transition:all .3s;border-radius:0}.input-phone_input__Bbvx2::placeholder{color:#868787}.input-phone_input__Bbvx2 input{font-size:18px;font-family:Tektur,sans-serif}.input-phone_input__Bbvx2.input-phone_focus__7SwHL .input-phone_input__placeholder__4ULOO{transform:translateY(-100%) scale(.75)}.input-phone_input--lg__dGweJ{font-size:18px}@media(max-width:750px){.input-phone_input--lg__dGweJ{font-size:16px}}.input-phone_input--lg__dGweJ .input-phone_input__Bbvx2{padding:28px 40px 12px 80px}@media(max-width:750px){.input-phone_input--lg__dGweJ .input-phone_input__Bbvx2{padding:24px 40px 10px 80px}}.input-phone_input--md__OKWw4{font-size:16px}.input-phone_input--md__OKWw4 .input-phone_input__Bbvx2{padding:24.5px 40px 10.5px 80px}.input-phone_input__wrap__hciLi{position:relative}.input-phone_input__placeholder__4ULOO{position:absolute;top:50%;transform:translateY(-50%);transform-origin:left top;left:80px;right:40px;color:#868787;cursor:text;transition:all .3s}@media(hover){.input-phone_input__Bbvx2:hover .input-phone_input__Bbvx2{background-color:#e5e3e3}.input-phone_input__Bbvx2:hover .input-phone_input__placeholder__4ULOO{color:#acacac}}.input-phone_error__Vc_vh{position:absolute;top:50%;transform:translateY(-50%);right:16px}.input-phone_error__active__g1d5u .input-phone_error__icon__tk6AT svg{fill:#c40000}.input-phone_error__active__g1d5u .input-phone_error__text_wrap__OsSs3{visibility:visible;opacity:1;pointer-events:auto}@media(hover){.input-phone_error__Vc_vh:hover .input-phone_error__icon__tk6AT svg{fill:#c40000}.input-phone_error__Vc_vh:hover .input-phone_error__text_wrap__OsSs3{visibility:visible;opacity:1;pointer-events:auto}}.input-phone_error__icon__tk6AT{display:flex}.input-phone_error__icon__tk6AT svg{width:16px;height:16px;fill:#e90308;transition:fill .3s}.input-phone_error__text_wrap__OsSs3{position:absolute;z-index:2;bottom:calc(100% - 16px);left:calc(100% - 45px);width:auto;padding-bottom:26px;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.input-phone_error__text__V7GvF{position:relative;display:block;width:max-content;background-color:#fff;font-size:12px;font-weight:600;color:#c40000;padding:7px 10px;box-shadow:0 0 10px rgba(0,0,0,.2)}.input-phone_error__text__V7GvF:after{content:"";position:absolute;top:100%;left:32px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:7px solid #fff}.input-phone_input__dropdown__PwuIJ{font-family:Tektur,sans-serif}.input-phone_input__country__CeL5h{border:none!important;background-color:rgba(0,0,0,0)!important}.input-phone_input__country__CeL5h>[role=button]{padding-left:24px!important;width:70px!important}.input-phone_input__country__CeL5h>[role=button] .flag{zoom:1.5}