.container{position:relative;width:100%;max-width:1260px;margin:0 auto;padding:0 20px}@font-face{font-family:'FF Unit Pro Regular';font-style:normal;font-weight:300;src:local("FF Unit Pro Regular"),url("../font/FF Unit Pro Regular.woff") format("woff")}@font-face{font-family:'FF Unit Pro Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Italic"),url("../font/FF Unit Pro Italic.woff") format("woff")}@font-face{font-family:'FF Unit Pro Thin';font-style:normal;font-weight:normal;src:local("FF Unit Pro Thin"),url("../font/FF Unit Pro Thin.woff") format("woff")}@font-face{font-family:'FF Unit Pro Thin Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Thin Italic"),url("../font/FF Unit Pro Thin Italic.woff") format("woff")}@font-face{font-family:'FF Unit Pro Light';font-style:normal;font-weight:normal;src:local("FF Unit Pro Light"),url("../font/FF Unit Pro Light.woff") format("woff")}@font-face{font-family:'FF Unit Pro Light Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Light Italic"),url("../font/FF Unit Pro Light Italic.woff") format("woff")}@font-face{font-family:'FF Unit Pro Medium';font-style:normal;font-weight:normal;src:local("FF Unit Pro Medium"),url("../font/FF Unit Pro Medium.woff") format("woff")}@font-face{font-family:'FF Unit Pro Medium Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Medium Italic"),url("../font/FF Unit Pro Medium Italic.woff") format("woff")}@font-face{font-family:'FF Unit Pro Bold';font-style:normal;font-weight:normal;src:local("FF Unit Pro Bold"),url("../font/FF Unit Pro Bold.woff") format("woff")}@font-face{font-family:'FF Unit Pro Bold Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Bold Italic"),url("../font/FF Unit Pro Bold Italic.woff") format("woff")}@font-face{font-family:'FF Unit Pro Black';font-style:normal;font-weight:normal;src:local("FF Unit Pro Black"),url("../font/FF Unit Pro Black.woff") format("woff")}@font-face{font-family:'FF Unit Pro Ultra';font-style:normal;font-weight:normal;src:local("FF Unit Pro Ultra"),url("../font/FF Unit Pro Ultra.woff") format("woff")}@font-face{font-family:'FF Unit Pro Black Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Black Italic"),url("../font/FF Unit Pro Black Italic.woff") format("woff")}@font-face{font-family:'FF Unit Pro Ultra Italic';font-style:normal;font-weight:normal;src:local("FF Unit Pro Ultra Italic"),url("../font/FF Unit Pro Ultra Italic.woff") format("woff")}@font-face{font-family:'FF Unit Rounded Pro Regular';font-style:normal;font-weight:normal;src:local("FF Unit Rounded Pro Regular"),url("../font/FF Unit Rounded Pro Regular.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Regular';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Regular"),url("../font/FF Unit Slab Pro Regular.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Italic"),url("../font/FF Unit Slab Pro Italic.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Thin';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Thin"),url("../font/FF Unit Slab Pro Thin.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Thin Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Thin Italic"),url("../font/FF Unit Slab Pro Thin Italic.woff") format("woff")}@font-face{font-family:'FF Unit Rounded Pro Light';font-style:normal;font-weight:normal;src:local("FF Unit Rounded Pro Light"),url("../font/FF Unit Rounded Pro Light.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Light';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Light"),url("../font/FF Unit Slab Pro Light.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Light Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Light Italic"),url("../font/FF Unit Slab Pro Light Italic.woff") format("woff")}@font-face{font-family:'FF Unit Rounded Pro Medium';font-style:normal;font-weight:normal;src:local("FF Unit Rounded Pro Medium"),url("../font/FF Unit Rounded Pro Medium.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Medium';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Medium"),url("../font/FF Unit Slab Pro Medium.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Medium Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Medium Italic"),url("../font/FF Unit Slab Pro Medium Italic.woff") format("woff")}@font-face{font-family:'FF Unit Rounded Pro Bold';font-style:normal;font-weight:normal;src:local("FF Unit Rounded Pro Bold"),url("../font/FF Unit Rounded Pro Bold.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Bold';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Bold"),url("../font/FF Unit Slab Pro Bold.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Bold Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Bold Italic"),url("../font/FF Unit Slab Pro Bold Italic.woff") format("woff")}@font-face{font-family:'FF Unit Rounded Pro Black';font-style:normal;font-weight:normal;src:local("FF Unit Rounded Pro Black"),url("../font/FF Unit Rounded Pro Black.woff") format("woff")}@font-face{font-family:'FF Unit Rounded Pro Ultra';font-style:normal;font-weight:normal;src:local("FF Unit Rounded Pro Ultra"),url("../font/FF Unit Rounded Pro Ultra.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Black';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Black"),url("../font/FF Unit Slab Pro Black.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Ultra';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Ultra"),url("../font/FF Unit Slab Pro Ultra.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Black Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Black Italic"),url("../font/FF Unit Slab Pro Black Italic.woff") format("woff")}@font-face{font-family:'FF Unit Slab Pro Ultra Italic';font-style:normal;font-weight:normal;src:local("FF Unit Slab Pro Ultra Italic"),url("../font/FF Unit Slab Pro Ultra Italic.woff") format("woff")}.header{position:absolute;top:0;left:0;width:100%;z-index:10}.header__headline{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.header__btn{display:flex;align-items:center;justify-content:space-between;width:240px;height:56px;padding:0 24px;text-transform:uppercase}@media screen and (max-width: 767px){.header__btn-desktop{display:none}}.header__btn-desktop .btn-icon{width:24px;height:24px;object-fit:contain}.header__menu{display:flex;justify-content:space-between;padding:9px 0}@media screen and (max-width: 767px){.header__menu{position:absolute;flex-direction:column;align-items:center;width:100%;height:0;top:0;left:0;padding:0;background-color:#fff;overflow:hidden;transition:.3s}.header__menu.active{height:100vh}}.header__btn-mobile{display:none}@media screen and (max-width: 767px){.header__btn-mobile{display:flex}}.header .navigate{height:fit-content;width:600px;margin:auto 0 10px}@media screen and (max-width: 1400px){.header .navigate{width:480px}}@media screen and (max-width: 767px){.header .navigate{width:100%;margin:auto 0}}.header .menu{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.header .menu{flex-direction:column;margin-top:120px;margin-bottom:60px}}@media screen and (max-width: 767px){.header__contacts{margin-top:40px;margin-bottom:75px;max-width:190px}}.header__contacts .phone{text-transform:uppercase;font-size:2.2rem;line-height:1.8rem;color:#fff;transition:.3s}.header__contacts .phone:hover{color:red}@media screen and (max-width: 767px){.header__contacts .phone{color:#000}}.header__contacts .social{display:flex;align-items:center;justify-content:space-between}.header__contacts .social-link{display:block;width:23px;height:23px;margin-top:16px;background-size:contain;background-repeat:no-repeat;transition:.3s}.header__contacts .header-insta{background-image:url("../img/insta.svg")}.header__contacts .header-insta:hover{background-image:url("../img/insta-hover.svg")}@media screen and (max-width: 767px){.header__contacts .header-insta{background-image:url("../img/insta-black.svg")}}.header__contacts .header-telegram{background-image:url("../img/telegram.svg")}.header__contacts .header-telegram:hover{background-image:url("../img/telegram-hover.svg")}@media screen and (max-width: 767px){.header__contacts .header-telegram{background-image:url("../img/telegram-black.svg")}}.header__contacts .header-viber{background-image:url("../img/viber.svg")}.header__contacts .header-viber:hover{background-image:url("../img/viber-hover.svg")}@media screen and (max-width: 767px){.header__contacts .header-viber{background-image:url("../img/viber-black.svg")}}.header__contacts .header-whatsapp{background-image:url("../img/whatsapp.svg")}.header__contacts .header-whatsapp:hover{background-image:url("../img/whatsapp-hover.svg")}@media screen and (max-width: 767px){.header__contacts .header-whatsapp{background-image:url("../img/whatsapp-black.svg")}}.header__contacts .header-mail{background-image:url("../img/mail.svg")}.header__contacts .header-mail:hover{background-image:url("../img/mail-hover.svg")}@media screen and (max-width: 767px){.header__contacts .header-mail{background-image:url("../img/mail-black.svg")}}.header__btn-menu{position:absolute;display:none;width:24px;height:24px;top:30px;right:30px}@media screen and (max-width: 767px){.header__btn-menu{display:flex;align-items:center;justify-content:center;z-index:20}}.header__btn-menu .line{display:block;width:18px;height:2px;background-color:#fff;transition:.3s}.header__btn-menu:before,.header__btn-menu:after{content:'';position:absolute;width:18px;height:2px;left:50%;transform:translate(-50%, 0);background-color:#fff;transition:.3s}.header__btn-menu:before{top:5px}.header__btn-menu:after{bottom:5px}.header__btn-menu.active .line{display:none}.header__btn-menu.active:before{top:11px;background-color:#000;transform:translate(-50%, 0) rotate(45deg)}.header__btn-menu.active:after{bottom:11px;background-color:#000;transform:translate(-50%, 0) rotate(-45deg)}.main{position:relative;background-color:#303138;width:100%;height:935px;padding-top:265px;z-index:0;overflow:hidden}@media screen and (max-width: 767px){.main{height:100vh;padding-top:85px}}.main__wrapper{display:flex;flex-direction:column;height:100%;padding-bottom:190px}@media screen and (max-width: 1199px){.main__wrapper{padding-bottom:130px}}@media screen and (max-width: 767px){.main__wrapper{padding-bottom:20px}}@media screen and (max-width: 425px){.main__wrapper{padding-bottom:25px}}.main__bg{position:absolute;width:100%;height:100%;top:0;overflow:hidden}@media screen and (max-width: 767px){.main__bg{height:calc(100vh - 170px)}}@media screen and (max-width: 425px){.main__bg{height:calc(100vh - 180px)}}.main__bg .bg-wrapper{position:absolute;width:695px;height:695px;right:29%;top:27%}@media screen and (max-width: 1600px){.main__bg .bg-wrapper{right:20%}}@media screen and (max-width: 1199px){.main__bg .bg-wrapper{right:auto;left:20%}}@media screen and (max-width: 767px){.main__bg .bg-wrapper{width:390px;height:390px;top:50%;left:-10%}}@media screen and (max-width: 425px){.main__bg .bg-wrapper{top:50%;left:-20%}}.main__bg .bg-wrapper:before{content:'';position:absolute;background-image:url(../img/decor-1.png);background-size:contain;background-repeat:no-repeat;width:201%;height:201%;top:-76%;left:-4%;z-index:-5}.main__bg .bg-men{position:absolute;object-fit:contain;width:100%;height:100%;z-index:5}@media screen and (max-width: 767px){.main__bg .bg-men{z-index:10}}.main__text-1{max-width:585px;padding:35px 40px 50px;background-color:#E31F25;clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);color:#fff;font-size:3.2rem;line-height:3.6rem;border-radius:5px}@media screen and (max-width: 1199px){.main__text-1{max-width:500px;font-size:2.6rem;line-height:3rem;padding:55px 40px 50px 40px}}@media screen and (max-width: 767px){.main__text-1{max-width:340px;padding:20px 10px 30px 40px;clip-path:polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);font-size:1.8rem;line-height:2rem}}.main__text-2{width:510px;padding:25px 80px 20px 30px;margin-top:-30px;background-color:#000;clip-path:polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);color:#fff;font-size:2.8rem;line-height:3.5rem;border-radius:5px;z-index:5}@media screen and (max-width: 1199px){.main__text-2{position:relative;width:450px;padding:20px 60px 15px 40px;font-size:2.5rem;line-height:3.5rem;margin:0}}@media screen and (max-width: 767px){.main__text-2{max-width:290px;padding:10px 40px 50px 30px;margin-top:-20px;clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);font-size:1.6rem;line-height:1.9rem}}.main__desc{position:relative;display:flex;flex-direction:column;width:370px;margin-top:auto;margin-left:40px;z-index:10}@media screen and (max-width: 1400px){.main__desc{margin-left:80px}}@media screen and (max-width: 767px){.main__desc{max-width:240px;margin-left:60px}}@media screen and (max-width: 375px){.main__desc{max-width:210px}}.main__desc-text{position:relative;font-size:2rem;line-height:2.7rem;color:#fff;text-transform:uppercase}@media screen and (max-width: 767px){.main__desc-text{width:100%;font-size:1.6rem;line-height:2rem}}.main__desc-text:before{content:'';position:absolute;background-image:url("../img/down-arrow.svg");background-repeat:no-repeat;background-size:contain;width:50px;height:90px;left:-60px;top:20px;animation:1.5s linear infinite rotate}@keyframes rotate{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}.main__desc-btn{width:340px;height:56px;margin-top:20px;font-size:1.8rem;line-height:2.4rem}@media screen and (max-width: 767px){.main__desc-btn{width:100%;height:48px;font-size:1.6rem;line-height:2.4rem}}.advantage{padding-top:75px;padding-bottom:100px}@media screen and (max-width: 1199px){.advantage{padding-top:55px;padding-bottom:50px}}@media screen and (max-width: 767px){.advantage{padding-top:20px;padding-bottom:30px}}.advantage__subtitle{font-size:1.8rem;line-height:4rem;font-weight:400;color:rgba(0,0,0,0.4)}.advantage .title{margin-top:14px;margin-bottom:40px}@media screen and (max-width: 1199px){.advantage .title{margin-bottom:55px}}@media screen and (max-width: 767px){.advantage .title{margin-bottom:14px}}.advantage__list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.advantage__list-item{width:19.5%;height:300px;padding:20px 16px;background-color:#F6F6FB;border-radius:4px}@media screen and (max-width: 1199px){.advantage__list-item{width:32.5%;margin-bottom:10px}.advantage__list-item:last-child{width:66.3%}}@media screen and (max-width: 767px){.advantage__list-item{width:49%;height:325px}.advantage__list-item:last-child{width:100%;height:210px}}@media screen and (max-width: 375px){.advantage__list-item{padding:20px 10px}}.advantage__list-item .item-img{display:block;width:48px;height:48px;object-fit:contain}.advantage__list-item .item-title{display:block;font-size:2.4rem;margin:16px 0}@media screen and (max-width: 767px){.advantage__list-item .item-title{font-size:1.8rem;line-height:2.8rem}}.advantage__list-item .item-desc{font-size:1.8rem;line-height:2.4rem;font-weight:400;letter-spacing:-0.01em}@media screen and (max-width: 767px){.advantage__list-item .item-desc{font-size:1.6rem;line-height:2rem}}@media screen and (max-width: 375px){.advantage__list-item .item-desc{font-size:1.4rem}}.services{padding:75px 0;background-color:#303138}@media screen and (max-width: 767px){.services{padding:35px 0}}.services .title{text-transform:uppercase;color:#fff;margin-bottom:60px}@media screen and (max-width: 1199px){.services .title{margin-bottom:50px}}@media screen and (max-width: 767px){.services .title{text-align:center;font-size:3.2rem;line-height:4rem;margin-bottom:25px}}@media screen and (max-width: 425px){.services .title{font-size:2.8rem}}.services__wrapper{display:flex;height:655px}@media screen and (max-width: 1199px){.services__wrapper{height:680px;justify-content:space-between}}@media screen and (max-width: 767px){.services__wrapper{flex-direction:column;align-items:center;height:fit-content}}.services__tabs{position:relative;display:flex;flex-direction:column;width:100%;max-width:435px;padding:25px 20px;margin-right:65px;border-radius:8px;background-color:#575963;transition:.3s}@media screen and (max-width: 1199px){.services__tabs{margin-right:0;flex-basis:48%;max-width:none;height:fit-content}}@media screen and (max-width: 767px){.services__tabs{max-width:320px;max-height:130px;padding:0 15px;overflow:hidden}.services__tabs.active{max-height:fit-content}}.services__tabs .tab-item{position:relative;display:flex;padding:24px 50px;font-weight:500;font-size:2rem;line-height:2.4rem;color:#fff;transition:.3s;cursor:pointer}.services__tabs .tab-item:last-child:after{display:none}@media screen and (max-width: 1199px){.services__tabs .tab-item{padding:15px 10px 15px 50px}}@media screen and (max-width: 767px){.services__tabs .tab-item{min-height:130px;align-items:center;padding:15px 35px 15px 0}.services__tabs .tab-item:before{display:none}}.services__tabs .tab-item:before{content:'';position:absolute;width:10px;height:10px;left:20px;top:30px;border-radius:50%;background-color:rgba(255,255,255,0.2);transition:.3s}.services__tabs .tab-item:after{content:'';position:absolute;width:320px;height:1px;left:0;bottom:0;background-color:rgba(227,227,227,0.1)}.services__tabs .tab-item.active{background-color:#303138;border-radius:4px}@media screen and (max-width: 767px){.services__tabs .tab-item.active{order:-1;background-color:transparent}}.services__tabs .tab-item.active:before{background-color:red}.services__tabs .tab-item.active:after{display:none}@media screen and (max-width: 767px){.services__tabs .tab-item.active:after{display:block}}.services .tab-btn{position:absolute;display:none;width:24px;height:24px;top:55px;right:15px;border-radius:4px;background-color:#303138}@media screen and (max-width: 767px){.services .tab-btn{display:block}}.services .tab-btn:before{content:'';position:absolute;width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;top:6px;left:50%;transform:translate(-50%, 0) rotate(45deg);transition:.3s}.services .tab-btn.active:before{transform:translate(-50%, 0) rotate(225deg);top:9px}.services__desc{display:flex;flex-direction:column;max-width:640px;max-height:100%;height:fit-content}.services__desc .title{margin-bottom:30px}@media screen and (max-width: 1199px){.services__desc .title{font-size:2.4rem}}@media screen and (max-width: 767px){.services__desc .title{display:none}}@media screen and (max-width: 1199px){.services__desc{flex-basis:48%;max-width:none}}@media screen and (max-width: 767px){.services__desc{margin-top:25px;flex-basis:auto;max-width:320px;width:100%}}.services__desc .desc-img{width:550px;height:290px;margin-bottom:30px;object-fit:cover;border-radius:8px}@media screen and (max-width: 1199px){.services__desc .desc-img{width:100%;height:190px}}.services__desc .desc-text{height:100%;max-height:145px;overflow-x:auto;margin-bottom:30px;font-size:2rem;line-height:2.4rem;font-weight:400;letter-spacing:-0.01em;color:#fff;white-space:pre-wrap}@media screen and (max-width: 1199px){.services__desc .desc-text{margin-bottom:30px}}@media screen and (max-width: 767px){.services__desc .desc-text{font-size:1.8rem}}.services__desc-btn{display:flex;justify-content:space-between;width:100%;margin-top:auto}@media screen and (max-width: 1199px){.services__desc-btn{flex-direction:column}}@media screen and (max-width: 767px){.services__desc-btn{max-width:320px}}.services__desc-btn .btn-detailed{position:relative;display:flex;align-items:center;width:320px;height:56px;padding:0 22px;font-weight:400;font-size:1.8rem;line-height:2.4rem;color:red;text-transform:uppercase;border:2px solid red;border-radius:5px;transition:.3s}@media screen and (max-width: 1199px){.services__desc-btn .btn-detailed{margin-bottom:18px}}@media screen and (max-width: 767px){.services__desc-btn .btn-detailed{width:100%;font-size:1.6rem}}@media screen and (max-width: 375px){.services__desc-btn .btn-detailed{font-size:1.4rem}}.services__desc-btn .btn-detailed:after{content:'';position:absolute;background-image:url("../img/arrow-next.svg");background-size:contain;background-repeat:no-repeat;width:22px;height:22px;top:50%;right:20px;transform:translate(0, -50%);transition:.3s}.services__desc-btn .btn-detailed:hover{background-color:#B20505;border:2px solid #B20505;color:#fff}.services__desc-btn .btn-detailed:hover:after{background-image:url("../img/arrow-next-hover.svg");transition:.3s}.services__desc-btn .btn-detailed:focus{background-color:red;border:2px solid red;color:#fff}.services__desc-btn .btn-detailed:focus:after{background-image:url("../img/arrow-next-hover.svg")}.services__desc-btn .btn-price{position:relative;display:flex;align-items:center;width:300px;height:56px;padding:0 35px 0 85px;font-weight:500;font-size:1.8rem;line-height:2.4rem;color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:5px}@media screen and (max-width: 1199px){.services__desc-btn .btn-price{width:320px}}@media screen and (max-width: 767px){.services__desc-btn .btn-price{max-width:320px;width:100%;font-size:1.6rem}}@media screen and (max-width: 375px){.services__desc-btn .btn-price{font-size:1.4rem}}.services__desc-btn .btn-price:after{content:'';position:absolute;background-image:url("../img/price-icon.svg");background-size:contain;background-repeat:no-repeat;width:21px;height:21px;top:50%;left:50px;transform:translate(0, -50%)}.services__desc-btn .btn-price:hover{background-color:#B20505;border:2px solid #B20505}.services__desc-btn .btn-price:focus{background-color:red;border:2px solid red;color:#fff}.form{padding:70px 0 35px}@media screen and (max-width: 1199px){.form{padding:50px 0 25px}}@media screen and (max-width: 1199px){.form .container{padding:0}}@media screen and (max-width: 767px){.form .container{padding:0 20px}}.form__block{display:flex;justify-content:space-between;align-items:center;padding:50px 45px 90px 80px;border-radius:10px;background-color:#F6F6FB}@media screen and (max-width: 1199px){.form__block{max-width:790px;padding:70px 25px;margin:0 auto}}@media screen and (max-width: 767px){.form__block{max-width:425px;padding:25px 20px}}.form__bg{display:block;width:310px;height:320px;object-fit:contain}@media screen and (max-width: 767px){.form__bg{display:none}}.form__wrapper{max-width:705px}.form__wrapper .title{max-width:420px;text-transform:uppercase;letter-spacing:-0.05em}@media screen and (max-width: 767px){.form__wrapper .title{font-size:3.2rem}}.form__wrapper .subtitle{display:block;max-width:420px;margin:12px 0 40px;font-size:2rem;line-height:2.4rem}@media screen and (max-width: 767px){.form__wrapper .subtitle{font-size:1.8rem}}.form__body{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:215px}@media screen and (max-width: 1199px){.form__body{flex-wrap:nowrap;flex-direction:column;height:455px}}@media screen and (max-width: 767px){.form__body{align-items:center}}@media screen and (max-width: 1199px){.form .input-wrap{order:1}}@media screen and (max-width: 1199px){.form .upload-btn{order:2}}@media screen and (max-width: 1199px){.form .form-submit{order:3}}.about{padding:35px 0 100px}@media screen and (max-width: 1199px){.about{padding:25px 0 90px}}.about__wrapper{display:flex;justify-content:space-between;align-items:end}@media screen and (max-width: 1199px){.about__wrapper{flex-direction:column;align-items:center}}.about__desc{flex-basis:45.9%}@media screen and (max-width: 767px){.about__desc{flex-basis:auto}}.about__desc .desc-subtitle{font-size:1.8rem;color:rgba(0,0,0,0.4)}.about__desc .title{margin:20px 0 50px;text-transform:uppercase;font-weight:500}.about__desc-list .desc-item{position:relative;padding-left:40px;margin-bottom:20px;font-size:2rem;line-height:2.4rem}@media screen and (max-width: 767px){.about__desc-list .desc-item{font-size:1.8rem;line-height:2rem}}.about__desc-list .desc-item:before{content:'';position:absolute;display:block;width:12px;height:12px;top:7px;left:0;border-radius:50%;background-color:red}.about__desc-list .desc-item:after{content:'';position:absolute;width:2px;height:100%;top:23px;left:5px;background-color:red}.about__desc-list .desc-item:first-child{transition:opacity 1s}.about__desc-list .desc-item:nth-child(2){transition:opacity 5s}.about__desc-list .desc-item:last-child{margin-bottom:0;transition:opacity 10s}.about__desc-list .desc-item:last-child:after{display:none}.about__desc-list .assign{color:red}.about__map{display:flex;flex-direction:column;align-items:center;flex-basis:45.9%}@media screen and (max-width: 1199px){.about__map{flex-basis:auto;width:100%;margin-top:50px}}.about__map-wrapper{position:relative;height:425px;width:560px}@media screen and (max-width: 767px){.about__map-wrapper{max-width:340px;width:100%;height:260px}}@media screen and (max-width: 375px){.about__map-wrapper{max-width:265px;height:200px}}.about__map-wrapper:before{content:'';position:absolute;background-image:url("../img/map-line.svg");background-size:contain;background-repeat:no-repeat;width:416px;height:203px;top:57.5%;left:50%;transform:translate(-50%, -50%);z-index:10}@media screen and (max-width: 767px){.about__map-wrapper:before{width:260px;height:130px}}@media screen and (max-width: 375px){.about__map-wrapper:before{width:200px;height:115px;top:59.5%}}.about__map-wrapper .map-item{position:absolute;display:flex;align-items:center;justify-content:center;width:150px;height:86px;padding:0 30px;border-radius:5px;background-color:#E7E9F0;font-size:1.6rem;line-height:2.4rem;text-align:center}@media screen and (max-width: 767px){.about__map-wrapper .map-item{width:90px;height:51px;font-size:0.9rem;line-height:1.4rem}}@media screen and (max-width: 375px){.about__map-wrapper .map-item{width:70px;height:40px}}.about__map-wrapper .map-item:first-child{width:245px;height:145px;padding:0 80px;left:50%;top:0;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.about__map-wrapper .map-item:first-child{width:147px;height:85px}}@media screen and (max-width: 375px){.about__map-wrapper .map-item:first-child{width:120px;height:60px;padding:0 20px}}.about__map-wrapper .map-item:first-child:before,.about__map-wrapper .map-item:first-child:after{content:'';position:absolute;background-size:contain;background-repeat:no-repeat;width:50px;height:80px;top:50%;transform:translate(0, -50%)}@media screen and (max-width: 375px){.about__map-wrapper .map-item:first-child:before,.about__map-wrapper .map-item:first-child:after{width:25px;height:37px}}.about__map-wrapper .map-item:first-child:before{background-image:url("../img/wing-left.svg");left:30px}@media screen and (max-width: 375px){.about__map-wrapper .map-item:first-child:before{left:5px}}.about__map-wrapper .map-item:first-child:after{background-image:url("../img/wing-right.svg");right:30px}@media screen and (max-width: 375px){.about__map-wrapper .map-item:first-child:after{right:5px}}.about__map-wrapper .map-item:nth-child(2){top:50%;left:0}.about__map-wrapper .map-item:nth-child(3){top:50%;left:50%;transform:translate(-50%, 0)}.about__map-wrapper .map-item:nth-child(4){top:50%;right:0}.about__map-wrapper .map-item:nth-child(5){bottom:0;left:19%}.about__map-wrapper .map-item:nth-child(6){bottom:0;right:19%}.about .map-name{display:flex;align-items:center;justify-content:center;width:200px;height:42px;margin-top:65px;border-radius:3px;background-color:#F9F9F9;font-size:1.8rem;color:rgba(0,0,0,0.4);text-transform:uppercase}@media screen and (max-width: 767px){.about .map-name{margin-top:40px}}.certificate{padding:70px 0 90px;background-color:#303138}@media screen and (max-width: 767px){.certificate{padding:50px 0}}.certificate__wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.certificate__wrapper{flex-direction:column}}.certificate__text{width:40%}@media screen and (max-width: 1199px){.certificate__text{width:50%}}@media screen and (max-width: 767px){.certificate__text{width:100%;max-height:425px}}.certificate__text .subtitle{font-size:1.8rem;line-height:4rem;color:rgba(255,255,255,0.4)}.certificate__text .title{margin:15px 0 40px;font-size:3.2rem;line-height:4rem;color:#fff}@media screen and (max-width: 1199px){.certificate__text .title{font-size:3rem}}@media screen and (max-width: 767px){.certificate__text .title{font-size:2.8rem}}.certificate .slider-navigation{display:flex;align-items:center}@media screen and (max-width: 767px){.certificate .slider-navigation{display:none}}.certificate__btn{display:flex;justify-content:space-between;width:130px}.certificate .certificate-pagination{width:fit-content;margin-left:30px;font-size:2rem;color:#fff}.certificate__slider{position:relative;max-width:840px;width:60%;height:305px;overflow:hidden}.certificate__slider:before{content:'';position:absolute;width:246px;height:430px;left:-110px;top:50%;transform:translate(0, -50%) rotate(-180deg);background:linear-gradient(270deg, #303138 65.78%, rgba(48,49,56,0) 100%);z-index:5}@media screen and (max-width: 425px){.certificate__slider:before{left:-150px}}.certificate__slider:after{content:'';position:absolute;width:246px;height:430px;right:-110px;top:50%;transform:translate(0, -50%);background:linear-gradient(270deg, #303138 65.78%, rgba(48,49,56,0) 100%);z-index:5}@media screen and (max-width: 425px){.certificate__slider:after{right:-150px}}@media screen and (max-width: 1199px){.certificate__slider{width:50%;height:205px}}@media screen and (max-width: 767px){.certificate__slider{width:100%}}.certificate__slider-wrapper{position:absolute;top:50%;left:50%;width:975px;height:100%;transform:translate(-50%, -50%)}@media screen and (max-width: 1199px){.certificate__slider-wrapper{width:480px}}.certificate .slider-img{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}@media screen and (max-width: 1199px){.certificate .slider-img{border-radius:6px}}.description{position:relative;padding:65px 0}@media screen and (max-width: 767px){.description{padding-top:35px;padding-bottom:0}}.description:after{content:'';position:absolute;background-image:url("../img/bg-desc.png");background-size:contain;background-repeat:no-repeat;background-position-y:bottom;width:100%;height:100%;right:0;bottom:0;z-index:-5}@media screen and (max-width: 1199px){.description:after{background-image:url("../img/bg-desc-moble.png")}}.description .subtitle{font-size:1.8rem;color:rgba(29,29,29,0.4)}@media screen and (max-width: 1199px){.description .subtitle{display:none}}@media screen and (max-width: 767px){.description .subtitle{display:block}}.description .title{margin-top:10px;margin-bottom:20px;font-size:4.8rem;letter-spacing:-0.05em}@media screen and (max-width: 1199px){.description .title{display:none}}@media screen and (max-width: 767px){.description .title{display:block;margin-bottom:25px;font-size:3.2rem}}.description__wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 1199px){.description__wrapper{flex-direction:column;align-items:center}}.description__card{display:flex;flex-wrap:wrap;justify-content:space-between;flex-basis:45%;margin-top:55px}@media screen and (max-width: 1199px){.description__card{flex-basis:auto;max-width:700px}}@media screen and (max-width: 767px){.description__card{order:2;margin-top:70px}}.description__card .card-item{display:flex;flex-direction:column;max-width:250px;margin-bottom:30px}@media screen and (max-width: 767px){.description__card .card-item{width:100%}}.description__card .card-icon{width:48px;height:48px;margin-bottom:15px;object-fit:contain}.description__card .card-text{font-size:2rem;line-height:2.4rem}@media screen and (max-width: 767px){.description__card .card-text{font-size:1.8rem}}.description__text{flex-basis:45%;height:fit-content;margin-top:20px;padding:50px 60px 80px;border-radius:8px;background:rgba(255,255,255,0.5)}@media screen and (max-width: 1199px){.description__text{flex-basis:auto;max-width:700px;padding:45px 35px;margin-top:70px}}@media screen and (max-width: 767px){.description__text{order:1;padding:0;margin-top:0}}.description .paragraph{margin-bottom:20px;font-size:2rem;line-height:2.4rem;letter-spacing:-0.01em}.description .paragraph:last-child{margin-bottom:0}.description .paragraph:nth-child(3){font-weight:600}@media screen and (max-width: 767px){.description .paragraph{font-size:1.8rem}}.counter{padding:85px 0}@media screen and (max-width: 1199px){.counter{padding:60px 0}}.counter__wrapper{display:flex;align-items:baseline;justify-content:space-between;opacity:0;transition:.3s opacity}@media screen and (max-width: 1199px){.counter__wrapper{flex-wrap:wrap;max-width:560px;margin:0 auto}}@media screen and (max-width: 767px){.counter__wrapper{flex-wrap:nowrap;flex-direction:column}}.counter__wrapper.show-counter{opacity:1}.counter .counter-item{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1199px){.counter .counter-item{width:270px;margin-bottom:25px}.counter .counter-item:last-child{margin:0 auto}}@media screen and (max-width: 767px){.counter .counter-item{width:100%}}.counter .counter-item:after{content:'';position:absolute;height:140px;width:1px;top:0;right:-40px;background-color:rgba(0,0,0,0.11);transform:rotate(15deg)}@media screen and (max-width: 1199px){.counter .counter-item:after{display:none}}.counter .counter-item:last-child:after{display:none}.counter .counter-item .plus{opacity:0;transition:.3s opacity}.counter .num-wrap,.counter .counter-num{position:relative;font-size:8rem;color:red}@media screen and (max-width: 767px){.counter .num-wrap,.counter .counter-num{font-size:6.4rem}}.counter .counter-desc{width:170px;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.counter .counter-desc{font-size:1.8rem}}.clients{padding:70px 0 90px}@media screen and (max-width: 767px){.clients{padding:50px 0 40px}}@media screen and (max-width: 1199px){.clients .container{padding:0}}.clients__wrapper{width:100%;max-width:1330px;padding:55px 60px 30px;margin:0 auto;background:linear-gradient(0deg, #F5F6FB, #F5F6FB),#575963;border-radius:8px}@media screen and (max-width: 1199px){.clients__wrapper{padding:60px 50px 30px}}@media screen and (max-width: 767px){.clients__wrapper{padding:60px 0 30px}}@media screen and (max-width: 767px){.clients__wrapper .title{margin-left:25px;font-size:3.2rem}}.clients__slider{position:relative;width:100%;height:160px;margin-left:auto;margin-right:auto;margin-top:50px;overflow:hidden}@media screen and (max-width: 767px){.clients__slider{height:350px}}@media screen and (max-width: 767px){.clients__slider{height:215px;margin-top:40px}}.clients__slider:before{content:'';position:absolute;width:160px;height:100%;left:0;top:50%;transform:translate(0, -50%);background:linear-gradient(90deg, #F5F6FB 29.67%, rgba(245,246,251,0) 100%);z-index:5}.clients__slider:after{content:'';position:absolute;width:160px;height:160px;right:0;top:50%;transform:translate(0, -50%) rotate(-180deg);background:linear-gradient(90deg, #F5F6FB 29.67%, rgba(245,246,251,0) 100%);z-index:5}@media screen and (max-width: 767px){.clients__slider:before,.clients__slider:after{display:none}}.clients .swiper-slide{display:flex;justify-content:center;align-items:center;text-align:center;height:160px;padding:60px 30px}@media screen and (max-width: 1199px){.clients .swiper-slide{padding:50px 25px}}@media screen and (max-width: 767px){.clients .swiper-slide{height:100px;padding:30px 15px}}.clients .client-logo{display:block;width:100%;height:100%;object-fit:contain}.clients .client-logo{display:block;width:100%;height:100%;object-fit:contain}.clients .clients-pagination{width:fit-content;margin:70px auto 0}@media screen and (max-width: 1199px){.clients .clients-pagination{margin-top:50px}}@media screen and (max-width: 767px){.clients .clients-pagination{display:none}}.clients .clients-pagination .swiper-pagination-bullet{width:16px;height:16px;background-color:transparent;border:1px solid #000;opacity:1}.clients .clients-pagination .swiper-pagination-bullet-active{background-color:#000}.clients .swiper-horizontal>.swiper-pagination-bullets,.clients .swiper-pagination-bullets.swiper-pagination-horizontal,.clients .swiper-pagination-custom,.clients .swiper-pagination-fraction{width:fit-content}.projects{padding:60px 0 70px;color:#fff;background-color:#303138}@media screen and (max-width: 767px){.projects{padding:50px 20px 25px}}.projects .title{margin-bottom:22px}@media screen and (max-width: 767px){.projects .title{font-size:3.2rem;line-height:4rem;margin-bottom:20px}}.projects__slider{position:relative;max-width:1155px;width:100%}.projects .slide-item{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.projects .slide-item{flex-direction:column;max-width:425px;margin:0 auto}}.projects .slide-img{width:100%;height:320px;border-radius:4px;object-fit:cover}@media screen and (max-width: 1199px){.projects .slide-img{height:235px}}@media screen and (max-width: 767px){.projects .slide-img{margin-bottom:100px}}.projects .slide-left,.projects .slide-right{width:47.2%}@media screen and (max-width: 1199px){.projects .slide-left{width:54%}}@media screen and (max-width: 767px){.projects .slide-left{width:100%}}@media screen and (max-width: 1199px){.projects .slide-right{width:42%}}@media screen and (max-width: 767px){.projects .slide-right{width:100%}}.projects .title-desktop{font-size:2.8rem;line-height:3.2rem}@media screen and (max-width: 767px){.projects .title-desktop{margin-bottom:20px}}.projects .text-block{position:relative;margin-bottom:60px}@media screen and (max-width: 767px){.projects .text-block{max-height:40px;margin-bottom:20px;overflow:hidden;cursor:pointer;transition:.3s}.projects .text-block:after{content:'';position:absolute;width:8px;height:8px;top:13px;right:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:.3s}}.projects .text-block:before{content:'';position:absolute;width:120px;height:2px;left:0;bottom:-30px;background-color:red}.projects .text-block:last-child{margin-bottom:0}.projects .text-block:last-child:before{display:none}.projects .text-block.active{max-height:2000px}.projects .text-block.active:after{transform:rotate(225deg)}.projects .subtitle{position:relative;display:block;font-size:2.4rem;line-height:4rem}.projects .task-paragraph,.projects .solution-paragraph{font-size:2rem;line-height:2.4rem}@media screen and (max-width: 767px){.projects .task-paragraph,.projects .solution-paragraph{font-size:1.8rem;line-height:2rem}}.projects .projects-navigation{position:absolute;display:flex;align-items:center;max-width:545px;width:100%;left:0;top:375px;z-index:10}@media screen and (max-width: 1199px){.projects .projects-navigation{align-items:start;flex-direction:column;max-width:395px;top:305px}}@media screen and (max-width: 767px){.projects .projects-navigation{max-width:100%;top:260px}}.projects__btn-slider{display:flex;align-items:center}@media screen and (max-width: 767px){.projects__btn-slider{width:100%;justify-content:space-between}}.projects .projects-button-prev{margin-right:15px}.projects .projects-pagination{width:fit-content;margin-left:30px;font-size:2rem;line-height:2.4rem}@media screen and (max-width: 767px){.projects .projects-pagination{position:absolute;left:50%;transform:translate(-50%, 0);margin:0}}.projects .projects-btn{position:absolute;display:flex;align-items:center;justify-content:center;margin-left:auto;width:290px;height:56px;top:375px;left:220px;text-transform:uppercase;z-index:10}@media screen and (max-width: 1199px){.projects .projects-btn{width:390px;left:0}}@media screen and (max-width: 767px){.projects .projects-btn{position:relative;top:100%;max-width:390px;width:100%;margin:30px auto 0}}.contacts{padding-top:120px;padding-bottom:72px}@media screen and (max-width: 1199px){.contacts{padding-top:70px;padding-bottom:32px}}@media screen and (max-width: 767px){.contacts{padding:45px 0}}.contacts__wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1199px){.contacts__wrapper{flex-wrap:wrap;max-width:800px;margin:0 auto}}@media screen and (max-width: 767px){.contacts__wrapper{max-width:425px}}@media screen and (max-width: 375px){.contacts__wrapper{flex-direction:column}}.contacts__address{display:flex;flex-direction:column;max-width:300px;width:100%}@media screen and (max-width: 1199px){.contacts__address{margin-bottom:30px}}@media screen and (max-width: 767px){.contacts__address{margin-bottom:20px}}.contacts .address-title{margin-bottom:25px;font-size:2rem;line-height:2.4rem;font-weight:600}.contacts .address-item{margin-bottom:20px;font-size:1.8rem;line-height:2.4rem}.contacts .address-item:last-child{margin-bottom:0}.contacts__resources{display:flex;flex-direction:column;max-width:200px;width:100%}@media screen and (max-width: 767px){.contacts__resources{margin-bottom:40px}}@media screen and (max-width: 425px){.contacts__resources{margin-bottom:20px}}.contacts .resources-title{margin-bottom:25px;font-size:2rem;line-height:2.4rem;font-weight:600}.contacts .resources-item{position:relative;padding-left:25px;margin-bottom:20px;font-size:1.8rem;line-height:2.4rem;color:red;transition:.3s}.contacts .resources-item:last-child{margin-bottom:0}.contacts .resources-item:before{content:'';position:absolute;background-image:url("../img/globe.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;top:50%;left:0;transform:translate(0, -50%);transition:.3s}.contacts .resources-item:hover{color:#000}.contacts .resources-item:hover:before{background-image:url("../img/globe-hover.svg")}.contacts__list{display:flex;flex-direction:column}.contacts .contacts-title{margin-bottom:25px;font-size:2rem;line-height:2.4rem;font-weight:600}.contacts .contacts-link{margin-bottom:20px;font-size:1.8rem;line-height:2.4rem;transition:.3s}.contacts .contacts-link:last-child{margin-bottom:0}.contacts .contacts-link:hover{color:red}.contacts .contacts-social{display:flex;align-items:center;justify-content:space-between;width:100%}.contacts .social-item{position:relative;display:block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;transition:.3s}.contacts .contacts-telegram{background-image:url("../img/telegram-black.svg")}.contacts .contacts-telegram:hover{background-image:url("../img/telegram-hover.svg")}.contacts .contacts-viber{background-image:url("../img/viber-black.svg")}.contacts .contacts-viber:hover{background-image:url("../img/viber-hover.svg")}.contacts .contacts-whatsapp{background-image:url("../img/whatsapp-black.svg")}.contacts .contacts-whatsapp:hover{background-image:url("../img/whatsapp-hover.svg")}.contacts .contacts-mail{background-image:url("../img/mail-black.svg")}.contacts .contacts-mail:hover{background-image:url("../img/mail-hover.svg")}.contacts .navigate-desktop{display:none}@media screen and (max-width: 1199px){.contacts .navigate-desktop{display:block;max-width:290px;width:100%;height:105px;margin:auto 0}}@media screen and (max-width: 767px){.contacts .navigate-desktop{display:none}}.contacts .menu{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:100%}.contacts .menu-item{height:fit-content}.contacts .menu-link{color:#000}.contacts__callback{position:relative;display:flex;flex-direction:column;max-width:440px;width:100%;padding:25px 30px 30px;margin-top:-20px;background-color:#F6F6FB}@media screen and (max-width: 1199px){.contacts__callback{max-width:380px;margin-top:0;padding:25px 20px 20px}}@media screen and (max-width: 767px){.contacts__callback{max-width:100%;padding:25px 15px 20px}}@media screen and (max-width: 425px){.contacts__callback{margin-top:40px}}.contacts__callback .callback-img{position:absolute;top:25px;left:30px;width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:top;background-color:#303138}@media screen and (max-width: 425px){.contacts__callback .callback-img{left:15px}}.contacts .callback-title{max-width:240px;margin-bottom:10px;margin-left:100px;font-size:2rem;line-height:2.4rem;font-weight:600}@media screen and (max-width: 425px){.contacts .callback-title{max-width:180px;font-size:1.8rem}}@media screen and (max-width: 375px){.contacts .callback-title{max-width:170px;font-size:1.4rem}}.contacts .callback-subtitle{max-width:240px;margin-left:100px;font-size:2rem;line-height:2.4rem}@media screen and (max-width: 425px){.contacts .callback-subtitle{max-width:180px;font-size:1.6rem}}@media screen and (max-width: 375px){.contacts .callback-subtitle{max-width:170px;font-size:1.4rem}}.contacts .callback-btn{height:56px;margin-top:30px}.btn-primary{font-size:1.8rem;font-weight:500;color:#fff;background-color:#E31F25;box-shadow:0 4px 12px rgba(255,46,46,0.46);border-radius:4px;text-transform:uppercase;overflow:hidden}.btn-primary:before{content:'';position:absolute;width:140px;height:140px;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);background-color:rgba(255,255,255,0.3);transition:.5s}.btn-primary:hover{background-color:#B20505}.btn-primary:active:before{transform:translate(-50%, -50%) scale(3)}.btn-primary:disabled{background-color:#E0E0E0;color:rgba(0,0,0,0.26);box-shadow:none}.prev-btn,.next-btn{position:relative;width:56px;height:56px;border:2px solid red;border-radius:5px;transition:.3s;cursor:pointer}.prev-btn:before,.next-btn:before{content:'';position:absolute;background-size:contain;background-repeat:no-repeat;width:22px;height:22px;top:50%;left:50%;transform:translate(-50%, -50%)}.prev-btn:hover,.next-btn:hover{background-color:red}.prev-btn:before{background-image:url("../img/arrow-prew.svg")}.prev-btn:hover:before{background-image:url("../img/arrow-prew-hover.svg")}.next-btn:before{background-image:url("../img/arrow-next.svg")}.next-btn:hover:before{background-image:url("../img/arrow-next-hover.svg")}h1.title{font-size:4rem;font-weight:600;text-transform:uppercase}h2.title{font-size:3.2rem;font-weight:500;text-transform:uppercase}h3.title{font-size:2.8rem;line-height:3.2rem;font-weight:500}.input-wrap{position:relative;display:inline-block;max-width:340px;width:100%}.input-label{position:absolute;width:fit-content;padding:0 4px;top:16px;left:16px;font-size:1.8rem;line-height:2.4rem;letter-spacing:-0.01em;color:rgba(0,0,0,0.7);background-color:#F6F6FB;pointer-events:none;transform-origin:0 50%;transition:transform 200ms, color 200ms}.form-input{width:100%;height:56px;padding:15px 12px;border-radius:4px;border:1px solid rgba(0,0,0,0.23);resize:none;font-size:1.8rem;line-height:2.4rem;transition:.3s}.form-input::placeholder{font-size:1.8rem;line-height:2.4rem;color:rgba(0,0,0,0.7)}.form-input:hover{border:1px solid #000}.form-input:hover::placeholder{color:rgba(0,0,0,0.6)}.form-input:disabled{border:1px solid rgba(0,0,0,0.23)}.form-input:disabled::placeholder{color:rgba(0,0,0,0.27)}.form-input:focus ~ .input-label,.form-input:not(:placeholder-shown) ~ .input-label{transform:translateY(-28px) scale(0.85);font-size:1.6rem}.form-input:not(:placeholder-shown) ~ .input-label{color:#000}.upload-btn{display:flex;align-items:center;justify-content:center;max-width:340px;width:100%;height:56px;border-radius:4px;border:1px dashed #7E7E7E}.upload-btn .upload-icon{background-image:url("../img/upload-icon.svg");background-size:contain;background-repeat:no-repeat;width:24px;height:24px;margin-right:15px}.upload-name{font-size:1.8rem;line-height:2.4rem;color:rgba(0,0,0,0.7)}.form-submit{display:flex;align-items:center;justify-content:center;max-width:340px;width:100%;height:56px;border-radius:4px}.footer{background-color:#F6F6FB}.footer__wrapper{padding:30px 20px}@media screen and (max-width: 1199px){.footer__wrapper{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width: 767px){.footer__wrapper{flex-direction:column}}.footer .top-wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1199px){.footer .top-wrapper{flex-direction:column;align-items:flex-end}}@media screen and (max-width: 767px){.footer .top-wrapper{align-items:center}}.footer .top-wrapper:first-child{margin-bottom:20px}@media screen and (max-width: 1199px){.footer .top-wrapper:first-child{margin-bottom:0}}@media screen and (max-width: 767px){.footer .top-wrapper:first-child{flex-direction:column}}.footer .bottom-wrapper{display:flex;align-items:center}@media screen and (max-width: 1199px){.footer .bottom-wrapper{flex-direction:column;align-items:flex-end}}@media screen and (max-width: 767px){.footer .bottom-wrapper{align-items:center}}.footer .bottom-wrapper:first-child{margin-bottom:20px}@media screen and (max-width: 1199px){.footer .bottom-wrapper:first-child{margin-bottom:0}}@media screen and (max-width: 767px){.footer .bottom-wrapper:first-child{flex-direction:column}}.footer .bottom-wrapper:last-child{position:absolute;flex-direction:column;align-items:flex-end;top:0;right:20px}@media screen and (max-width: 767px){.footer .bottom-wrapper:last-child{position:relative;align-items:center;right:auto}}@media screen and (max-width: 767px){.footer .logo{order:2}}@media screen and (max-width: 1199px){.footer .logo-img{width:100px;height:40px}}.footer .logo-text{color:#000}@media screen and (max-width: 1199px){.footer .logo-text{font-size:1.6rem;line-height:1.3rem}}@media screen and (max-width: 767px){.footer .logo-text{width:230px}}.footer .logo-text:before{background-color:#000}@media screen and (max-width: 1199px){.footer .logo-text:before{height:35px}}.footer .navigate-mobile{display:flex;max-width:555px;width:100%}@media screen and (max-width: 1199px){.footer .navigate-mobile{display:none}}@media screen and (max-width: 767px){.footer .navigate-mobile{display:flex;flex-wrap:wrap;order:1;max-width:300px}}.footer .navigate-mobile .menu-item{height:fit-content}@media screen and (max-width: 767px){.footer .navigate-mobile .menu-item{margin-bottom:35px}}.footer .menu{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:100%}.footer .menu-item{height:fit-content}.footer .menu-link{color:#000}.copyright,.dom{color:rgba(148,148,148,0.9);font-size:1.6rem;line-height:2.4rem}@media screen and (max-width: 1199px){.copyright{margin-bottom:24px}}@media screen and (max-width: 767px){.copyright{margin-top:20px;margin-bottom:35px;text-align:center}}.dom{margin-left:auto}@media screen and (max-width: 767px){.dom{margin-left:0}}.footer-link{margin-left:40px;font-size:16px;font-weight:400;line-height:20px;color:rgba(148,148,148,0.9)}@media screen and (max-width: 1199px){.footer-link{margin-bottom:24px}}@media screen and (max-width: 767px){.footer-link{margin-left:0}}.widget{position:fixed;display:none;flex-direction:column;justify-content:space-between;right:20px;bottom:30px;width:48px;max-height:48px;padding:8px;border-radius:4px;background-color:red;z-index:20;overflow:hidden;transition:.5s}@media screen and (max-width: 767px){.widget{display:flex;right:-80px}}.widget.active{max-height:500px;background-color:#575963}.widget.show{right:20px}.widget__btn{position:relative;width:32px;min-height:32px;margin-bottom:5px;outline:none;transition:.3s}.widget__btn:before,.widget__btn:after{content:'';position:absolute;background-size:contain;background-repeat:no-repeat;width:50%;height:50%;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s}.widget__btn:before{background-image:url("../img/phone.svg")}.widget__btn:after{background-image:url("../img/close.svg");opacity:0}.widget__btn.active:before{opacity:0}.widget__btn.active:after{opacity:1}.widget__item{position:relative;width:32px;min-height:32px;margin-top:8px;border-radius:7px;background-color:#303138}.widget__item:before{content:'';position:absolute;background-size:contain;background-repeat:no-repeat;width:50%;height:50%;top:50%;left:50%;transform:translate(-50%, -50%)}.widget .widget-phone:before{background-image:url("../img/phone.svg")}.widget .widget-telegram:before{background-image:url("../img/telegram.svg")}.widget .widget-viber:before{background-image:url("../img/viber.svg")}.widget .widget-whatsapp:before{background-image:url("../img/whatsapp.svg")}.widget .widget-email:before{background-image:url("../img/mail.svg")}.top-scroll{width:48px;height:48px;display:inline-block;position:fixed;bottom:30px;right:-100%;z-index:20;transition:.3s}.top-scroll:after{content:'';position:absolute;background-image:url("../img/arrow-top.svg");background-size:contain;background-repeat:no-repeat;width:22px;height:22px;top:50%;left:50%;transform:translate(-50%, -50%)}.top-scroll.active{right:20px}@media screen and (max-width: 767px){.top-scroll{width:48px;height:48px}}.modal-bg{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,0.2);backdrop-filter:blur(60px);display:none;z-index:100}.modal-bg.active{display:block}.modal{width:calc(100% - 40px);max-width:470px;max-height:80vh;overflow-y:auto;padding:80px 32px 30px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:6px;background-color:#fff;transition:.3s;z-index:110}.modal.active{transform:translate(-50%, -50%) scale(1)}@media screen and (max-width: 767px){.modal{padding:80px 20px 20px}}.modal .modal-close{position:absolute;width:30px;height:30px;top:32px;right:32px}.modal .modal-close:before,.modal .modal-close:after{content:'';position:absolute;width:16px;height:2px;top:50%;left:50%;background-color:#000}.modal .modal-close:before{transform:translate(-50%, -50%) rotate(-45deg)}.modal .modal-close:after{transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.modal .modal-close{top:20px;right:15px}}.modal .title{font-size:2.8rem;text-transform:unset;margin-bottom:24px}@media screen and (max-width: 767px){.modal .title{font-size:2.6rem}}.modal .input-wrap{max-width:100%;margin-bottom:24px}.modal .input-label{background-color:#fff}.modal .submit{width:100%;height:56px}.modal-upload .upload-btn{max-width:100%;margin-bottom:24px}.modal-thanks__body,.modal-error__body{display:flex;flex-direction:column;align-items:center}.modal-thanks .title,.modal-error .title{text-align:center}.modal-thanks .img-wrap,.modal-error .img-wrap{width:86px;height:86px;padding:7px;margin-bottom:25px;border-radius:50%;border:3px solid red;overflow:hidden}.modal-thanks__img,.modal-error__img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain;background-color:#303138}.modal-thanks__text,.modal-error__text{text-align:center;margin-top:15px;margin-bottom:25px;font-size:2rem;line-height:2.4rem}.modal-error .img-wrap{position:relative}.modal-error .img-wrap:before{content:'!';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:6rem;color:red}.modal-services{max-width:790px;overflow-y:hidden}.modal-services__list-wrapper{max-height:30vh;margin-top:25px;overflow-y:auto}@media screen and (max-width: 767px){.modal-services__list-wrapper{margin-top:60px;font-size:1.8rem}}.modal-services__list{height:100%;overflow:hidden}@media screen and (max-width: 767px){.modal-services__list{font-size:1.8rem}}.modal-services .list-item{position:relative;padding-left:30px;margin-bottom:20px;font-size:2rem;line-height:2.4rem}@media screen and (max-width: 767px){.modal-services .list-item{font-size:1.8rem}}.modal-services .list-item:before{content:'';position:absolute;display:block;width:12px;height:12px;top:5px;left:0;border-radius:50%;background-color:red}.modal-services .list-item:after{content:'';position:absolute;width:2px;height:100%;top:20px;left:5px;background-color:red}.modal-services .list-item:last-child{margin-bottom:0}.modal-services .list-item:last-child:after{display:none}.modal-services .list-subtitle{font-weight:600}.plug{height:100vh;background-color:#f8f4f4}.plug__wrapper{max-width:1000px;height:100%}.plug__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:65px}.plug__header-logo{display:block;width:120px;height:50px;object-fit:contain}.plug__header-contacts{display:flex;flex-direction:column;align-items:center}.plug .contact-item{display:block;margin-bottom:10px;font-size:1.6rem}.plug .contact-item:last-child{margin-bottom:0}.plug__desc{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;width:690px;text-align:center;font-weight:bold}.plug__desc-title{font-size:2.6rem}.plug__desc-text{margin:20px 0 32px;font-size:2rem;white-space:pre-wrap}.plug__desc-subtitle{font-size:2rem;text-transform:uppercase}.cookie-note{position:fixed;max-width:975px;width:100%;padding:32px;bottom:-500px;right:70px;border-radius:24px;background:rgba(48,49,56,0.8);backdrop-filter:blur(60px);transition:bottom 0.5s ease;z-index:9999}@media screen and (max-width: 1199px){.cookie-note{right:0;max-width:100%;border-radius:16px}}.cookie-note.show{bottom:70px}@media screen and (max-width: 1199px){.cookie-note.show{bottom:0}}.cookie-note__content{display:flex;flex-direction:column;color:#fff;font-size:18px;font-weight:400;line-height:24px}@media screen and (max-width: 1199px){.cookie-note__content{font-size:16px}}.cookie_accept{max-width:156px;padding:16px 24px;margin-top:16px;margin-left:auto}.cookie-close{position:relative;display:block;width:30px;height:30px;margin-left:auto}.cookie-close:before,.cookie-close:after{content:'';position:absolute;width:20px;height:3px;top:50%;left:50%;background-color:#FFF}.cookie-close:before{transform:translate(-50%, -50%) rotate(-45deg)}.cookie-close:after{transform:translate(-50%, -50%) rotate(45deg)}*{outline:none;box-sizing:border-box;margin:0;padding:0}*:after,*:before{transition:inherit}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"FF Unit Pro Regular", "FF Unit Pro Medium"}:root{font-size:10px;font-weight:300}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#000;cursor:pointer;transition:.3s}input,button,textarea{outline:none;background:none;border:none;padding:0;color:#000;cursor:pointer;transition:.3s;outline:0}.logo{display:flex;align-items:center}.logo-img{object-fit:contain;width:145px;height:65px}@media screen and (max-width: 767px){.logo-img{width:90px;height:40px}}.logo-text{position:relative;width:290px;margin-left:40px;font-size:1.7rem;line-height:2.1rem;color:rgba(255,255,255,0.6)}.logo-text:before{content:'';position:absolute;display:block;height:50px;width:0;top:50%;left:-25px;border:1px solid rgba(255,255,255,0.4);transform:rotate(15deg) translate(0, -50%)}@media screen and (max-width: 767px){.logo-text:before{height:30px;left:-18px}}@media screen and (max-width: 767px){.logo-text{width:160px;margin-left:24px;font-size:10px;line-height:1.3rem}}@media screen and (max-width: 375px){.logo-text{display:none}}.menu-item{position:relative}.menu-item:before{content:'';position:absolute;width:0;height:1px;bottom:-10px;left:0;background-color:red;transition:.3s}.menu-item:hover:before{width:100%}@media screen and (max-width: 767px){.menu-item{margin-bottom:56px}.menu-item:last-child{margin-bottom:0}}.menu-link{text-transform:uppercase;font-size:2rem;line-height:1.8rem;color:#fff}@media screen and (max-width: 767px){.menu-link{color:#000}}


/*# sourceMappingURL=main.css.map*/