img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/factory16/js/vendors/slick/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(/wp-content/themes/factory16/js/vendors/slick/fonts/slick.eot);src:url('/wp-content/themes/factory16/js/vendors/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/factory16/js/vendors/slick/fonts/slick.woff) format('woff'),url(/wp-content/themes/factory16/js/vendors/slick/fonts/slick.ttf) format('truetype'),url('/wp-content/themes/factory16/js/vendors/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none;background:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body{position:relative;display:flex;flex-direction:column;width:1920px;max-width:100%;margin:0 auto;background-color:#FFF;font:normal normal 20px / 24px "Montserrat",sans-serif;color:#000;cursor:default;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;overflow-x:hidden}body.show-menu,body.show-popup{overflow:hidden}body *{box-sizing:border-box;margin:0}a{display:inline-block;text-decoration:none}img,svg{display:block;height:auto;max-width:100%}iframe{display:block;max-width:100%;max-height:100%}.scrollbar::-webkit-scrollbar{width:2px}.scrollbar::-webkit-scrollbar-track{background-color:rgb(118 181 205 / .4)}.scrollbar::-webkit-scrollbar-button{display:none}.scrollbar::-webkit-scrollbar-thumb{background-color:#3F7C94}.row{display:flex;justify-content:center;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.col{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}.col-12{width:100%}.col-11{width:91.66666%}.col-10{width:83.33333%}.col-9{width:75%}.col-8{width:66.66666%}.col-7{width:58.33333%}.col-6{width:50%}.col-5{width:41.66666%}.col-4{width:33.33333%}.col-3{width:25%}.col-2{width:16.66666%}.col-1{width:8.33333%}.container{display:flex;flex-direction:column}.container__content{width:calc(100vw - 120px);max-width:1600px;margin-left:auto;margin-right:auto}.main{position:relative;padding-top:180px}.header-white~.main{padding-top:0}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgb(197 220 235 / .8);opacity:0;pointer-events:none;z-index:1100;transition:opacity 0.3s;cursor:pointer}body.show-popup .overlay{opacity:1;pointer-events:initial}.slideIn{opacity:0;transition:transform 0.6s,opacity 0.6s}.slideIn.slideInLeft{transform:translateX(-60px)}.slideIn.slideInRight{transform:translateX(60px)}.slideIn.slideInUp{transform:translateY(60px)}.slideIn.show,.slideIn.hold{transform:none;opacity:1}.grecaptcha-badge{display:none!important}@media screen and (max-width:1440px){.main{padding-top:100px}}@media screen and (max-width:1024px){.row{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.col{padding-left:15px;padding-right:15px}.container__content{width:calc(100vw - 60px)}.col-md-12{width:100%}.col-md-11{width:91.66666%}.col-md-10{width:83.33333%}.col-md-9{width:75%}.col-md-8{width:66.66666%}.col-md-7{width:58.33333%}.col-md-6{width:50%}.col-md-5{width:41.66666%}.col-md-4{width:33.33333%}.col-md-3{width:25%}.col-md-2{width:16.66666%}.col-md-1{width:8.33333%}}@media screen and (max-width:767px){body{font-size:14px;line-height:20px}body.show-vacancy{overflow:hidden}.col-sm-12{width:100%}.col-sm-11{width:91.66666%}.col-sm-10{width:83.33333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666%}.col-sm-7{width:58.33333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666%}.col-sm-4{width:33.33333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666%}.col-sm-1{width:8.33333%}.main{padding-top:70px}body.show-menu .overlay{opacity:1;pointer-events:initial}}@media screen and (max-width:600px){.col-xs-12{width:100%}.col-xs-11{width:91.66666%}.col-xs-10{width:83.33333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666%}.col-xs-7{width:58.33333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666%}.col-xs-4{width:33.33333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666%}.col-xs-1{width:8.33333%}}.langs .lang-item-es{display:none!important}.age-confirm-request svg path{fill:#00A547}.age-confirm-request svg{width:55%;margin-left:auto;margin-right:auto;margin-bottom:30px}.btn.transparent{padding:25px 20px;background:#fff0;font-weight:700;cursor:pointer}.btn.transparent.red{color:#f33;border:5px solid #f33}.btn.transparent.green{color:#00A547;border:5px solid #00A547}.btn.transparent.red:hover{color:#fff;background:#f33;cursor:pointer}.btn.transparent.green:hover{color:#fff;background:#00A547}.age-confirm-action body{overflow-y:hidden}.no-touchevents.age-confirm-action #header{padding-right:17px}.age-confirm-popup{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgb(255 255 255 / .7);overflow-y:auto}@supports (backdrop-filter:blur(15px)){.age-confirm-popup{background:rgb(255 255 255 / .5);backdrop-filter:blur(15px)}}.age-confirm-popup .container{display:flex;align-items:center;justify-content:center;min-height:100vh;padding-bottom:60px}.age-confirm-box{position:relative;display:flex;align-items:center;text-align:center;color:#393A42;width:100%;padding:80px 32px 60px;max-width:1020px;height:340px}.no-touchevents:not(.age-confirm-action) .age-confirm-box{margin-right:-17px}.age-confirm-box:before{content:'';position:absolute;z-index:-1;left:-5px;right:-5px;top:-5px;bottom:-5px}.age-not-confirmed{display:none}.age-confirm-box .logo{position:absolute;left:50%;top:-16%;margin-left:-112px;transform:translate3d(0,-50%,0)}.age-confirm-request,.age-not-confirmed{position:relative;z-index:2;width:100%}.age-confirm-box .h5{font-size:38px;margin:50px 0 30px;font-weight:700;line-height:1}.age-not-confirmed .h5{font-size:32px!important;font-weight:700;line-height:1}.age-confirm-box .h6{font-size:25px;margin:0 0 15px}.age-not-confirmed .h6{font-weight:700;font-size:20px;line-height:1.35em}.age-confirm-box .sub-title{font-size:20px;line-height:1.75em}.age-confirm-box p{margin:0}.age-not-confirmed p:not(.h6){font-size:15px;line-height:25px;letter-spacing:.01em}.age-confirm-box .btns-box{display:flex;justify-content:center;line-height:0;margin:40px 0 0}.age-confirm-box .btns-box .btn{min-width:129px;width:auto;margin:0 12px}.no-touchevents .age-confirm-box .btn.transparent:not(:disabled):hover{color:#fff;background:#E89C24;border-color:#E89C24}.age-confirm-box .bg{position:absolute;right:0;bottom:0;height:auto;max-width:50%;max-height:calc(100% - 32px);opacity:.3;pointer-events:none}@media screen and (max-width:740px){.age-confirm-box{padding-left:20px;padding-right:20px}.age-confirm-box .h6{font-size:22px}.age-confirm-box .sub-title{font-size:18px}}@media screen and (max-width:530px){.age-confirm-box{height:280px;padding-bottom:50px}.age-confirm-box .logo{top:-20%;width:180px;margin-left:-90px}.age-confirm-box .h6{font-size:20px}.age-confirm-box .sub-title{font-size:17px}.age-confirm-box .bg{width:140px;height:auto}}@media screen and (max-width:480px){.age-confirm-box{height:260px}.age-confirm-box .h6{font-size:19px}.age-confirm-box .sub-title{font-size:17px}.age-confirm-box .bg{width:130px;height:auto}.age-confirm-box .btns-box{margin-top:32px}}@media screen and (max-width:400px){.age-confirm-box .sub-title{font-size:16px}.age-confirm-box .btns-box .btn{min-width:116px;width:auto;margin:0 8px}}@media (orientation:landscape) and (min-width:531px){.age-confirm-popup .container{}.age-confirm-box{min-height:290px;max-height:calc(100vh - 180px)}}@media (orientation:landscape) and (max-width:530px){.age-confirm-popup .container{}.age-confirm-box{min-height:240px}}.langs-box{text-transform:uppercase}span.data{text-transform:uppercase}.main-products-slider-img .bottle{pointer-events:none}.main-products-slider-img .bottle.visible{pointer-events:auto}.product-item:last-child .js-scroll-product{display:none}table tr{border-bottom:2px solid #CAB7B7}table tbody tr:last-child{border-bottom:none}table strong,table b{font-weight:600}a.tag{text-decoration:none;color:#fff}a.tag:hover{color:white!important;background:#B41F24}.tag.active{background:#B41F24!important}.clearfix{clear:both}.product-page-link-grid .img img{width:auto;height:auto}.field.error-field .checkbox-item{color:#E90E0E}.bg-beige::before{background:#F5F1E1;box-shadow:none}.none-bg::before{background:none!important}.social-links-ttl{margin-bottom:25px;font-size:24px}.social-links a{margin:0 12px 12px 0;border:2px solid white!important;padding:6px 8px;display:inline-block;font-size:18px}@media screen and (max-width:580px){.footer-top-box .social-links a{margin:0 6px 12px}}.copy-box{max-width:450px}.main-banner-btn{color:#fff;border:2px solid #fff;background:none;margin-left:auto;margin-right:auto}.main-banner-btn:hover{background:none!important}.txt-j{text-align:justify}.age-confirm-request>.h6{text-align:center}.mp-new-product-smore-link{text-decoration:none;border-bottom:1px solid;transition:0.3s}.mp-new-product-smore-link:hover{border-color:#fff0}.product-more-link{border-bottom:1px solid;color:#b41f24;width:fit-content;margin:0 auto}.products-slider .sub-title{text-align:center}.breadcrumbs{display:flex;flex-wrap:wrap;margin-bottom:35px;padding:0;list-style:none}.breadcrumbs a{position:relative;display:block;padding-right:15px;margin-right:10px;margin-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#FFF;text-shadow:0 0 8px rgb(0 0 0 / .35);transition:opacity 0.3s}.breadcrumbs a:hover{opacity:.6}.breadcrumbs a:after{content:"/";position:absolute;right:0;top:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#FFF;text-shadow:0 0 8px rgb(0 0 0 / .35)}.breadcrumbs p{margin-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:30px;color:#FFF;text-shadow:0 0 8px rgb(0 0 0 / .35)}@media screen and (max-width:1440px){.breadcrumbs{margin-bottom:10px}.breadcrumbs a,.breadcrumbs a:after,.breadcrumbs p{font-size:14px;line-height:20px}}.block-banner{width:100%;height:910px;background-position:center;background-size:cover;background-repeat:no-repeat}.block-banner .container{height:100%}.block-banner .container__content{height:100%;padding-top:210px}.block-banner__title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:84px;line-height:100px;color:#FFF}.block-banner__subtitle{width:1160px;max-width:100%;margin-top:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:50px;color:#FFF}.block-banner__descr{width:650px;max-width:100%;margin-top:20px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#FFF}@media screen and (max-width:1440px){.block-banner{height:600px}.block-banner .container__content{padding-top:160px}.block-banner__title{font-size:64px;line-height:80px}.block-banner__subtitle{width:700px;margin-top:20px;font-size:25px;line-height:30px}.block-banner__descr{width:500px;font-size:16px;line-height:20px}}@media screen and (max-width:767px){.block-banner{height:auto;min-height:300px}.block-banner .container__content{padding-top:80px;padding-bottom:40px}.block-banner__title{font-size:35px;line-height:45px}.block-banner__subtitle{margin-top:15px;font-size:16px;line-height:20px}.block-banner__descr{margin-top:15px;font-size:14px;line-height:18px}}.company-menu{margin-bottom:100px;background-color:#76B5CD}.company-menu .menu__list{display:flex;flex-wrap:wrap;width:calc(100% + 40px);margin:0 -20px;padding:0;list-style:none}.company-menu .menu__list .menu-item{width:calc(100% / 6)}.company-menu .menu__list .menu-item a{display:flex;flex-direction:column;justify-content:center;width:100%;height:170px;padding:30px 10px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#FFF;text-align:center;transition:background-color 0.3s,color 0.3s}.company-menu .menu__list .menu-item a:hover,.company-menu .menu__list .menu-item.current-menu-item a{background-color:#C5DCEB;color:#3F7C94}@media screen and (max-width:1600px){.company-menu .menu__list .menu-item a{height:140px;padding:20px 10px;font-size:20px;line-height:24px}}@media screen and (max-width:1440px){.company-menu{margin-bottom:60px}.company-menu .menu__list{width:calc(100% + 20px);margin:0 -10px}.company-menu .menu__list .menu-item a{height:120px;font-size:18px;line-height:24px}}@media screen and (max-width:1024px){.company-menu .menu__list .menu-item{width:calc(100% / 3)}.company-menu .menu__list .menu-item a{height:80px}}@media screen and (max-width:767px){.company-menu{margin-bottom:40px}.company-menu .menu__list .menu-item a{height:60px;padding:10px;font-size:14px;line-height:18px}}@media screen and (max-width:450px){.company-menu .menu__list .menu-item{width:50%}.company-menu .menu__list .menu-item a{height:40px}}.header{position:fixed;top:0;left:50%;transform:translateX(-50%);height:180px;z-index:150;transition:height 0.3s}.header.scrolled{height:140px}body.admin-bar .header{top:32px}.header:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background-color:#FFF;pointer-events:none;transition:opacity 0.3s;z-index:-1}.header-white:after{opacity:0}.header-white.scrolled:after{opacity:1}.header__content{display:flex;margin-top:auto;margin-bottom:auto}.header__logo{flex-shrink:0;margin:auto auto auto 0;transition:opacity 0.3s;z-index:130}.header__logo:hover{opacity:.6}.header__logo svg{width:450px;transition:width 0.3s}.header.scrolled .header__logo svg{width:400px}.header__logo svg path,.header-white.scrolled .header__logo svg path{fill:#00A547}.header-white .header__logo svg path{fill:#FFF}.header__menu{margin:auto 100px auto 50px}.header__menu .menu__list{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:0;list-style:none}.header__menu .menu__list .menu-item{position:relative;margin:0 15px}.header__menu .menu__list .menu-item a{position:relative;display:flex;padding:10px 0;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#424A5F;transition:opacity 0.3s,color 0.3s}.header-white .header__menu .menu__list .menu-item a{color:#FFF}.header-white.scrolled .header__menu .menu__list .menu-item a{color:#424A5F}.header__menu .menu__list .menu-item a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;pointer-events:none;background-color:#424A5F;opacity:0;transition:opacity 0.3s,background-color 0.3s;z-index:10}.header-white .header__menu .menu__list .menu-item a:after{background-color:#FFF}.header-white.scrolled .header__menu .menu__list .menu-item a:after{background-color:#424A5F}.header__menu .menu__list .menu-item:hover a:after,.header__menu .menu__list .menu-item.current-menu-item a:after{opacity:1}.header__menu .menu__list .menu-item span{display:none}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu{position:absolute;top:100%;left:-100px;display:flex;flex-direction:column;width:450px;padding:50px 50px 30px;opacity:0;pointer-events:none;list-style:none;transition:opacity 0.3s}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu:before{content:"";position:absolute;top:20px;bottom:0;left:0;right:0;background-color:rgb(255 255 255 / .8)}.header__menu .menu__list .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:initial}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item{position:relative;margin:0 auto 8px 0}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item:last-child{margin-bottom:0}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item a{font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;line-height:18px;color:#000;transition:opacity 0.3s}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item a:hover{opacity:.6}.header__menu .menu__list .sub-menu .menu-item a:after{display:none}.header__burger{position:relative;display:none;flex-direction:column;justify-content:center;width:30px;height:30px;margin:auto 0;cursor:pointer;z-index:10;transition:opacity 0.3s}.header__burger:hover{opacity:.6}.header__burger span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:3px;background-color:#2C4080}.header-white .header__burger span{background-color:#FFF}.header-white.scrolled .header__burger span{background-color:#2C4080}.header__burger span:nth-child(1){transform:translate(-50%,calc(-50% - 8px))}.header__burger span:nth-child(3){transform:translate(-50%,calc(-50% + 8px))}.header__btn{margin:auto 0;padding:15px 30px;border:3px solid #2C4080;border-radius:30px;background-color:#FFF;font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#2C4080;text-align:center;white-space:nowrap;transition:border-color 0.3s,background-color 0.3s,color 0.3s}.header-white .header__btn{border-color:#FFF;background-color:#fff0;color:#FFF}.header-white.scrolled .header__btn{border-color:#2C4080;background-color:#FFF;color:#2C4080}.header__btn:hover,.header-white.scrolled .header__btn:hover{background-color:#2C4080;color:#FFF}.header-white .header__btn:hover{border-color:#2C4080;background-color:#FFF;color:#2C4080}.header__langs{position:absolute;right:calc(50% - 960px);top:50%;transform:translateY(-50%);height:50px}.header__langs .langs__content{display:flex;flex-direction:column;width:70px;max-height:50px;padding:10px 0 10px 20px;border-top-left-radius:25px;border-bottom-left-radius:25px;list-style:none;background-color:#C5DCEB;overflow:hidden;transition:max-height 0.3s}.header__langs .langs__content:hover{max-height:150px}.header__langs .langs__content .lang-item{margin:10px auto 0 0}.header__langs .langs__content .lang-item.current-lang{margin-top:0;order:-1}.header__langs .langs__content .lang-item a{display:block;font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;line-height:30px;text-transform:capitalize;color:#2B2F38;transition:color 0.3s}.header__langs .langs__content .lang-item a:hover{color:#FFF}@media screen and (max-width:1920px){.header__langs{right:calc(50% - 50vw)}}@media screen and (max-width:1760px){.header__content{padding-right:50px}}@media screen and (max-width:1600px){.header__logo svg{width:350px}.header.scrolled .header__logo svg{width:300px}.header__menu{margin-right:35px}}@media screen and (max-width:1440px){.header{height:100px!important}.header__content{padding-right:40px}.header__logo svg{width:300px}.header__menu{margin-left:30px;margin-right:30px}.header__menu .menu__list .menu-item{margin-right:20px}.header__menu .menu__list .menu-item a{padding:5px 0;font-size:15px;line-height:20px}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu{left:-50px;width:350px;padding:40px 30px 20px}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item{margin-bottom:5px}.header__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:14px}.header__btn{padding:10px 20px;border-width:2px;border-radius:25px;font-size:16px;line-height:20px}.header__langs{height:40px}.header__langs .langs__content{width:50px;max-height:40px;padding:10px 0 10px 15px;border-top-left-radius:20px;border-bottom-left-radius:20px}.header__langs .langs__content .lang-item a{font-size:16px;line-height:20px}}@media screen and (max-width:1024px){.header__menu{display:none}.header__burger{display:flex}.header__btn{margin-left:30px}}@media screen and (max-width:782px){body.admin-bar .header{top:46px}}@media screen and (max-width:767px){.header{height:70px!important}.header__content{padding-right:0}.header__logo svg{width:200px!important}.header__burger{width:20px;height:20px}.header__burger span{height:2px}.header__burger span:nth-child(1){transform:translate(-50%,calc(-50% - 6px))}.header__burger span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))}.header__btn{display:none}.header__langs{display:none}}.mobmenu{position:fixed;top:0;bottom:0;left:0;right:0;display:none;background-color:#FFF;opacity:0;pointer-events:none;z-index:1500;transition:opacity 0.3s}body.admin-bar .mobmenu{top:32px}.mobmenu__content{height:100%}.mobmenu__head{position:relative;display:flex;height:100px}.mobmenu__head:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:#BFBFBF}.mobmenu__langs{position:absolute;left:0;top:0;display:none;max-height:50px;padding:10px 10px 20px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:#C5DCEB;transition:max-height 0.3s}.mobmenu__langs.open{max-height:120px}.mobmenu__langs .langs__content{display:flex;flex-direction:column;width:30px;max-height:20px;padding:0;list-style:none;overflow:hidden;transition:max-height 0.3s}.mobmenu__langs.open .langs__content{max-height:80px}.mobmenu__langs .langs__content .lang-item{margin-top:10px}.mobmenu__langs .langs__content .lang-item.current-lang{margin-top:0;order:-1;pointer-events:none}.mobmenu__langs .langs__content .lang-item a{display:block;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;line-height:20px;text-transform:capitalize;text-align:center;color:#3F7C94;transition:color 0.3s}.mobmenu__langs .langs__content .lang-item a:hover,.mobmenu__langs .langs__content .lang-item.current-lang a{color:#FFF}.mobmenu__logo{margin:auto}.mobmenu__logo:hover{opacity:.6}.mobmenu__logo svg{width:300px}.mobmenu__logo svg path{fill:#00A547}.mobmenu__close{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:30px;height:30px;cursor:pointer;z-index:10;transition:opacity 0.3s}.mobmenu__close:hover{opacity:.6}.mobmenu__close img{width:200%;margin:auto}.mobmenu__menu{width:300px;height:calc(100% - 160px);max-width:100%;margin:30px auto;padding-right:10px;overflow:auto}.mobmenu__menu .menu__list{display:flex;flex-direction:column;padding:0;list-style:none}.mobmenu__menu .menu__list .menu-item{display:flex;flex-wrap:wrap;margin-right:auto;margin-bottom:5px}.mobmenu__menu .menu__list .menu-item:last-child{margin-bottom:0!important}.mobmenu__menu .menu__list .menu-item a{margin-right:10px;padding:10px 0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#424A5F;transition:opacity 0.3s}.mobmenu__menu .menu__list .menu-item a:hover{opacity:.6}.mobmenu__menu .menu__list .menu-item span{display:none}.mobmenu__menu .menu__list .menu-item.menu-item-has-children a+span{display:block;width:30px;height:40px;margin:auto 0;background-image:url(/wp-content/themes/factory16/img/icons/mobmenu-arr.png);background-position:center;background-size:10px;background-repeat:no-repeat;transition:transform 0.3s,opacity 0.3s;cursor:pointer}.mobmenu__menu .menu__list .menu-item.menu-item-has-children a+span:hover{opacity:.6}.mobmenu__menu .menu__list .menu-item.menu-item-has-children.open a+span{transform:scaleY(-1)}.mobmenu__menu .menu__list .menu-item.menu-item-has-children .sub-menu{display:none;width:100%;margin:15px 0 0 20px;padding:0;list-style:none;transition:opacity 0.3s}.mobmenu__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item{margin-bottom:5px}.mobmenu__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item a{padding:5px 0;font-size:15px}.mobmenu__btn{display:none;width:200px;margin:0 auto 50px;padding:10px;border:2px solid #2C4080;border-radius:25px;background-color:#FFF;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:26px;color:#2C4080;text-align:center;transition:background-color 0.3s,color 0.3s}.mobmenu__btn:hover{background-color:#2C4080;color:#FFF}@media screen and (max-width:1024px){.mobmenu{display:block}body.show-menu .mobmenu{opacity:1;pointer-events:initial}}@media screen and (max-width:782px){body.admin-bar .mobmenu{top:46px}}@media screen and (max-width:767px){.mobmenu__head{height:70px}.mobmenu__langs{display:flex}.mobmenu__logo svg{width:160px}.mobmenu__close{width:20px;height:20px}.mobmenu__close img{width:20px}.mobmenu__menu{height:calc(100% - 230px)}.mobmenu__menu .menu__list .menu-item.menu-item-has-children .sub-menu .menu-item{margin-bottom:10px}.mobmenu__btn{display:block}}.footer{padding-top:130px;padding-bottom:100px;background-color:#C5DCEB}.footer__menu{margin:auto auto 0 0}.footer__menu .menu__list{display:flex;flex-wrap:wrap;padding:0;list-style:none}.footer__menu .menu__list .menu-item{margin:0 35px 10px 0}.footer__menu .menu__list .menu-item:last-child{margin-right:0}.footer__menu .menu__list .menu-item span{display:none}.footer__menu .menu__list .menu-item a{display:block;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#2C4080;transition:opacity 0.3s}.footer__menu .menu__list .menu-item.current-menu-item a,.footer__menu .menu__list .menu-item.current-page-ancestor a{font-weight:700}.footer__menu .menu__list .menu-item a:hover{opacity:.6}.footer__socials{display:flex;justify-content:flex-end}.footer__socials a{display:flex;flex-direction:column;margin:0 0 20px 20px;transition:opacity 0.3s}.footer__socials a:hover{opacity:.6}.footer__socials a img{width:30px}.footer__contacts{display:flex;justify-content:flex-end;margin-bottom:10px}.footer__contacts a{display:block;margin-left:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#2C4080;transition:opacity 0.3s}.footer__contacts a:hover{opacity:.6}.footer__contacts a.footer__tel{font-weight:500}.footer__scroll{position:fixed;bottom:50px;right:30px;display:flex;flex-direction:column;width:50px;height:50px;border-radius:25px;background-color:#3F7C94;opacity:0;pointer-events:none;cursor:pointer;z-index:100;transition:opacity 0.3s}.footer__scroll.show{opacity:1;pointer-events:initial}.footer__scroll:hover{opacity:.6}.footer__scroll img{width:24px;transform:rotate(90deg);margin:auto}@media screen and (max-width:1440px){.footer{padding-top:80px;padding-bottom:40px}.footer__menu .menu__list .menu-item{margin-right:25px}.footer__menu .menu__list .menu-item a{font-size:15px;line-height:20px}.footer__socials a{margin:0 0 15px 15px}.footer__socials a img{width:25px}.footer__contacts a{font-size:15px;line-height:20px}}@media screen and (max-width:767px){.footer{padding-bottom:60px}.footer__menu{margin:0 auto 40px}.footer__menu .menu__list{flex-direction:column}.footer__menu .menu__list .menu-item{margin:0 auto 4px}.footer__menu .menu__list .menu-item a{padding:4px 0}.footer__socials{justify-content:center}.footer__socials a{margin:0 6px}.footer__contacts{flex-direction:column;justify-content:center;margin-bottom:30px;order:-1}.footer__contacts a{margin:0 auto 10px}.footer__scroll{bottom:10px;right:10px;width:40px;height:40px;border-radius:20px}.footer__scroll img{width:20px}}.formarea form{display:flex;flex-direction:column}.formarea *[hidden],.formarea .hidden{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;pointer-events:none}.formarea input,.formarea textarea{padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formarea__line{position:relative;display:flex;flex-direction:column;margin-bottom:30px}.formarea__line label{position:relative;display:inline-block;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:24px;color:#424A5F;order:-1}.formarea__line input[required]~label:after,.formarea__line textarea[required]~label:after{content:" *";color:#DF271C}.formarea__line input,.formarea__line textarea{display:block;width:100%;padding:19px;border:1px solid #D9D9D9;border-radius:8px;background-color:#FFF;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#787878;transition:border-color 0.3s,color 0.3s}.formarea__line input::placeholder,.formarea__line textarea::placeholder{color:#787878}.formarea__line input.error,.formarea__line textarea.error{border-color:#F5362D!important;color:#F5362D!important}.formarea__line input.error::placeholder,.formarea__line textarea.error::placeholder{color:#F5362D!important}.formarea__line textarea{height:240px;resize:none}.formarea__submit.disabled{pointer-events:none}.formarea__submit input{display:block;width:300px;max-width:100%;margin-top:20px;padding:15px;border:none;border-radius:30px;background-color:#C5DCEB;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94;text-align:center;cursor:pointer;transition:background-color 0.3s,color 0.3s}.formarea__submit:hover input{background-color:#76B5CD;color:#FFF}.formarea label.error{display:none!important}.formarea__response{display:none;margin-top:20px;font-family:"Montserrat",sans-serif;font-size:16px;line-height:20px;color:#3F7C94}.formarea__response.error{color:#F5362D}.formarea__response.show{display:block}@media screen and (max-width:1440px){.formarea__line{margin-bottom:20px}.formarea__line label{margin-bottom:10px;font-size:16px;line-height:20px}.formarea__line input,.formarea__line textarea{padding:14px;border-radius:4px}.formarea__line textarea{height:120px}.formarea__submit input{width:240px;margin-top:10px;font-size:18px;line-height:20px}}@media screen and (max-width:782px){body.admin-bar .header{top:46px}}@media screen and (max-width:767px){.formarea__line{margin-bottom:15px}.formarea__line label{margin-bottom:5px;font-size:14px;line-height:18px}.formarea__line input,.formarea__line textarea{padding:10px 9px;font-size:14px;line-height:18px}.formarea__line textarea{height:100px}.formarea__submit input{width:200px;margin-left:auto;margin-right:auto;padding:10px;font-size:16px}.formarea__response{font-size:14px;line-height:18px}}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:1260px;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);padding:90px 30px 90px 60px;background-color:#FFF;opacity:0;pointer-events:none;z-index:1250;transition:opacity 0.3s}body.admin-bar .popup{top:calc(50% + 16px);max-height:calc(100vh - 112px)}.popup.active{opacity:1;pointer-events:initial}.popup__close{position:absolute;top:40px;right:40px;width:24px;transition:opacity 0.3s;cursor:pointer}.popup__close:hover{opacity:.6}.popup__content{display:flex;flex-direction:column;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-right:30px;overflow-x:hidden;overflow-y:auto}.popup-contact .popup__content{width:620px}.popup-contact__title{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:32px;line-height:40px;color:#424A5F}.popup-thanks{padding-top:120px;padding-bottom:0!important}.popup-thanks .popup__content{overflow:initial}.popup-thanks__body{display:flex;flex-direction:column;width:940px;max-width:100%;margin:0 auto 60px}.popup-thanks__title{margin-bottom:50px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:65px;color:#424A5F}.popup-thanks__txt{display:flex;margin-right:auto;font-family:"Montserrat",sans-serif;font-weight:500;font-size:32px;line-height:40px;color:#424A5F;transition:opacity 0.3s}.popup-thanks__txt:hover{opacity:.6}.popup-thanks__txt p{margin-right:30px}.popup-thanks__txt img{height:40px;margin:auto 0}.popup-thanks__banner{display:flex;flex-direction:column;width:calc(100% + 120px);height:550px;margin:0 -60px;background-image:url(/wp-content/themes/factory16/img/images/thanks.jpg);background-position:center;background-size:cover}.popup-thanks__banner p{width:940px;max-width:calc(100% - 120px);margin:auto;font-family:"Montserrat",sans-serif;font-weight:700;font-size:54px;line-height:65px;color:#FFF;text-shadow:0 0 10px rgb(0 0 0 / .2);text-transform:uppercase}@media screen and (max-width:1440px){.popup{width:700px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);padding:50px 15px 50px 30px}body.admin-bar .popup{max-height:calc(100vh - 72px)}.popup__close{top:20px;right:20px}.popup__content{padding-right:15px}.popup-contact .popup__content{width:500px}.popup-contact__title{margin-bottom:20px;font-size:25px;line-height:30px}.popup-thanks{padding-top:60px}.popup-thanks__body{width:600px;margin-bottom:40px}.popup-thanks__title{margin-bottom:30px;font-size:35px;line-height:40px}.popup-thanks__txt{font-size:20px;line-height:30px}.popup-thanks__txt p{margin-right:20px}.popup-thanks__txt img{height:30px}.popup-thanks__banner{width:calc(100% + 60px);height:250px;margin:0 -30px}.popup-thanks__banner p{width:600px;max-width:calc(100% - 60px);font-size:35px;line-height:40px}}@media screen and (max-width:782px){body.admin-bar .popup{top:calc(50% + 23px);max-height:calc(100vh - 86px)}}@media screen and (max-width:767px){.popup{padding:40px 10px 40px 20px}.popup__close{top:5px;right:5px;width:20px}.popup__content{padding-right:10px}.popup-contact__title{font-size:20px;line-height:24px}.popup-thanks{padding-top:40px}.popup-thanks__body{margin-bottom:20px}.popup-thanks__title{margin-bottom:15px;font-size:25px;line-height:30px}.popup-thanks__txt{margin:auto 0;font-size:16px;line-height:20px}.popup-thanks__txt p{margin:auto 20px auto 0}.popup-thanks__txt img{height:25px}.popup-thanks__banner{width:calc(100% + 40px);height:220px;margin:0 -20px}.popup-thanks__banner p{width:300px;max-width:calc(100% - 40px);font-size:30px;line-height:35px}}.page-blog .block-banner .container__content{padding-top:280px}.page-blog .grid{margin-top:100px}.grid{display:flex;flex-direction:column;margin-bottom:90px}.grid__body{justify-content:flex-start}.grid-block{display:flex;flex-direction:column;flex-grow:1;margin-bottom:40px}.grid-block__img{display:block;transition:opacity 0.3s}.grid-block__img:hover{opacity:.6}.grid-block__body{display:flex;flex-direction:column;flex-grow:1;padding:30px 60px;background-color:#C5DCEB}.grid-block__title{margin:0 auto 15px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:30px;color:#424A5F;text-align:center;transition:opacity 0.3s}.grid-block__title:hover{opacity:.6}.grid-block__subtitle{width:450px;max-width:100%;min-height:40px;margin:0 auto 30px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#424A5F;text-align:center}.grid-block__btn{margin:auto auto 0;padding:15px 45px;border:2px solid rgb(66 74 95 / .5);border-radius:30px;background-color:#fff0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:24px;color:rgb(66 74 95 / .8);text-align:center;transition:background-color 0.3s,color 0.3s}.grid-block__btn:hover{background-color:rgb(66 74 95 / .5);color:#FFF}.grid__nav{display:flex;padding:20px 0 40px;margin:0 auto}.grid__nav-arr{display:flex;flex-direction:column;width:30px;height:30px;margin:auto 0;transition:opacity 0.3s}.grid__nav-arr:hover{opacity:.6}.grid__nav-arr.disabled{pointer-events:none;opacity:.3}.grid__nav-arr img{width:15px;margin:auto}.grid__nav-list{display:flex;flex-wrap:wrap;justify-content:center;margin:auto 5px;padding:0;list-style:none}.grid__nav-list li a,.grid__nav-list li p{display:flex;flex-direction:column;width:30px;margin:5px 0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:20px;color:#424A5F;text-align:center}.grid__nav-list li a{transition:color 0.3s}.grid__nav-list li.active a{font-weight:600;color:#76B5CD}.grid__nav-list li a:hover{color:#76B5CD}@media screen and (max-width:1440px){.page-blog .block-banner .container__content{padding-top:200px}.page-blog .grid{margin-top:80px}.grid{margin-bottom:60px}.grid-block__body{padding:20px 40px}.grid-block__title{font-size:20px;line-height:24px}.grid-block__subtitle{width:350px;margin-bottom:20px;font-size:14px}.grid-block__btn{padding:10px 30px;border-radius:25px;font-size:16px;line-height:20px}.grid__nav{padding-bottom:20px}}@media screen and (max-width:1024px){.grid-block{margin-bottom:30px}}@media screen and (max-width:767px){.page-blog .block-banner .container__content{padding-top:120px}.page-blog .grid{margin-top:30px}.grid{max-width:450px;margin-bottom:20px}.grid-block__body{padding:20px}.grid-block__title{margin-bottom:10px}.grid-block__subtitle{min-height:initial}.grid-block__btn{padding:10px 20px}.grid__nav-list li a,.grid__nav-list li p{width:25px;font-size:16px}}.page-post .breadcrumbs{margin-top:40px}.page-post .breadcrumbs a,.page-post .breadcrumbs a:after,.page-post .breadcrumbs p{color:gray;text-shadow:none}.page-post__date{padding-top:5px;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#76B5CD;text-transform:capitalize}.page-post__title{margin-bottom:35px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:84px;line-height:92px;color:#76B5CD}.page-post__content{display:flex;flex-direction:column;max-width:100%;margin-bottom:100px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#424A5F}.page-post__content .aligncenter,.page-post__content .alignleft,.page-post__content .alignright{display:block;padding:0}.page-post__content .aligncenter{float:none}.page-post__content .alignright{float:right}.page-post__content .alignleft{float:left}.page-post__content img.aligncenter{margin-left:auto;margin-right:auto}.page-post__content img.alignright{margin-right:30px}.page-post__content img.alignleft{margin-left:30px}.page-post__content strong,.page-post__content b{font-weight:700}.page-post__content h1,.page-post__content h2,.page-post__content h3,.page-post__content h4,.page-post__content h5,.page-post__content h6{margin-bottom:30px;font-weight:600}.page-post__content h1,.page-post__content h2{font-size:24px}.page-post__content h3,.page-post__content h4{font-size:22px}.page-post__content h5,.page-post__content h6{font-size:20px}.page-post__content ul,.page-post__content ol,.page-post__content p{margin-bottom:30px}.page-post__content img{margin-top:10px;margin-bottom:10px}.page-post__content ul li,.page-post__content ol li{margin-bottom:15px}.page-post__content ul li:last-child,.page-post__content ol li:last-child{margin-bottom:0}.page-post__content a{color:#76B5CD;text-decoration:underline}.page-post__content a:hover{text-decoration:none}.page-post__related .related__title{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#76B5CD}@media screen and (max-width:1440px){.page-post__date{margin-bottom:10px;font-size:16px;line-height:24px}.page-post__title{margin-bottom:20px;font-size:50px;line-height:60px}.page-post__content{margin-bottom:60px;font-size:16px;line-height:24px}.page-post__content img.alignright{margin-right:20px}.page-post__content img.alignleft{margin-left:20px}.page-post__content h1,.page-post__content h2,.page-post__content h3,.page-post__content h4,.page-post__content h5,.page-post__content h6{margin-bottom:20px}.page-post__content h1,.page-post__content h2{font-size:22px}.page-post__content h3,.page-post__content h4{font-size:20px}.page-post__content h5,.page-post__content h6{font-size:18px}.page-post__content ul,.page-post__content ol,.page-post__content p{margin-bottom:20px}.page-post__content img{margin-top:5px;margin-bottom:5px}.page-post__content ul li,.page-post__content ol li{margin-bottom:10px}.page-post__related .related__title{margin-bottom:20px;font-size:40px;line-height:50px}}@media screen and (max-width:767px){.page-post .breadcrumbs{margin-top:20px}.page-post__date{font-size:14px;line-height:20px}.page-post__title{font-size:30px;line-height:35px}.page-post__content{margin-bottom:40px;font-size:14px;line-height:20px}.page-post__content h1,.page-post__content h2{font-size:20px;line-height:26px}.page-post__content h3,.page-post__content h4{font-size:18px;line-height:24px}.page-post__content h5,.page-post__content h6{font-size:16px;line-height:22px}.page-post .related{width:450px;max-width:100%;margin-left:auto;margin-right:auto;font-size:30px;line-height:35px}.page-post__related .related__title{font-size:30px;line-height:35px}}.page-error{position:relative}.page-error:before{content:"";position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%);width:1920px;max-width:100%;background-image:url(/wp-content/themes/factory16/img/images/error-banner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}.page-error .main__content{display:flex;flex-direction:column;width:100%;height:910px}.page-error__body{max-width:calc(100vw - 40px);margin:0 auto}.page-error__title{margin-top:220px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:128px;line-height:140px;color:#FFF;text-shadow:0 0 10px rgb(0 0 0 / .35);text-align:center}.page-error__subtitle{margin:20px auto 5px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#FFF;text-shadow:0 0 10px rgb(0 0 0 / .35);text-transform:uppercase;text-align:center}.page-error__descr{font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#FFF;text-shadow:0 0 10px rgb(0 0 0 / .35);text-align:center}.page-error__message{margin-top:260px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:54px;line-height:65px;color:#FFF;text-shadow:0 0 10px rgb(0 0 0 / .25);text-transform:uppercase;text-align:center}@media screen and (max-width:1440px){.page-error .main__content{height:600px}.page-error__title{margin-top:130px;font-size:100px;line-height:100px}.page-error__subtitle{margin-top:10px;font-size:40px;line-height:45px}.page-error__descr{font-size:18px;line-height:24px}.page-error__message{margin-top:160px;font-size:40px;line-height:45px}}@media screen and (max-width:767px){.page-error .main__content{height:500px}.page-error__title{margin-top:120px;font-size:75px;line-height:75px}.page-error__subtitle{margin-top:5px;font-size:30px;line-height:35px}.page-error__descr{font-size:14px;line-height:18px}.page-error__message{width:450px;max-width:100%;margin-top:70px;font-size:25px;line-height:30px}}.page-cards{margin-bottom:130px}.page-cards .cards-list{display:flex;flex-direction:column}.page-cards .cards-list .card{display:flex;min-height:680px;margin-bottom:100px}.page-cards .cards-list .card:last-child{margin-bottom:0}.page-cards .cards-list .card__info-col{position:relative;display:flex;flex-direction:column;width:50%;background-color:#C5DCEB}.page-cards .cards-list .card.has-medal .card__info-col{cursor:pointer}.page-cards .cards-list .card__icon{position:absolute;top:40px;right:40px;display:none;width:70px;transition:transform 0.3s}.page-cards .cards-list .card.has-medal .card__info-col:hover .card__icon{transform:scaleX(-1)}.page-cards .cards-list .card__year{width:450px;max-width:calc(100% - 80px);margin:auto;font-family:"Montserrat",sans-serif;font-weight:600;font-size:64px;line-height:70px;color:#3F7C94;text-align:center;transition:opacity 0.3s}.page-cards .cards-list .card.has-medal .card__info-col:hover .card__year{opacity:0}.page-cards .cards-list .card__medal{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;width:450px;max-width:calc(100% - 80px);max-height:calc(100% - 80px);margin:auto;opacity:0;transition:opacity 0.3s}.page-cards .cards-list .card.has-medal .card__info-col:hover .card__medal{opacity:1}.page-cards .cards-list .card__medal img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.page-cards .cards-list .card__descr-col{display:flex;flex-direction:column;width:50%;background-color:#E8F3FA}.page-cards .cards-list .card:nth-child(2n) .card__descr-col{order:-1}.page-cards .cards-list .card__descr{width:450px;max-width:calc(100% - 80px);margin:auto;padding:40px 0}.page-cards .cards-list .card__descr p{margin-bottom:40px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#3F7C94}.page-cards .cards-list .card__descr p:last-child{margin-bottom:0}@media screen and (max-width:1440px){.page-cards{margin-bottom:80px}.page-cards .cards-list .card{min-height:400px;margin-bottom:40px}.page-cards .cards-list .card__icon{top:20px;right:20px;width:40px}.page-cards .cards-list .card__year{width:400px;font-size:50px;line-height:55px}.page-cards .cards-list .card__medal{width:300px}.page-cards .cards-list .card__descr{width:400px}.page-cards .cards-list .card__descr p{margin-bottom:20px;font-size:18px;line-height:24px}}@media screen and (max-width:767px){.page-cards{margin-bottom:60px}.page-cards .cards-list{width:450px;max-width:100%;margin-left:auto;margin-right:auto}.page-cards .cards-list .card{flex-direction:column;width:100%;min-height:auto;margin:0 auto 30px}.page-cards .cards-list .card__info-col{width:100%;min-height:150px}.page-cards .cards-list .card.has-medal .card__info-col{min-height:200px}.page-cards .cards-list .card__icon{top:10px;right:10px;width:30px}.page-cards .cards-list .card.has-medal:not(.open) .card__info-col .card__icon{transform:none!important}.page-cards .cards-list .card.has-medal.open .card__info-col .card__icon{transform:scaleX(-1)}.page-cards .cards-list .card__year{width:calc(100% - 40px);font-size:35px;line-height:45px}.page-cards .cards-list .card.has-medal:not(.open) .card__info-col .card__year{opacity:1}.page-cards .cards-list .card.has-medal.open .card__info-col .card__year{opacity:0}.page-cards .cards-list .card__medal{width:250px;max-width:calc(100% - 40px);max-height:calc(100% - 40px)}.page-cards .cards-list .card.has-medal:not(.open) .card__info-col .card__medal{opacity:0}.page-cards .cards-list .card.has-medal.open .card__info-col .card__medal{opacity:1}.page-cards .cards-list .card__descr-col{width:100%;min-height:150px;order:2!important}.page-cards .cards-list .card__descr{width:300px;max-width:calc(100% - 40px);padding:20px 0 30px}.page-cards .cards-list .card__descr p{margin-bottom:15px;font-size:16px;line-height:20px}}.page-images .company-menu{margin-bottom:0}.page-images .images-list{display:flex;flex-direction:column}.page-images .images-list .image-block{display:flex;flex-direction:column}.page-images .images-list .image-block.has-bg{min-height:730px;background-position:center;background-size:cover;background-repeat:no-repeat}.page-images .images-list .image-block__descr{width:1280px;max-width:calc(100% - 80px);margin:auto;padding:100px 0}.page-images .images-list .image-block.has-bg .image-block__descr{padding:40px 0}.page-images .images-list .image-block__descr p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:40px;color:#3F7C94;text-align:center}.page-images .images-list .image-block.has-bg .image-block__descr p{color:#FFF}@media screen and (max-width:1440px){.page-images .images-list .image-block.has-bg{min-height:450px}.page-images .images-list .image-block__descr{width:800px;max-width:calc(100% - 40px)}.page-images .images-list .image-block__descr p{font-size:20px;line-height:30px}}@media screen and (max-width:767px){.page-images .images-list .image-block.has-bg{min-height:250px}.page-images .images-list .image-block__descr{width:450px;padding:40px 0}.page-images .images-list .image-block__descr p{font-size:14px;line-height:20px}}.page-mission .company-menu{margin-bottom:0}.page-mission .mission-info{position:relative;padding:40px 0}.page-mission .mission-info:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#E8F3FA;z-index:-1}.page-mission .mission-info__txt{display:flex;flex-direction:column;min-height:730px}.page-mission .mission-info__txt p{width:650px;max-width:100%;margin:auto auto auto 0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:45px;color:#3F7C94}.page-mission .mission-list{display:flex;flex-direction:column;justify-content:center;min-height:730px}.page-mission .mission-point{display:flex;flex-direction:column;margin-left:20px;margin-bottom:15px}.page-mission .mission-point:last-child{margin-bottom:0}.page-mission .mission-point__title{display:flex;margin-right:auto;cursor:pointer;transition:opacity 0.3s}.page-mission .mission-point__title:hover{opacity:.6}.page-mission .mission-point__title p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:24px;line-height:50px;color:#3F7C94}.page-mission .mission-point.active .mission-point__title p{font-weight:600}.page-mission .mission-point__title span{display:inline-block;width:55px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:40px;line-height:50px;color:#3F7C94}.page-mission .mission-point.active .mission-point__title span{font-weight:500}.page-mission .mission-point__body{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:50%;opacity:0;pointer-events:none;z-index:100;transition:opacity 0.3s}.page-mission .mission-point__body:before{content:"";position:absolute;right:0;top:0;bottom:0;width:100%;background-color:#C5DCEB;z-index:-1}.page-mission .mission-point.active .mission-point__body{opacity:1;pointer-events:initial}.page-mission .mission-point__descr{width:100%;max-width:860px;max-height:440px;margin:auto 0 auto auto;padding:0 20px 0 60px}.page-mission .mission-point__descr .scrollbar{display:flex;flex-direction:column;height:100%;overflow:auto}.page-mission .mission-point__descr p{width:640px;max-width:calc(100% - 20px);margin-right:auto;margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#3F7C94}.page-mission .mission-point__descr p:last-child{margin-bottom:0}@media screen and (max-width:1440px){.page-mission .mission-info__txt{min-height:450px}.page-mission .mission-info__txt p{width:450px;font-size:30px;line-height:40px}.page-mission .mission-list{min-height:450px}.page-mission .mission-point{margin-left:10px}.page-mission .mission-point__title p{font-size:20px;line-height:30px}.page-mission .mission-point__title span{width:40px;font-size:25px;line-height:30px}.page-mission .mission-point__descr{width:100%;max-width:830px;max-height:300px;padding-left:30px}.page-mission .mission-point__descr p{width:550px;margin-bottom:20px;font-size:18px;line-height:24px}}@media screen and (max-width:767px){.page-mission .mission-info{padding-bottom:60px}.page-mission .mission-info__txt{width:100%;min-height:initial;margin-bottom:40px}.page-mission .mission-info__txt p{width:100%;margin:0;font-size:20px;line-height:25px}.page-mission .mission-list{width:100%;min-height:initial}.page-mission .mission-point{margin-left:0;margin-bottom:40px}.page-mission .mission-point__title{margin-bottom:20px;opacity:1;pointer-events:none}.page-mission .mission-point__title p{font-weight:600;font-size:18px;line-height:24px}.page-mission .mission-point__title span{width:25px;font-weight:600;font-size:18px;line-height:24px}.page-mission .mission-point__body{position:relative;width:100%;opacity:1;pointer-events:initial}.page-mission .mission-point__body:before{display:none}.page-mission .mission-point__descr{max-height:initial;margin:0;padding:0}.page-mission .mission-point__descr p{width:100%;margin-bottom:15px;font-size:16px;line-height:20px}}.page-team__subtitle{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#3F7C94}.page-team .team{display:flex;flex-direction:column;margin-bottom:100px}.page-team .team__members{display:flex;flex-wrap:wrap;border-left:1px solid #FFF}.page-team .team-member{position:relative;display:flex;flex-direction:column;width:20%;padding-bottom:20%;border-right:1px solid #FFF;border-bottom:1px solid #FFF;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#76B5CD;overflow:hidden}.page-team .team-member__icon{position:absolute;top:10px;right:10px;display:none;flex-direction:column;width:30px;height:30px;border-radius:50%;background-color:#2C4080}.page-team .team-member__icon img{width:15px;margin:auto;padding-bottom:2px}.page-team .team-member__body{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateX(-100%);display:flex;flex-direction:column;padding:20px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#76B5CD;transition:transform 0.3s}.page-team .team-member:not(.has-photo) .team-member__body,.page-team .team-member.has-photo:hover .team-member__body{transform:none}.page-team .team-member__slogan{font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#FFF}.page-team .team-member__info{display:flex;flex-direction:column;margin-top:auto}.page-team .team-member__name{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#FFF}.page-team .team-member__pos{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#FFF}.page-team .advantages{margin-bottom:100px}.page-team .advantages__slider{position:relative}.page-team .advantages__slider .advantage{position:relative}.page-team .advantages__slider .advantage__content{width:100%;padding-bottom:100%;border-right:1px solid #FFF;background-color:#76B5CD;transition:background-color 0.3s}.page-team .advantages__slider .advantage:hover .advantage__content{background-color:#C5DCEB}.page-team .advantages__slider .advantage__mobicon{position:absolute;top:10px;right:10px;display:none;flex-direction:column;width:30px;height:30px;border-radius:50%;background-color:#2C4080;transition:transform 0.3s}.page-team .advantages__slider .advantage.show .advantage__mobicon{transform:scaleX(-1)}.page-team .advantages__slider .advantage__mobicon img{width:15px;margin:auto;padding-bottom:2px}.page-team .advantages__slider .advantage__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:120px;height:120px;transition:opacity 0.3s}.page-team .advantages__slider .advantage:hover .advantage__icon{opacity:0;pointer-events:none}.page-team .advantages__slider .advantage__icon img{max-width:100%;max-height:100%;margin:auto}.page-team .advantages__slider .advantage__descr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:30px;opacity:0;pointer-events:none;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:26px;color:#3F7C94;text-align:center;transition:opacity 0.3s}.page-team .advantages__slider .advantage:hover .advantage__descr{opacity:1;pointer-events:initial}.page-team .advantages__slider .slider__arr{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:46px;height:46px;transition:opacity 0.3s;cursor:pointer}.page-team .advantages__slider .slider__arr_l{left:-60px}.page-team .advantages__slider .slider__arr_r{right:-60px}.page-team .advantages__slider .slider__arr:hover{opacity:.6}.page-team .advantages__slider .slider__arr img{max-width:100%;max-height:100%;margin:auto}.page-team .vacancies{position:relative;display:flex;flex-direction:column;min-height:730px;overflow:hidden}.page-team .vacancies__content{flex-grow:1;padding:80px 0}.page-team .vacancies:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#E8F3FA;z-index:-1}.page-team .vacancies__preview{padding-right:28px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:35px;color:#3F7C94;overflow:auto}.page-team .vacancies-list__col{display:flex;flex-direction:column}.page-team .vacancies-list{display:flex;flex-direction:column;margin:auto}.page-team .vacancies-list .vacancy{position:relative;margin:0 auto 25px 0;padding-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;line-height:35px;color:#3F7C94;transition:border-color 0.3s;cursor:pointer}.page-team .vacancies-list .vacancy:last-child{margin-bottom:0}.page-team .vacancies-list .vacancy:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#3F7C94;transition:width 0.3s}.page-team .vacancies-list .vacancy:hover:after{width:100%}.page-team .vacancies-list .vacancy span{width:20px;margin-right:20px}.page-team .vacancy-details{position:absolute;left:0;right:0;top:0;bottom:0;transform:translateX(-150%);height:100%;pointer-events:none;transition:transform 0.6s;z-index:100}.page-team .vacancy-details.show{pointer-events:initial;transform:none}.page-team .vacancy-details__wrap{display:flex;height:100%}.page-team .vacancy-details__info{position:relative;width:60%;padding:80px 30px 80px 0}.page-team .vacancy-details__info:before{content:"";position:absolute;right:0;top:0;bottom:0;width:100vw;background-color:#C5DCEB;z-index:-1}.page-team .vacancy-details__descr{display:none;max-height:100%;padding-right:28px;overflow:auto}.page-team .vacancy-details__descr.show{display:block}.page-team .vacancy-details__blocks{display:flex;flex-direction:column}.page-team .vacancy-details .details-block{margin-bottom:50px}.page-team .vacancy-details .details-block:last-child{margin-bottom:0}.page-team .vacancy-details .details-block__title{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:32px;line-height:40px;color:#3F7C94}.page-team .vacancy-details .details-block__list{display:flex;flex-direction:column}.page-team .vacancy-details .details-block__list p{position:relative;margin-bottom:5px;padding-left:30px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#3F7C94}.page-team .vacancy-details .details-block__list p:last-child{margin-bottom:0}.page-team .vacancy-details .details-block__list p:before{content:"";position:absolute;left:15px;top:15px;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background-color:#3F7C94}.page-team .vacancy-details .details-block__list a{color:#3F7C94;text-decoration:underline;transition:opacity 0.3s}.page-team .vacancy-details .details-block__list a:hover{opacity:.6}.page-team .vacancy-details__form{position:relative;width:40%;padding:40px 0 0 60px}.page-team .vacancy-details__form:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#E8F3FA;z-index:-1}.page-team .vacancy-details__form .formarea{position:relative;width:450px;max-width:100%;margin-left:auto;padding-top:50px}.page-team .vacancy-details__close{position:absolute;top:0;right:0;width:30px;transition:opacity 0.3s;cursor:pointer}.page-team .vacancy-details__close:hover{opacity:.6}.page-team .vacancy-details__form .formarea__line{margin-bottom:15px}.page-team .vacancy-details__form .formarea__line input,.page-team .vacancy-details__form .formarea__line textarea{padding:9px 19px;border-color:#76B5CD;background-color:#E8F3FA;font-weight:500;font-size:20px;line-height:30px;color:#76B5CD}.page-team .vacancy-details__form .formarea__line input::placeholder,.page-team .vacancy-details__form .formarea__line textarea::placeholder{color:#76B5CD}.page-team .vacancy-details__form .formarea__line textarea{height:125px}.page-team .vacancy-details__form .formarea__submit input{width:100%;margin-top:0}.page-team .vacancy-details__form .formarea__response{font-weight:600}@media screen and (max-width:1760px){.page-team .advantages__slider{padding-left:60px;padding-right:60px}.page-team .advantages__slider .slider__arr_l{left:0}.page-team .advantages__slider .slider__arr_r{right:0}}@media screen and (max-width:1440px){.page-team__subtitle{font-size:35px;line-height:40px}.page-team .team{margin-bottom:60px}.page-team .team-member__body{padding:15px}.page-team .team-member__slogan{font-size:16px;line-height:20px}.page-team .team-member__name{margin-bottom:5px;font-size:14px;line-height:18px}.page-team .team-member__pos{font-size:14px;line-height:18px}.page-team .advantages{margin-bottom:60px}.page-team .advantages__slider{padding-left:40px;padding-right:40px}.page-team .advantages__slider .advantage__icon{width:80px;height:80px}.page-team .advantages__slider .advantage__descr{padding:20px;font-size:16px;line-height:20px}.page-team .advantages__slider .slider__arr{width:30px;height:30px}.page-team .vacancies{min-height:630px}.page-team .vacancies__content{padding:60px 0}.page-team .vacancies__preview{padding-right:18px;font-size:18px;line-height:28px}.page-team .vacancies-list .vacancy{margin-bottom:20px}.page-team .vacancy-details__info{padding:60px 20px 60px 0}.page-team .vacancy-details__descr{padding-right:18px}.page-team .vacancy-details .details-block{margin-bottom:30px}.page-team .vacancy-details .details-block__title{margin-bottom:10px;font-size:24px;line-height:30px}.page-team .vacancy-details .details-block__list p{padding-left:20px;font-size:18px;line-height:24px}.page-team .vacancy-details .details-block__list p:before{left:6px;top:12px}.page-team .vacancy-details__form{padding:60px 0 0 40px}.page-team .vacancy-details__form .formarea{width:400px;padding-top:40px}.page-team .vacancy-details__close{width:25px}.page-team .vacancy-details__form .formarea__line input,.page-team .vacancy-details__form .formarea__line textarea{padding:14px;font-size:16px;line-height:20px}.page-team .vacancy-details__form .formarea__line textarea{height:120px}}@media screen and (max-width:1024px){.page-team .team-member{width:25%;padding-bottom:25%}.page-team .team-member__slogan{font-size:14px;line-height:18px}.page-team .team-member__name{margin-bottom:3px;font-size:14px;line-height:18px}.page-team .team-member__pos{font-size:12px;line-height:14px}.page-team .advantages__slider .advantage__descr{padding:10px;font-size:14px;line-height:18px}.page-team .vacancies__preview{padding-right:8px}.page-team .vacancy-details__info{padding-right:10px}.page-team .vacancy-details__descr{padding-right:8px}.page-team .vacancy-details__form{padding-left:20px}}@media screen and (max-width:767px){.page-team__subtitle{margin-bottom:20px;font-size:25px;line-height:30px}.page-team .team{margin-bottom:40px}.page-team .team-member{width:calc(100% / 3);padding-bottom:calc(100% / 3)}.page-team .team-member__icon{display:flex}.page-team .team-member__body{padding:10px}.page-team .team-member.has-photo:hover .team-member__body{transform:translateX(-100%)}.page-team .team-member.has-photo.show .team-member__body{transform:none!important}.page-team .advantages{margin-bottom:40px}.page-team .advantages__slider{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.page-team .advantages__slider .advantage:not(.show) .advantage__content{background-color:#76B5CD}.page-team .advantages__slider .advantage.show .advantage__content{background-color:#C5DCEB}.page-team .advantages__slider .advantage__mobicon{display:flex}.page-team .advantages__slider .advantage:not(.show) .advantage__icon{opacity:1;pointer-events:initial}.page-team .advantages__slider .advantage.show .advantage__icon{opacity:0;pointer-events:none}.page-team .advantages__slider .advantage__descr{padding:10px;font-size:14px;line-height:18px}.page-team .advantages__slider .advantage:not(.show) .advantage__descr{opacity:0;pointer-events:none}.page-team .advantages__slider .advantage.show .advantage__descr{opacity:1;pointer-events:initial}.page-team .advantages__slider .slider__arr_l{left:5px}.page-team .advantages__slider .slider__arr_r{right:5px}.page-team .vacancies{min-height:initial}.page-team .vacancies__content{padding:40px 0}.page-team .vacancies__preview{margin-bottom:40px;padding-right:0;font-size:16px;line-height:20px}.page-team .vacancies-list{margin:0 auto}.page-team .vacancies-list .vacancy{margin-bottom:15px;font-size:18px;line-height:24px}.page-team .vacancies-list .vacancy:after{width:100%;height:2px}.page-team .vacancies-list .vacancy span{margin-right:10px}.page-team .vacancy-details{position:fixed;transform:none;width:100vw;padding:35px 10px 30px 20px;background-color:#C5DCEB;opacity:0;transition:opacity 0.3s;z-index:1500}body.admin-bar .page-team .vacancy-details{top:46px;height:calc(100% - 46px)}.page-team .vacancy-details.show{opacity:1}.page-team .vacancy-details__wrap{flex-direction:column;padding-right:8px;overflow:auto}.page-team .vacancy-details__info{width:100%;margin-bottom:30px;padding:0}.page-team .vacancy-details__info:before{display:none}.page-team .vacancy-details__descr{padding-right:0}.page-team .vacancy-details .details-block{margin-bottom:20px}.page-team .vacancy-details .details-block__title{font-size:18px;line-height:24px}.page-team .vacancy-details .details-block__list p{margin-bottom:3px;padding-left:12px;font-size:14px;line-height:18px}.page-team .vacancy-details .details-block__list p:before{left:4px;top:7px;width:4px;height:4px}.page-team .vacancy-details__form{position:initial;width:100%;padding:0}.page-team .vacancy-details__form:before{display:none}.page-team .vacancy-details__form .formarea{position:initial;margin:0 auto;padding-top:0}.page-team .vacancy-details__close{top:5px;right:5px}.page-team .vacancy-details__form .formarea__line input,.page-team .vacancy-details__form .formarea__line textarea{padding:10px 9px;font-size:14px;line-height:18px}.page-team .vacancy-details__form .formarea__line textarea{height:100px}.page-team .vacancy-details__form .formarea__submit input{background-color:#76B5CD;color:#FFF}}@media screen and (max-width:600px){.page-team .team-member{width:50%;padding-bottom:50%}.page-team .team-member__slogan{font-size:12px;line-height:14px}.page-team .team-member__name{margin-bottom:0;font-size:10px;line-height:14px}.page-team .team-member__pos{font-size:10px;line-height:14px}}@media screen and (max-width:450px){.page-team .team-member__icon{top:5px;right:5px;width:25px;height:25px}.page-team .team-member__icon img{width:12px}.page-team .advantages__slider .advantage__content{border-width:0}.page-team .advantages__slider .advantage__mobicon{top:5px;right:5px;width:25px;height:25px}.page-team .advantages__slider .advantage__mobicon img{width:12px}}.page-contacts{margin-bottom:130px}.page-contacts .breadcrumbs{margin-top:40px}.page-contacts .breadcrumbs a,.page-contacts .breadcrumbs a:after,.page-contacts .breadcrumbs p{color:gray;text-shadow:none}.page-contacts__title{margin-bottom:35px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:84px;line-height:92px;color:#76B5CD}.page-contacts__body{display:flex;justify-content:space-between;margin-bottom:80px}.page-contacts__map{width:calc(100% - 490px);margin-bottom:20px}.page-contacts__map iframe{width:100%;height:600px}.page-contacts__info{display:flex;flex-direction:column;flex-wrap:wrap;width:450px;max-width:100%}.page-contacts__company{margin-bottom:50px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#424A5F}.page-contacts .contacts-infolist{margin-bottom:30px}.page-contacts .contacts-infolist .col{margin-bottom:30px}.page-contacts .contacts-infolist .col:last-child{margin-bottom:0}.page-contacts .contacts-infolist__item{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:30px;padding-left:50px}.page-contacts .contacts-infolist__item img{position:absolute;left:0;top:5px;width:24px}.page-contacts .contacts-infolist__item p{margin-right:auto;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#424A5F}.page-contacts .contacts-infolist__item a{margin-right:auto;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#424A5F;transition:opacity 0.3s}.page-contacts .contacts-infolist__item a:hover{opacity:.6}.page-contacts__btns{display:flex;flex-wrap:wrap;margin-top:auto}.page-contacts__btn{margin-right:30px;margin-bottom:20px;padding:15px 25px;border-radius:30px;background-color:#C5DCEB;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94;text-align:center;transition:background-color 0.3s,color 0.3s}.page-contacts__btn:last-child{margin-right:0}.page-contacts__btn:hover{background-color:#76B5CD;color:#FFF}.page-contacts .team{display:flex;flex-direction:column}.page-contacts .team__cats{display:flex;flex-wrap:wrap;border-left:1px solid #FFF;border-top:1px solid #FFF}.page-contacts .team__cat{display:flex;flex-direction:column;justify-content:center;width:20%;height:75px;padding:5px 15px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#C5DCEB;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#3F7C94;text-align:center;transition:background-color 0.3s,colo 0.3s;cursor:pointer}.page-contacts .team__cat:hover{background-color:#76B5CD;color:#FFF}.page-contacts .team__cat.active{background-color:#76B5CD;font-weight:600;color:#FFF}.page-contacts .team__members{display:flex;flex-wrap:wrap;border-left:1px solid #FFF}.page-contacts .team-member{position:relative;display:none;flex-direction:column;width:20%;padding-bottom:20%;border-right:1px solid #FFF;border-bottom:1px solid #FFF;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#76B5CD;overflow:hidden}.page-contacts .team-member.active{display:flex}.page-contacts .team-member__icon{position:absolute;top:10px;right:10px;display:none;flex-direction:column;width:30px;height:30px;border-radius:50%;background-color:#2C4080}.page-contacts .team-member__icon img{width:15px;margin:auto;padding-bottom:2px}.page-contacts .team-member__body{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateX(-100%);display:flex;flex-direction:column;padding:20px 20px 30px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#76B5CD;transition:transform 0.3s}.page-contacts .team-member:not(.has-photo) .team-member__body,.page-contacts .team-member.has-photo:hover .team-member__body{transform:none}.page-contacts .team-member__name{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:22px;color:#FFF}.page-contacts .team-member__info{display:flex;flex-direction:column;margin-top:auto}.page-contacts .team-member__pos{margin-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:22px;color:#FFF}.page-contacts .team-member__tel{margin-top:5px;margin-right:auto;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#FFF;transition:opacity 0.3s}.page-contacts .team-member__tel:hover{opacity:.6}.page-contacts .team-member__email{margin-top:5px;margin-right:auto;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#FFF;text-decoration:underline;transition:opacity 0.3s}.page-contacts .team-member__email:hover{opacity:.6}@media screen and (max-width:1440px){.page-contacts{margin-bottom:80px}.page-contacts__title{margin-bottom:20px;font-size:50px;line-height:60px}.page-contacts__body{margin-bottom:60px}.page-contacts__map{width:calc(100% - 420px)}.page-contacts__map iframe{height:450px}.page-contacts__info{width:380px}.page-contacts__company{margin-bottom:30px;font-size:18px;line-height:24px}.page-contacts .contacts-infolist{margin-bottom:20px}.page-contacts .contacts-infolist .col{margin-bottom:20px}.page-contacts .contacts-infolist__item{min-height:25px;padding-left:40px}.page-contacts .contacts-infolist__item img{width:20px}.page-contacts .contacts-infolist__item p{line-height:24px}.page-contacts .contacts-infolist__item a{line-height:24px}.page-contacts__btn{margin-right:20px;padding:10px 20px;font-size:18px;line-height:25px}.page-contacts .team__cat{height:60px;padding:3px 10px;font-size:16px;line-height:18px}.page-contacts .team-member__body{padding:15px}.page-contacts .team-member__name{font-size:16px;line-height:20px}.page-contacts .team-member__pos{font-size:16px;line-height:20px}.page-contacts .team-member__tel{font-size:14px;line-height:18px}.page-contacts .team-member__email{font-size:14px;line-height:18px}}@media screen and (max-width:1024px){.page-contacts__body{flex-direction:column}.page-contacts__map{width:100%;margin-bottom:0}.page-contacts__map iframe{width:100%;height:400px}.page-contacts__info{flex-direction:row;width:100%;margin-bottom:40px;order:-1}.page-contacts__company{width:700px;max-width:100%}.page-contacts .team__cat{width:25%;padding:3px 5px;font-size:14px;line-height:100%}.page-contacts .team-member{width:25%;padding-bottom:25%}.page-contacts .team-member__name{font-size:14px;line-height:18px}.page-contacts .team-member__pos{margin-bottom:3px;font-size:14px;line-height:18px}.page-contacts .team-member__tel,.page-contacts .team-member__email{margin-top:3px;font-size:12px;line-height:14px}}@media screen and (max-width:767px){.page-contacts{margin-bottom:60px}.page-contacts .breadcrumbs{margin-top:20px}.page-contacts__title{margin-bottom:10px;font-size:40px;line-height:50px}.page-contacts__body{margin-bottom:40px}.page-contacts__map{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.page-contacts__map iframe{height:300px}.page-contacts__info{margin-bottom:30px}.page-contacts__company{margin-bottom:20px;font-size:16px;line-height:20px}.page-contacts .contacts-infolist{margin-bottom:30px}.page-contacts .contacts-infolist .col{margin-bottom:15px}.page-contacts .contacts-infolist__item{min-height:20px;padding-left:35px}.page-contacts .contacts-infolist__item p{font-size:14px;line-height:20px}.page-contacts .contacts-infolist__item a{font-size:14px;line-height:20px}.page-contacts__btn{margin-bottom:10px;font-size:16px;line-height:20px}.page-contacts .team__cat{width:calc(100% / 3);height:50px}.page-contacts .team-member{width:calc(100% / 3);padding-bottom:calc(100% / 3)}.page-contacts .team-member__icon{display:flex}.page-contacts .team-member__body{padding:10px}.page-contacts .team-member.has-photo:hover .team-member__body{transform:translateX(-100%)}.page-contacts .team-member.has-photo.show .team-member__body{transform:none!important}}@media screen and (max-width:600px){.page-contacts .team__cat{width:50%;font-size:12px}.page-contacts .team-member{width:50%;padding-bottom:50%}.page-contacts .team-member__name{font-size:12px;line-height:14px}.page-contacts .team-member__pos{font-size:12px;line-height:14px}.page-contacts .team-member__tel{margin-top:0;font-size:10px}.page-contacts .team-member__email{margin-top:0;font-size:10px}}@media screen and (max-width:450px){.page-contacts .team-member__icon{top:5px;right:5px;width:25px;height:25px}.page-contacts .team-member__icon img{width:12px}}.page-history{margin-bottom:130px}.page-history .history-list{border-left:2px solid #3F7C94}.page-history .history-list .history-item{display:flex;justify-content:space-between;margin-bottom:100px}.page-history .history-list .history-item:last-child{margin-bottom:0}.page-history .history-list .history-item__date{position:relative;display:flex;width:300px}.page-history .history-list .history-item__circle{position:absolute;left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);width:33px;height:33px;border:10px solid #FFF;background-color:#76B5CD;border-radius:50%;transition:width 0.3s,height 0.3s,background-color 0.3s}.page-history .history-list .history-item.active .history-item__circle{width:37px;height:37px;background-color:#3F7C94}.page-history .history-list .history-item__year{margin:auto 0 auto 45px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:54px;line-height:70px;color:#76B5CD;transition:font-size 0.3s,color 0.3s}.page-history .history-list .history-item.active .history-item__year{font-size:64px;color:#3F7C94}.page-history .history-list .history-item__info{width:calc(100% - 330px);height:680px;background-color:#E8F3FA}.page-history .history-list .history-item__info .row{height:100%}.page-history .history-list .history-item__body-col{display:flex;flex-direction:column;max-height:100%;padding-top:80px;padding-bottom:60px}.page-history .history-list .history-item__body{max-height:100%;margin:auto 0 auto 30px;padding-left:28px;overflow:auto;direction:rtl}.page-history .history-list .history-item__title{margin-bottom:40px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:32px;line-height:42px;color:#3F7C94;direction:ltr}.page-history .history-list .history-item__descr{direction:ltr}.page-history .history-list .history-item__descr p{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#3F7C94}.page-history .history-list .history-item__descr p:last-child{margin-bottom:0}.page-history .history-list .history-item__img{height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1440px){.page-history{margin-bottom:80px}.page-history .history-list .history-item{margin-bottom:40px}.page-history .history-list .history-item__date{width:200px}.page-history .history-list .history-item__year{margin-left:35px;font-size:50px;line-height:60px}.page-history .history-list .history-item.active .history-item__year{font-size:55px}.page-history .history-list .history-item__info{width:calc(100% - 220px);height:400px}.page-history .history-list .history-item__body-col{padding-top:60px;padding-bottom:40px}.page-history .history-list .history-item__body{margin-left:20px;padding-left:18px}.page-history .history-list .history-item__title{margin-bottom:30px;font-size:24px;line-height:28px}.page-history .history-list .history-item__descr p{margin-bottom:15px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.page-history{margin-bottom:60px}.page-history .history-list{width:450px;max-width:100%;margin-left:auto;margin-right:auto}.page-history .history-list .history-item{flex-direction:column}.page-history .history-list .history-item__date{width:100%}.page-history .history-list .history-item__circle{width:28px;height:28px;border-width:8px}.page-history .history-list .history-item.active .history-item__circle{width:30px;height:30px;background-color:#3F7C94}.page-history .history-list .history-item__year{margin:20px 0 20px 20px;font-size:50px!important;line-height:50px}.page-history .history-list .history-item__info{width:calc(100% - 20px);height:400px;margin-left:20px}.page-history .history-list .history-item__body-col{padding-top:20px;padding-bottom:30px}.page-history .history-list .history-item__body{height:190px;margin:0 10px 0 20px;padding:0 8px 0 0;direction:ltr}.page-history .history-list .history-item__title{margin-bottom:20px;font-size:20px;line-height:24px}.page-history .history-list .history-item__descr p{margin-bottom:15px;font-size:16px;line-height:20px}.page-history .history-list .history-item__img{height:160px;background-position:center;background-size:cover;background-repeat:no-repeat}}.page-home{background-color:#E8F3FA}.page-home .home-banner{position:relative;width:100%;height:910px;margin-bottom:100px;background-position:center;background-size:cover;background-repeat:no-repeat}.page-home .home-banner picture{display:none}.page-home .home-banner .container{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.page-home .home-banner .container__content{display:flex;flex-direction:column;height:100%}.page-home .home-banner__btn{min-width:210px;margin:auto auto 14% 0;padding:20px;border-radius:35px;background-color:#01266A;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#FFF;text-align:center;transition:background-color 0.3s}.page-home .home-banner__btn:hover{background-color:#76B5CD}.container-cb{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-cb input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.container-cb:hover input~.checkmark{background-color:#ccc}.container-cb input:checked~.checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.container-cb input:checked~.checkmark:after{display:block}.container-cb .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#contact-form-agree{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}#contact-form-agree.error~.checkmark{border-color:#F5362D!important;color:#F5362D!important;border:1px solid #F5362D}.checkmark{border-radius:8px}.page-home .block-banner{margin-bottom:100px}.page-home__cards-wrap{position:relative;z-index:100}.page-home__cards{display:flex;justify-content:space-between;flex-wrap:wrap}.page-home .homecard{display:flex;width:100%;min-height:680px;margin-bottom:90px}.page-home .homecard:not(.homecard-vertical):last-child{margin-bottom:0}.page-home .homecard__img{width:50%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.page-home .homecard__info{display:flex;flex-direction:column;width:50%;padding:50px;background-color:#C5DCEB}.page-home .homecard:not(.homecard-vertical):nth-child(2n) .homecard__info{order:-1}.page-home .homecard__body{display:flex;flex-direction:column;width:500px;max-width:100%;margin:auto}.page-home .homecard__title{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#2C4080}.page-home .homecard__descr{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#2C4080}.page-home .homecard__btn{min-width:210px;margin:0 auto 0 0;padding:13px 18px;border-radius:30px;border:2px solid #2C4080;background-color:#fff0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#2C4080;text-align:center;transition:background-color 0.3s,color 0.3s}.page-home .homecard__btn:hover{background-color:#2C4080;color:#FFF}.page-home .homecard-dark .homecard__info{background-color:#76B5CD}.page-home .homecard-dark .homecard__title,.page-home .homecard-dark .homecard__descr{color:#FFF}.page-home .homecard-dark .homecard__btn{border-color:#FFF;color:#FFF}.page-home .homecard-dark .homecard__btn:hover{background-color:#FFF;color:#76B5CD}.page-home .homecard-vertical{flex-direction:column;width:calc(50% - 20px)}.page-home .homecard-vertical .homecard__img{width:100%}.page-home .homecard-vertical .homecard__info{width:100%;min-height:520px;padding:70px 50px 50px;background-color:#76B5CD}.page-home .homecard-vertical .homecard__body{width:560px;margin-top:0}.page-home .homecard-vertical .homecard__title{color:#FFF}.page-home .homecard-vertical .homecard__descr{margin-bottom:40px;color:#FFF}.page-home .homecard-vertical .homecard__btn{border-color:#FFF;color:#FFF}.page-home .homecard-vertical .homecard__btn:hover{background-color:#FFF;color:#76B5CD}.page-home .home-products{position:relative;padding-top:220px;padding-bottom:150px;margin-top:-80px;margin-bottom:150px}.page-home .home-products:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:100vw;max-width:1920px;background-color:#C5DCEB}.page-home .home-products__content{position:relative;display:flex;flex-direction:column;padding:60px 40px 0}.page-home .home-products__content:before{content:"";position:absolute;left:0;right:0;top:0;bottom:170px;background-color:#FFF}.page-home .home-products__info{position:relative;display:flex;justify-content:space-between;width:100%;margin-bottom:80px}.page-home .home-products__title{width:calc(50% - 20px);font-family:"Montserrat",sans-serif;font-weight:700;font-size:54px;line-height:60px;color:#2C4080;text-align:center}.page-home .home-products__descr{width:calc(50% - 20px);font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#7F879B}.page-home .home-products__body{position:relative;width:1200px;max-width:100%;margin:0 auto}.page-home .home-products__slide{display:flex;flex-direction:column;height:500px;margin:0 20px;outline:none}.page-home .home-products__product{display:flex;flex-direction:column;max-height:100%;margin:auto auto 0;transition:opacity 0.3s;cursor:pointer}.page-home .home-products__product:hover{opacity:.6}.page-home .home-products__product img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.page-home .home-products__nav{position:relative;display:flex;width:660px;max-width:100%;margin:40px auto 0}.page-home .home-products__nav .home-products__arr{display:flex;flex-direction:column;width:50px;height:50px;margin:auto 0;transition:opacity 0.3s;cursor:pointer}.page-home .home-products__nav .home-products__arr_l{order:1}.page-home .home-products__nav .home-products__arr_r{order:3}.page-home .home-products__nav .home-products__arr:hover{opacity:.6}.page-home .home-products__nav .home-products__arr img{max-width:100%;max-height:100%;margin:auto}.page-home .home-products__nav .slick-dots{position:relative;bottom:initial;display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 180px);margin:auto;padding:0;order:2}.page-home .home-products__nav .slick-dots li{position:relative;width:15px;height:15px;margin:5px 10px;cursor:pointer}.page-home .home-products__nav .slick-dots li:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;border:2px solid #fff0;border-radius:50%;background-color:rgb(62 88 162 / .6);transition:all 0.3s}.page-home .home-products__nav .slick-dots li:hover:before,.page-home .home-products__nav .slick-dots li.slick-active:before{width:11px;height:11px;border-color:#3E58A2;background-color:#fff0}.page-home .home-products__nav .slick-dots li button{display:none}.page-home .home-txtarea{display:flex;flex-direction:column;padding:90px;margin-top:90px;background-color:#76B5CD}.page-home .home-txtarea__title{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#FFF;text-align:center}.page-home .home-txtarea__txt{font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#FFF;text-align:center}.page-home .home-socials{display:flex;margin-top:90px;margin-bottom:-80px;background-color:#FFF}.page-home .home-socials__content{display:flex;flex-direction:column;width:40%;padding:50px}.page-home .home-socials__body{display:flex;flex-direction:column;width:100%;max-width:400px;margin:auto}.page-home .home-socials__title{margin-bottom:25px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#2C4080}.page-home .home-socials__subtitle{margin-bottom:70px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:24px;color:#7F879B}.page-home .home-socials__icons{display:flex}.page-home .home-socials__icons a{display:flex;flex-direction:column;margin:0 20px 0 0;transition:opacity 0.3s}.page-home .home-socials__icons a:hover{opacity:.6}.page-home .home-socials__icons a img{width:30px}.page-home .home-socials__img{display:flex;flex-direction:column;width:60%}.page-home .home-socials__img img{margin:0 0 0 auto}@media screen and (max-width:1440px){.page-home .home-banner{height:600px;margin-bottom:80px}.page-home .home-banner__btn{min-width:180px;padding:15px 20px;font-size:18px;line-height:20px}.page-home .block-banner{margin-bottom:80px}.page-home .homecard{min-height:500px;margin-bottom:60px}.page-home .homecard__info{padding:30px}.page-home .homecard__body{width:450px}.page-home .homecard__title{margin-bottom:20px;font-size:35px;line-height:40px}.page-home .homecard__descr{margin-bottom:25px;font-size:16px;line-height:24px}.page-home .homecard__btn{min-width:180px;padding:13px;font-size:18px;line-height:20px}.page-home .homecard-vertical .homecard__info{min-height:400px;padding:40px 20px 20px}.page-home .homecard-vertical .homecard__body{width:450px}.page-home .homecard-vertical .homecard__descr{margin-bottom:30px}.page-home .home-products{padding-top:140px;padding-bottom:80px;margin-top:-60px;margin-bottom:80px}.page-home .home-products__content{padding:40px 20px 0}.page-home .home-products__content:before{bottom:120px}.page-home .home-products__info{margin-bottom:40px}.page-home .home-products__title{width:calc(50% - 10px);font-size:35px;line-height:40px}.page-home .home-products__descr{width:calc(50% - 10px);font-size:16px;line-height:24px}.page-home .home-products__slide{height:400px;margin:0 10px}.page-home .home-products__nav{width:500px;margin-top:30px}.page-home .home-products__nav .home-products__arr{width:30px;height:30px}.page-home .home-products__nav .slick-dots{width:calc(100% - 100px)}.page-home .home-products__nav .slick-dots li{width:12px;height:12px}.page-home .home-products__nav .slick-dots li:before{width:4px;height:4px}.page-home .home-products__nav .slick-dots li:hover:before,.page-home .home-products__nav .slick-dots li.slick-active:before{width:8px;height:8px}.page-home .home-txtarea{padding:60px;margin-top:60px}.page-home .home-txtarea__title{margin-bottom:20px;font-size:35px;line-height:40px}.page-home .home-txtarea__txt{font-size:16px;line-height:24px}.page-home .home-socials{margin-top:60px;margin-bottom:-40px}.page-home .home-socials__content{padding:30px}.page-home .home-socials__body{max-width:260px}.page-home .home-socials__title{margin-bottom:20px;font-size:35px;line-height:40px}.page-home .home-socials__subtitle{margin-bottom:50px;font-size:16px;line-height:20px}.page-home .home-socials__icons a{margin-right:15px}.page-home .home-socials__icons a img{width:25px}}@media screen and (max-width:767px){.page-home .home-banner{height:auto;margin-bottom:30px;background-image:none}.page-home .home-banner picture{display:block}.page-home .home-banner__btn{min-width:150px;margin:auto auto 70px;border-radius:25px;font-size:16px}.page-home .block-banner{margin-bottom:30px}.page-home__cards{width:450px;max-width:100%;margin-left:auto;margin-right:auto}.page-home .homecard{flex-direction:column;min-height:initial;margin-bottom:30px}.page-home .homecard__img{width:100%;height:250px}.page-home .homecard__info{width:100%;padding:30px 20px!important;order:-1}.page-home .homecard__body{margin:0}.page-home .homecard__title{font-size:30px;line-height:35px}.page-home .homecard__descr{margin-bottom:30px;font-size:16px;line-height:20px}.page-home .homecard__btn{min-width:150px;font-size:16px}.page-home .homecard-vertical{width:100%}.page-home .homecard-vertical .homecard__info{min-height:initial}.page-home .homecard-vertical .homecard__img{height:auto;order:-1}.page-home .home-products{width:450px;max-width:100%;margin:-20px auto 80px;padding-top:100px;padding-bottom:60px}.page-home .home-products__content{width:100%;max-width:calc(100vw - 40px);padding:30px 20px 0}.page-home .home-products__info{flex-direction:column}.page-home .home-products__title{width:100%;margin-bottom:20px;font-size:30px;line-height:35px}.page-home .home-products__descr{width:450px;max-width:100%;margin-left:auto;margin-right:auto;line-height:20px;text-align:center}.page-home .home-products__nav{width:calc(100% + 40px);max-width:initial;margin:20px -20px 0}.page-home .home-products__nav .slick-dots{width:calc(100% - 80px)}.page-home .home-products__nav .slick-dots li{width:10px;height:10px;margin:3px}.page-home .home-products__nav .slick-dots li:before{width:2px;height:2px}.page-home .home-products__nav .slick-dots li:hover:before,.page-home .home-products__nav .slick-dots li.slick-active:before{width:6px;height:6px}.page-home .home-txtarea{width:450px;max-width:100%;margin:30px auto 0;padding:30px 20px}.page-home .home-txtarea__title{font-size:30px;line-height:35px}.page-home .home-txtarea__txt{line-height:20px}.page-home .home-socials{flex-direction:column;width:450px;max-width:100%;margin:30px auto -40px}.page-home .home-socials__content{width:100%;padding:30px 20px 40px}.page-home .home-socials__body{max-width:100%;margin:0 auto}.page-home .home-socials__title{font-size:30px;line-height:35px}.page-home .home-socials__subtitle{margin-bottom:20px}.page-home .home-socials__img{width:100%}}.page-products .products-banner{width:100%;height:910px;background-position:center;background-size:cover;background-repeat:no-repeat}.page-products .products-banner .container__content{display:flex;justify-content:space-between;height:100%}.page-products .products-banner__body{width:620px;margin:auto 0}.page-products .products-banner__title{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:84px;line-height:100px;color:#FFF}.page-products .products-banner__logo{max-width:100%;margin-bottom:30px}.page-products .products-banner__subtitle{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:50px;color:#FFF}.page-products .products-banner__descr{font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#FFF}.products-banner__img{display:flex;flex-direction:column;width:calc(100% - 700px);margin-bottom:-100px}.products-banner__img img{width:725px;max-width:100%;margin:auto 0 0 auto}.page-products .products-cat{position:relative;justify-content:center;min-height:calc(100vh - 140px);padding:30px 0}body.admin-bar .page-products .products-cat{min-height:calc(100vh - 172px)}.page-products .products-cat:nth-child(2n):before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;background-color:#E8F3FA;z-index:-1}.page-products .products-cat .container__content{display:flex;justify-content:space-between}.page-products .products-cat.align-bottom .container__content{flex-direction:column}.page-products .products-cat__slider{width:calc(60% - 20px);margin:auto 0;padding:0 50px}.page-products .products-cat.align-bottom .products-cat__slider{margin:0 auto}.page-products .products-cat .cat-product{display:flex;flex-direction:column;margin:0 10px;outline:none}.page-products .products-cat .cat-product__img{display:flex;flex-direction:column;height:500px;margin-bottom:20px}.page-products .products-cat .cat-product__img a{display:flex;flex-direction:column;max-height:100%;margin:auto auto 0;transition:opacity 0.3s;cursor:pointer}.page-products .products-cat .cat-product__img a:hover{opacity:.6}.page-products .products-cat .cat-product__img a img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.page-products .products-cat .cat-product__volume{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94;text-align:center}.page-products .products-cat .cat-product__btn{width:190px;margin:0 auto 55px;padding:15px;border:2px solid #C5DCEB;border-radius:30px;background-color:#fff0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#7FACC9;text-align:center;transition:background-color 0.3s,color 0.3s;cursor:pointer}.page-products .products-cat .cat-product__btn:hover{background-color:#C5DCEB;color:#3F7C94}.page-products .products-cat__slider .slider__arr{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:46px;height:46px;transition:opacity 0.3s;cursor:pointer}.page-products .products-cat__slider .slider__arr_l{left:0}.page-products .products-cat__slider .slider__arr_r{right:0}.page-products .products-cat__slider .slider__arr:hover{opacity:.6}.page-products .products-cat__slider .slider__arr img{max-width:100%;max-height:100%;margin:auto}.page-products .products-cat__body{width:calc(40% - 20px);margin:auto 0}.page-products .products-cat.align-right .products-cat__body{order:-1}.page-products .products-cat.align-bottom .products-cat__body{width:100%;max-width:1300px;margin:0 auto 60px;order:-1}.page-products .products-cat__title{margin-bottom:50px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:54px;line-height:60px;color:#3F7C94;text-transform:uppercase}.page-products .products-cat.align-bottom .products-cat__title{text-align:center}.page-products .products-cat__subtitle{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:50px;color:#3F7C94}.page-products .products-cat.align-bottom .products-cat__subtitle{text-align:center}.page-products .products-cat__descr p{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94}.page-products .products-cat__descr p:last-child{margin-bottom:0}.page-products .products-cat.align-bottom .products-cat__descr p{text-align:center}@media screen and (max-width:1440px){.page-products .products-banner{height:600px}.page-products .products-banner__body{width:500px}.page-products .products-banner__title{font-size:64px;line-height:80px}.page-products .products-banner__logo{width:450px}.page-products .products-banner__subtitle{font-size:25px;line-height:30px}.page-products .products-banner__descr{font-size:16px;line-height:24px}.page-products .products-banner__img{width:calc(100% - 550px);margin-bottom:-80px}.page-products .products-banner__img img{width:500px}.page-products .products-cat{padding:40px 0;min-height:initial!important}.page-products .products-cat__slider{width:calc(60% - 10px);padding:0 40px}.page-products .products-cat .cat-product__img{height:400px;margin-bottom:10px}.page-products .products-cat .cat-product__volume{margin-bottom:10px;font-size:16px;line-height:20px}.page-products .products-cat .cat-product__btn{width:150px;margin-bottom:10px;padding:10px;font-size:18px}.page-products .products-cat__slider .slider__arr{width:30px;height:30px}.page-products .products-cat__body{width:calc(40% - 10px)}.page-products .products-cat.align-bottom .products-cat__body{max-width:1000px;margin-bottom:20px}.page-products .products-cat__title{margin-bottom:10px;font-size:40px;line-height:45px}.page-products .products-cat__subtitle{margin-bottom:15px;font-size:25px;line-height:35px}.page-products .products-cat__descr p{margin-bottom:10px;font-size:16px;line-height:24px}}@media screen and (max-width:1024px){.page-products .products-banner__body{width:700px;margin-top:160px}.page-products .products-banner__img{display:none}}@media screen and (max-width:767px){.page-products .products-banner{height:auto;min-height:300px}.page-products .products-banner__body{margin-top:80px;padding-bottom:40px}.page-products .products-banner__title{margin-bottom:20px;font-size:35px;line-height:45px}.page-products .products-banner__logo{width:300px;margin-bottom:20px}.page-products .products-banner__subtitle{margin-bottom:15px;font-size:16px;line-height:20px}.page-products .products-banner__descr{font-size:14px;line-height:18px}.page-products .products-cat{padding:60px 0}.page-products .products-cat .container__content{flex-direction:column}.page-products .products-cat__slider{width:calc(100% + 40px);margin:0 -20px!important}.page-products .products-cat .cat-product__img{height:300px}.page-products .products-cat .cat-product__btn{width:150px;margin-bottom:0;padding:8px 10px;font-size:16px;line-height:20px}.page-products .products-cat__slider .slider__arr_l{left:5px}.page-products .products-cat__slider .slider__arr_r{right:5px}.page-products .products-cat__body{width:100%;margin:0 auto 30px;order:-1}.page-products .products-cat__title{margin-bottom:20px;font-size:30px;line-height:35px;text-align:center}.page-products .products-cat__subtitle{margin-bottom:10px;font-size:18px;line-height:24px;text-align:center}.page-products .products-cat__descr p{margin-bottom:10px;font-size:14px;line-height:18px;text-align:center}}.page-product{overflow:hidden}.page-product .product-body{display:flex;min-height:920px;margin-top:15px}.page-product .product-info{position:relative;width:50%;padding:90px 10% 90px 0}.page-product .product-info:before{content:"";position:absolute;top:0;bottom:0;right:0;width:100vw;background-color:#C5DCEB;z-index:-1}.page-product .product-info .breadcrumbs{margin-bottom:35px}.page-product .product-info .breadcrumbs a,.page-product .product-info .breadcrumbs a:after,.page-product .product-info .breadcrumbs p{color:#3F7C94;text-shadow:none}.page-product .product-info__title{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:70px;line-height:80px;color:#FFF;text-transform:uppercase}.page-product .product-info__subtitle{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:50px;color:#FFF}.page-product .product-info__volume{margin-bottom:40px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:50px;color:#3F7C94}.page-product .product-info__descr p{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94}.page-product .product-info__descr p:last-child{margin-bottom:0}.page-product .product-info__img{position:absolute;top:60px;right:0;transform:translateX(50%);display:flex;flex-direction:column;width:calc(40% - 40px)}.page-product .product-info__img img{width:auto;height:auto;max-width:100%;max-height:800px;margin:0 auto auto}.page-product .product-blocks{width:50%;padding-left:10%;margin-top:65px}.page-product .product-minerals{margin-bottom:50px}.page-product .product-minerals__title{margin-bottom:50px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:50px;color:#3F7C94}.page-product .product-mineral{display:flex;flex-direction:column;margin:0 10px}.page-product .product-mineral__img{position:relative;margin:0 auto 10px}.page-product .product-mineral__img p{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;line-height:24px;color:#FFF}.page-product .product-mineral.size-sm .product-mineral__img p{bottom:initial;top:55%;transform:translate(-50%,-50%)}.page-product .product-mineral__name{margin:0 auto;font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#76B5CD;text-align:center;word-break:break-word}.page-product .product-blocks .product-contents__txt p{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#424A5F}.page-product .product-blocks .product-contents__txt p:last-child{margin-bottom:0}.page-product .product-volume{position:relative;display:flex;flex-direction:column;margin:0 10px}.page-product .product-volume__img{display:flex;flex-direction:column;height:200px;margin:0 auto;padding-left:20px}.page-product .product-volume__img img{width:auto;height:auto;max-height:100%;margin:auto auto 0}.page-product .product-volume__name{position:absolute;bottom:25px;left:0;display:flex;flex-direction:column;width:80px;height:80px;border-radius:50%;background-color:#76B5CD}.page-product .product-volume__name p{margin:auto;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:25px;color:#FFF;text-align:center}.page-product .product-blocks .accordion{display:flex;flex-direction:column;margin-bottom:50px}.page-product .product-blocks .accordion__title{display:flex}.page-product .product-blocks .accordion__name{font-family:"Montserrat",sans-serif;font-weight:600;font-size:30px;line-height:40px;color:#3F7C94}.page-product .product-blocks .accordion__title img{width:15px;margin:auto 0 10px 10px;transition:transform 0.3s}.page-product .product-blocks .accordion.open .accordion__title img{transform:scaleY(-1)}.page-product .product-blocks .accordion__body{display:none;padding-top:30px}.page-product .product-blocks .slider{position:relative;width:calc(100% + 60px);margin:0 -30px;padding:0 30px}.page-product .product-blocks .slider__arr{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:30px;height:45px;transition:opacity 0.3s;cursor:pointer}.page-product .product-blocks .slider__arr_l{left:0}.page-product .product-blocks .slider__arr_r{right:0}.page-product .product-blocks .slider__arr:hover{opacity:.6}.page-product .product-blocks .slider__arr img{max-width:100%;max-height:100%;margin:auto}.page-product .product-iconsarea{position:relative;padding:150px 0 90px}.page-product .product-iconsarea:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;background-color:#E8F3FA;z-index:-1}.page-product .product-iconsarea__title{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:54px;line-height:60px;color:#3F7C94;text-transform:uppercase;text-align:center}.page-product .product-iconsarea__subtitle{margin-bottom:100px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:40px;color:#3F7C94;text-align:center}.page-product .product-iconsarea__list{display:flex;flex-wrap:wrap}.page-product .product-iconblock{display:flex;justify-content:space-between;margin-bottom:90px}.page-product .product-iconblock__img{display:flex;flex-direction:column;width:80px}.page-product .product-iconblock__img img{margin:0 auto}.page-product .product-iconblock__body{width:calc(100% - 110px)}.page-product .product-iconblock__title{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#3F7C94}.page-product .product-iconblock__descr{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#3F7C94}.page-product .product-sliderarea{position:relative;display:flex;flex-direction:column;padding:100px 0}.page-product .product-sliderarea__title{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:40px;line-height:60px;color:#3F7C94;text-align:center}.page-product .product-sliderarea__title span{padding-left:20px;font-weight:700;font-size:54px;text-shadow:none}.page-product .product-sliderarea__slider{width:calc(60% - 20px);margin:0 auto;padding:0 50px}.page-product .product-sliderarea__slider .sliderarea-product{display:flex;flex-direction:column;margin:0 10px;outline:none}.page-product .product-sliderarea__slider .sliderarea-product__img{display:flex;flex-direction:column;height:500px;margin-bottom:20px}.page-product .product-sliderarea__slider .sliderarea-product__img a{display:flex;flex-direction:column;max-height:100%;margin:auto auto 0;transition:opacity 0.3s;cursor:pointer}.page-product .product-sliderarea__slider .sliderarea-product__img a:hover{opacity:.6}.page-product .product-sliderarea__slider .sliderarea-product__img a img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.page-product .product-sliderarea__slider .sliderarea-product__volume{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94;text-align:center}.page-product .product-sliderarea__slider .sliderarea-product__btn{width:190px;margin:0 auto 55px;padding:15px;border:2px solid #C5DCEB;border-radius:30px;background-color:#fff0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#7FACC9;text-align:center;transition:background-color 0.3s,color 0.3s;cursor:pointer}.page-product .product-sliderarea__slider .sliderarea-product__btn:hover{background-color:#C5DCEB;color:#3F7C94}.page-product .product-sliderarea__slider .slider__arr{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:46px;height:46px;transition:opacity 0.3s;cursor:pointer}.page-product .product-sliderarea__slider .slider__arr_l{left:0}.page-product .product-sliderarea__slider .slider__arr_r{right:0}.page-product .product-sliderarea__slider .slider__arr:hover{opacity:.6}.page-product .product-sliderarea__slider .slider__arr img{max-width:100%;max-height:100%;margin:auto}@media screen and (max-width:1440px){.page-product .product-body{min-height:680px;margin-top:0}.page-product .product-info{padding:60px 150px 60px 0}.page-product .product-info .breadcrumbs{margin-bottom:20px}.page-product .product-info__title{margin-bottom:10px;font-size:55px;line-height:60px}.page-product .product-info__subtitle{font-size:25px;line-height:30px}.page-product .product-info__volume{margin-bottom:30px;font-size:25px;line-height:30px}.page-product .product-info__descr p{margin-bottom:20px;font-size:16px;line-height:24px}.page-product .product-info__img{top:40px;width:260px}.page-product .product-info__img img{max-height:600px}.page-product .product-blocks{margin-top:40px;padding-left:130px}.page-product .product-minerals{margin-bottom:40px}.page-product .product-minerals__title{margin-bottom:30px;font-size:25px;line-height:30px}.page-product .product-mineral__img img{max-height:120px}.page-product .product-mineral__img p{bottom:25px;font-size:20px;line-height:20px}.page-product .product-mineral__name{font-size:14px;line-height:20px}.page-product .product-blocks .product-contents__txt p{margin-bottom:10px;font-size:16px;line-height:24px}.page-product .product-volume__img{height:150px;padding-left:20px}.page-product .product-volume__name{bottom:15px;width:60px;height:60px}.page-product .product-volume__name p{font-size:16px;line-height:20px}.page-product .product-blocks .accordion{margin-bottom:40px}.page-product .product-blocks .accordion__name{font-size:25px;line-height:30px}.page-product .product-blocks .accordion__title img{width:10px}.page-product .product-blocks .accordion__body{padding-top:20px}.page-product .product-blocks .slider{width:calc(100% + 20px);margin:0 -10px;padding:0 20px}.page-product .product-blocks .slider__arr{width:20px;height:25px}.page-product .product-iconsarea{padding:100px 0 40px}.page-product .product-iconsarea__title{margin-bottom:5px;font-size:40px;line-height:45px}.page-product .product-iconsarea__subtitle{margin-bottom:60px;font-size:25px;line-height:30px}.page-product .product-iconblock{margin-bottom:60px}.page-product .product-iconblock__img{width:60px}.page-product .product-iconblock__body{width:calc(100% - 80px)}.page-product .product-iconblock__title{margin-bottom:5px;font-size:16px;line-height:24px}.page-product .product-iconblock__descr{font-size:16px;line-height:20px}.page-product .product-sliderarea{padding:80px 0}.page-product .product-sliderarea__title{margin-bottom:10px;font-size:30px;line-height:50px}.page-product .product-sliderarea__title span{padding-left:15px;font-size:45px}.page-product .product-sliderarea__slider{width:calc(60% - 10px);padding:0 40px}.page-product .product-sliderarea__slider .sliderarea-product__img{height:400px;margin-bottom:10px}.page-product .product-sliderarea__slider .sliderarea-product__volume{margin-bottom:10px;font-size:16px;line-height:20px}.page-product .product-sliderarea__slider .sliderarea-product__btn{width:150px;margin-bottom:30px;padding:10px;font-size:18px}.page-product .product-sliderarea__slider .slider__arr{width:30px;height:30px}}@media screen and (max-width:1024px){.page-product .product-body{flex-direction:column;min-height:initial}.page-product .product-info{width:600px;max-width:100%;margin-left:auto;margin-right:auto;padding-right:0}.page-product .product-info:before{right:initial;left:50%;transform:translateX(-50%)}.page-product .product-info .breadcrumbs{justify-content:center}.page-product .product-info__title,.page-product .product-info__subtitle,.page-product .product-info__volume{text-align:center}.page-product .product-info__img{position:relative;top:initial;right:initial;transform:none;margin:0 auto 30px}.page-product .product-info__img img{margin-bottom:0}.page-product .product-blocks{width:600px;max-width:100%;margin:60px auto;padding-left:0}}@media screen and (max-width:767px){.page-product .product-info{padding:40px 0}.page-product .product-info__title{font-size:40px;line-height:50px}.page-product .product-info__subtitle{margin-bottom:10px;font-size:20px;line-height:25px}.page-product .product-info__volume{margin-bottom:20px;font-size:20px;line-height:25px}.page-product .product-info__descr p{font-size:14px;line-height:20px}.page-product .product-info__img{margin-bottom:20px}.page-product .product-info__img img{max-height:400px}.page-product .product-blocks{margin:40px auto}.page-product .product-minerals{margin-bottom:30px}.page-product .product-minerals__title{margin-bottom:20px;font-size:20px;line-height:25px}.page-product .product-mineral{margin:0 5px}.page-product .product-mineral__img img{max-height:100px}.page-product .product-mineral__img p{bottom:20px;font-size:18px}.page-product .product-blocks .product-contents__txt p{font-size:14px;line-height:20px}.page-product .product-volume__img{height:120px;padding-left:10px}.page-product .product-blocks .accordion{margin-bottom:30px}.page-product .product-blocks .accordion__name{font-size:20px;line-height:25px}.page-product .product-blocks .accordion__title img{margin-bottom:5px}.page-product .product-blocks .accordion__body{padding-top:15px}.page-product .product-iconsarea{padding:60px 0 20px}.page-product .product-iconsarea__title{margin-bottom:0;font-size:30px;line-height:40px}.page-product .product-iconsarea__subtitle{margin-bottom:40px;font-size:20px;line-height:25px}.page-product .product-iconblock{flex-direction:column;width:450px;max-width:100%;margin:0 auto 40px}.page-product .product-iconblock__img{margin:0 auto 10px}.page-product .product-iconblock__body{width:100%}.page-product .product-iconblock__title{line-height:20px;text-align:center}.page-product .product-iconblock__descr{font-size:14px;line-height:18px;text-align:center}.page-product .product-sliderarea{padding:60px 0}.page-product .product-sliderarea__title{font-size:25px;line-height:30px}.page-product .product-sliderarea__title span{display:block;padding-left:0;font-size:30px;line-height:40px}.page-product .product-sliderarea__slider{width:calc(100% + 60px);margin:0 -30px}.page-product .product-sliderarea__slider .sliderarea-product__img{height:300px}.page-product .product-sliderarea__slider .sliderarea-product__btn{width:150px;margin-bottom:0;padding:8px 10px;font-size:16px;line-height:20px}.page-product .product-sliderarea__slider .sliderarea-product__arr_l{left:5px}.page-product .product-sliderarea__slider .sliderarea-product__arr_r{right:5px}}.page-dealers{margin-bottom:130px}.page-dealers__subtitle{margin-bottom:30px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:60px;color:#3F7C94}.page-dealers__btn{padding:15px 25px;border-radius:30px;background-color:#C5DCEB;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3F7C94;text-align:center;transition:background-color 0.3s,color 0.3s}.page-dealers__btn:hover{background-color:#76B5CD;color:#FFF}.page-dealers__descr{margin-top:100px;margin-bottom:100px}.page-dealers__descr p{margin-bottom:40px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:40px;color:#3F7C94}.page-dealers__descr p:last-child{margin-bottom:0}.page-dealers .tabs{margin-bottom:50px}.page-dealers .tabs__nav{display:flex;border-bottom:1px solid #FFF}.page-dealers .tabs__navitem{display:flex;flex-direction:column;width:25%;height:100px;border-right:1px solid #FFF;background-color:#C5DCEB;transition:background-color 0.3s;cursor:pointer}.page-dealers .tabs__navitem:last-child{border-right:none}.page-dealers .tabs__navitem:hover,.page-dealers .tabs__navitem.active{background-color:#76B5CD}.page-dealers .tabs__navitem svg{max-width:120px;max-height:50px;margin:auto}.page-dealers .tabs__navitem svg path{transition:fill 0.3s}.page-dealers .tabs__navitem:hover svg path,.page-dealers .tabs__navitem.active svg path{fill:#FFF}.page-dealers .tabs__body{display:none}.page-dealers .tabs__body.active{display:flex}.page-dealers .tabs__col{display:flex;flex-direction:column;flex:1 1 0%}.page-dealers .tabs__col p{display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:10px 20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#262626;word-break:break-word}.page-dealers .tabs__col p:nth-child(2n+1){background-color:#FFF}.page-dealers .tabs__col p:nth-child(2n){background-color:#F7F7F8}.page-dealers .tabs__col p.tabs__colname{background-color:#C5DCEB;font-weight:600;color:#3F7C94}.page-dealers .tabs__col a{color:#262626;text-decoration:underline}.page-dealers .tabs__col a:hover{text-decoration:none}.page-dealers__table{margin-bottom:50px;overflow-x:auto}.page-dealers__table::-webkit-scrollbar{display:none}.page-dealers__table table{min-width:100%;border-spacing:0}.page-dealers__table th,.page-dealers__table td{height:100px;padding:10px 20px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#262626;text-align:center}.page-dealers__table tr:nth-child(2n+1){background-color:#FFF}.page-dealers__table tr:nth-child(2n){background-color:#F7F7F8}.page-dealers__table th{background-color:#C5DCEB;font-weight:600;color:#3F7C94}.page-dealers__table td:not([colspan]):first-child{background-color:#C5DCEB}.page-dealers__table td a{color:#262626;text-decoration:underline}.page-dealers__table td a:hover{text-decoration:none}.page-dealers__tabsarea .page-dealers__btn{margin-bottom:100px}.page-dealers__maparea{margin-bottom:100px}.page-dealers__map{display:flex;flex-direction:column}.page-dealers__map img{width:auto;max-height:1000px;margin:0 auto}.page-dealers .dealers-certs{position:relative;margin-bottom:100px}.page-dealers .dealers-certs .certificate{position:relative;display:flex}.page-dealers .dealers-certs .certificate__info{display:flex;flex-direction:column;justify-content:center;width:50%;height:680px;padding:50px 50px 140px;background-color:#C5DCEB}.page-dealers .dealers-certs .certificate__title{width:500px;max-width:100%;margin:0 auto;font-family:"Montserrat",sans-serif;font-weight:600;font-size:54px;line-height:64px;color:#3F7C94;text-align:center}.page-dealers .dealers-certs .certificate__btn{margin:60px auto 0;padding:15px 25px;border-radius:30px;border:2px solid rgb(66 74 95 / .5);background-color:#fff0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:rgb(66 74 95 / .8);text-align:center;transition:background-color 0.3s,color 0.3s}.page-dealers .dealers-certs .certificate__btn:hover{background-color:rgb(66 74 95 / .5);color:#FFF}.page-dealers .dealers-certs .certificate__img{display:flex;flex-direction:column;justify-content:center;width:50%;height:680px;padding:50px;background-color:#E8F3FA}.page-dealers .dealers-certs .certificate__img img{width:100%;height:auto;max-width:300px;max-height:450px;margin:auto}.page-dealers .dealers-certs .slider__arr{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:46px;height:46px;transition:opacity 0.3s;cursor:pointer}.page-dealers .dealers-certs .slider__arr_l{left:-60px}.page-dealers .dealers-certs .slider__arr_r{right:-60px}.page-dealers .dealers-certs .slider__arr:hover{opacity:.6}.page-dealers .dealers-certs .slider__arr img{max-width:100%;max-height:100%;margin:auto}.page-dealers__partnersarea{position:relative;padding:100px 0;margin-bottom:100px}.page-dealers__partnersarea:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;background-color:#E8F3FA;z-index:-1}.page-dealers__partnersarea .page-dealers__subtitle{margin-bottom:60px;text-align:center}.page-dealers .dealers-partners{position:relative}.page-dealers .dealers-partners__item{display:flex;flex-direction:column;justify-content:center;height:170px;padding:20px}.page-dealers .dealers-partners__item img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.page-dealers .dealers-partners .slider__arr{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:46px;height:46px;transition:opacity 0.3s;cursor:pointer}.page-dealers .dealers-partners .slider__arr_l{left:-60px}.page-dealers .dealers-partners .slider__arr_r{right:-60px}.page-dealers .dealers-partners .slider__arr:hover{opacity:.6}.page-dealers .dealers-partners .slider__arr img{max-width:100%;max-height:100%;margin:auto}.page-dealers__btns{display:flex;justify-content:center}.page-dealers__btns .page-dealers__btn{margin-left:15px;margin-right:15px}@media screen and (max-width:1760px){.page-dealers .dealers-certs,.page-dealers .dealers-partners{padding-left:60px;padding-right:60px}.page-dealers .dealers-certs .slider__arr_l,.page-dealers .dealers-partners .slider__arr_l{left:0}.page-dealers .dealers-certs .slider__arr_r,.page-dealers .dealers-partners .slider__arr_r{right:0}}@media screen and (max-width:1440px){.page-dealers{margin-bottom:80px}.page-dealers__subtitle{font-size:35px;line-height:40px}.page-dealers__btn{padding:10px 20px;font-size:18px;line-height:25px}.page-dealers__descr{margin-top:80px;margin-bottom:80px}.page-dealers__descr p{margin-bottom:20px;font-size:18px;line-height:28px}.page-dealers .tabs{margin-bottom:30px}.page-dealers .tabs__navitem{height:100px}.page-dealers .tabs__navitem svg{max-width:100px;max-height:40px}.page-dealers .tabs__col p{min-height:100px;padding:10px;font-size:14px;line-height:16px}.page-dealers__table{margin-bottom:30px}.page-dealers__table th,.page-dealers__table td{height:100px;padding:10px;font-size:14px;line-height:16px}.page-dealers__tabsarea .page-dealers__btn{margin-bottom:80px}.page-dealers__maparea{margin-bottom:80px}.page-dealers__map img{max-height:750px}.page-dealers .dealers-certs{padding-left:40px;padding-right:40px;margin-bottom:80px}.page-dealers .dealers-certs .certificate__info{height:450px;padding:30px 30px 60px}.page-dealers .dealers-certs .certificate__title{width:350px;font-size:30px;line-height:40px}.page-dealers .dealers-certs .certificate__btn{margin-top:40px;padding:10px 20px;font-size:16px;line-height:20px}.page-dealers .dealers-certs .certificate__img{height:450px;padding:30px}.page-dealers .dealers-certs .certificate__img img{max-width:250px;max-height:350px}.page-dealers .dealers-certs .slider__arr{width:30px;height:30px}.page-dealers__partnersarea{padding:80px 0;margin-bottom:80px}.page-dealers__partnersarea .page-dealers__subtitle{margin-bottom:40px}.page-dealers .dealers-partners{padding-left:40px;padding-right:40px}.page-dealers .dealers-partners__item{height:120px;padding:10px}.page-dealers .dealers-partners .slider__arr{width:30px;height:30px}.page-dealers__btns .page-dealers__btn{margin-left:10px;margin-right:10px}}@media screen and (max-width:767px){.page-dealers{margin-bottom:60px}.page-dealers__subtitle{margin-bottom:20px;font-size:25px;line-height:30px}.page-dealers__btn{font-size:16px;line-height:20px}.page-dealers__descr{margin-top:40px;margin-bottom:40px}.page-dealers__descr p{font-size:14px;line-height:18px}.page-dealers__tabsarea{display:flex;flex-direction:column}.page-dealers .tabs{width:calc(100% + 60px);margin:0 -30px 30px;overflow:auto}.page-dealers .tabs__navitem{height:60px}.page-dealers .tabs__navitem svg{max-width:70px;max-height:30px}.page-dealers .tabs__body{flex-direction:column;width:100%}.page-dealers .tabs__col{flex-direction:row}.page-dealers .tabs__col p{width:12%;min-width:20px;min-height:50px;padding:5px;font-size:10px;line-height:15px}.page-dealers .tabs__col p.tabs__colname{width:28%;min-width:80px}.page-dealers__table{width:calc(100% + 60px);margin:0 -30px 30px}.page-dealers__table th,.page-dealers__table td{height:50px;padding:5px;font-size:10px;line-height:15px}.page-dealers__table th{font-size:12px}.page-dealers__tabsarea .page-dealers__btn{margin:0 auto 60px}.page-dealers__maparea{margin-bottom:60px}.page-dealers__map img{max-height:500px}.page-dealers .dealers-certs{width:calc(100% + 60px);margin:0 -30px 40px}.page-dealers .dealers-certs .certificate{flex-direction:column;width:450px;max-width:100%}.page-dealers .dealers-certs .certificate__info{width:100%;height:auto;min-height:200px;padding:20px}.page-dealers .dealers-certs .certificate__title{font-size:25px;line-height:30px}.page-dealers .dealers-certs .certificate__btn{margin-top:20px;padding:8px 15px;font-size:14px}.page-dealers .dealers-certs .certificate__img{width:100%;height:300px;padding:20px}.page-dealers .dealers-certs .certificate__img img{width:auto;max-height:250px}.page-dealers .dealers-certs .slider__arr_l{left:5px}.page-dealers .dealers-certs .slider__arr_r{right:5px}.page-dealers__partnersarea{padding:40px 0;margin-bottom:60px}.page-dealers__partnersarea .page-dealers__subtitle{margin-bottom:20px}.page-dealers .dealers-partners{width:calc(100% + 60px);margin:0 -30px}.page-dealers .dealers-partners__item{height:100px;padding:5px}.page-dealers .dealers-partners .slider__arr_l{left:5px}.page-dealers .dealers-partners .slider__arr_r{right:5px}.page-dealers__btns{flex-direction:column}.page-dealers__btns .page-dealers__btn{margin:0 auto 10px}.page-dealers__btns .page-dealers__btn:last-child{margin-bottom:0}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}