body{margin:0}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar}.vanta-canvas{opacity:0;transition:opacity .5s ease-out}.preloader-box{background:url(../img/logo-en.gif);background-size:cover;background-repeat:no-repeat;background-position:center}.dws-progress-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.dws-progress-bar:after{content:"";position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;left:0;right:0;top:0;bottom:0;margin:auto;border:2px solid #7b7a7d}.progress-percentage{position:absolute;top:auto;left:50%;transform:translate(-50%,-50%);font-size:40px;font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:56px;line-height:56px;color:#5f5f5f;bottom:-110px}#preloader{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;background:#f2f3f6;overflow:hidden}.main-preloader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999999;background-color:gray;text-align:center}.main-preloader .main-preloader-inner{position:absolute;top:50%;width:100%}.main-preloader .preloader-percentage{color:#fff;margin:0}.main-preloader .preloader-percentage span{display:inline-block;float:none;font-size:50px}.preloader-box{width:200px;height:200px;position:absolute;left:0;right:0;top:0;bottom:30px;margin:auto}.preloader-box img{width:100%;height:100%}.no-scroll{overflow:hidden}.toggle{display:block;cursor:pointer}.name-company{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;font-size:33px;line-height:47px;opacity:0;pointer-events:none;transition:all .3s ease-out;transition-delay:.1s}.menu-active .name-company{opacity:1}.toggle input{display:none}.toggle input+div{width:27px;height:20px;position:relative;top:5px}.toggle input+div div{position:absolute;left:0;top:0;right:0;bottom:0;transition:transform .5s ease}.toggle input+div div span{display:block;position:absolute;left:0;right:0}.toggle input+div div span:first-child{top:0}.toggle input+div div span:first-child:after,.toggle input+div div span:first-child:before{top:0}.toggle input+div div span:last-child{bottom:0}.toggle input+div div span:last-child:after,.toggle input+div div span:last-child:before{bottom:0}.toggle input+div div span:after,.toggle input+div div span:before{content:'';display:block;width:49%;height:2px;background:#000;position:absolute;-webkit-backface-visibility:hidden;transition:transform .5s ease,border-radius .3s ease,background .4s ease}.toggle input+div div span:before{left:0;transform-origin:0 50%;transform:translate(1px,0) scaleX(1.1)}.toggle input+div div span:after{right:0;transform-origin:100% 50%;transform:translate(-1px,0) scaleX(1.1)}.toggle input+div svg{display:block;fill:none;stroke:#262526;stroke-width:2px;width:82px;height:44px;stroke-linecap:square;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;stroke-dasharray:0 82.801 8 82.801;stroke-dashoffset:82.801;transform-origin:50% 50%;-webkit-backface-visibility:hidden;transform:scaleX(3.5);transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,transform .5s ease,stroke .4s ease;z-index:0}.toggle input+div svg:nth-child(3){transform:rotate(180deg) scale(1)}.toggle input:checked+div div{transform:rotate(90deg)}.toggle input:checked+div div span:after,.toggle input:checked+div div span:before{background:#262526}.toggle input:checked+div div span:first-child:before{transform:rotate(45deg) translate(2.2px,-3px) scaleX(1.05)}.toggle input:checked+div div span:first-child:after{transform:rotate(-45deg) translate(-2.2px,-3px) scaleX(1.05)}.toggle input:checked+div div span:last-child:before{transform:rotate(-45deg) translate(2.2px,3px) scaleX(1.05)}.toggle input:checked+div div span:last-child:after{transform:rotate(45deg) translate(-2.2px,3px) scaleX(1.05)}.toggle input:checked+div svg{stroke-dashoffset:62;stroke-dasharray:0 82.801 62 82.801;transform:rotate(90deg);stroke:#262526;width:44px}.toggle input:checked+div svg:nth-child(3){transform:rotate(270deg)}.box{width:48px;height:48px;margin-top:10px;box-sizing:border-box;-webkit-font-smoothing:antialiased}.content-button{margin:auto}.bottom-line-button{width:70%}.bottom-line-button-off{width:100%}.button-lang{text-decoration:none;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;padding:10px 10px;color:#262526;text-transform:uppercase;padding-top:0;padding-bottom:0}.lin-t{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.de-button,.en-button,.ru-button{position:relative;text-decoration:none;z-index:2}.button-lang{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#262526}.button-lang:hover{text-decoration:none;color:#262526}.de-button:hover,.en-button:hover,.ru-button:hover{outline:1px solid #262526}.de-button:hover,.en-button,.ru-button:hover{position:relative;-moz-transition:all .6s ease-in;-o-transition:all .6s ease-in;-webkit-transition:all .6s ease-in;transition:all .6s ease-in}.de-button a,.en-button a,.ru-button a{line-height:30px;opacity:1;-moz-transition:all .6s ease-in;-o-transition:all .6s ease-in;-webkit-transition:all .6s ease-in;transition:all .6s ease-in}.de-button a.out,.en-button a.out,.ru-button a.out{opacity:0}.de-button.out,.en-button.out,.ru-button.out{opacity:0}[class*=bt-slider-]{left:100%;position:absolute;height:100%;border-left:1px solid #262526;z-index:1000;opacity:1}[class*=bt-slider-].out{opacity:0}.bt-slide-l{left:0}.bt-slider-0{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.bt-slider-1{-moz-transition:all .8s ease-in;-o-transition:all .8s ease-in;-webkit-transition:all .8s ease-in;transition:all .8s ease-in}.bt-slider-2{-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.bt-slider-3{-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.bt-slider-4{-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;transition:all 1s ease-in}.bt-sl-solid-l{position:absolute;left:0;height:100%;border-left:2px solid orange;z-index:1001;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.bt-sl-solid-l.out{left:50%}.bt-sl-solid-l.down{height:0%}.bt-sl-solid-r{position:absolute;right:-1px;height:100%;border-left:2px solid orange;z-index:1001;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.bt-sl-solid-r.out{right:50%}.bt-sl-solid-r.down{height:0%}.box-menu-lang{display:flex;justify-content:flex-start;margin-top:13px;margin-right:20px;position: relative; z-index: 2;}.container-for-content-menu{visibility:hidden;width:100vw;height:0}.container-center-content{height:100vh;display:flex;align-items:center;margin-top:-150px}.menu-active .container-for-content-menu{visibility:visible}.container-for-content-menu:before{content:"";position:fixed;top:0;right:auto;bottom:auto;left:0;transition:all .5s ease-in-out;transition-delay:0s;width:100%;height:100vh;display:block;opacity:0;background-color:#f4f5f8;z-index:-1}.menu-active .container-for-content-menu:before{opacity:.9}.menu-active-link{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;font-size:46px;line-height:96px;display:flex;align-items:center;letter-spacing:.06em;text-transform:uppercase;color:#262526;text-decoration:none;white-space:nowrap;transition:all .3s ease-out}.menu-active-link:focus,.menu-active-link:hover{text-decoration:none;color:#dd3246}.item-menu-active-link{list-style-type:none}.items-menu-active-link{margin-top:40px;overflow:hidden;padding-left:20px}.box-img-menu{width:293px;height:242px;margin-top:70px}.img-rotate{visibility:hidden;opacity:0;transform-origin:center;transform:rotate(-25deg) scale(.9) translateZ(0);transition:all .3s ease-in-out;transition-delay:0s}.menu-active .img-rotate{opacity:1;visibility:visible;transform:rotate(.0001deg) scale(1) translateZ(0);transition-duration:1s}.box-img-menu img{width:100%;height:100%}.box-front-text{position:absolute;top:0;bottom:0;margin:auto;height:300px;max-width:940px;z-index:1}.header-title-text{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:96px;letter-spacing:.04em;text-transform:uppercase;color:#262526;margin-bottom:0}.header-description-text{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:25px;line-height:40px;color:#262526;margin-top:0;margin-bottom:48px}.header-description-text span{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#ed483f}.header-text-call{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:#ed483f;margin-top:52px}.header-text-call{font-family:sans-serif;white-space:nowrap}.header-text-copy{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;text-align:right;letter-spacing:.02em;color:#262526;position:absolute;right:0;left:auto;bottom:64px;white-space:nowrap;z-index:1}.menu-lang{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#262526}.front-section{position:relative}body{height:100%}html{height:100%}.front-section{height:100%;min-height:700px;background:url(../img/vanta.jpg);background-size:auto;background-repeat:repeat;background-position:center right}.container-front-text{position:relative;height:100%}.row-all-height{height:100%}.coll-all-height{height:100%}.front-section:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(128.46deg,#fff 19.88%,rgba(244,245,248,0) 30.05%),linear-gradient(190.76deg,#fff 16.72%,rgba(244,245,248,0) 27%),linear-gradient(to right,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%);mix-blend-mode:normal;z-index:0;pointer-events:none}#menu-section{position:fixed;top:0;width:100%;z-index:2;transition:all .3s ease-out}.container-for-menu{position:relative;transition:background-color .6s ease-out}.container-for-menu:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:-1;transition:all .5s ease-out}.sticky .container-for-menu:after{background:#f4f5f8;opacity:.6}.logo-box{position:relative;width:69px;height:60px}.link-logo{width:69px;height:60px}.logo-box img{width:100%;height:100%}.header-menu{display:flex;width:100%;justify-content:space-between;margin-top:10px;margin-bottom:10px;-moz-user-select:none;-khtml-user-select:none;user-select:none;-webkit-user-select:none;padding-left:15px}.box-right-menu{position:relative;height:32px}.button-side-menu{position:absolute;right:-60px;top:6px;width:47px;height:24px;z-index:1}.btn-call{position:relative;color:#262526;width:256px;height:37px;line-height:37px;transition:all .3s;background:0 0;cursor:pointer;margin-left:25px}.btn-call::after,.btn-call::before{content:'';position:absolute;width:37px;height:37px;bottom:0;left:-18px;z-index:1;transition:all .3s;border:1px solid #7f8084;transform:rotate(45deg)}.btn-call:hover::after{animation-name:rotatecw;animation-duration:2s}.btn-call:hover::before{animation-name:rotateccw;animation-duration:3s}.btn-call:hover::after,.btn-call:hover::before{left:-18px;width:37px;animation-iteration-count:infinite;animation-timing-function:linear}.btn-call:focus{outline:0}.btn-call:focus::after{animation-name:rotatecw;animation-duration:2s}.btn-call:focus::before{animation-name:rotateccw;animation-duration:3s}.btn-call:focus::after,.btn-call:focus::before{left:-18px;width:37px;animation-iteration-count:infinite;animation-timing-function:linear}.finish-animation::after{animation-name:rotatecw;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:1}.finish-animation::before{animation-name:rotateccw;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:1}.span-call{text-transform:uppercase;position:relative;z-index:2;background:linear-gradient(to right,rgba(255,255,255,0),#ececec 10%,#ececec 20%,rgba(255,255,255,0) 30%)}.benefit-box{padding-left:40px;padding-right:40px}.benefit-box{display:flex;align-items:center;cursor:pointer;transition:.6s ease}.benefit-box:hover{background:#f4f5f8}.benefit-title-box{display:flex;align-items:flex-start;justify-content:flex-start}.benefit-title{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px;color:#262526;margin-top:0;padding-left:20px;max-width:173px;margin-bottom:12px;margin-top:12px;white-space:nowrap}.benefit-text{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#7f8084;margin-top:0}.benefit-box-description{margin:auto;margin-top:160px;min-height:240px;margin-bottom:160px}.certificate-text{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:56px;text-transform:uppercase;color:#262526;margin-top:0;margin-bottom:0}.contianer-benefits{max-width:1200px}.no-padding{padding-left:0;padding-right:0}.button-transparent{border:none;outline:0;background:0 0;padding:0}.button-transparent:focus{border:none;outline:0;background:0 0}.button-transparent:hover{border:none;outline:0;background:0 0}.modal-backdrop{background:#f4f5f8}.modal-backdrop.show{opacity:.9}.close{color:#000;opacity:1;position:relative;top:24px;left:24px}.close:focus{outline:0;border:none}.modal-body{padding:0;background:0 0;border:none}.modal-content{border:none;background:0 0}.certificate-section{background:#f4f5f8;padding-top:102px;padding-bottom:102px}.certificate-box{width:357px;height:505px;position:relative;left:-25px}.box-certificate-text{display:flex;align-items:center}.slow-rotate{-webkit-transition:all ease-out .5s;-moz-transition:all ease-out .5s;-o-transition:all ease-out .5s;transition:all ease-out .5s}.certificate-box img{width:100%;height:100%}.separator{display:block}#gallery-section-container .col-12{padding-right:0}.gallery-section-item{display:flex;justify-content:space-between}.gallery-section-item-text{width:62%;animation-delay:1s}.gallery-section-item-img{width:567px;margin-top:14px}.gallery-section-item-img img{width:100%;height:auto}.gallery-section{padding-top:120px;padding-bottom:120px;background:#fff}.text-title-gallery{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:56px;color:#262526;margin-bottom:0;max-width:590px}.text-description-gallery{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#7f8084;margin-top:24px;padding-right:20px;margin-bottom:0}.gallery-section-item-text .text-description-gallery{max-width:520px}.carousel-control-next,.carousel-control-prev{bottom:50px;top:auto}.carousel-control-next,.carousel-control-prev{width:128px}.carousel-control-next{left:152px;right:auto}.carousel-control-prev-icon{width:128px;height:128px;background:url(../img/round.svg);position:relative}.carousel-control-prev-icon:before{content:"";width:32px;height:32px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../img/left-pointer.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease-out}.carousel-control-prev-icon:hover:before{transform:rotate(-45deg)}.carousel-control-prev:focus .carousel-control-prev-icon:before{transform:rotate(-45deg)}.carousel-control-next-icon{width:128px;height:128px;background:url(../img/round.svg);position:relative}.carousel-control-next-icon:before{content:"";width:32px;height:32px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../img/right-pointer.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease-out}.carousel-control-next-icon:hover:before{transform:rotate(-45deg)}.carousel-control-next:focus .carousel-control-next-icon:before{transform:rotate(-45deg)}div[data-u=arrowright]{right:855px!important;left:auto!important;top:50px!important}div[data-u=arrowleft]{left:-25px!important;top:50px!important}label{display:block;font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:32px;color:#7f8084;margin-bottom:0}input{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:32px;display:block;width:100%;border:none;border-bottom:1px solid #7b7a7d;min-width:250px;padding-left:0;outline:0;color:#000;color:#262526;background:0 0}input:focus,input:hover{background:0 0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;padding-top:1px!important}.input:-webkit-autofill~label{top:-25px!important}input:hover{border-bottom:1px solid #262526}input:focus{border-bottom:1px solid #262526}input.form-error{border-bottom:1px solid #ff8585!important}.title-address,.title-contact,.title-introduce,.title-response-form{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#262526}.title-introduce{max-width:375px;margin-bottom:21px}.title-response-form{text-align:center}.text-address,.text-contact,.text-introduce{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#7f8084;margin-top:0;margin-bottom:0}.text-contact a{text-decoration:none;color:#7f8084;transition:all .5s ease-out}.text-contact a:hover{text-decoration:none;color:#262526}.introduce-section a{text-decoration:none;color:#7f8084;transition:all .5s ease-out}.introduce-section a:hover{text-decoration:none;color:#262526}.form-section{position:relative}.form-section:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(126.4deg,rgba(255,255,255,.7) 41.98%,rgba(255,255,255,0) 60.05%),linear-gradient(to right,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%);z-index:0;pointer-events:none}.copyright{border-top:1px solid #7b7a7d}.text-copyright{float:right;margin-right:131px;font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;align-items:center;text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#262526;margin-bottom:32px;margin-top:32px}.map-section iframe{max-width:100%;height:339px}.form-section{padding-top:180px}.text-address{max-width:271px}.introduce-section{position:relative;z-index:1}.address-section{margin-top:20px;position:relative;z-index:1}.contact-section{position:relative;z-index:1}.map-section{margin-top:25px;margin-bottom:80px;margin-right:10px;position:relative;z-index:1}.file,.file:focus,.file:hover{border-bottom:none}.file{display:none}.icon-file{width:30px;height:38px;background:url(../img/file.svg);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}.box-img{width:58px;height:58px;margin-bottom:35px}.box-img img{width:100%;height:100%}.custom-file-uploaded{background:url(../img/file-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.errors-show{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;display:flex;align-items:center;color:#ff8585;min-height:32px;margin-bottom:20px}.errors-label{color:#ff8585}.box-submit-button{position:relative;width:300px;left:-20px;text-align:center}.submit-button{font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:.06em;line-height:30px;text-transform:uppercase;color:#fff;padding-left:80px;padding-right:80px;height:64px;line-height:64px;text-align:center;background:#262526;border:2px solid #262526;box-sizing:border-box;cursor:pointer!important;position:relative;display:inline-block;vertical-align:middle;text-decoration:none}.submit-button-transition{transition:all .5s cubic-bezier(.65,-.25,.25,1.95)}.submit-button-transition:hover{width:300px;left:10px;background-color:#262526}.submit-button-transition:focus{width:300px;left:10px;background-color:#000}.submit-button-en{padding-left:110px;padding-right:110px}.submit-button:hover{background:#e81e13;border:2px solid #e81e13;letter-spacing:.125rem}.submit-button:focus{background:#ed483f;border:2px solid #ed483f;letter-spacing:.125rem}.box-file{display:flex;align-items:center;justify-content:flex-start;margin-bottom:51px}.text-upload{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:38px;color:#7f8084;margin-bottom:0;margin-left:16px;cursor:pointer;position:relative}.custom-file-uploaded~.text-upload:after{content:'';position:absolute;width:12px;height:12px;left:auto;right:0;right:-20px;top:0;bottom:0;margin:auto;background:url(../img/close.svg);background-repeat:no-repeat;background-position:center}.custom-file-uploaded~.text-upload{color:#262526}.reveal-down{position:relative;display:block;transition:all .3s ease-in-out;transition-delay:0s}.reveal-down span{width:100%;height:100%;display:block}.item-menu-active-link{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;flex-wrap:nowrap;flex-direction:row;width:100%}.item-menu-active-link .reveal-down{visibility:hidden;-webkit-animation:unreveal-down .8s ease-in-out both;animation:unreveal-down .8s ease-in-out both}.menu-active .item-menu-active-link .reveal-down{visibility:visible;-webkit-animation:reveal-down .8s ease-in-out both;animation:reveal-down .8s ease-in-out both}.menu-active .item-menu-active-link{overflow:hidden}.item-menu-active-link:nth-child(2) .reveal-down{animation-delay:0s}.item-menu-active-link:nth-child(2) .reveal-down{animation-delay:.1s}.item-menu-active-link:nth-child(3) .reveal-down{animation-delay:.15s}.scroll-down{position:absolute;left:0;right:0;bottom:65px;margin:auto;width:32px;height:32px;background:url(../img/pointer-down.svg);background-size:contain;background-position:center;cursor:pointer;animation:btn-outer 3s infinite}#custom-scroll{position:fixed;right:calc(100px + (100vw - 1440px)/ 2)!important;top:140px;z-index:2;transition:all .3s ease-out;pointer-events:none}.item-scroll{list-style-type:none}.past-item{color:#262526;opacity:1}.current-item{color:#262526;opacity:1}.line-item{display:block;height:48px;width:1px;background:#7f8084;opacity:.5;margin:auto;pointer-events:none}.line-item-start,.past-item .line-item{opacity:1;background:#262526}#item5.current-item .line-item{opacity:1}.item-scroll-icon{display:block;cursor:pointer;width:30px;height:34px;background:url(../img/scroll-item.svg);background-repeat:no-repeat;background-size:16px;background-position:center;transition:all .5s ease-out;pointer-events:all}.item-scroll-icon:hover{background:url(../img/scroll-item-hover.svg);background-repeat:no-repeat;background-size:16px;background-position:center}.past-item .item-scroll-icon{background:url(../img/scroll-item-hover.svg);background-repeat:no-repeat;background-size:16px;background-position:center}.current-item .item-scroll-icon{background:url(../img/scroll-item-current.svg);background-repeat:no-repeat;background-size:26px;background-position:center}.item-form{display:block;position:relative}.item-form label,.item-form>span{position:absolute;left:0;top:-25px;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .2s;transition:all .2s}.item-form input{padding-top:0}.item-form input::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.item-form input::-moz-placeholder{opacity:1;-moz-transition:all .2s;transition:all .2s}.item-form input:-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s}.item-form input::-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s}.item-form input::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.item-form input:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.item-form input:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}.item-form input:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.item-form input:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.item-form input:placeholder-shown:not(:focus)::placeholder,.item-form select:placeholder-shown:not(:focus)::placeholder{opacity:0}.item-form input:placeholder-shown:not(:focus)+*{opacity:1;font-size:20px;top:.5em;line-height:32px;pointer-events:none}.item-form input:focus,.item-form select:focus{outline:0;border-color:rgba(0,0,0,.5)}.button-loading{opacity:0}.loading{opacity:1;display:none}.check{display:none}.submit-button-sent .loading{display:block}.submit-button-sent .check{display:block}#form-response-error,#form-response-success{position:absolute;pointer-events:none;top:0;left:0;right:0;margin:auto;opacity:0;transition:all .1s ease-out}#form-response-error.show,#form-response-success.show{opacity:1}.form{margin-top:12px;display:block;opacity:1;transition:all .3s ease-out;position:relative;z-index:1}.hide-form{opacity:0}.box-img-response{width:58px;height:58px;margin-left:auto;margin-right:auto;margin-bottom:35px;margin-top:100px}.box-img-response img{width:100%;height:100%}.span-pointer{transition:all .5s ease-out;pointer-events:none}.focus-span{color:#000;font-size:1.02em}.name-company p{margin-bottom:0}.font-weight-normal{display:block}.hide{display:none}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-check:before{content:"\f00c"}.fa-refresh:before{content:"\f021"}.submit-button-sent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:280px;magrin:0;left:20px;background-color:#ed483f;border:none;box-shadow:0 12px 24px 0 rgba(255,0,0,.2);overflow:hidden;outline:0;border:none}.submit-button-sent:focus{outline:0;border:none}.submit-button-sent:hover{outline:0;border:none}.submit-button-sent:active{outline:0;border:none}.submit-button-sent:before{position:absolute;content:'';bottom:0;left:0;width:0%;height:100%;background-color:#959496}.submit-button-sent span{position:absolute;line-height:0}.submit-button-sent span i{transform-origin:center center}.submit-button-sent span:nth-of-type(1){top:50%;transform:translateY(-50%)}.submit-button-sent span:nth-of-type(2){top:100%;transform:translateY(0);font-size:24px}.submit-button-sent span:nth-of-type(3){display:none}.finished-sentnt{background-color:#7b7a7d}.active-sent:before{width:100%;transition:width 3s linear}.active-sent span:nth-of-type(1){top:-100%;transform:translateY(-50%)}.active-sent span:nth-of-type(2){top:50%;transform:translateY(-50%)}.active-sent span:nth-of-type(2) i{animation:loading .5s linear infinite}.active-sent span:nth-of-type(3){display:none}.finished-sent{background-color:#959496}.finished-sent .submit-sent{display:none}.finished-sent .loading{display:none}.finished-sent .check{display:block!important;font-size:24px;animation:scale .5s linear}.finished-sent .check i{transform-origin:center center}.gallery-section-item-text img{display:none}@keyframes loading{100%{transform:rotate(360deg)}}@keyframes scale{0%{transform:scale(10)}50%{transform:scale(.2)}70%{transform:scale(1.2)}90%{transform:scale(.7)}100%{transform:scale(1)}}@media screen and (max-width:1440px){.button-side-menu{right:-40px}.box-menu-lang{margin-right:40px}#custom-scroll{right:calc(0px + (100vw - 1200px)/ 2)!important}.benefit-3 .benefit-title{padding-left:5px}}@media screen and (max-width:1240px){.button-side-menu{right:-20px}#custom-scroll{right:calc(20px + (100vw - 1200px)/ 2)!important}}@media screen and (max-width:1199px){#custom-scroll{right:calc(-20px + (100vw - 960px)/ 2)!important}.box-menu-lang{margin-right:50px}.button-side-menu{right:-25px}.contianer-benefits{max-width:960px}.menu-active-link{font-size:40px;line-height:70px}#gallery-section-container .col-12{padding-right:15px}.gallery-section-item{flex-wrap:wrap}.gallery-section-item-img,.gallery-section-item-text{width:100%}.gallery-section-item{max-width:690px!important;margin:auto!important}.gallery-section-item-img{margin-bottom:0}.benefit-title{white-space:normal}.place-arrow{margin-top:0}.box-img{margin-bottom:45px}.gallery-section-item-img{display:flex;justify-content:center;flex-wrap:wrap}.gallery-section-item-text .text-description-gallery{max-width:720px;margin-bottom:10px}.gallery-section-item-img{height:auto}.gallery-section-item-text img{display:block;max-height:482px;width:100%;height:auto}.text-title-gallery{text-align:center;max-width:100%;margin-bottom:20px}.text-description-gallery{text-align:center;padding-right:0}.gallery-section-item-img .text-description-gallery{margin-top:0}.carousel-control-prev{bottom:0;left:0;right:150px;margin:auto}.gallery-section-item{position:relative}.gallery-section-item-img img{display:none}.carousel-control-next{bottom:0;left:150px;right:0;margin:auto}.certificate-box{width:288px;height:400px;left:0}.map-section{margin-right:auto}}@media screen and (max-width:1020px){#custom-scroll{right:calc(5px + (100vw - 960px)/ 2)!important}.button-side-menu{right:-5px}}@media screen and (max-width:991px){.header-menu{padding-left:0}#custom-scroll{display:none}.front-section{height:730px}.box-img-menu{margin-left:auto;margin-right:auto}.item-menu-active-link{width:100%;justify-content:center}.items-menu-active-link{margin-top:100px}.box-img-menu{margin-top:100px}.container-for-menu .container{max-width:100%;padding-left:30px;padding-right:30px}.header-title-text{font-size:96px;line-height:96px;text-align:center;letter-spacing:.04em;text-transform:uppercase}.header-description-text{font-size:18px;line-height:30px;margin-bottom:30px;}.box-front-text{max-width:630px;left:0;right:0}.btn-call{margin-left:auto;margin-right:auto;width:180px;margin-top:30px}.header-text-copy{left:-25px;bottom:128px;width:200px;margin:auto}.de .header-text-copy{left:-80px}.de .benefit-title{max-width:220px}.header-text-copy-en{left:0;text-align:left}.scroll-down{right:40px}.menu-active-link{font-size:28px;line-height:50px}.benefit-box-description{margin:auto;margin-top:32px;min-height:auto;margin-bottom:32px}.benefit-title-box{flex-direction:column;max-width:544px;margin-left:auto;margin-right:auto}.box-img{margin-left:auto;margin-right:auto;margin-bottom:16px}.benefit-title{padding-left:0;text-align:center;margin-right:auto;margin-left:auto}.benefit-text{max-width:544px;text-align:center}.certificate-box{width:357px;height:505px;margin-left:auto;margin-right:auto;margin-bottom:40px}.certificate-text{font-size:32px;line-height:48px;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.certificate-section{padding-top:70px;padding-bottom:70px}.gallery-section-item-img{margin-bottom:0}.benefit-1{margin-top:94px}.benefit-3{margin-bottom:64px}.carousel-inner{max-width:600px;margin-left:auto;margin-right:auto}.text-title-gallery{margin-bottom:20px}.gallery-section{padding-top:64px;padding-bottom:64px}.gallery-section-item-img .text-description-gallery{margin-top:20px}.gallery-section-item-img img{display:none}.gallery-section-item-text .text-description-gallery{margin-bottom:-10px;margin-top:25px}.gallery-section-item-text img{max-height:482px;width:100%;height:auto;display:block}.form-section{padding-top:64px}#form{max-width:545px;margin-left:auto;margin-right:auto}.contact-section{max-width:545px;margin-left:auto;margin-right:auto;margin-top:60px}.address-section{max-width:545px;margin-left:auto;margin-right:auto}.map-section{max-width:545px;margin-left:auto;margin-right:auto;margin-bottom:60px}.introduce-section{display:none}}@media screen and (max-width:767px){.box-img-menu{width:193px;height:142px}.box-front-text{max-width:545px}.menu-active-link{font-size:20px;line-height:32px}.box-img-menu{margin-left:auto;margin-right:auto}.items-menu-active-link{padding-left:0;margin-top:20px}.item-menu-active-link{width:100%;justify-content:center}.header-title-text{font-size:65px;line-height:96px}.header-description-text{font-size:15px;line-height:21px;text-align:center}.text-title-gallery{font-size:36px;line-height:38px}.text-description-gallery{font-size:18px;line-height:32px}.text-copyright{float:none;text-align:center;margin-right:auto}.gallery-section-item-img img{margin-bottom:320px;margin-top:20px;max-height:360px}.form-section:after{background:linear-gradient(to right,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%)}}@media screen and (max-width:575px){.btn-call-de{margin-right:20px!important}.btn-call-en{margin-right:-15px!important}.name-company{display:none}.button-side-menu{right:-5px}.box-menu-lang{margin-right:50px}.ru-button{z-index:2}.header-title-text{font-size:40px;line-height:96px}.header-text-copy-en{left:0;text-align:center}.box-front-text{max-width:290px;bottom:150px}.header-description-text{max-width:290px;margin-left:auto;margin-right:auto;}.btn-call{margin-left:auto;margin-right:0;width:218px;margin-top:30px}.header-text-copy{width:220px}.scroll-down{right:15px}.items-menu-active-link{max-width:290px;margin-left:auto;margin-right:auto}.menu-active-link{font-size:20px;line-height:50px}.gallery-section-item-img img{margin-bottom:450px;margin-top:40px}.en .gallery-section-item-img img{margin-bottom:390px;margin-top:10px}.text-description-gallery{font-size:16px;line-height:28px}.benefit-box{padding-left:0;padding-right:0}.close{top:24px;left:0}.box-img{margin-bottom:12px}.certificate-box{width:270px;height:380px}.gallery-section{padding-bottom:63px}.text-title-gallery{font-size:21px;line-height:30px}.text-description-gallery{margin-bottom:0}.benefit-box-description{margin-top:24px;margin-bottom:24px}.benefit-box-description:first-child{margin-top:24px}.certificate-section{margin-top:0}.benefit-title-box{max-width:290px}.benefit-text{max-width:290px}.certificate-text{max-width:290px;font-size:16px;line-height:32px}.certificate-section{padding-bottom:88px}.text-title-gallery{font-size:18px;line-height:26px;max-width:290px}.benefit-1{margin-top:44px}.benefit-3{margin-bottom:0}.text-description-gallery{font-size:16px;line-height:28px}.gallery-section-item-img{margin:auto}.gallery-section-item-img img{max-width:231px;max-height:161px}.gallery-section-item-img img{width:100%!important;height:auto}.carousel-control-next,.carousel-control-prev{width:80px;height:80px}.carousel-control-prev{right:94px}.carousel-control-next{left:94px}.carousel-control-next-icon,.carousel-control-prev-icon{width:80px;height:81px;background-size:cover}.carousel-inner{max-width:290px}#form{max-width:290px}.contact-section{max-width:290px}.address-section{max-width:290px}.map-section{max-width:290px;margin-bottom:60px;margin-top:24px;margin-bottom:40px}.submit-button{padding-left:100px;padding-right:100px}.submit-button-en{padding-left:130px;padding-right:130px}.box-submit-button{width:320px;left:-15px}.gallery-section-item-img{margin-bottom:0}.submit-button-sent{width:290px;left:15px}}.animate__zoomInCustLeft{-webkit-animation-name:zoomInCustLeft;animation-name:zoomInCustLeft}.no-visible{opacity:0}@media screen and (max-width:400px){.front-section{height:600px}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes reveal-down{0%{opacity:0;transform:translateY(-25vh)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-25vh)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes unreveal-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15vh)}}@keyframes unreveal-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15vh)}}@keyframes rotatecw{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateccw{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@-webkit-keyframes unreveal-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-25vh)}}@keyframes unreveal-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-25vh)}}@keyframes btn-outer{0%{transform:translateY(0)}33.3333%{transform:translateY(0)}66.6666%{transform:translateY(15px)}100%{transform:translateY(0)}}@-webkit-keyframes autofill{to{color:inherit;background:0 0!important}}@-webkit-keyframes zoomInCustLeft{0%{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}50%{opacity:1}}@keyframes zoomInCustLeft{0%{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}50%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}