*,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,input,textarea{font-family:'Neo Sans Pro',sans-serif;font-size:.8vw}.h1,body{letter-spacing:1px}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}.logo-list,.main-menu__list--dropdown,.menu-lang__dropdown{-webkit-box-orient:vertical;-moz-box-orient:vertical;-moz-box-direction:normal}.btn,.catalog .product__btn,.write-us a{text-transform:uppercase}.btn,.company__item a,.direction__list a,.main-menu__list a,a{text-decoration:none}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/NeoSansPro-Regular.eot);src:url(../fonts/NeoSansPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/NeoSansPro-Regular.woff) format('woff'),url(../fonts/NeoSansPro-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/NeoSansPro-Bold.eot);src:url(../fonts/NeoSansPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/NeoSansPro-Bold.woff) format('woff'),url(../fonts/NeoSansPro-Bold.ttf) format('truetype');font-weight:800;font-style:normal}*{padding:0;margin:0;box-sizing:border-box}body{font-weight:400;line-height:1.5;color:grey;overflow-x:hidden}body.catalog::-webkit-scrollbar{width:0}a:focus,a:hover,button:focus,button:hover,input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{outline:0}input,textarea{margin:0 0 .5vw;padding:.85vw 1vw;border:1px solid transparent;background-color:#d5d5d5;box-sizing:border-box;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;resize:none}.h1,.h3,.h4{margin-bottom:1vw}.btn,.btn::after{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}input:focus,input:hover,textarea:focus,textarea:hover{border-color:#eaeffa;background-color:#fff}.hidden{width:1px;height:1px;font-size:0}.btn{position:relative;color:#2b2b2b;font-size:.75vw;padding-bottom:5px;transition:.3s;background-color:transparent;border:none;cursor:pointer}.btn::after,.btn::before{content:"";position:absolute;top:100%;height:1px}.loader div,.loader::after{-webkit-border-radius:50%;-moz-border-radius:50%}.btn-white{color:#fff}.btn:focus,.btn:hover{opacity:.7}.btn::after{right:0;width:0;background-color:rgba(255,255,255,.8);transition:.3s}.btn:focus::after,.btn:hover::after,.preloader{width:100%}.btn::before{left:0;width:100%;background-color:#27277c;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.loader div::after,.loader div::before,.loader::after{content:'';display:block}.btn-blue-border::before{background-color:#00aeff}.btn-white-border::before{background-color:#fff}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:800;color:#272727}.banner .descr,.banner__title .h1,.white,.write-us p{color:#fff}.h1{font-size:3.3vw}.h3{font-size:1.6vw;letter-spacing:0;line-height:1.2}.h4,.h5{font-size:1.1vw}ul{list-style:none}p{font-size:.7vw;line-height:2.1;margin-bottom:2vw}.icon{fill:#fff}.load .main{opacity:0;pointer-events:none}.loaded .main{opacity:1;pointer-events:auto}.preloader{position:fixed;z-index:999;top:0;left:0;bottom:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#27277c}.loader,.preloader .logo{position:absolute;top:50%;left:50%}.preloader .logo{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10vw;height:10vw;z-index:1;pointer-events:none}.loader{-webkit-filter:url(#goo);filter:url(#goo);width:45vw;height:15vw;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader::after{width:10vw;height:10vw;border-radius:50%;background:#fff;margin:0 auto;position:absolute;top:16.5%;left:39%;-webkit-animation:scale 2.5s ease-in-out infinite;-moz-animation:scale 2.5s ease-in-out infinite;-o-animation:scale 2.5s ease-in-out infinite;animation:scale 2.5s ease-in-out infinite}.loader div,.loader div::after,.loader div::before{position:absolute;width:2vw;height:2vw;background:#fff}.loader div{border-radius:50%;top:44%;left:48%;-webkit-animation:move 2.5s ease-in-out infinite alternate;-moz-animation:move 2.5s ease-in-out infinite alternate;-o-animation:move 2.5s ease-in-out infinite alternate;animation:move 2.5s ease-in-out infinite alternate}.loader div::after,.loader div::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.loader div::before{left:-3.5vw}.loader div::after,.logo-list{left:3.5vw}.loaded .preloader{opacity:0;pointer-events:none;-webkit-transition:1s;-o-transition:1s;-moz-transition:1s;transition:1s}@-webkit-keyframes move{0%{-webkit-transform:translateX(-580%);transform:translateX(-580%)}100%{-webkit-transform:translateX(580%);transform:translateX(580%)}}@-moz-keyframes move{0%{-webkit-transform:translateX(-580%);-moz-transform:translateX(-580%);transform:translateX(-580%)}100%{-webkit-transform:translateX(580%);-moz-transform:translateX(580%);transform:translateX(580%)}}@-o-keyframes move{0%{-webkit-transform:translateX(-580%);-o-transform:translateX(-580%);transform:translateX(-580%)}100%{-webkit-transform:translateX(580%);-o-transform:translateX(580%);transform:translateX(580%)}}@keyframes move{0%{-webkit-transform:translateX(-580%);-moz-transform:translateX(-580%);-o-transform:translateX(-580%);transform:translateX(-580%)}100%{-webkit-transform:translateX(580%);-moz-transform:translateX(580%);-o-transform:translateX(580%);transform:translateX(580%)}}@-webkit-keyframes scale{10%,90%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes scale{10%,90%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}}@-o-keyframes scale{10%,90%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale{10%,90%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}.owl-carousel{width:100%;position:relative;z-index:1;overflow:hidden}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;transition:all .25s ease 0s}.direction-link::after,.write-us a{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;padding:0!important}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.logo-list,.main-nav{display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.write-us{width:18vw;height:auto;text-align:right;margin-right:1vw}.write-us p{margin-bottom:.4vw;font-size:.65vw}.write-us a{color:#00aeff;transition:.3s}.logo-list{position:fixed;top:1.5vw;display:-webkit-box;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog .logo-list::before,.logo-list::after{content:"";position:absolute;width:1px;background-color:#ededed}.catalog .logo-list::before{top:-1.5vw;left:175%;height:125vh}.logo-list::after{top:100%;left:50%;height:100vh}.logo-list .logo{width:6.5vw;height:6.5vw;margin-bottom:1vw}.logo-list .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-nav{display:-webkit-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:80vw;margin-left:auto;padding-right:2vw;background-color:#fff}.direction-link,.direction-link .direction-icon{display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.direction-link::after,.main-menu__list a::after{background-color:#bdbdbd;top:100%;content:""}.direction-link{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:grey}.direction-link::after{position:absolute;width:0;height:1px;left:62%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:.3s}.main-menu__list a,.main-menu__list a::after{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.direction-link:focus::after,.direction-link:hover::after{width:75%}.direction-link .direction-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:2vw;height:2vw;margin-right:.7vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 6px #c7c7c7;-moz-box-shadow:0 0 6px #c7c7c7;box-shadow:0 0 6px #c7c7c7}.direction-link .direction-icon svg{width:65%;height:65%}.main-menu__list{margin-left:auto;right:1.5vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:5.5vw;z-index:99}.main-menu__list a{display:block;position:relative;color:grey;margin:0 1.3vw;padding:5px 0;font-size:.8vw;transition:.3s;letter-spacing:1.5px}.main-menu__list--dropdown a{margin:0;padding:0}.main-menu__list a svg{fill:grey}.main-nav.open .main-menu__list a svg{fill:#fff}.main-menu__list a::after{position:absolute;width:0;height:1px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:.3s}.main-menu__list--dropdown,.menu-lang__dropdown-menu{top:100%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.main-menu__list a:focus::after,.main-menu__list a:hover::after{width:100%}.main-menu__item.active a{font-weight:800;color:#27277c}.main-menu__item--dropdown{position:relative}.main-menu__list--dropdown{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;left:0;right:0;height:0;opacity:0;transition:.3s;pointer-events:none;background-color:rgba(255,255,255,.95);padding-top:.5vw;padding-bottom:.5vw;-webkit-box-shadow:0 1px 0 1px #e0e0e0;-moz-box-shadow:0 1px 0 1px #e0e0e0;box-shadow:0 1px 0 1px #e0e0e0}.main-menu__item--dropdown:focus .main-menu__list--dropdown,.main-menu__item--dropdown:hover .main-menu__list--dropdown{height:auto;opacity:1;pointer-events:auto}.menu-lang,.menu-lang__dropdown{display:-webkit-box;display:-webkit-flex;height:2vw}.main-menu__item .dropdown-menu__item{padding-bottom:.5vw}.main-menu__item.active .main-menu__list--dropdown a{padding-top:.3vw;font-weight:400;color:grey}.main-menu__list--dropdown a.active{font-weight:800;color:#27277c}.download .main-content{padding-top:0;padding-bottom:0}.download .download-inner{position:relative;width:55vw;margin-top:-8.5vw;margin-left:4vw;padding:1vw;background-color:#ededed;z-index:1}.menu-lang{display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;z-index:99}.menu-lang__dropdown{display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:0}.menu-icon,.menu-lang__dropdown a{display:-webkit-box;display:-webkit-flex}.menu-lang__dropdown .icon-lang{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #cecece;padding:3px}.menu-lang__dropdown .icon-arrow-down{margin-left:5px;fill:#a1a1a1}.menu-lang__dropdown-menu{position:absolute;height:0;padding-bottom:.3vw;opacity:0;transition:.3s}.menu-lang__dropdown-menu li{pointer-events:none;padding:.3vw 0}.menu-lang__dropdown a{display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}.banner,.menu-icon{display:-moz-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.menu-lang__dropdown-menu.active{height:auto;opacity:1}.menu-lang__dropdown-menu.active li{pointer-events:auto}.menu-lang__dropdown a .icon-lang svg{width:1.1vw;height:1.1vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.menu-lang__dropdown a:focus .icon-lang svg,.menu-lang__dropdown a:hover .icon-lang svg{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.menu-icon{position:fixed;top:1.5vw;right:2vw;width:2.5vw;height:2.5vw;padding:.5vw;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent;border:none;z-index:10;opacity:0;cursor:pointer}.menu-icon .line{width:100%;height:3px;background-color:#22227f}.main{background-color:#fff}.banner{position:relative;width:80vw;height:40vw;margin-left:auto;background-color:#acb1b2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.banner__image,.banner__image::after{position:absolute;left:0;bottom:0;top:0;right:0}.banner__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;overflow:hidden}.banner__image::after{content:"";background-color:rgba(39,39,124,.29)}.banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__title{width:50%;margin-left:5vw;margin-bottom:10vw;position:relative;z-index:1}.banner__title .descr{font-size:1.5vw;margin-bottom:.5vw}.banner__title .h1{font-weight:400;line-height:1.2}.banner__descr{position:absolute;left:5vw;bottom:-10vw;width:60%;padding:3vw 4vw 3vw 7vw;font-size:.8vw;background-color:#27277c;z-index:1}.banner__descr .descr{margin-bottom:0}.main-content{width:86.65vw;margin:0 auto;padding:16vw 7vw 4.5vw 14vw;background-color:#fff}.contact .main-content{padding-top:0;padding-bottom:0}.contact .contact-form{position:relative;width:55vw;margin-top:-14.5vw;margin-left:2vw;padding:5vw;background-color:#ededed;z-index:1}.contact .contact-form #contact-us{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact-form #contact-us label{width:47%}.contact .contact-form #contact-us input,.contact .contact-form #contact-us textarea{width:100%;background-color:#fff;margin-bottom:2vw;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.contact .contact-form #contact-us .select-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.company,.company__list{display:-webkit-box;display:-moz-box}.contact .contact-form #contact-us select{width:30%;margin-bottom:2vw;padding:.85vw 1vw;font-size:.8vw;border:none}.contact .contact-form #contact-us input[type=tel]{width:70%;margin-left:-1.5%}.contact .contact-form #contact-us input:focus,.contact .contact-form #contact-us input:hover,.contact .contact-form #contact-us textarea:focus,.contact .contact-form #contact-us textarea:hover{border-bottom:1px solid #27277c}.contact .contact-form #contact-us .btn-form{width:20%;margin-top:1vw;padding:.9vw;border:1px solid #d5d5d5;border-bottom-color:#27277c;position:relative}.contact .contact-form #contact-us .btn-form:focus,.contact .contact-form #contact-us .btn-form:hover{opacity:1;color:#fff}.contact .contact-form #contact-us .btn-form::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:-1}.contact .contact-form #contact-us .btn-form::after{content:"";position:absolute;top:0;left:0;bottom:0;width:0;height:100%;background-color:#1b1b6b;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;z-index:-1}.company__item a,.company__item img{-webkit-transition:.3s;-moz-transition:.3s}.contact .contact-form #contact-us .btn-form:focus::after,.contact .contact-form #contact-us .btn-form:hover::after{width:100%}.contact .address{position:relative;width:70vw;margin-top:10vw;margin-left:-5vw}.contact #map{height:35vw}.contact .address-inner{position:absolute;top:-4vw;left:6.8vw;width:20vw;height:24vw;padding:6.5vw 4vw 4vw;background-color:#27277c}.contact .address-caption{position:absolute;top:0;left:0;right:0;padding:1.15vw 1.15vw 1.15vw 4vw;height:4vw;background-color:#e42c1c}.contact .address-caption .h3{margin-bottom:0;font-size:1.4vw}.company{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.company__item a,.company__list{display:-webkit-flex;display:-ms-flexbox}.company::after{content:"";position:absolute;top:-22vw;left:-10vw;width:25vw;height:25vw;background-image:url(../img/app.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.company__sidebar{width:30%;margin-right:3vw;margin-bottom:1vw}.company__descr{color:#000;font-size:.85vw}.company__list{width:60%;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;z-index:1}.company__item a,.memorandum{display:-webkit-box;display:-moz-box;position:relative}.company__item{width:33.333%;padding:1vw;overflow:hidden}.company__item a{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:25vw;-o-transition:.3s;transition:.3s}.memorandum,.project__list{display:-webkit-flex;display:-ms-flexbox}.company__item img{width:100%;height:10vw;margin-bottom:1.5vw;-o-object-fit:cover;object-fit:cover;-o-transition:.3s;transition:.3s}.catalog .product__btn::after,.tab__item{-webkit-transition:.3s;-moz-transition:.3s}.company__item a:focus img,.company__item a:hover img{-webkit-box-shadow:10px 10px 0 #e0e0e0,-10px -10px 0 #f7f7f7;-moz-box-shadow:10px 10px 0 #e0e0e0,-10px -10px 0 #f7f7f7;box-shadow:10px 10px 0 #e0e0e0,-10px -10px 0 #f7f7f7}.company__item .descr{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;font-size:.7vw;color:#474747}.company__item a:focus .descr,.company__item a:hover .descr{opacity:.7}.memorandum{width:60vw;margin:0 auto 5vw;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.memorandum::after{content:"";position:absolute;right:-18vw;bottom:-1vw;width:26vw;height:26vw;background-image:url(../img/flask.png);background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center}.memorandum__column--big{width:42vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.memorandum__column--big img{width:100%}.memorandum__column--big .descr{padding:3vw 8vw 3vw 2vw;font-size:1.3vw;line-height:1.7;color:#bbb}.memorandum__column--small{width:20vw;margin-top:23.5vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:1}.memorandum__column--small img{width:20vw}.memorandum__image{overflow:hidden;background-color:#fbfbfb}.project{position:relative;padding:3.5vw 10vw;background-color:#2b2b2b;z-index:1}.project .h3{text-align:center;margin-bottom:3vw}.project__list{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;width:70vw;margin:0 auto;position:relative}.product,.project__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.project__list::after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:100%;background-color:#232323}.project__item{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30vw;padding-top:1.5vw;padding-bottom:1.5vw}.project__item .icon{width:2.5vw;height:3vw;margin-right:1vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.project__item svg{width:100%;height:100%}.project__item .descr{color:#fff;font-size:.8vw;line-height:1.9;margin-bottom:0}.product{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:65vw;margin-top:6vw;margin-left:auto;margin-right:15vw}.catalog .product__links,.product__tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.catalog .product{position:relative;height:78.1vh}.product__column{width:50%;overflow:hidden}.catalog .product__column:first-of-type{margin-left:-5.1vw;width:-webkit-calc(50% + 5.1vw);width:-moz-calc(50% + 5.1vw);width:calc(50% + 5.1vw);padding-left:5.1vw}.catalog .product__column:nth-child(2){height:37vw;margin-top:-4vw}.product__column .h3{position:relative;width:80%;margin-top:2vw;margin-bottom:2vw;padding-bottom:2.5vw}.product__column .h3::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ededed}.product__tabs{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;height:11vw}.tab__item{margin:.5vw 0;background:0 0;border:none;font-size:1.4vw;color:#bbb;cursor:pointer;-o-transition:.3s;transition:.3s;position:relative}.tab__item.active,.tab__item:focus,.tab__item:hover{color:#27277c;font-weight:700}.catalog .tab__item.active,.catalog .tab__item:focus,.catalog .tab__item:hover{color:#2b2b2b}.catalog .tab__item::after{content:"";position:absolute;top:0;left:-5.1vw;width:5px;height:100%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;background-color:#e42c1c;opacity:0}.catalog .tab__item.active::after,.catalog .tab__item:focus::after,.catalog .tab__item:hover::after{opacity:1}.product__images{position:relative;height:24.5vw;overflow:hidden}.catalog .product__images{height:37vw}.product__images .product__image{position:absolute;overflow:hidden;width:85%;height:0;opacity:0;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.catalog .product__image{width:100%}.product__images .product__image.active{height:24.5vw;opacity:1}.catalog .product__images .product__image.active{height:37vw}.product__images img{width:100%;height:24.5vw;-o-object-fit:cover;object-fit:cover}.catalog .product__images img{height:37vw}.catalog .product__nav{position:absolute;left:0;bottom:0;width:50vw;height:10vw;background-color:#27277c}.catalog .product__links{height:10vw;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.catalog .product__link{position:absolute;left:5vw;right:20vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}.catalog .product__link.active{opacity:1;pointer-events:auto}.catalog .product__link .descr{margin-bottom:0;color:#fff;font-size:1.1vw}.catalog .product__btn{position:relative;display:inline-block;margin-top:1.5vw;padding-top:.2vw;padding-bottom:.5vw;color:#27277c;border-bottom:2px solid #27277c}.catalog .product__btn::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#b9b9b9;-o-transition:.3s;transition:.3s}.catalog .product__btn:focus::after,.catalog .product__btn:hover::after{width:100%}.catalog .product__link .product__btn{margin-top:0;margin-left:4vw;color:#fff;border-bottom:2px solid #fff}.catalog .product__nav .next,.catalog .product__nav .prev{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:3vw;height:3vw;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;pointer-events:auto;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.catalog .catalog__list,.catalog .filter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.catalog .product__nav .prev{top:-1.5vw;right:6.5vw}.catalog .product__nav .next{top:-1.5vw;right:3vw}.catalog .product__nav .next svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.catalog .product__nav .next:focus,.catalog .product__nav .next:hover,.catalog .product__nav .prev:focus,.catalog .product__nav .prev:hover{background-color:#e0e0e0}.catalog .catalog-wrap{width:70vw;margin:15.4vh auto 0;padding-left:5vw}.catalog .filter{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:7vw}.catalog .filter .h4{margin-right:1vw;margin-bottom:0;color:#27277c;font-weight:400}.catalog .filter select{font-size:1.1vw;border:none}.catalog .catalog__list{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2vw}.catalog .catalog__item,.catalog .gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.catalog .catalog__item{width:100%;height:0;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0}.catalog .catalog__item.active{height:auto;margin-bottom:4vw;padding-bottom:4vw;border-bottom:1px solid #ededed;opacity:1}.catalog .gallery{width:50%;height:25vw;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.direction,.direction__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.catalog .gallery__item{width:33%;height:32.5%;overflow:hidden;background-color:#d6d6d6}.catalog .gallery__item:first-of-type{width:65%;height:100%}.catalog .gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog .catalog__caption{width:40%;margin-top:3vw;margin-right:3vw}.catalog .catalog__caption .h4{margin-bottom:1.5vw;padding-bottom:1.5vw;position:relative;font-size:1.4vw;border-bottom:1px solid #ededed}.direction{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:3vw 19.5vw;overflow:hidden;background-color:#fff}.direction-wrap{margin-left:0!important;padding-left:0}.catalog .direction-wrap{margin-left:2.5vw!important}.direction__list{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.direction__list a,.main-footer{display:-webkit-box;display:-moz-box}.direction__list a,.main-footer,.to-top{display:-webkit-flex;display:-ms-flexbox}.direction__list a{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5vw;font-size:.67vw;color:#282828}.direction__item img{width:7vw;height:7vw;-o-object-fit:contain;object-fit:contain;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 0 7px #e8e8e8;-moz-box-shadow:0 0 7px #e8e8e8;box-shadow:0 0 7px #e8e8e8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 .8vw 1vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.direction__item span::after,.to-top{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}.direction__list a:focus img,.direction__list a:hover img{-webkit-box-shadow:0 0 10px #b9b9b9;-moz-box-shadow:0 0 10px #b9b9b9;box-shadow:0 0 10px #b9b9b9}.direction__item span{position:relative;padding:0 0 5px}.direction__item span::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:1px;background-color:#282828;transition:.3s}.direction__item a:focus span::after,.direction__item a:hover span::after{width:100%}.main-footer{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:10vw;padding:0 22vw;background-color:#272727}.to-top{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-2vw;left:10vw;width:4vw;height:4vw;background-color:#e42c1c;transition:.3s}.main-footer__p,.main-footer__p.copyright a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.to-top::after{content:"";position:absolute;top:0;left:0;bottom:0;width:0;background-color:#22227f;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.to-top:focus::after,.to-top:hover::after{width:100%}.to-top svg{width:1.2vw;height:1.2vw;stroke:#fff;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);z-index:1}.main-footer__p{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;color:#fff;width:13vw;font-size:.8vw}.main-footer__p:first-child{font-size:.85vw;padding-left:1.2vw}.main-footer__p a{color:#00aeff}.main-footer__p.copyright{width:4vw}.main-footer__p.copyright a{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.copyright-logo,.modal-about__item,.modal-company__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.main-footer__p.copyright span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.copyright-logo{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:4.428vw;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s;overflow:hidden;margin-left:2.5vw}.copyright-logo span{position:absolute;width:0;font-weight:400;font-size:.75vw;color:rgba(255,255,255,0);left:-5.3vw;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s opacity;-o-transition:.3s opacity;-moz-transition:.3s opacity;transition:.3s opacity}.copyright-logo svg{width:3.5vw}.copyright-logo .st0{fill:#fff;stroke:#fff;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto;-webkit-animation:st0 2s linear 0s infinite normal;-moz-animation:st0 2s linear 0s infinite normal;-o-animation:st0 2s linear 0s infinite normal;animation:st0 2s linear 0s infinite normal}.copyright-logo .st1{fill:#fff;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel;opacity:0!important;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.copyright-logo #st1{-webkit-transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.copyright-logo #st2{-webkit-transition-delay:.2s;-o-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.copyright-logo #st3{-webkit-transition-delay:.3s;-o-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}@media screen and (min-width:768px){.copyright-logo:focus,.copyright-logo:hover{width:4.428vw;-webkit-transition-delay:0s;-o-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;overflow:visible}.copyright-logo:focus span,.copyright-logo:hover span{width:auto;color:rgba(255,255,255,1);-webkit-transition:.3s color;-o-transition:.3s color;-moz-transition:.3s color;transition:.3s color;-webkit-transition-delay:1s;-o-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.copyright-logo:focus .st0,.copyright-logo:hover .st0{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.copyright-logo:focus .st1,.copyright-logo:hover .st1{opacity:1!important}.copyright-logo:focus #st1,.copyright-logo:hover #st1{-webkit-transition-delay:.4s;-o-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.copyright-logo:focus #st2,.copyright-logo:hover #st2{-webkit-transition-delay:.5s;-o-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.copyright-logo:focus #st3,.copyright-logo:hover #st3{-webkit-transition-delay:.6s;-o-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}}@-webkit-keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@-moz-keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@-o-keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}.modal{position:fixed;top:0;left:-130%;bottom:0;width:100%;background-color:#fff;z-index:99;pointer-events:none;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.modal.active{left:0;pointer-events:auto}.btn-close{position:absolute;top:2vw;right:2vw}.modal-about__item,.modal-company__item{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.modal-form__inner,.modal-team__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.main-menu__list--dropdown.active,.modal-about__item,.modal-company__item.active{opacity:1;pointer-events:auto}.modal-company__img{width:35%}.modal-company__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-company__content{width:65%;padding:5vw;overflow:auto}.modal-team__content{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-company__title{font-size:2vw}.modal-about .column,.modal-company .column{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw}.modal-company p{text-align:justify;margin-bottom:1vw}.modal-form__inner{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.modal-form form,.modal-form label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modal-form form{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20vw}.modal-form label{display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%;margin-bottom:1vw}.modal-form input{width:95%}.modal-form input[type=tel]{width:79%;padding:.85vw 1vw}.modal-form select{width:16%;margin:0 0 .5vw;padding:.85vw 0 .85vw 1vw;font-size:.8vw;border:1px solid transparent;background-color:#d5d5d5;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-form textarea{width:97.5%}.modal-form .btn-form{width:20%;margin-top:1vw;padding:.9vw;border:1px solid #d5d5d5;position:relative}.modal-form .btn-form:focus,.modal-form .btn-form:hover{opacity:1;color:#fff}.modal-form .btn-form::after{content:"";position:absolute;top:0;left:0;bottom:0;width:0;height:100%;background-color:#1b1b6b;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;z-index:-1}.modal-form .btn-form:focus::after,.modal-form .btn-form:hover::after{width:100%}.modal-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-menu .main-menu__list{margin-right:auto}.modal-menu .main-menu__list--dropdown{height:auto;max-height:14vw;overflow:auto}.modal-menu .main-menu__list a{font-size:.9vw}.disabled-scroll{height:100vh;overflow:hidden;padding-right:1.3vw;background-color:#f1f1f1}