@-webkit-keyframes popup{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:.7}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:.7}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes services{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:.7}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes services{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:.7}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v4/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVRRQ5c.ttf)format("truetype")}@font-face{font-family:"Golos Text";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v4/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVjRQ5c.ttf)format("truetype")}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}body,html{height:100%;overflow-x:hidden}img{max-width:100%}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1190px;margin:0 auto;padding:0 15px}.container-bg{max-width:1344px;padding:0 92px;margin:0 auto;border-radius:8px}.container-fluid{max-width:1344px;padding:0 15px;margin:0 auto}.container-bg>.container{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,* ::after,* ::before{-webkit-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0}a{text-decoration:none;color:inherit}li{list-style:none}button,input{border:0;background-color:transparent;padding:0;margin:0;border-radius:none;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}button{cursor:pointer}input{outline:0}button,h1,h2,h3,input{font-weight:inherit}body{font-family:"Golos Text",sans-serif;font-weight:400;font-size:18px;font-style:normal;line-height:155%;background:#fff8f5;color:#111}.button,.section-title{display:-webkit-box;display:-ms-flexbox;display:flex}.button{border-radius:8px;color:#111;line-height:100%;letter-spacing:-.18px;padding:27px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:0 11px}.button img{margin-top:3px}.section-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin-bottom:58px}.header__list li,.section-title p{font-size:16px;letter-spacing:-.16px}.section-title p{color:#828282;line-height:135%;max-width:270px;position:relative}.section-title p::before{background-color:#d5e0e5;height:100%;width:1px;position:absolute;content:"";top:0;bottom:0;left:-29px}.hidden{display:none!important}.header{margin:28px 0}.header .container-fluid{position:relative;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.05);box-shadow:0 4px 25px 0 rgba(0,0,0,.05)}.header__logo{max-height:52px;margin-right:20px}.header-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0;margin:0 auto}.header-content,.header__contacts,.header__list,.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex}.header__list{gap:0 32px;margin:0 20px}.header__list li{line-height:100%}.header__contacts,.header__phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__phone{text-align:right;font-size:16px;font-weight:400;line-height:100%;letter-spacing:-.32px;gap:0 8px;margin-right:20px}.header__contacts{gap:0 10px}.header__contacts-button,.menu__list>li{font-size:16px;line-height:100%;letter-spacing:-.16px}.header__contacts-button{border-radius:8px;background:-o-linear-gradient(349deg,#fe6d2e 0,#ba0d05 100%);background:linear-gradient(101deg,#fe6d2e 0,#ba0d05 100%);padding:18px 32px;color:#fff}.header-services{position:relative}.header__button{display:none;width:44px;height:44px;margin-left:10px}.header__message{display:none}.menu{position:absolute;width:100%;background-color:#fff;border-radius:8px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-animation:popup forwards linear .2s;animation:popup forwards linear .2s;left:0;top:93px;z-index:10;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.05);box-shadow:0 4px 25px 0 rgba(0,0,0,.05)}.menu__list>li{margin-bottom:12px}.menu__button{cursor:pointer}.menu__dropdown-text{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out;width:270px}.menu__dropdown-text li{font-size:14px;line-height:100%;color:#7b7b7b;letter-spacing:-.14px;padding:15px;border-bottom:1px solid #ececec}.menu__dropdown-text li:last-child{border-bottom:none}.popup{position:fixed;width:100%;height:100dvh;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;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:100}.popup-content{max-width:560px;border-radius:8px;background-color:#fff8f5;padding:28px 28px 38px;-webkit-animation:popup forwards linear .2s;animation:popup forwards linear .2s}.popup__title{text-align:center;font-size:42px;font-weight:500;line-height:115%;letter-spacing:-1.26px;margin:18px 0}.popup .form__input{padding:18px}.popup .form__button{background:-o-linear-gradient(349deg,#fe6d2e 0,#ba0d05 100%);background:linear-gradient(101deg,#fe6d2e 0,#ba0d05 100%);padding:20px 0}.popup .form__politic{color:rgba(157,157,157,.5)}.popup .form__politic a{color:#9d9d9d}.popup-contacts-inner,.popup-contacts__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}.popup-contacts__phone{gap:0 8px;font-size:18px}.popup-contacts-inner{gap:0 12px;margin-top:28px}.promo{padding-bottom:120px}.promo .container-bg{background:-o-linear-gradient(349deg,#fe6d2e 0,#ba0d05 100%);background:linear-gradient(101deg,#fe6d2e 0,#ba0d05 100%);position:relative;padding:38px 15px;overflow:hidden}.promo__bg{position:absolute;top:-180px;right:-113px}.promo__title{color:#fff;font-size:70px;font-weight:500;line-height:105%;letter-spacing:-2.1px;max-width:564px}.promo-info__button{background-color:#fff;color:#111;width:100%;max-width:566px}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;background:#fff;margin-top:-176px}.form__text{padding:38px 28px 38px 38px;position:relative}.form__text h2{font-size:48px;font-weight:500;line-height:110%;letter-spacing:-1.44px}.form__text h2 span{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.form__text p{color:#828282;line-height:145%;letter-spacing:-.18px;margin-top:92px;max-width:357px;z-index:2;position:relative}.form__bg{position:absolute;right:-90px;bottom:21px;z-index:1}.form-inner,.form__text h2 span{background:-o-linear-gradient(349deg,#fe6d2e 0,#ba0d05 100%);background:linear-gradient(101deg,#fe6d2e 0,#ba0d05 100%)}.form-inner{border-radius:8px;padding:38px;width:100%;max-width:566px}.form__button,.form__input{width:100%;position:relative;z-index:2}.form__input{display:block;padding:22px;background-color:#fff;border-radius:8px;margin-bottom:14px}.form__button{background-color:#111;color:#fff}.form__politic{color:rgba(255,255,255,.5);text-align:center;font-size:14px;letter-spacing:-.14px;margin-top:18px;line-height:155%;position:relative;z-index:2}.form__politic a{color:#fff;text-decoration:underline}.other .form__bg{bottom:0;right:-130px}.contacts-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:28px}.contacts__item{border-radius:8px;background-color:#fff;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.05);box-shadow:0 4px 25px 0 rgba(0,0,0,.05);padding:28px}.contacts__item:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.contacts__item p{margin-top:38px;font-size:22px;line-height:125%;letter-spacing:-.22px;display:block}.page .promo__bg{position:relative;top:auto;left:auto;right:auto;bottom:auto}.page-content{display:-ms-grid;display:grid;-ms-grid-columns:566px 1fr;grid-template-columns:566px 1fr;gap:38px 28px}.page-content>p{color:#fff;font-size:18px;line-height:145%;letter-spacing:-.18px;max-width:400px}.page__form{padding-bottom:120px;margin-top:0!important}.textbox .container-bg{background-color:#fff;padding-bottom:120px;padding-top:120px}.services{border-radius:8px;background-color:#fff;padding:20px;width:280px;position:relative;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.05);box-shadow:0 4px 25px 0 rgba(0,0,0,.05)}.services-inner{position:absolute;z-index:5;left:0;padding-top:55px;display:none;-webkit-animation:services forwards linear .1s;animation:services forwards linear .1s}.services li{border-bottom:1px solid #ececec;padding-bottom:20px;margin-bottom:20px;font-size:16px;line-height:100%;letter-spacing:-.16px}.services li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.services__triangle{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #fff;position:absolute;top:-14px;left:21px}.services__button:hover .services-inner{display:block}.services__button>img{width:9px;height:8px;margin-left:4px}.footer-services{position:relative}.footer-services .services-inner{padding-bottom:75px;padding-top:0;bottom:0}.footer-services .services__triangle{bottom:-14px;top:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer{margin:28px 0}.footer-content{border-radius:8px;background-color:#fff;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.05);box-shadow:0 4px 25px 0 rgba(0,0,0,.05)}.footer-top,.footer__contacts,.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-top{margin:0 14px;padding:14px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e7e7e7}.footer__contacts,.footer__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 32px}.footer__contacts{gap:0 10px}.footer-top a{max-height:52px}.footer__contacts-button{border-radius:8px;background:-o-linear-gradient(349deg,#fe6d2e 0,#ba0d05 100%);background:linear-gradient(101deg,#fe6d2e 0,#ba0d05 100%);padding:18px 32px;color:#fff;font-size:16px;line-height:100%;letter-spacing:-.16px}.footer-bot{padding:14px 14px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#828282;font-size:14px;line-height:135%;letter-spacing:-.14px}.footer .menu__dropdown-text{display:none}@media (max-width:1470px){.popup-content>img{max-width:292px;margin:0 auto;display:block}}@media (max-width:1350px){.container-bg{margin:0 15px}}@media (max-width:1150px){.promo__bg{right:-250px}}@media (max-width:1100px){.header .container-fluid{margin:0 70px}.header__list,.header__phone{display:none}.header__button{display:block}.header__contacts-button{display:none}.header-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header__contacts{margin-left:auto}}@media (max-width:1070px){.promo{padding-bottom:80px}.promo-info__button{margin-top:40px;width:100%;position:relative;z-index:3}.promo .container-bg{padding-bottom:362px;z-index:1;padding-left:50px;padding-right:50px}.promo__bg{top:auto;bottom:-45px;right:0;left:16%;max-width:700px;z-index:2}.promo__title{font-size:56px;line-height:105%;letter-spacing:-1.68px}.section-title{display:block;margin-bottom:40px}.section-title p{margin-top:30px;margin-left:20px}.section-title p::before{left:-19px}.form{display:block;max-width:630px;margin:-430px auto 0}.form-inner{width:100%;max-width:100%;padding:30px}.form__text{padding:30px 30px 40px}.form__text h2{font-size:46px;line-height:110%;letter-spacing:-1.38px;max-width:470px}.form__text p{margin-top:20px}.form__bg{-webkit-transform:rotate(-17.426deg);-ms-transform:rotate(-17.426deg);transform:rotate(-17.426deg)}.other .form__bg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);bottom:-70px;right:-164px}.contacts-content{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}.contacts__item:nth-child(1){-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.contacts__map{height:290px}.footer{margin-bottom:70px;text-align:center}.footer .container{padding:0 70px}.footer-content{padding:40px}.footer__contacts,.services__button:hover .services{display:none}.footer-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border-bottom:none}.footer-bot,.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.footer__list{display:block;margin-bottom:15px;margin-top:30px}.footer__list>li{font-size:16px;line-height:100%;letter-spacing:-.16px;margin-bottom:14px}.footer-bot p{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:10px}.footer .menu__dropdown-text{display:block}.page-content{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:0}.page .container-bg{padding-bottom:50px}.page .promo__bg{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;margin-top:30px;margin-left:auto;margin-right:auto}.page .promo__title{margin-bottom:30px}.page .promo-info__button{max-width:100%}.page__form{padding-bottom:90px}.textbox-content{display:block}.textbox .container-bg{padding:80px 50px}}@media (max-width:700px){.promo__bg{left:0;max-width:600px}.promo .container-bg{padding-left:20px;padding-right:20px;padding-bottom:300px}.page .container-bg{padding-bottom:50px}.page .promo-info__button,.page .promo__bg,.page .promo__title,.page-content>p{max-width:100%}.container-bg{margin:0 10px}.form{margin-left:20px;margin-right:20px}.form__bg{display:none}.header .container-fluid{margin:0 30px}.footer .container{padding:0 30px}.textbox .container-bg{padding:60px 20px}}@media (max-width:600px){.section-title{margin-bottom:30px}.contacts-content{-ms-grid-columns:1fr;grid-template-columns:1fr}.contacts__item:nth-child(1){grid-column:auto;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.contacts .container{padding:0 30px}.contacts__map{height:210px}.contacts__item{padding:20px}.contacts__item p{margin-top:28px}}@media (max-width:500px){.promo__title{font-size:36px;line-height:105%;letter-spacing:-1.08px}.promo__bg{max-width:500px;left:-50px}.promo .container-bg{padding-bottom:250px}.page .container-bg{padding-bottom:20px}.page .promo__bg{margin-top:20px}.page .promo-info__button{margin-top:30px}.page .promo__title{margin-bottom:20px}.form__text p,.page-content>p{font-size:14px;line-height:145%;letter-spacing:-.14px}.button{padding:18px 0}.form{margin-left:0;margin-right:0}.form__text{padding:30px 20px}.form__text h2{font-size:28px;line-height:110%;letter-spacing:-.84px}.form__text p{line-height:135%;margin-top:14px}.form-inner{padding:20px}.form__input{padding:18px;margin-bottom:10px}.form__politic{font-size:12px;line-height:145%;letter-spacing:-.12px;margin-top:14px}body{font-size:16px;line-height:135%}.header{margin:20px 0}.header .container-fluid{padding:0 10px}.header__logo,.header__logo img{height:40px}.header__logo{margin-right:15px}.header__contacts{display:none}.header__message{display:block;margin-left:auto}.header__button,.header__message{width:40px;height:40px;min-width:40px;min-height:40px}.footer{margin-top:20px;margin-bottom:30px}.footer-content{padding:30px}.footer-bot{font-size:12px;line-height:135%;letter-spacing:-.12px}.popup__title{font-size:26px;font-weight:500;line-height:110%}.popup-content{margin:0 20px;padding:20px}.page__form{padding-bottom:60px}}