.top-nav{position:absolute;left:0;top:0;width:100%;z-index:10;--top-nav-height:94px;--top-nav-logo:60px;color:#fff}.top-nav-block{padding:0 50px 0 30px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:var(--top-nav-height)}.top-nav-block a:not(.btn){transition:color .3s linear}.top-nav-block a:not(.btn):hover{color:#d64430}.top-nav-block-left{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;column-gap:80px}.top-nav-block-left .logo{position:relative;top:2px}.top-nav-block-pages ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:60px}.top-nav-block-pages li.current-page{pointer-events:none}.top-nav-block-pages a{display:block;line-height:var(--top-nav-height);letter-spacing:0;position:relative}.top-nav-block-pages a:before{content:'';position:absolute;border-radius:50%;overflow:hidden;background-color:#d64430;width:4px;height:4px;left:0;right:0;bottom:30%;margin:auto;transition:transform .3s linear,opacity .3s linear;opacity:0;-ms-transform:scale(0);transform:scale(0)}.top-nav-block-pages a:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}.top-nav-block-pages .has-children{position:relative;padding-right:23px;position:relative;display:inline-block}.top-nav-block-pages .has-children:before{content:'';position:absolute;bottom:20px;left:0;width:100%;height:2px;background-color:#d64430}.top-nav-block-pages .has-children:before{z-index:2;-ms-transform:scale(0,1);transform:scale(0,1);-ms-transform-origin:0 50%;transform-origin:0 50%;transition:transform .3s linear}.top-nav-block-pages .has-children:after{content:"\e906";font-family:svg;position:absolute;right:0;top:calc(50% - 4px);font-size:.625rem;display:inline-block;transition:transform .3s linear;z-index:2}.top-nav-block-pages .has-children:hover>a:before{display:none}.top-nav-block-pages .has-children:hover:before{-ms-transform:scale(1);transform:scale(1)}.top-nav-block-pages .has-children:hover:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:calc(50% - 5px)}.top-nav-block-pages .has-children:hover .sub-menu{opacity:1;pointer-events:auto}.top-nav-block-pages .sub-menu{position:absolute;width:250px;background-color:rgba(21,21,23,.98);box-shadow:3px 3px 10px rgba(0,0,0,.25);top:calc(100% - 21px);left:-25px;padding:20px 20px 20px 25px;z-index:1;pointer-events:none;opacity:0;transition:transform .3s linear,opacity .3s linear}.top-nav-block-pages .sub-menu li{margin-right:0;width:100%}.top-nav-block-pages .sub-menu li:last-of-type{margin-bottom:0}.top-nav-block-pages .sub-menu a{line-height:1.3;font-size:1rem;transition:transform .3s linear,color .3s linear;display:block;padding:10px 0}.top-nav-block-pages .sub-menu a:before{margin:0;top:calc(50% - 2px);left:-14px}.top-nav-block-pages .sub-menu a:hover{-ms-transform:translateX(14px);transform:translateX(14px)}.top-nav-block-right{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.top-nav-block-right .info{line-height:1.3;text-align:right;transition:opacity .3s linear}.top-nav-block-right .info a{letter-spacing:.01em}.top-nav-block-right .tel{font-size:1.125rem;font-weight:500;color:#e75b48;margin-bottom:10px;transition:transform .3s linear;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.top-nav-block-right .tel:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.top-nav-block-right .tel:hover a{color:#e75b48}.top-nav-block-right .email{font-size:.875rem}.top-nav-block-right .email a{display:inline-block;position:relative;display:inline-block}.top-nav-block-right .email a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}.top-nav-block-right .btn-wa{padding:0;min-width:0;font-size:1.96875rem;width:60px;margin-left:15px;transition:all .3s linear}.top-nav-block-right .btn-request{margin-left:15px}.top-nav-block-right .btn-request-mobile{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;overflow:hidden;background-color:#d64430;width:44px;height:44px;color:#fff;margin-left:11px;font-size:1.375rem}.top-nav-block-right .btn-menu{margin-left:11px}.top-nav-block-right .lang{margin-left:20px}.top-nav.pre-fixed{position:fixed;top:-100px;background-color:#191a1f;transition:transform .3s linear,background-color .3s linear,box-shadow .3s linear;box-shadow:0 4px 16px 0 rgba(0,0,0,.25)}.top-nav.pre-fixed .top-nav-block-center .has-children:before{bottom:-1px}.top-nav.pre-fixed .top-nav-block-center .sub-menu{top:100%}.top-nav.pre-fixed .lang-list{top:calc(100% + 19px)}.top-nav.fixed{-ms-transform:translateY(100px);transform:translateY(100px)}.top-nav.opened{background-color:transparent;box-shadow:none}.top-nav.opened .btn-hollow,.top-nav.opened .info{pointer-events:none;opacity:0}.mobile-menu{position:fixed;top:0;left:0;width:100%;z-index:9;height:calc(var(--vh,1vh) * 100);background-image:url(../images/mobile-menu-bg.jpg);background-size:cover;background-position:50% 50%;color:#fff;overflow-y:auto;display:none;transition:transform .3s linear;-ms-transform:translateX(100%);transform:translateX(100%)}.mobile-menu.opened{-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu-wrap{min-height:calc(var(--vh,1vh) * 100)}.mobile-menu-block{padding:100px 20px}.mobile-menu-block-top{position:absolute;top:8px;right:79px;z-index:2}.mobile-menu-block-pages{line-height:1.3}.mobile-menu-block-pages .title{font-size:1.5rem;font-weight:500;font-family:"Playfair Display",sans-serif;color:#d64430;margin-bottom:10px}.mobile-menu-block-pages ul{padding-left:20px}.mobile-menu-block-pages li.current-page a{-ms-transform:translateX(20px);transform:translateX(20px);color:#d64430}.mobile-menu-block-pages li.current-page a:before{-ms-transform:scale(1);transform:scale(1)}.mobile-menu-block-pages a{display:block;padding:10px 0;position:relative}.mobile-menu-block-pages a:before{content:'';position:absolute;border-radius:50%;overflow:hidden;background-color:#d64430;width:4px;height:4px;transition:transform .3s linear;-ms-transform:scale(0);transform:scale(0);left:-20px;top:calc(50% - 2px)}.mobile-menu-block-bottom{position:absolute;bottom:0;left:0;padding:30px 20px;width:100%}.header-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2}.header-bg-img{position:absolute;left:0;top:0;width:100%;height:100%}.header-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.header-page{position:relative;z-index:1;color:#fff;overflow:hidden;position:relative;position:relative}.header-page:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(23,23,27,.8) 0,rgba(23,23,27,.85) 23.96%,rgba(23,23,27,.8) 81.77%,rgba(23,23,27,.67) 100%);z-index:-1}.header-page:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#191a1f;transition:transform 1.5s ease-out 0s,opacity 1.5s ease-out 0s;opacity:1;pointer-events:none}.header-page.visible:after{opacity:0}.header-page.visible .h2,.header-page.visible .header-block-btn,.header-page.visible .underline,.header-page.visible p{opacity:1;-ms-transform:scale(1);transform:scale(1)}.header-page-block{min-height:641px;padding-top:100px}.header-page-block .breadcrumbs{margin-bottom:50px}.header-page-block .h2{letter-spacing:.01em;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(100px);transform:translateY(100px);line-height:1.4;font-size:2.25rem;margin-bottom:30px;width:950px;max-width:100%}.header-page-block p{color:#e9e9e9;margin-bottom:30px;opacity:0;transition:transform .5s ease-out .6s,opacity .5s ease-out .6s;-ms-transform:translateY(50px);transform:translateY(50px);width:880px;max-width:100%}.header-page-block-btn{opacity:0;transition:transform .6s ease-out 1s,opacity .6s ease-out 1s;-ms-transform:translateY(30px);transform:translateY(30px)}.header-main{position:relative;z-index:1;text-align:center;color:#fff;overflow:hidden;position:relative;position:relative}.header-main:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(23,23,27,.8) 0,rgba(23,23,27,.6) 100%);z-index:-1}.header-main:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#191a1f;transition:transform 1.5s ease-out 0s,opacity 1.5s ease-out 0s;opacity:1;pointer-events:none}.header-main.visible:after{opacity:0}.header-main.visible .h1,.header-main.visible .header-block-btn,.header-main.visible .underline,.header-main.visible p{opacity:1;-ms-transform:scale(1);transform:scale(1)}.header-main-block{width:820px;max-width:100%;margin-left:auto;margin-right:auto;height:100vh;min-height:600px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.header-main-block .h1{padding-bottom:30px;letter-spacing:.01em;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(100px);transform:translateY(100px);position:relative}.header-main-block .h1:before{content:'';position:absolute;bottom:-4px;border-radius:50%;overflow:hidden;background-color:#d64430;width:5px;height:5px;right:0;left:0;margin:auto}.header-main-block .underline{margin-bottom:27px;margin-top:0;transition:transform .3s linear;opacity:0;transition:transform .5s ease-out .2s,opacity .5s ease-out .2s;-ms-transform:scale(0);transform:scale(0)}.header-main-block .underline:after,.header-main-block .underline:before{width:100px}.header-main-block p{color:#e9e9e9;width:750px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:42px;opacity:0;transition:transform .5s ease-out .6s,opacity .5s ease-out .6s;-ms-transform:translateY(50px);transform:translateY(50px)}.header-main-block-btn{opacity:0;transition:transform .6s ease-out 1s,opacity .6s ease-out 1s;-ms-transform:translateY(30px);transform:translateY(30px)}.icn-menu{width:14px;height:2px;color:#fff;background-color:currentColor;transition-duration:.3s;display:block;border-radius:2px;position:relative}.icn-menu:after,.icn-menu:before{content:'';position:absolute;left:0;background-color:currentColor;height:2px;transition:all .3s linear;border-radius:inherit}.icn-menu:before{width:20px;top:-7px}.icn-menu:after{width:20px;bottom:-7px}.icn-close{width:24px;height:24px;transition:color .3s linear;cursor:pointer;position:relative}.icn-close:after,.icn-close:before{content:'';position:absolute;width:133%;height:2px;top:50%;left:-15%;transition:transform .3s linear;background-color:currentColor}.icn-close:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.icn-close:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icn-close:hover{color:#d64430!important}.icn-close:hover:after{-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.logo-letter:nth-of-type(n+2){transition-delay:.16s}.logo-letter:nth-of-type(n+3){transition-delay:.24s}.logo-letter:nth-of-type(n+4){transition-delay:.32s}.logo-letter:nth-of-type(n+5){transition-delay:.4s}.logo-letter:nth-of-type(n+6){transition-delay:.48s}.logo-letter:nth-of-type(n+7){transition-delay:.56s}.logo-letter:nth-of-type(n+8){transition-delay:.64s}.logo svg{width:auto;overflow:visible;height:var(--top-nav-logo)}.logo svg path{transition:transform .3s linear,fill .3s linear}.logo-letter-bottom{-ms-transform-origin:90% 80%;transform-origin:90% 80%}.logo-word{-ms-transform-origin:30% 50%;transform-origin:30% 50%}.logo-img{transition:transform .3s linear,fill .3s linear;-ms-transform-origin:32% 70%;transform-origin:32% 70%}.logo-circle{transition:transform .3s linear,fill .3s linear;-ms-transform-origin:93% 47%;transform-origin:93% 47%}.logo:hover .logo-img{-ms-transform:translateX(-5%) scale(1.1);transform:translateX(-5%) scale(1.1);fill:#fff}.logo:hover .logo-letter{fill:#d64430}.logo:hover .logo-letter-bottom{fill:#d64430;-ms-transform:scale(1.2);transform:scale(1.2)}.logo:hover .logo-word{-ms-transform:scale(1.1);transform:scale(1.1);fill:#d64430}.logo:hover .logo-circle{-ms-transform:scale(1.5);transform:scale(1.5);fill:#fff}.logo-disabled{pointer-events:none}.elements{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.elements .el{position:absolute}.underline{width:224px;max-width:100%;margin-left:auto;margin-right:auto;height:3px;position:relative}.underline:after,.underline:before{content:'';position:absolute;top:0;height:100%;width:60px;background-color:#d64430}.underline:before{left:0}.underline:after{right:0}.form-sending{pointer-events:none}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:60px;padding:0 33px;background-color:#d64430;color:#fff;transition:border-color .3s linear,background-color .3s linear,color .3s linear;border-radius:60px;min-width:165px;text-align:center;border:#d64430 solid 2px;letter-spacing:.01em}.btn:hover{background-color:#fff;color:#d64430;border-color:#fff}.btn-hollow{background-color:transparent}.btn-menu{display:none;border-radius:50%;overflow:hidden;background-color:#d64430;width:44px;height:44px;color:#fff;padding-left:12px}.btn-menu.opened .icn-menu{width:0}.btn-menu.opened .icn-menu:after{-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:0}.btn-menu.opened .icn-menu:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.info-block{border:2px solid #d64430;font-size:.9375rem;font-weight:600;line-height:1.6;padding:23px 66px;transition:color .3s linear}.lang{width:60px;position:relative;text-transform:uppercase;font-size:1rem;font-weight:500;line-height:1.3}.lang.active .lang-current{color:#d64430}.lang.active .lang-current:after{-ms-transform:rotate(0);transform:rotate(0);-ms-transform:rotate(180deg) translateY(2px);transform:rotate(180deg) translateY(2px)}.lang.active .lang-list{pointer-events:auto;-ms-transform:scale(1);transform:scale(1);opacity:1}.lang-current{padding:16px 0 16px 10px;position:relative;cursor:pointer;transition:color .3s linear}.lang-current:hover{color:#d64430}.lang-current:after{content:"\e906";font-family:svg;position:absolute;right:11px;top:calc(50% - 6px);font-size:.625rem;display:inline-block;transition:transform .3s linear;z-index:2}.lang-list{opacity:0;position:absolute;-ms-transform:scale(1,0);transform:scale(1,0);-ms-transform-origin:50% 0;transform-origin:50% 0;left:0;top:100%;width:100%;border-top:2px solid #d64430;padding:15px 0;box-shadow:3px 3px 10px rgba(0,0,0,.25);background-color:rgba(21,21,23,.98);transition:transform .3s linear,opacity .3s linear;pointer-events:none}.lang-list li.current{color:#d64430;pointer-events:none}.lang-list a{display:block;padding:5px 10px}.breadcrumbs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#191a1f;border-radius:53px;overflow:hidden;-ms-flex-pack:start;justify-content:flex-start;font-size:.875rem;-ms-flex-item-align:start;align-self:flex-start;box-shadow:2px 3px 10px 0 rgba(0,0,0,.25);color:#c1c1c1}.breadcrumbs li:first-of-type a{background-color:#29292e;box-shadow:5px 0 9px 0 rgba(0,0,0,.15)}.breadcrumbs li:first-of-type a:before{content:"\e90e";font-family:svg;font-size:1.125rem;margin-right:15px;position:relative;top:-2px;transition:transform .3s linear}.breadcrumbs li:last-of-type a{font-weight:500;color:#d64430;pointer-events:none;padding-bottom:2px}.breadcrumbs a{display:block;min-height:53px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;padding:0 25px;border-radius:53px;transition:background-color .3s linear,color .3s linear}.wrapper{background-image:url(../images/site-bg.jpg);overflow:hidden}.situations{padding:100px 0 70px}.situations-block-header{margin-bottom:43px}.situations-block-header .h2{font-size:2.25rem;margin-bottom:32px;line-height:1.6}.situations-block-header p{letter-spacing:.003em}.situations-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;counter-reset:situations}.situations-block-items li{margin-bottom:30px;width:calc(100% / 3 - 20px);counter-increment:situations}.situations-item{border:#ccc solid 1px;padding:20px 20px 24px;height:100%;position:relative}.situations-item:before{content:"0" counter(situations);position:absolute;top:-30px;right:15px;font-size:5.75rem;letter-spacing:.01em;font-family:"Playfair Display",sans-serif;background:linear-gradient(228deg,rgba(217,217,217,.49) 26.82%,rgba(217,217,217,0) 93.86%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none}.situations-item .icon{width:52px;height:52px;font-size:3.25rem;margin-bottom:19px;color:#d64430}.situations-item p{font-size:.9375rem;letter-spacing:.003em}.platform{padding:6px 0 8px}.platform-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.platform-block-left{width:656px;max-width:100%}.platform-block-left .h2{font-size:2.25rem;line-height:1.5;margin-bottom:40px}.platform-block-left p{line-height:1.7;letter-spacing:.003em}.platform-block-right{width:412px;max-width:100%}.partners{background-color:#191a1f;padding:70px 0 20px}.partners-block ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.partners-block li{margin-bottom:50px}.partners-block .img{border:1px solid #4d4f55;min-height:78px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 15px;transition:border-color .3s linear,color .3s linear}.partners-block .img svg{width:auto;display:block;overflow:visible}.partners-block .img path{transition:fill .3s linear}.partners-block .img:not(:hover) path{fill:#88898f}.partners-block .img:not(:hover) .svg-black{fill:#191a1f}.partners-block .img:hover{border-color:#d64430}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotateY{0%{transform:rotateY(0) scale(1)}45%{transform:rotateY(360deg) scale(1)}31%{transform:rotateY(360deg) scale(1)}50%{transform:rotateY(360deg) scale(1);fill:#d64430}55%{transform:rotateY(360deg) scale(1.15);fill:#e75b48}60%{transform:rotateY(360deg) scale(1);fill:#d64430}100%{transform:rotateY(360deg) scale(1)}}.viewport-anim.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.input-wrap input,.input-wrap textarea{line-height:1.2;padding:18px 23px;letter-spacing:.01em;background-color:#f8f8f8;border:2px solid #f8f8f8;transition:border-color .3s linear,padding .3s linear}.input-wrap input:hover,.input-wrap textarea:hover{border-color:#e75b48}.input-wrap input:focus,.input-wrap textarea:focus{border-color:#d64430}.input-wrap textarea{height:115px}.input-wrap .input-wrap-error{opacity:1}.input-wrap.input-error{position:relative}.input-wrap.input-error:not(.input-wrap-tel) input{padding:6px 23px 30px}.input-wrap.input-error.input-wrap-tel input{border-color:#d64430}.input-wrap.input-error.input-wrap-tel .input-wrap-error{display:none}.input-wrap-error{position:absolute;bottom:0;color:#d64430;left:25px;font-size:1rem;bottom:8px;pointer-events:none;opacity:0;transition:opacity .3s linear;transition-delay:.1s}.input-wrap-check{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;--check-size:23px;--check-offset:15px;--check-icon-size:15px}.input-wrap-check .crossbrowser{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.input-wrap-check .crossbrowser:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;background-color:#f8f8f8;transition:background-color .3s linear}.input-wrap-check .crossbrowser:after{content:"\e904";font-family:svg;position:absolute;width:var(--check-icon-size);height:var(--check-icon-size);font-size:var(--check-icon-size);color:#fff;-ms-transform:scale(0);transform:scale(0);transition:transform .3s linear,opacity .3s linear;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.input-wrap-check .input{width:var(--check-size);height:var(--check-size);margin-right:var(--check-offset);position:relative}.input-wrap-check .input input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.input-wrap-check .input input:checked~.crossbrowser:before{background-color:#d64430}.input-wrap-check .input input:checked~.crossbrowser:after{-ms-transform:scale(1);transform:scale(1)}.input-wrap-check .input input:hover~.crossbrowser:before{background-color:#d64430}.input-wrap-check .text{width:calc(100% - var(--check-size) - var(--check-offset));font-size:.875rem;line-height:1.2;letter-spacing:.01em;color:#434343}.input-wrap-check .input-wrap-error{left:0;bottom:-5px;position:static;-ms-flex-item-align:start;align-self:flex-start;padding-left:calc(var(--check-size) + var(--check-offset));opacity:1}.services{padding:134px 0 55px}.services-block-header{margin-bottom:50px;text-align:center;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(50px);transform:translateY(50px)}.services-block-header .h2{margin-bottom:30px;position:relative;z-index:1;transition:color .3s linear}.services-block-header .h2:before{content:attr(data-title);position:absolute;left:0;right:0;margin:auto;font-size:7.5rem;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:.06em;pointer-events:none;background:#eee;background:linear-gradient(to bottom,#eee,#fdfdfd);top:-90px;z-index:-1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;color:#fff;transition:transform .3s linear}.services-block-header p{width:610px;max-width:100%;margin-left:auto;margin-right:auto;font-weight:400;color:#575758}.services-block-items li{margin-bottom:30px}.services-item{position:relative;overflow:hidden;z-index:1;box-shadow:0 8px 20px rgba(0,0,0,.25);position:relative}.services-item:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(23,23,27,.65) 0,rgba(23,23,27,.4) 100%);transition:opacity .3s linear}.services-item .img{position:relative;width:a;height:440px;overflow:hidden}.services-item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.services-item .overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:40px 40px 30px;color:#fff;background-color:transparent;transition:background-color .3s linear;z-index:2}.services-item .title{margin-bottom:30px;transition:color .3s linear}.services-item .desc{height:calc(100% - 124px);opacity:0;transition:opacity .3s linear;overflow:hidden;color:#f4f4f4}.services-item .desc p{font-size:.9375rem}.services-item .btn{-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;transition:all .3s linear}.company-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.company-block-left{width:754px;max-width:100%;padding-top:38px;padding-bottom:38px;padding:38px 0;perspective:800px;-ms-transform-origin:0 50%;transform-origin:0 50%}.company-block-left .h2{margin-bottom:40px;transition:color .3s linear}.company-block-left .h2:hover{color:#d64430}.company-block-left p{margin-bottom:22px;color:#575758;font-weight:400}.company-block-left p:last-of-type{margin-bottom:0}.company-block-right{width:350px;height:350px;position:relative}.company-block-right .img{position:absolute;left:0;bottom:36px;width:202px}.company-block-right .img img{width:100%}.company-block-right .el1{right:0;top:0;width:303px}.company-block-right .el1 img{width:100%}.advantages{background-color:#191a1f;padding:45px 0 15px;color:#fff;z-index:1;position:relative;overflow:hidden}.advantages .el1{position:absolute;bottom:0;right:67px;z-index:-1;height:100%}.advantages .el1 img{height:100%;max-width:none}.advantages-block{width:754px;max-width:100%}.advantages-block ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.advantages-block li{margin-bottom:30px}.advantages-item{padding:30px;border:#33343e solid 1px;height:100%;transition:all .3s linear}.advantages-item .icon{color:#e75b48;width:42px;height:42px;font-size:2.625rem;margin-bottom:24px;transition:color .3s linear}.advantages-item .title{text-transform:uppercase;margin-bottom:14px}.advantages-item p{color:#eaeaea}.reasons{padding:125px 0 90px}.reasons-block-header{width:655px;max-width:100%;margin-bottom:50px;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(50px);transform:translateY(50px)}.reasons-block-header .h2{font-size:2.25rem;line-height:1.4;transition:color .3s linear}.reasons-block-header .h2:hover{color:#d64430}.reasons-block-items{margin-bottom:60px}.reasons-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.reasons-block-items li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.6;margin-bottom:25px;transition:color .3s linear}.reasons-block-items li:before{content:"\e905";font-family:svg;width:42px;height:42px;font-size:2.625rem;line-height:1;margin-right:26px;color:#d64430;transition:transform .3s linear,color .3s linear}.reasons-block-blockquote{opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(50px);transform:translateY(50px)}.reasons-block-blockquote blockquote{padding:32px 68px 31px 196px;--quote-clip-x:196px;--quote-clip-y:72px;font-size:1.3125rem;line-height:1.6;font-family:"Playfair Display",sans-serif;font-weight:700;letter-spacing:.01em;position:relative}.reasons-block-blockquote blockquote:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #e75b48;clip-path:polygon(var(--quote-clip-x) 0,100% 0,100% 100%,0 100%,0 var(--quote-clip-y),var(--quote-clip-x) var(--quote-clip-y));pointer-events:none;z-index:-1}.reasons-block-blockquote blockquote:after{content:"\e909";font-family:svg;position:absolute;top:-17px;left:29px;font-size:4.75rem;background:#e4e4e4;background:linear-gradient(to bottom,#e4e4e4,#eee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;padding:3px;font-weight:400;transition:transform .3s linear,color .3s linear;color:#e4e4e4}.seo{padding-bottom:85px;color:#434343}.seo-block .h3{font-size:2rem;line-height:1.4;color:#2a2a2e}.seo-block-top{z-index:1;color:#eaeaea;padding:80px 0 50px;position:relative}.seo-block-top:before{content:'';position:absolute;top:0;height:100%;left:-10000px;width:30000px;background-color:#191a1f;z-index:-1}.seo-block-top.visible .h3,.seo-block-top.visible p{opacity:1;-ms-transform:scale(1);transform:scale(1)}.seo-block-top .h3{color:#fff;margin-top:67px;-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:transform .5s ease-out .1s,opacity .5s ease-out .1s}.seo-block-top p{margin-bottom:20px;-ms-transform:translateY(30px);transform:translateY(30px);transition:transform .3s linear,opacity .3s linear;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.seo-block-middle{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:45px 0 37px;position:relative;z-index:2}.seo-block-middle.visible .img,.seo-block-middle.visible .text,.seo-block-middle.visible p{opacity:1;-ms-transform:scale(1);transform:scale(1)}.seo-block-middle .text{width:686px;max-width:100%}.seo-block-middle p{margin-bottom:20px;font-size:.9375rem;letter-spacing:.004em;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.seo-block-middle p:last-of-type{margin-bottom:0}.seo-block-middle .img{position:relative;width:100%;height:560px;width:392px;margin-top:-130px;box-shadow:0 8px 20px rgba(0,0,0,.25);opacity:0;transition:transform .5s ease-out .2s,opacity .5s ease-out .2s;-ms-transform:translateX(50%);transform:translateX(50%)}.seo-block-middle .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.seo-block-middle .img img{object-position:50% 100%}.seo-block-bottom .h3{margin-bottom:35px}.seo-block-bottom p{font-size:.9375rem;letter-spacing:.004em}.seo-block-bottom-header{margin-bottom:30px;-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.seo-block-bottom-items{margin-bottom:32px}.seo-block-bottom-items li{position:relative;padding-left:68px;line-height:1.6;font-size:.9375rem;margin-bottom:30px;transition:color .3s linear}.seo-block-bottom-items li:before{content:"\e905";font-family:svg;width:42px;height:42px;font-size:2.625rem;line-height:1;position:absolute;left:0;top:calc(50% - 20px);color:#d64430;transition:transform .3s linear,color .3s linear}.seo-block-bottom-items li .title{text-transform:uppercase;font-weight:600;margin-bottom:20px}.seo-block-bottom-info{margin-bottom:70px;-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.seo-block-bottom-text{-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.faq{padding:97px 0;position:relative;z-index:1}.faq .elements{z-index:-1}.faq .el1{width:1034px;left:-268px;top:174px}.faq .el2{bottom:0;width:644px;right:-280px}.faq-block-header{margin-bottom:83px;text-align:center;-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.faq-block-header .h1{position:relative;transition:color .3s linear}.faq-block-header .h1:hover{color:#d64430}.faq-block-header .h1:before{content:attr(data-title);position:absolute;left:0;right:0;margin:auto;font-size:8.75rem;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:.06em;pointer-events:none;background:#eee;background:linear-gradient(to bottom,#eee,#fdfdfd);top:-90px;z-index:-1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;color:#fff;transition:transform .3s linear}.faq-block-items .faq-item{margin-bottom:24px}.faq-item{background-color:#ebebeb;box-shadow:0 6px 10px 0 rgba(0,0,0,.15);font-size:1.125rem;line-height:1.6;letter-spacing:.01em;position:relative;transition:all .3s linear;-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.faq-item:after{content:"\e90d";font-family:svg;font-size:1.625rem;color:#e75b48;position:absolute;right:37px;top:27px;line-height:1;z-index:2;display:inline-block;transition:transform .3s linear}.faq-item-title{padding:26px 88px 26px 35px;color:#33343e;font-weight:500;cursor:pointer;transition:color .3s linear;position:relative}.faq-item-title:hover{color:#d64430}.faq-item-title:before{content:'';position:absolute;bottom:0;left:35px;height:2px;width:228px;background-color:#e75b48;-ms-transform:scale(0,1);transform:scale(0,1);-ms-transform-origin:0 50%;transform-origin:0 50%;transition:transform .3s linear}.faq-item-desc{color:#eaeaea;padding:25px 88px 30px 35px;font-weight:300;display:none}.faq-item.active{background-color:#191a1f;box-shadow:0 8px 20px 0 rgba(0,0,0,.25);padding:5px 10px}.faq-item.active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-item.active .faq-item-title{color:#fff;transition:color .3s linear}.faq-item.active .faq-item-title:hover{color:#d64430}.faq-item.active .faq-item-title:before{-ms-transform:scale(1);transform:scale(1)}.request{background-color:#eee;padding:60px 0 70px;position:relative;overflow:hidden;z-index:1}.request .el{height:100%}.request .el img{height:100%}.request .el1{left:-117px}.request .el2{right:-286px}.request-block{width:754px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:2}.request-block-header{text-align:center;margin-bottom:32px;opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(50px);transform:translateY(50px)}.request-block-header .h2{text-transform:uppercase;margin-bottom:15px;font-size:2.25rem;line-height:1.4}.request-block-header p{color:#434343;font-weight:400}.request-block-form{opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s}.request-form{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.request-form .input-wrap{width:calc(50% - 15px);margin-bottom:15px}.request-form .input-wrap:last-of-type{margin-bottom:20px}.request-form .input-wrap-textarea{width:100%}.request-form .input-wrap-submit{margin-top:5px}.request-form .input-wrap-submit .btn{box-shadow:0 2px 8px rgba(0,0,0,.2)}.header404{padding:120px 0 30px;position:relative;z-index:1;overflow:hidden;position:relative;position:relative}.header404:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(25,26,31,.86) 4.12%,rgba(25,26,31,.78) 18.08%,rgba(25,26,31,.45) 36.37%,rgba(25,26,31,0) 100%)}.header404:after{content:'';position:absolute;pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#191a1f;opacity:1;transition:opacity .3s linear;z-index:2}.header404 .header-bg img{object-position:50% 66%}.header404.visible:after{opacity:0}.header404-block{position:relative;z-index:1}.header404-block .img{width:289px;filter:drop-shadow(10px 8px 10px #191a1f)}.p404{padding:47px 0 85px;overflow:hidden}.p404-block{position:relative;z-index:1}.p404-block .h2{margin-bottom:33px;letter-spacing:.02em}.p404-block p{margin-bottom:40px}.p404-block .btn{padding:0 40px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.p404-block .el1{width:757px;top:-127px;right:-183px}.p404-block .el2{right:147px;bottom:-100px;width:194px}.request-page{background:0 0!important}.request-page .elements{background-color:#eee;-webkit-mask-image:linear-gradient(180deg,#eee 0,rgba(238,238,238,.76) 73.96%,rgba(238,238,238,0) 98.96%);mask-image:linear-gradient(180deg,#eee 0,rgba(238,238,238,.76) 73.96%,rgba(238,238,238,0) 98.96%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.company-page .company-block-left{padding:75px 0 47px}.company-page .company-block-left p{line-height:1.7}.company-page .company-block-right{width:224px;height:233px;right:40px;top:52px}.company-page .company-block-right .img{width:148px;left:-30px;bottom:0}.company-page .company-block-right .el1{width:223px}.advantages-page .el1{-webkit-mask-image:linear-gradient(180deg,#191a1f 0,rgba(25,26,31,0) 100%);mask-image:linear-gradient(180deg,#191a1f 0,rgba(25,26,31,0) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.seo-page .seo-block-top{padding-top:60px}.seo-page .seo-block-top .h3{max-width:680px}.seo-page .seo-block-middle .text ul{margin-top:30px;counter-reset:seo-middle}.seo-page .seo-block-middle .text li{position:relative;padding-left:68px;line-height:1.6;font-size:.9375rem;margin-bottom:30px;transition:color .3s linear;counter-increment:seo-middle}.seo-page .seo-block-middle .text li:before{content:"\e927";font-family:svg;width:42px;height:42px;font-size:2.625rem;line-height:1;position:absolute;left:0;top:calc(50% - 20px);color:#d64430;transition:transform .3s linear,color .3s linear}.seo-page .seo-block-middle .text li:after{content:counter(seo-middle);font-size:1rem;font-weight:500;color:#fff;position:absolute;z-index:2;left:0;top:0;width:42px;height:42px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:calc(50% - 21px)}.seo-page .seo-block-middle .text li .title{text-transform:uppercase;font-weight:600;margin-bottom:20px}.seo-page .seo-block-bottom>:last-child{margin-bottom:0}.seo-page .seo-block-bottom-items{margin-bottom:70px}.seo-page .seo-block-bottom-items ul.list-number{counter:seo-middle}.seo-page .seo-block-bottom-items ul.list-number li{counter-increment:seo-middle}.seo-page .seo-block-bottom-items ul.list-number li:before{content:"\e927";font-family:svg;width:42px;height:42px;font-size:2.625rem;line-height:1;position:absolute;left:0;top:calc(50% - 20px);color:#d64430;transition:transform .3s linear,color .3s linear}.seo-page .seo-block-bottom-items ul.list-number li:after{content:counter(seo-middle);font-size:1rem;font-weight:500;color:#fff;position:absolute;z-index:2;left:0;top:0;width:42px;height:42px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:calc(50% - 21px)}.seo-page .seo-block-bottom-items li{min-height:46px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.seo-page .seo-block-bottom-text p{margin-bottom:20px}.seo-page .seo-block-bottom-text p:last-of-type{margin-bottom:0}.footer{background-color:#191a1f;color:#fff;position:relative}.footer-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:1rem}.footer-item .icon{width:40px;height:40px;font-size:2.5rem;margin-right:15px;transition:color .3s linear}.footer-item .text{line-height:1.3;font-weight:500}.footer-item .title{font-family:"Playfair Display",sans-serif;margin-bottom:10px}.footer-item .desc{color:#e75b48;transition:color .3s linear}.footer-item-tel .desc{font-size:1.125rem}.footer-contacts .footer-item{margin-bottom:25px}.footer-services{font-size:1rem;line-height:1.3}.footer-services .title{text-transform:uppercase;color:#d64430;letter-spacing:.03em;font-weight:700;margin-bottom:25px}.footer-services ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.footer-services li{width:45%;margin-bottom:25px}.footer-services a{display:block;transition:color .3s linear}.footer-services a:hover{color:#d64430}.footer-top-block{padding:42px 0 50px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.footer-top-block-logo{width:138px;margin-right:45px}.footer-top-block-logo .logo svg{height:auto;width:100%}.footer-top-block-text{-ms-flex:1;flex:1}.footer-top-block-text p{font-size:.875rem;line-height:1.8;margin-bottom:3px}.footer-top-block-btn{margin-left:45px}.footer-middle{padding-bottom:25px}.footer-middle-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.footer-middle-block-left{width:460px;max-width:100%}.footer-middle-block-right{width:655px;max-width:100%;padding-top:8px}.footer-bottom-block{padding:32px 0 35px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.footer-bottom-block:before{content:'';position:absolute;background-color:#33343e;height:2px;top:0;margin:auto;left:-60px;right:-60px}.footer-bottom-block p{font-size:.875rem;line-height:1.55;margin-bottom:10px;letter-spacing:0;color:#eaeaea;font-weight:300}.footer-bottom-block p:last-of-type{margin-top:5px;margin-bottom:0}.footer-bottom-block b{text-transform:uppercase}.popup-main{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(25,26,31,.9);z-index:99;overflow:auto;display:none}.popup-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.popup-close{position:absolute;top:0;right:0;display:-ms-inline-flexbox;display:inline-flex;width:83px;height:79px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:3}.popup-close:hover .icn-close{color:#d64430}.popup-close:hover .icn-close:after{-ms-transform:rotate(135deg);transform:rotate(135deg)}.popup-content{position:relative;display:-ms-flexbox;display:flex;width:950px;max-width:100%;min-height:0;box-shadow:0 15px 20px rgba(0,0,0,.7)}.popup-content-inner{width:100%}.popup-block{z-index:1;position:relative}.popup-block:after,.popup-block:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.popup-block:before{background-image:url(../images/site-bg.png);z-index:-1}.popup-block:after{background:linear-gradient(180deg,#eee 0,#e3e4e5 100%);z-index:-2}.popup-request-block{padding:40px 0;background-color:#f8f8f8;--bg-triangle:135px}.popup-request-block-header{text-align:center;margin-bottom:32px;width:754px;max-width:100%;margin-left:auto;margin-right:auto}.popup-request-block-header .h2{text-transform:uppercase;margin-bottom:15px;font-size:2.25rem;line-height:1.4}.popup-request-block-header p{color:#434343;font-weight:400}.popup-request-block-form{width:754px;max-width:100%;margin-left:auto;margin-right:auto}.popup-success .popup-content{width:484px;text-align:center}.popup-success-block{padding:60px 0}.popup-success-block .h2{padding-bottom:20px;text-transform:uppercase;line-height:1.4;font-size:2.25rem;position:relative}.popup-success-block .h2:before{content:'';position:absolute;bottom:-4px;border-radius:50%;overflow:hidden;background-color:#d64430;width:5px;height:5px;right:0;left:0;margin:auto}.popup-success-block .underline{width:144px;margin-bottom:35px}.popup-success-block p{margin-bottom:35px;font-weight:400;color:#434343}.popup-success-block .btn{min-width:133px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.disable-hover{pointer-events:none}.lock-body{overflow:hidden}.typicals-section{padding:50px 0}.typicals-block{padding:30px 0;border-top:#d64430 solid 1px}.typicals-block h2{font-weight:600;text-transform:uppercase;text-decoration:underline;margin-bottom:30px}.iti{width:100%}@media only screen and (min-width:768px){.popup-request-block:after{clip-path:polygon(calc(100% - var(--bg-triangle)) 0,100% var(--bg-triangle),100% 100%,50% 100%,0 100%,0 0)}}@media only screen and (min-width:992px){.header-main-block .h1:hover+.underline{-ms-transform:scale(1.2,1);transform:scale(1.2,1)}.info-block:hover{color:#d64430}.breadcrumbs li:first-of-type a:hover{background-color:#fff}.breadcrumbs a:hover{color:#d64430}.viewport-anim-li li{opacity:0;transition:transform .5s ease-out 0s,opacity .5s ease-out 0s;-ms-transform:translateY(80px);transform:translateY(80px)}.viewport-anim-li li.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.services-block-header .h2:hover{color:#d64430}.services-block-header .h2:hover:before{-ms-transform:translateY(-10%);transform:translateY(-10%)}.services-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.services-block-items li{width:calc(50% - 15px)}.services-item:hover:before{opacity:0}.services-item:hover .overlay{background-color:rgba(23,23,27,.98)}.services-item:hover .title{color:#e75b48}.services-item:hover .desc{opacity:1}.services-item:hover .btn{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.advantages-item:hover{border-color:#d64430;background-color:#d64430;color:#fff;-ms-transform:scale(1.05);transform:scale(1.05)}.advantages-item:hover .icon{color:#fff}.reasons-block-items{padding-right:22px}.reasons-block-items li:hover{color:#e75b48}.reasons-block-items li:hover:before{color:#e75b48;-ms-transform:scale(1.3);transform:scale(1.3)}.reasons-block-items li{width:calc(50% - 26px)}.reasons-block-blockquote blockquote:hover:after{-ms-transform:translateY(10px);transform:translateY(10px);color:#d64430;background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.reasons-block-blockquote blockquote:hover:before{border-color:#d64430}.seo-block-bottom-items li:hover{transition:color .3s linear;color:#e75b48}.seo-block-bottom-items li:hover:before{color:#e75b48;-ms-transform:scale(1.3);transform:scale(1.3)}.p404-block-content{opacity:0;-ms-transform:scale(1.5);transform:scale(1.5);transition:transform .3s linear,opacity .3s linear;-ms-transform-origin:0 50%;transform-origin:0 50%}.seo-page .seo-block-middle .text li:hover{transition:color .3s linear;color:#e75b48}.seo-page .seo-block-middle .text li:hover:before{color:#e75b48;-ms-transform:scale(1.3);transform:scale(1.3)}.seo-page .seo-block-middle .img+p{margin-top:30px}.footer-item:hover .icon{color:#d64430}.footer-item:hover .descs{color:#fff}}@media only screen and (min-width:1800px){.top-nav{--top-nav-height:106px;--top-nav-logo:70px}.top-nav-block{padding:0 96px 0 90px}.top-nav-block-left{column-gap:104px}.top-nav-block-pages ul{column-gap:120px}.top-nav-block-pages a{font-size:1.125rem}.top-nav-block-pages .has-children{padding-right:28px}.top-nav-block-pages .has-children:before{bottom:22px}.top-nav-block-pages .has-children:after{font-size:.75rem;top:calc(50% - 5px)}.top-nav-block-pages .sub-menu{width:280px;padding:24px 25px;top:calc(100% - 23px)}.top-nav-block-pages .sub-menu a{font-size:1.125rem;padding:12px 0}.top-nav-block-right .tel{font-size:1.3125rem;margin-bottom:6px}.top-nav-block-right .email{font-size:1rem}.top-nav-block-right .btn-wa{width:67px;font-size:2.1875rem}.top-nav-block-right .lang{margin-left:35px}.header-page-block{min-height:710px;padding-top:116px}.header-page-block .h2{font-size:2.625rem;margin-bottom:40px}.header-page-block p{width:945px;margin-bottom:40px}.header-main-block{min-height:900px;padding-bottom:85px;width:1010px}.header-main-block .h1{padding-bottom:40px}.header-main-block .underline{margin-bottom:41px}.header-main-block p{width:950px;margin-bottom:50px}.btn{height:67px;font-size:1.125rem;padding:0 40px;min-width:171px}.info-block{font-size:1rem}.lang{width:74px;font-size:1.125rem}.lang-current{padding-left:15px}.lang-current:after{font-size:.75rem;top:calc(50% - 7px);right:15px}.lang-list{padding:20px 0 15px}.lang-list li{margin-bottom:5px}.lang-list a{padding:5px 15px}.breadcrumbs ul{font-size:1rem;padding-right:5px}.breadcrumbs a{min-height:56px;padding:0 30px}.situations{padding:127px 0 120px}.situations-block-header{margin-bottom:52px}.situations-block-header .h2{font-size:2.625rem;margin-bottom:38px}.situations-item:before{font-size:6rem}.situations-item .icon{font-size:3.5rem;margin-bottom:24px}.situations-item p{font-size:1rem}.platform{padding:0 0 7px}.platform-block-left{margin-top:-35px}.platform-block-left .h2{font-size:2.625rem}.platform-block-right{width:456px}.partners{padding:90px 0 40px}.input-wrap textarea{height:138px}.input-wrap-check{--check-size:25px;--check-icon-size:17px}.input-wrap-check .text{font-size:1rem}.services{padding:155px 0 100px}.services-block-header{margin-bottom:53px}.services-block-header .h2:before{font-size:8.75rem}.services-block-header .h2{margin-bottom:35px}.services-block-header p{width:750px}.services-item .img{height:492px}.services-item .desc{height:calc(100% - 134px)}.services-item .desc p{font-size:1rem}.company-block-left{padding-top:41px;width:850px}.company-block-left .h2{margin-bottom:50px}.company-block-right{width:401px;height:401px;margin-right:-148px}.company-block-right .img{width:232px;bottom:40px}.company-block-right .el1{width:345px}.advantages .el1{right:159px}.advantages-block{width:852px}.advantages-block li{width:392px}.advantages-item{padding:36px 30px}.advantages-item .icon{width:48px;height:48px;font-size:3rem;margin-bottom:30px}.advantages-item p{font-size:1rem}.reasons{padding:172px 0 100px}.reasons-block-header{margin-bottom:60px}.reasons-block-header .h2{font-size:2.625rem}.reasons-block-items{margin-bottom:65px}.reasons-block-items li{font-size:1.125rem;margin-bottom:30px}.reasons-block-items li:before{width:46px;height:46px;font-size:2.875rem;margin-right:30px}.reasons-block-blockquote blockquote{font-size:1.5rem;padding-top:41px;padding-bottom:40px}.reasons-block-blockquote blockquote:after{font-size:5.875rem;left:17px;top:-18px}.seo-block .h3{font-size:2.375rem}.seo-block-top{padding-bottom:45px}.seo-block-top .h3{margin-top:90px}.seo-block-top p{letter-spacing:.009em}.seo-block-middle{padding-bottom:47px}.seo-block-middle p{font-size:1rem;margin-bottom:22px}.seo-block-middle .img{margin-top:-153px;height:600px}.seo-block-bottom p{font-size:1rem}.seo-block-bottom-items li{font-size:1rem}.seo-block-bottom-items li:before{width:46px;height:46px;font-size:2.875rem;margin-right:30px;top:calc(50% - 23px)}.seo-block-bottom-items li .title{margin-bottom:22px}.faq{padding-bottom:145px}.faq .el1{left:0}.faq .el2{right:0}.faq-block-header .h1{font-size:3.25rem}.request{padding:70px 0 80px}.request .el1{left:0}.request-block-header{margin-bottom:36px}.request-block-header .h2{font-size:2.625rem;margin-bottom:17px}.request-form{font-size:1.125rem}.request-form .input-wrap:last-of-type{margin-bottom:25px}.request-form .input-wrap-submit{margin-top:10px}.header404{padding:215px 0 55px}.header404 .header-bg img{object-position:50% 71%}.header404-block .img{width:387px}.p404{padding:64px 0 192px}.p404-block .h2{margin-bottom:44px}.p404-block p{margin-bottom:50px}.p404-block .btn{padding:0 50px}.p404-block .el1{width:1133px;top:-196px;right:-495px}.p404-block .el2{width:290px;bottom:-215px;right:0}.company-page .company-block-left{padding:130px 0 57px;width:775px}.company-page .company-block-left .h2{font-size:2.625rem}.company-page .company-block-right{width:241px;height:251px;margin-right:0;right:20px;top:105px}.company-page .company-block-right .img{width:160px;left:-33px}.company-page .company-block-right .el1{width:241px}.seo-page .seo-block-top{padding-top:72px}.seo-page .seo-block-top .h3{margin-top:70px}.seo-page .seo-block-middle .text li{font-size:1rem}.seo-page .seo-block-middle .text li:before{width:46px;height:46px;font-size:2.875rem;margin-right:30px}.seo-page .seo-block-middle .text li:after{width:46px;height:46px;font-size:1.125rem;top:calc(50% - 20px)}.seo-page .seo-block-middle .text li .title{margin-bottom:22px}.seo-page .seo-block-bottom-items ul.list-number li{margin-bottom:40px}.seo-page .seo-block-bottom-items ul.list-number li:before{width:46px;height:46px;font-size:2.875rem;margin-right:30px}.seo-page .seo-block-bottom-items ul.list-number li:after{width:46px;height:46px;font-size:1.125rem;top:calc(50% - 20px)}.footer-item{font-size:1.125rem}.footer-item .icon{width:46px;height:46px;font-size:2.875rem}.footer-item-tel .desc{font-size:1.3125rem}.footer-contacts .footer-item{margin-bottom:30px}.footer-services{font-size:1.125rem}.footer-services .title{margin-bottom:30px}.footer-services li{margin-bottom:30px}.footer-top-block{padding:48px 0}.footer-top-block-logo{width:167px;margin-right:30px}.footer-top-block-text p{font-size:1rem;margin-bottom:6px}.footer-top-block-btn .btn{margin-bottom:2px}.footer-middle-block-right{padding-top:11px}.footer-bottom-block:before{left:-288px;right:-288px}.footer-bottom-block p{font-size:1rem}.footer-bottom-block p:last-of-type{margin-top:10px}.popup-request-block{padding:60px 0}.popup-request-block-header{margin-bottom:36px}.popup-request-block-header .h2{font-size:2.625rem;margin-bottom:17px}.popup-success .popup-content{width:558px}.popup-success-block{padding:70px 0}.popup-success-block .h2{font-size:2.625rem}.popup-success-block .underline{margin-bottom:40px}.popup-success-block p{margin-bottom:40px}.popup-success-block .btn{min-width:157px}.typicals-section .container{width:1176px}}@media only screen and (max-width:991px){.top-nav.opened{pointer-events:none}.top-nav.opened .btn-menu,.top-nav.opened .logo{pointer-events:auto}.top-nav-block-pages{display:none}.top-nav-block-right .btn-request{display:none}.top-nav-block-right .lang{display:none}.mobile-menu{display:block}.header-page-block .h2{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.header-page-block p{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.header-page-block-btn{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.header-main-block .h1{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.header-main-block .underline{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.header-main-block p{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.header-main-block-btn{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.btn-menu{display:block}.lang-current{color:#d64430}.situations-block-header p{line-height:1.9}.partners-block ul{-ms-flex-pack:center;justify-content:center}.partners-block li{margin-left:7.5px;margin-right:7.5px}.services-block-header{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.services-item.active:before{opacity:0}.services-item.active .overlay{background-color:rgba(23,23,27,.98)}.services-item.active .title{color:#e75b48}.services-item.active .desc{opacity:1}.services-item.active .btn{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.company-block-right{display:none}.reasons-block-header{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.reasons-block-header{margin-bottom:40px}.reasons-block-items li{width:100%}.reasons-block-blockquote{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-top .h3{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-top p{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-middle .text{width:100%}.seo-block-middle p{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-middle .img{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-middle .img{display:none}.seo-block-bottom-header{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-bottom-info{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.seo-block-bottom-text{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.faq .el{display:none}.faq-block-header{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.faq-item{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.faq-item.active{padding:0}.request-block-header{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.request-block-form{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.request-page{background:0 0}.company-page .company-block-left p{line-height:1.6}.footer-item .desc{font-size:.9375rem}.footer-item-tel .desc{font-size:1.125rem}.footer-top-block{-ms-flex-align:center;align-items:center}.footer-bottom-block{border-top:#33343e solid 2px}.footer-bottom-block:before{display:none}[data-parallaxify-range-x],[data-parallaxify-range]{-ms-transform:none!important;transform:none!important}}@media only screen and (max-width:767px){.top-nav{--top-nav-height:66px;--top-nav-logo:46px}.top-nav-block-right .tel{font-size:1rem;margin-bottom:5px}.top-nav-block-right .email{font-size:.8125rem}.top-nav-block-right .btn-wa{width:44px;height:44px;font-size:1.4375rem}.top-nav-block-right .btn-request-mobile{display:-ms-inline-flexbox;display:inline-flex}.header-page-block{min-height:568px;padding-top:86px;padding-bottom:79px}.header-page-block .breadcrumbs{margin-bottom:35px}.header-page-block .h2{font-size:1.625rem;margin-bottom:20px}.header-page-block p{width:100%;margin-bottom:30px}.header-main-block{height:568px;min-height:0;padding-bottom:15px}.header-main-block .h1{width:300px;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:20px}.header-main-block .underline{width:124px;margin-bottom:20px}.header-main-block .underline:after,.header-main-block .underline:before{width:50px}.header-main-block p{width:100%;margin-bottom:30px}.btn{height:56px;padding:0 30px;min-width:145px}.info-block{font-size:.8125rem;padding:18px}.breadcrumbs li:first-of-type a{padding-top:1px}.breadcrumbs li:last-of-type{-ms-flex:1;flex:1}.breadcrumbs a{min-height:44px;padding:0 20px}.situations{padding:66px 0 50px}.situations-block-header{margin-bottom:30px}.situations-block-header .h2{font-size:1.625rem;line-height:1.5;margin-bottom:20px}.situations-block-items li{width:100%;margin-bottom:20px}.situations-item{padding:15px 20px 23px}.situations-item:before{font-size:4.875rem;top:-24px;right:18px}.situations-item .icon{width:46px;height:46px;font-size:2.875rem;margin-bottom:16px}.situations-item p{font-size:.8125rem}.platform{text-align:center;padding:0 0 35px}.platform-block-left .h2{font-size:1.625rem;margin-bottom:25px}.platform-block-right{display:none}.partners{padding:40px 0 20px}.partners-block ul{margin-left:-7.5px;margin-right:-7.5px}.partners-block li{margin-bottom:20px}.partners-block li:nth-of-type(1) .img svg{width:87px}.partners-block li:nth-of-type(2) .img svg{width:89px}.partners-block li:nth-of-type(3) .img svg{width:126px}.partners-block li:nth-of-type(4) .img svg{width:89px}.partners-block li:nth-of-type(5) .img svg{width:133px}.partners-block li:nth-of-type(6) .img svg{width:80px}.partners-block li:nth-of-type(7) .img svg{width:107px}.partners-block li:nth-of-type(8) .img svg{width:80px}.partners-block li:nth-of-type(9) .img svg{width:142px}.partners-block li:nth-of-type(10) .img svg{width:77px}.partners-block li:nth-of-type(11) .img svg{width:126px}.partners-block li:nth-of-type(12) .img svg{width:109px}.partners-block li:nth-of-type(13) .img svg{width:88px}.partners-block li:nth-of-type(14) .img svg{width:96px}.partners-block .img{min-height:64px}.input-wrap input,.input-wrap textarea{padding:15px 18px}.input-wrap textarea{height:130px}.input-wrap-check{width:100%}.services{padding:90px 0 25px}.services-block-header{margin-bottom:35px}.services-block-header .h2{margin-bottom:20px;margin-left:-20px;margin-right:-20px}.services-block-header .h2:before{font-size:3.375rem;top:-46px}.services-block-items li{margin-bottom:20px}.services-item .img{height:411px}.services-item .overlay{padding:25px 20px}.services-item .title{margin-bottom:20px}.services-item .desc{height:calc(100% - 102px)}.services-item .desc p{font-size:.8125rem}.services-item .btn{padding:0 33px}.company-block-left{padding:30px 0 35px}.company-block-left .h2{margin-bottom:24px}.company-block-left p{margin-bottom:8px;letter-spacing:.005em}.advantages{padding:20px 0 0}.advantages .el1{opacity:.15;right:-250px}.advantages-block li{margin-bottom:20px;width:100%}.advantages-item{padding:19px 19px 24px}.advantages-item .icon{width:38px;height:38px;font-size:2.375rem;margin-bottom:20px}.advantages-item p{font-size:.8125rem}.reasons{padding-top:72px;padding:72px 0 69px}.reasons-block-header .h2{font-size:1.5rem}.reasons-block-items li{margin-bottom:14px}.reasons-block-items li:before{width:35px;height:35px;font-size:2.1875rem;margin-right:23px}.reasons-block-blockquote blockquote{padding:38px 20px 36px 43px;--quote-clip-x:102px;font-size:1.125rem}.reasons-block-blockquote blockquote:after{font-size:3.125rem;top:-25px;left:-5px}.seo{padding-bottom:30px}.seo-block .h3{font-size:1.3125rem}.seo-block-top{padding:45px 0 24px}.seo-block-top .h3{margin-top:41px}.seo-block-top p{margin-bottom:10px}.seo-block-middle{padding:25px 0 50px}.seo-block-middle p{font-size:.8125rem;margin-bottom:12px}.seo-block-bottom .h3{margin-bottom:25px}.seo-block-bottom p{font-size:.8125rem;margin-bottom:12px}.seo-block-bottom-header{margin-bottom:21px}.seo-block-bottom-items{margin-bottom:20px}.seo-block-bottom-items li{padding-left:58px;font-size:.8125rem;margin-bottom:23px}.seo-block-bottom-items li:before{width:35px;height:35px;font-size:2.1875rem;margin-right:23px}.seo-block-bottom-items li .title{margin-bottom:10px}.seo-block-bottom-info{margin-bottom:50px}.faq{padding:50px 0}.faq-block-header{margin-bottom:29px}.faq-block-header .h1{font-size:1.625rem}.faq-block-header .h1:before{font-size:2.875rem;top:-34px}.faq-block-items .faq-item{margin-bottom:20px}.faq-item{font-size:.875rem}.faq-item:after{right:20px;top:20px}.faq-item-title{padding:19px 55px 19px 20px}.faq-item-title:before{width:120px;left:20px;bottom:2px}.faq-item-desc{padding:12px 20px 22px}.request{padding:54px 0 60px;background:linear-gradient(180deg,#eee 0,#e3e4e5 100%)}.request .el{display:none}.request-block-header{margin-bottom:28px}.request-block-header .h2{font-size:1.5rem;margin-bottom:12px}.request-form{-ms-flex-pack:center;justify-content:center}.request-form .input-wrap{width:100%}.request-form .input-wrap-check{margin-top:5px}.request-form .input-wrap-submit{margin-top:25px;font-size:1rem}.header404{padding:116px 0 30px}.header404-block .img{width:193px;max-width:100%;margin-left:auto;margin-right:auto}.p404{text-align:center;padding:37px 0 80px}.p404-block .h2{margin-bottom:22px}.p404-block p{margin-bottom:23px}.p404-block .btn{padding:0 30px}.p404-block .el{display:none}.company-page .company-block-left{padding:22px 0 33px}.seo-page{padding-bottom:47px}.seo-page .seo-block-top{padding-top:45px}.seo-page .seo-block-middle .text li{padding-left:58px;font-size:.8125rem;margin-bottom:23px}.seo-page .seo-block-middle .text li:before{width:35px;height:35px;font-size:2.1875rem;margin-right:23px}.seo-page .seo-block-middle .text li:after{width:35px;height:35px;top:calc(50% - 20px);font-size:.875rem}.seo-page .seo-block-middle .text li .title{margin-bottom:10px}.seo-page .seo-block-bottom-items{margin-bottom:50px}.seo-page .seo-block-bottom-items ul.list-number li:before{width:35px;height:35px;font-size:2.1875rem;margin-right:23px}.seo-page .seo-block-bottom-items ul.list-number li:after{width:35px;height:35px;top:calc(50% - 20px);font-size:.875rem}.seo-page .seo-block-bottom-text p{margin-bottom:15px}.footer-item{width:100%}.footer-item .icon{width:38px;height:38px;font-size:2.375rem}.footer-services li{width:auto}.footer-top-block{padding:36px 0 30px}.footer-top-block-logo{width:123px;margin-right:0}.footer-top-block-text{display:none}.footer-top-block-btn{margin-left:0}.footer-middle{padding-bottom:20px}.footer-bottom-block{padding:26px 0 25px}.popup-close{width:63px;height:59px}.popup-request-block{padding:60px 20px}.popup-request-block:before{display:none}.popup-request-block-header{margin-bottom:28px}.popup-request-block-header .h2{font-size:1.5rem;margin-bottom:12px}.popup-request-block-form .request-form{font-size:1rem}.popup-success-block .h2{font-size:1.5rem}.popup-success-block .underline{margin-bottom:30px}.popup-success-block p{margin-bottom:30px}.popup-success-block .btn{min-width:123px}}@media only screen and (max-width:389px){.top-nav-block-right .btn-wa{margin-left:10px}.mobile-menu-block-pages a{font-size:.875rem}.breadcrumbs ul{font-size:.8125rem}.input-wrap-check{--check-offset:12px}.input-wrap-check .text{font-size:.8125rem;margin-top:2px}.advantages-item .title{margin-bottom:16px}.reasons-block-items li{font-size:.875rem}.request-form{font-size:.875rem}.footer-services{font-size:.875rem}.footer-services .title{margin-bottom:20px}.footer-services li{margin-right:5px;margin-bottom:20px}.footer-bottom-block p{font-size:.75rem}.popup-request-block{padding:50px 20px}.popup-success-block{padding:50px 0}}@media only screen and (max-width:374px){.top-nav{--top-nav-logo:34px}.top-nav-block{padding:0 15px}.top-nav-block-right .tel{font-size:.875rem}.top-nav-block-right .email{font-size:.6875rem}.top-nav-block-right .btn-request-mobile{margin-left:5px}.services-block-header .h2:before{font-size:3rem}.services-item .img{height:390px}.services-item .overlay{padding:20px 15px}.services-item .title{font-size:1.125rem;margin-bottom:15px}.services-item .desc{height:calc(100% - 90px)}.services-item .desc p{font-size:.75rem}.footer-services ul{display:block}}@media only screen and (min-width:768px) and (max-width:991px){.top-nav{--top-nav-height:82px;--top-nav-logo:58px}.top-nav-block{padding:0 24px}.top-nav-block-right .btn-menu{margin-left:20px}.mobile-menu-block-top{top:16px;right:119px}.mobile-menu-block-pages ul{padding-left:35px}.header-page-block{min-height:683px;padding-top:112px}.header-page-block .breadcrumbs{margin-bottom:60px}.header-page-block p{margin-bottom:30px}.header-main-block{width:673px;padding-bottom:45px}.header-main-block .h1{padding-bottom:35px}.header-main-block .underline{margin-bottom:35px}.header-main-block p{width:584px;margin-bottom:45px}.btn-menu{width:60px;height:60px;padding-left:16px}.info-block{padding:18px 23px}.situations{padding-bottom:105px}.situations-block-header{margin-bottom:40px}.situations-block-header .h2{margin-bottom:30px}.situations-block-items li{width:calc(50% - 8px)}.platform{padding:0 0 40px}.platform-block-left{width:474px}.platform-block-left .h2{margin-bottom:30px}.platform-block-right{position:absolute;left:520px;top:0;width:396px}.partners{padding:60px 0 30px}.partners-block li{margin-bottom:30px}.services{padding:100px 0 55px}.services-block-header .h2{margin-bottom:30px}.services-block-header .h2:before{font-size:6.25rem;top:-60px}.services-item .img{height:388px}.services-item .desc{height:calc(100% - 134px)}.company-block-left{padding-bottom:46px}.company-block-left p{letter-spacing:.005em}.advantages .el1{opacity:.2;right:-75px}.advantages-block li{width:calc(50% - 8px)}.advantages-item{padding:29px 25px}.reasons{padding:100px 0}.reasons-block-items{margin-bottom:45px}.reasons-block-items li{margin-bottom:20px}.reasons-block-items li:before{margin-right:30px}.reasons-block-blockquote blockquote{--quote-clip-x:123px;padding-left:123px;padding-right:30px}.reasons-block-blockquote blockquote:after{font-size:3.75rem;top:-7px;left:10px}.seo{padding-bottom:70px}.seo-block-top{padding:55px 0 35px}.seo-block-top .h3{margin-top:62px}.seo-block-middle{padding:35px 0 70px}.seo-block-bottom .h3{margin-bottom:30px}.seo-block-bottom-header{margin-bottom:25px}.seo-block-bottom-items{margin-bottom:26px}.seo-block-bottom-items li{margin-bottom:26px}.seo-block-bottom-items li:before{margin-right:30px}.faq{padding-bottom:80px}.faq-block-header{margin-bottom:42px}.faq-block-header .h1:before{font-size:6rem;top:-92px}.faq-block-items .faq-item{margin-bottom:20px}.faq-item{font-size:1rem}.faq-item:after{top:25px;right:25px}.faq-item-title{padding:25px 75px 25px 25px}.faq-item-title:before{left:25px;bottom:3px;width:160px}.faq-item-desc{padding:19px 20px 30px 25px}.request .el1{display:none}.request .el2{right:-375px}.request-form .input-wrap{width:calc(50% - 8px)}.request-form .input-wrap-textarea{width:100%}.header404{padding:302px 0 50px}.header404-block .img{width:322px}.p404{padding:73px 0 182px}.p404-block .h2{margin-bottom:43px}.p404-block p{margin-bottom:50px;width:475px;max-width:100%}.p404-block .btn{padding:0 32px}.p404-block .el1{width:770px;top:0;right:-233px}.p404-block .el2{right:103px;bottom:-185px}.company-page .company-block-left{padding:50px 0 46px}.seo-page .seo-block-top{padding-top:52px}.seo-page .seo-block-middle{padding-bottom:42px}.seo-page .seo-block-middle .text li:before{margin-right:30px}.seo-page .seo-block-bottom-header{margin-bottom:30px}.seo-page .seo-block-bottom .h3{margin-bottom:35px}.seo-page .seo-block-bottom-items ul.list-number li:before{margin-right:30px}.seo-page .seo-block-bottom-items li{margin-bottom:30px}.footer-item .icon{margin-right:15px}.footer-services{margin-left:25px}.footer-services li{width:50%}.footer-top-block{padding:50px 0 46px}.footer-top-block-logo{width:129px;margin-right:25px}.footer-top-block-text p{font-size:.8125rem;line-height:1.6}.footer-top-block-btn{margin-left:25px}.footer-middle{padding-bottom:15px}.footer-middle-block-left{width:300px}.footer-middle-block-right{-ms-flex:1;flex:1}.footer-bottom-block{padding:30px 0}.footer-bottom-block p{font-size:.8125rem}.popup-request-block{padding:60px 24px}.popup-request-block-header{width:720px}}@media only screen and (min-width:1200px) and (max-width:1339px){.top-nav{--top-nav-logo:60px}.top-nav-block{padding:0 15px}.top-nav-block-pages li{font-size:.875rem}.top-nav-block-right .tel{font-size:1rem;margin-bottom:5px}}@media only screen and (min-width:992px) and (max-width:1199px){.top-nav.opened{pointer-events:none}.top-nav.opened .btn-menu,.top-nav.opened .logo{pointer-events:auto}.top-nav-block-pages{display:none}.top-nav-block-right .btn-request{display:none}.top-nav-block-right .lang{display:none}.mobile-menu{display:block}.mobile-menu-block-top{top:20px;right:140px}.btn-menu{display:block;width:60px;height:60px;padding-left:16px}.situations-item:before{font-size:5.125rem}.situations-item p{font-size:.875rem}.partners-block ul{-ms-flex-pack:center;justify-content:center}.partners-block li{margin-left:7.5px;margin-right:7.5px}.company-block{-ms-flex-align:center;align-items:center}.company-block-left{width:585px}.company-block-left p{font-size:.9375rem}.company-block-right{margin-right:-3px}.advantages .el1{right:-140px}.seo-block-middle .text{width:550px}.seo-block-middle p{margin-bottom:17px}.request .el1{left:-350px}.request .el2{right:-450px}.seo-page .seo-block-top .h3{width:calc(100% - 400px)}.footer-top-block-logo{margin-right:40px}.footer-middle-block-left{width:50%}.footer-middle-block-right{width:50%}}@media only screen and (min-width:375px) and (max-width:767px){.top-nav-block{padding:0 20px}.footer-services ul{-ms-flex-direction:column;flex-direction:column;max-height:100px;-ms-flex-line-pack:justify;align-content:space-between}}@media only screen and (min-width:390px) and (max-width:767px){.top-nav-block-right .email{font-size:.875rem}.top-nav-block-right .btn-wa{width:46px;height:46px;font-size:1.5rem}.top-nav-block-right .btn-request-mobile{width:46px;height:46px;font-size:1.5rem}.top-nav-block-right .btn-menu{margin-left:13px}.mobile-menu-block{padding-top:107px}.mobile-menu-block-pages .title{font-size:1.625rem;margin-bottom:13px}.mobile-menu-block-pages a{padding:12px 0 13px}.header-page .header-bg img{object-position:53% 50%}.header-page-block{min-height:668px;padding-bottom:115px}.header-page-block .breadcrumbs{margin-bottom:53px}.header-page-block .h2{font-size:2rem}.header-main .header-bg img{object-position:53% 50%}.header-main-block{height:668px;padding-bottom:10px}.header-main-block .h1{width:346px;padding-bottom:25px}.header-main-block .underline{width:164px;margin-bottom:25px}.header-main-block .underline:after,.header-main-block .underline:before{width:70px}.btn-menu{width:46px;height:46px;padding-left:13px}.info-block{font-size:.875rem}.breadcrumbs li:first-of-type a{padding-left:20px}.breadcrumbs a{padding:0 25px}.situations{padding:80px 0 60px}.situations-block-header{margin-bottom:35px}.situations-block-header .h2{font-size:1.875rem}.situations-item:before{font-size:5.125rem}.situations-item .icon{width:50px;height:50px;font-size:3.125rem;margin-bottom:19px}.situations-item p{font-size:.875rem}.platform-block-left .h2{font-size:1.875rem}.input-wrap-check{--check-size:25px;--check-icon-size:17px}.services{padding:88px 0 40px}.services-block-header{margin-bottom:40px}.services-block-header .h2:before{font-size:4rem;top:-43px}.services-item .img{height:427px}.services-item .desc p{font-size:.875rem}.company-block-left{padding-bottom:44px}.company-block-left .h2{margin-bottom:30px}.company-block-left p{line-height:1.65}.advantages{padding:30px 0 10px}.advantages-item .icon{width:40px;height:40px;font-size:2.5rem}.advantages-item p{font-size:.875rem}.reasons{padding:90px 0 70px}.reasons-block-header .h2{font-size:1.625rem}.reasons-block-items{margin-bottom:70px}.reasons-block-blockquote blockquote{padding-top:37px;padding-bottom:35px}.seo-block .h3{font-size:1.5rem}.seo-block-top{padding:50px 0 35px}.seo-block-top .h3{margin-top:53px}.seo-block-top p{margin-bottom:13px}.seo-block-middle{padding:34px 0 57px}.seo-block-middle p{font-size:.875rem;margin-bottom:7px}.seo-block-bottom p{font-size:.875rem}.seo-block-bottom-items{margin-bottom:24px}.seo-block-bottom-items li{font-size:.875rem}.seo-block-bottom-info{margin-bottom:55px}.faq{padding:65px 0 60px}.faq-block-header .h1{font-size:1.875rem}.faq-block-header .h1:before{font-size:3.125rem;top:-40px}.faq-item{font-size:1rem}.faq-item-title{padding-bottom:20px}.faq-item-desc{padding:14px 20px 28px}.request{padding-bottom:64px}.request-block-header{margin-bottom:30px}.request-block-header .h2{font-size:1.625rem;margin-bottom:16px}.request-form .input-wrap-submit{margin-top:30px}.header404{padding:150px 0 35px}.header404-block .img{width:226px}.p404{padding:51px 0 78px}.p404-block .h2{margin-bottom:28px}.p404-block p{margin-bottom:35px}.company-page .company-block-left{padding:30px 0 45px}.seo-page{padding-bottom:43px}.seo-page .seo-block-top{padding-bottom:25px}.seo-page .seo-block-middle .text ul{margin-top:25px}.seo-page .seo-block-middle .text li{font-size:.875rem}.footer-services ul{max-height:120px}.footer-top-block{padding:39px 0 45px}.footer-top-block-logo{width:132px}.footer-middle{padding-bottom:15px}.footer-middle-block-right{padding-top:13px}.footer-bottom-block{padding:31px 0 35px}.footer-bottom-block p:last-of-type{margin-top:10px}.popup-request-block-header{margin-bottom:30px}.popup-request-block-header .h2{font-size:1.625rem;margin-bottom:16px}.popup-success-block .h2{font-size:1.625rem}}@media only screen and (min-width:768px) and (max-width:1199px){.mobile-menu-block{padding:147px 64px}.mobile-menu-block-pages .title{font-size:2.25rem;margin-bottom:30px}.mobile-menu-block-pages a{padding:15px 0;font-size:1.125rem}.mobile-menu-block-bottom{padding:60px 64px}.icn-menu{width:18px}.icn-menu:after,.icn-menu:before{width:26px}.icn-menu:before{top:-8px}.icn-menu:after{bottom:-8px}}@media only screen and (min-width:992px) and (max-width:1799px){.header-main-block{padding-top:20px}.platform-block-left{margin-top:-20px}.platform-block-right{position:relative;right:10px}.advantages-block li{width:calc(50% - 15px)}.advantages-item p{font-size:.9375rem}}@media only screen and (min-width:992px) and (max-width:991px){.viewport-anim-li li{opacity:1!important;-ms-transform:scale(1)!important;transform:scale(1)!important}}