*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{min-width:100%;font-size:62.5%}@media only screen and (max-width:1600px){html{font-size:55%}}@media only screen and (max-width:1380px){html{font-size:50%}}@media only screen and (max-width:670px){html{font-size:41%}}body{font-family:Manrope,sans-serif;font-weight:400;font-size:1.6rem;background-color:#00021d}.container{display:grid;grid-template-rows:repeat(7,min-content);grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(12,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}.btn-up{z-index:100;position:fixed;background-color:#cb3900;right:2rem;bottom:0;border-top-left-radius:1rem;border-top-right-radius:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:5rem;height:4rem}.btn-up::before{content:"";width:3rem;height:3rem;background:rgba(0,0,0,0) no-repeat center center;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E")}.btn-up_hide{display:none}.underline-one{position:relative;cursor:pointer;text-decoration:none}.underline-one:after{content:"";display:block;position:absolute;right:0;bottom:-3px;width:0;height:2px;background-color:#00021d;transition:width .3s}.underline-one:hover:after{content:"";width:100%;display:block;position:absolute;left:0;bottom:-3px;height:2px;background-color:#cb3900;transition:width .4s}.tabs{display:flex;flex-wrap:wrap}@media only screen and (max-width:670px){.tabs{display:block}}.tNav{flex-grow:1;font-size:1.8rem;text-align:center;padding:1rem;cursor:pointer;border-top:2px solid rgba(0,0,0,0);border-bottom:1px solid #cb3900;color:#838383}@media only screen and (max-width:670px){.tNav{border:1px solid rgba(0,0,0,0)}}.tNav.current{font-size:1.8rem;color:#fff;background:#282a42;border-top:2px solid #cb3900;border-bottom:none}@media only screen and (max-width:670px){.tNav.current{border:1px solid #cb3900}}.tSec{width:100%;padding:6rem;background:#282a42;color:#fff;display:none;height:55rem;font-size:1.6rem;line-height:2.4rem}@media only screen and (max-width:670px){.tSec{padding:3rem;height:65rem}}.tSec p{padding:1rem 0;text-indent:3rem}.tSec ul{list-style-position:inside;padding:1rem 0;text-indent:3rem}.tSec h3{font-size:2.4rem;padding-bottom:2rem;line-height:3.2rem}.tSec.current{display:block}.btn{color:#fff;font-weight:700;text-transform:uppercase;font-size:1.4rem;font-family:Manrope;padding:1rem 4rem;border-radius:.5rem;line-height:2.3rem;border-color:#fff;background-color:rgba(255,255,255,0);margin:3rem 0;overflow:hidden;cursor:pointer;transition:.3s all ease-out}.btn:hover{background-color:#00021d;color:#fff;transform:translateY(.2rem)}.btn-dark{border-color:#cb3900;background-color:#282a42}.btn-dark:hover{border-color:#fff}.btn-dark-bright:hover{border-color:#cb3900}@media only screen and (max-width:1240px){.btn{padding:1rem 2rem}}@media only screen and (max-width:930px){.btn{padding:1rem 2rem;font-size:1.6rem;width:25rem}}.modal{display:none;position:fixed;z-index:1;padding-top:10rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7)}.modal-content{position:relative;background-color:#fff;margin:auto;padding:0;width:60%;box-shadow:0 6px 6px rgba(0,0,0,.6);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@media only screen and (max-width:1158px){.modal-content{width:100%}}@keyframes animatetop{from{top:-30rem;opacity:0}to{top:0;opacity:1}}.close{color:#fff;float:right;font-size:3rem;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:1rem 1.6rem;background-color:#282a42;color:#fff}.modal-body{padding:1rem 1.6rem}.title-1{font-size:7.2rem;font-weight:600;line-height:10.8rem;text-transform:uppercase;color:#fff}@media only screen and (max-width:1158px){.title-1{font-size:5.6rem;line-height:8.4rem}}@media only screen and (max-width:930px){.title-1{font-size:4.2rem;line-height:7.2rem}}.title-2-black{font-size:4.2rem;font-weight:600;line-height:7.2rem;text-transform:uppercase;color:#000}@media only screen and (max-width:1158px){.title-2-black{font-size:3.6rem}}.title-2-white{font-size:4.2rem;font-weight:600;line-height:7.2rem;color:#fff;text-transform:uppercase}@media only screen and (max-width:1158px){.title-2-white{font-size:3.6rem}}.title-3{font-size:4rem;font-weight:400;line-height:6rem;color:#fff}@media only screen and (max-width:1158px){.title-3{font-size:3rem}}.title-4{font-size:3.2rem;font-weight:600;line-height:4.8rem;color:#000}.center{text-align:center}.clients{padding:6rem 0;grid-column:full-start/full-end;background-color:#fff;align-items:center;justify-items:center;transform:translateY(-1rem)}@media only screen and (max-width:1158px){.clients{transform:translateY(14rem)}}@media only screen and (max-width:670px){.clients{transform:translateY(40rem)}}.clients p{font-size:1.8rem;line-height:2.7rem;padding:0 15rem}@media only screen and (max-width:1158px){.clients p{padding:0}}.swiper-container{padding:4rem;width:120rem;height:auto;margin:auto;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:1158px){.swiper-container{width:80rem}}@media only screen and (max-width:930px){.swiper-container{width:50rem}}.swiper-slide{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{width:150px}.header{background-image:url(/assets/template/img/banner-2-2-1.png);background-size:cover;padding:1rem 0;grid-column:full-start/full-end}.header-top{display:grid;grid-template-columns:minmax(6rem,1fr) repeat(12,minmax(min-content,14rem)) minmax(6rem,1fr);gap:1rem;align-items:center;justify-items:center}@media only screen and (max-width:1240px){.header-top{grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(16,[col-start] minmax(min-content,14rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}}.header-logo{grid-column:2/4;justify-self:start}@media only screen and (max-width:1880px){.header-logo{grid-column:1/3;justify-self:center}}@media only screen and (max-width:1240px){.header-logo{grid-column:1/3}}@media only screen and (max-width:1158px){.header-logo{grid-column:1/-1}}.header-logo img{width:20rem;height:auto}@media only screen and (max-width:1880px){.header-logo img{width:16rem}}@media only screen and (max-width:1600px){.header-logo img{width:16rem}}@media only screen and (max-width:1240px){.header-logo img{width:12rem}}@media only screen and (max-width:1158px){.header-logo img{width:20rem}}.header-menu{grid-column:4/9;font-family:Roboto}@media only screen and (max-width:1880px){.header-menu{grid-column:3/9}}@media only screen and (max-width:1240px){.header-menu{grid-column:3/12}}@media only screen and (max-width:1158px){.header-menu{display:none}}.header-menu-list-item{list-style:none;display:inline-block;padding:1rem;margin:1rem;text-transform:uppercase;letter-spacing:.1rem;font-size:1.8rem;line-height:2.7rem}@media only screen and (max-width:1240px){.header-menu-list-item{letter-spacing:0}}.header-menu-list-item a{text-decoration:none;color:#fff}.header-contacts-phone{grid-column:9/11;font-family:Roboto;justify-self:end}@media only screen and (max-width:1240px){.header-contacts-phone{grid-column:12/14}}@media only screen and (max-width:1158px){.header-contacts-phone{grid-column:1/-1;justify-self:center}}@media only screen and (max-width:930px){.header-contacts-phone{width:40rem;text-align:center}}.header-contacts-phone a{letter-spacing:.1rem;font-size:2rem;line-height:2.4rem;text-decoration:none;color:#fff}@media only screen and (max-width:1158px){.header-contacts-phone a{font-size:3rem;line-height:4.5rem}}.header-contacts-wa{grid-column:11/12;justify-self:end}@media only screen and (max-width:1240px){.header-contacts-wa{grid-column:14/16;justify-self:center}}@media only screen and (max-width:1158px){.header-contacts-wa{display:none}}.header-button{grid-column:12/14}@media only screen and (max-width:1880px){.header-button{grid-column:12/-1}}@media only screen and (max-width:1240px){.header-button{grid-column:16/-1}}@media only screen and (max-width:1158px){.header-button{grid-column:1/-1}}.header-bottom{padding:15rem 0;display:grid;grid-template-columns:minmax(6rem,1fr) repeat(12,minmax(min-content,14rem)) minmax(6rem,1fr);gap:4rem 1rem}.header-bottom h1{grid-column:2/14}.header-bottom h3{grid-column:2/14;height:12rem}.header-bottom button{grid-column:2/4}@media only screen and (max-width:1158px){.header-bottom button{display:none}}.navigation{display:none}@media only screen and (max-width:1158px){.navigation{display:inline-block}}.navigation__toggle{display:none}.navigation__button{height:5rem;width:5rem;border-radius:20%;position:fixed;top:1rem;right:3rem;z-index:200;text-align:center;cursor:pointer}.navigation__background{width:6rem;height:6rem;border-radius:50%;position:fixed;right:200rem;top:110rem;z-index:100;transition:all .7s;background-color:#00021d}.navigation__nav{height:100vh;position:fixed;top:0;right:0;z-index:150;width:0;opacity:0;transition:all .3s cubic-bezier(.68,-.6,.32,1.6)}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style:none;width:100%}.navigation__item{text-align:center}.navigation__item:not(:last-child){margin-bottom:2rem}.navigation__link:link,.navigation__link:visited{font-size:2rem;color:#fff;letter-spacing:.3rem;text-decoration:none;text-transform:uppercase;font-weight:600;background:linear-gradient(110deg,transparent 0,transparent 50%,#cb3900 50%);background-size:220%;padding:1rem 2rem;transition:all .4s;position:inline-block}@media only screen and (max-width:1158px){.navigation__link:link,.navigation__link:visited{font-size:4rem}}.navigation__link:active,.navigation__link:hover{background-position:100%;transform:translateX(1rem)}.navigation__toggle:checked~.navigation__background{transform:scale(100)}.navigation__toggle:checked~.navigation__nav{width:100%;opacity:1}.navigation__icon{position:relative;margin-top:2.5rem}.navigation__icon,.navigation__icon::after,.navigation__icon::before{width:3rem;height:.2rem;background:#cb3900;display:inline-block}.navigation__icon::after,.navigation__icon::before{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon::before{top:-.8rem}.navigation__icon::after{top:.8rem}.navigation__button:hover .navigation__icon::before{top:-1rem}.navigation__button:hover .navigation__icon::after{top:1rem}.navigation__toggle:checked+.navigation__button .navigation__icon{background:rgba(0,0,0,0)}.navigation__toggle:checked+.navigation__button .navigation__icon::before{top:0;transform:rotate(135deg)}.navigation__toggle:checked+.navigation__button .navigation__icon::after{top:0;transform:rotate(-135deg)}.contacts{padding:6rem 0;grid-column:full-start/full-end;background-image:url(/assets/template/img/banner-2-2-1.png);background-size:cover}@media only screen and (max-width:1158px){.contacts{transform:translateY(8rem)}}@media only screen and (max-width:670px){.contacts{transform:translateY(35rem)}}.contacts-rectangle{background-color:#fff;margin:0 10%;display:grid;grid-template-columns:minmax(6rem,1fr) repeat(12,minmax(min-content,14rem)) minmax(6rem,1fr);gap:2rem;padding:4rem}@media only screen and (max-width:1600px){.contacts-rectangle{margin:0 1%}}.contacts-right{grid-column:8/-1;font-size:1.8rem;line-height:2.7rem}@media only screen and (max-width:1158px){.contacts-right{grid-column:1/-1}}.contacts-right-address{margin:2rem 0}.contacts-right-feedback{padding:2rem 0}.contacts-right-feedback a{text-decoration:none;color:#000}.contacts-left{grid-column:2/7;padding:2rem 0}@media only screen and (max-width:1158px){.contacts-left{grid-column:1/-1}}.contacts-left p{font-size:1.4rem; padding:2rem 0}.contacts-left #af_name,.contacts-left #af_phone{width:100%;height:4rem;margin:1rem 0;border:none;border-bottom:1px solid #282a42}.contacts-left #af_name:focus,.contacts-left #af_phone:focus{border-color:#fff;outline:0;box-shadow:0 0 0 .2rem rgba(203,57,0,.5647058824)}input[type=text]{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:1rem}.a-privacy{color:#000}.cooperation{grid-column:full-start/full-end;height:70rem}.cooperation-line{height:35rem;background-image:url(/assets/template/img/banner-2-2-1.png);background-size:cover}@media only screen and (max-width:1880px){.cooperation-line{height:30rem}}@media only screen and (max-width:1600px){.cooperation-line{height:25rem}}.cooperation-information{background-color:#fff;height:45rem;display:grid;grid-template-columns:minmax(6rem,1fr) repeat(12,minmax(min-content,14rem)) minmax(6rem,1fr);gap:1rem}@media only screen and (max-width:1158px){.cooperation-information{height:60rem}}@media only screen and (max-width:930px){.cooperation-information{height:65rem}}@media only screen and (max-width:670px){.cooperation-information{height:90rem}}.cooperation-information-rectangle{grid-column:2/7;background:#00021d;padding:4rem;transform:translateY(-15rem)}@media only screen and (max-width:1880px){.cooperation-information-rectangle{transform:translateY(-10rem)}}@media only screen and (max-width:1600px){.cooperation-information-rectangle{transform:translateY(-8rem)}}@media only screen and (max-width:1158px){.cooperation-information-rectangle{grid-column:2/14;padding:6rem}}@media only screen and (max-width:930px){.cooperation-information-rectangle{padding:4rem;grid-column:1/-1}}.cooperation-information-rectangle h2{margin-bottom:4rem}@media only screen and (max-width:1158px){.cooperation-information-rectangle h2{margin-bottom:2rem}}.cooperation-information-rectangle p{color:#fff;font-size:1.8rem;line-height:2.7rem}.cooperation-information-rectangle button{position:absolute;bottom:0}@media only screen and (max-width:1158px){.cooperation-information-rectangle button{position:relative}}.cooperation-information-right{grid-column:7/14;padding:4rem;font-size:1.8rem;line-height:3.7rem;text-transform:uppercase}@media only screen and (max-width:1158px){.cooperation-information-right{grid-column:2/14;transform:translateY(-10rem)}}@media only screen and (max-width:930px){.cooperation-information-right{grid-column:1/-1;transform:translateY(-7rem)}}.cooperation-information-right p{padding-bottom:2rem}.cooperation-information-right ul{list-style-position:inside;list-style-image:url(/assets/template/img/marker.svg)}.services{padding:6rem 0;grid-column:center-start/center-end;align-items:center;justify-items:center;height:90rem}@media only screen and (max-width:930px){.services{grid-column:full-start/full-end}}@media only screen and (max-width:670px){.services{height:120rem}}.services h2{padding:4rem 0}.advantages{padding:6rem 0;grid-column:full-start/full-end;background-color:#fff;display:grid;grid-template-columns:minmax(6rem,1fr) repeat(12,minmax(min-content,14rem)) minmax(6rem,1fr);gap:1rem;align-items:center;justify-items:center}@media only screen and (max-width:1158px){.advantages{align-items:center;justify-items:center;text-align:center;padding:2rem 0}}.advantages-title{grid-column:2/14;text-align:center;padding:4rem 0}.advantages-title span{font-size:3.2rem;line-height:4.8rem}.advantages-adv{grid-column:2/14;display:grid;grid-template-columns:repeat(12,minmax(min-content,14rem));grid-template-rows:minmax(25rem,min-content) 16rem 16rem;gap:2rem 0;padding:4rem 0}@media only screen and (max-width:1158px){.advantages-adv{grid-template-rows:repeat(8,1fr);gap:1rem;padding:1rem 0}}@media only screen and (max-width:930px){.advantages-adv{grid-template-rows:repeat(7,18rem) 1fr}}.advantages-adv-1,.advantages-adv-2,.advantages-adv-3{grid-row:1/2}@media only screen and (max-width:1380px){.advantages-adv-1,.advantages-adv-2,.advantages-adv-3{width:95%;height:auto}}@media only screen and (max-width:1158px){.advantages-adv-1,.advantages-adv-2,.advantages-adv-3{width:100%}}.advantages-adv-1 span,.advantages-adv-2 span,.advantages-adv-3 span{font-size:6rem;line-height:9rem;font-weight:600;color:#cb3900}.advantages-adv-1 p,.advantages-adv-2 p,.advantages-adv-3 p{font-size:2rem;line-height:4rem;font-weight:600}.advantages-adv-1{grid-column:1/5}@media only screen and (max-width:1158px){.advantages-adv-1{grid-column:1/-1;grid-row:1/2}}.advantages-adv-2{grid-column:5/9}@media only screen and (max-width:1158px){.advantages-adv-2{grid-column:1/-1;grid-row:2/3}}.advantages-adv-3{grid-column:9/-1}@media only screen and (max-width:1158px){.advantages-adv-3{grid-column:1/-1;grid-row:3/4}}.advantages-adv-4,.advantages-adv-5,.advantages-adv-6,.advantages-adv-7{width:95%}@media only screen and (max-width:1380px){.advantages-adv-4,.advantages-adv-5,.advantages-adv-6,.advantages-adv-7{width:95%;height:auto}}@media only screen and (max-width:1158px){.advantages-adv-4,.advantages-adv-5,.advantages-adv-6,.advantages-adv-7{width:100%}}@media only screen and (max-width:930px){.advantages-adv-4,.advantages-adv-5,.advantages-adv-6,.advantages-adv-7{padding:6rem 0}}.advantages-adv-4 p,.advantages-adv-5 p,.advantages-adv-6 p,.advantages-adv-7 p{font-size:1.8rem;line-height:2.7rem}.advantages-adv-4 img,.advantages-adv-5 img,.advantages-adv-7 img{width:auto;height:4rem}.advantages-adv-4{grid-column:1/5;grid-row:2/3}@media only screen and (max-width:1158px){.advantages-adv-4{grid-column:1/-1;grid-row:4/5}}.advantages-adv-5{grid-column:5/9;grid-row:2/3}@media only screen and (max-width:1158px){.advantages-adv-5{grid-column:1/-1;grid-row:5/6}}.advantages-adv-6{grid-column:1/5;grid-row:3/4}@media only screen and (max-width:1158px){.advantages-adv-6{grid-column:1/-1;grid-row:6/7}}.advantages-adv-6 img{width:auto;height:3rem}.advantages-adv-7{grid-column:5/9;grid-row:3/4}@media only screen and (max-width:1158px){.advantages-adv-7{grid-column:1/-1;grid-row:7/8}}.advantages-adv-right{grid-column:9/-1;grid-row:2/-1}@media only screen and (max-width:1158px){.advantages-adv-right{grid-column:1/-1;grid-row:8/9}}@media only screen and (max-width:930px){.advantages-adv-right{padding:6rem 0}}.advantages-adv-right h2,.advantages-adv-right p{text-align:right}@media only screen and (max-width:1158px){.advantages-adv-right h2,.advantages-adv-right p{text-align:center}}.advantages-adv-right p{font-size:1.8rem;line-height:2.7rem}.footer{padding:3rem 0;grid-column:center-start/center-end;font-size:1.8rem;color:#fff;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1158px){.footer{transform:translateY(8rem)}}@media only screen and (max-width:1240px){.footer{grid-column:full-start/full-end;padding:2rem}}@media only screen and (max-width:670px){.footer{transform:translateY(35rem)}}.footer-left{justify-self:start}@media only screen and (max-width:1158px){.footer-left{width:100%;height:auto;font-size:1.6rem;justify-self:center;grid-column:1/-1;text-align:center}}.footer-right{justify-self:end}@media only screen and (max-width:1158px){.footer-right{width:100%;height:auto;text-align:center;font-size:1.6rem;justify-self:center;grid-column:1/-1}}