*{margin:0;padding:0;outline:none !important}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}a:focus{text-decoration:none}dl,ol,ul{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}img{border:none;display:block}.clear{clear:both;width:100%}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}

html{font-size:1.3802px}@media only screen and (max-width: 2650px){html{font-size:1.3802px}}@media only screen and (max-width: 2600px){html{font-size:1.3542px}}@media only screen and (max-width: 2550px){html{font-size:1.3281px}}@media only screen and (max-width: 2500px){html{font-size:1.3021px}}@media only screen and (max-width: 2450px){html{font-size:1.276px}}@media only screen and (max-width: 2400px){html{font-size:1.25px}}@media only screen and (max-width: 2350px){html{font-size:1.224px}}@media only screen and (max-width: 2300px){html{font-size:1.1979px}}@media only screen and (max-width: 2250px){html{font-size:1.1719px}}@media only screen and (max-width: 2200px){html{font-size:1.1458px}}@media only screen and (max-width: 2150px){html{font-size:1.1198px}}@media only screen and (max-width: 2100px){html{font-size:1.0938px}}@media only screen and (max-width: 2050px){html{font-size:1.0677px}}@media only screen and (max-width: 2000px){html{font-size:1.0417px}}@media only screen and (max-width: 1950px){html{font-size:1.0156px}}@media only screen and (max-width: 1920px){html{font-size:1px}}@media only screen and (max-width: 1900px){html{font-size:0.9896px}}@media only screen and (max-width: 1850px){html{font-size:0.9635px}}@media only screen and (max-width: 1800px){html{font-size:0.9375px}}@media only screen and (max-width: 1750px){html{font-size:0.9115px}}@media only screen and (max-width: 1700px){html{font-size:0.8854px}}@media only screen and (max-width: 1650px){html{font-size:0.8594px}}@media only screen and (max-width: 1600px){html{font-size:0.8333px}}@media only screen and (max-width: 1550px){html{font-size:0.8073px}}@media only screen and (max-width: 1500px){html{font-size:0.7813px}}@media only screen and (max-width: 1450px){html{font-size:0.7552px}}@media only screen and (max-width: 1400px){html{font-size:0.7292px}}@media only screen and (max-width: 1350px){html{font-size:0.7031px}}@media only screen and (max-width: 1300px){html{font-size:0.6771px}}@media only screen and (max-width: 1250px){html{font-size:0.651px}}@media only screen and (max-width: 1200px){html{font-size:0.625px}}@media only screen and (max-width: 1150px){html{font-size:0.599px}}@media only screen and (max-width: 1100px){html{font-size:0.5729px}}@media only screen and (max-width: 1050px){html{font-size:0.5469px}}@media only screen and (max-width: 1000px){html{font-size:0.5208px}}@media only screen and (max-width: 950px){html{font-size:0.4948px}}@media only screen and (max-width: 900px){html{font-size:0.4688px}}@media only screen and (max-width: 850px){html{font-size:0.4427px}}@media only screen and (max-width: 800px){html{font-size:0.4167px}}@media only screen and (max-width: 768px){html{font-size:0.4px}}@media only screen and (max-width: 750px){html{font-size:0.390625px}}@media only screen and (max-width: 700px){


  html{font-size:0.3646px}}@media only screen and (max-width: 660px){html{font-size:1px}}@media only screen and (max-width: 660px){html{font-size:1px}}@media only screen and (max-width: 375px){html{font-size:1px}}@media only screen and (max-width: 370px){html{font-size:0.9867px}}@media only screen and (max-width: 365px){html{font-size:0.9733px}}@media only screen and (max-width: 360px){html{font-size:0.96px}}@media only screen and (max-width: 355px){html{font-size:0.9467px}}@media only screen and (max-width: 350px){html{font-size:0.9333px}}@media only screen and (max-width: 345px){html{font-size:0.92px}}@media only screen and (max-width: 340px){html{font-size:0.9067px}}@media only screen and (max-width: 335px){html{font-size:0.8933px}}@media only screen and (max-width: 330px){html{font-size:0.88px}}@media only screen and (max-width: 325px){html{font-size:0.8667px}}@media only screen and (max-width: 320px){html{font-size:0.8533px}}

@font-face{font-family:'Druk Wide Cyr';src:url("../fonts/Druk-Wide-Cy-Web-Medium-Regular/Druk-Wide-Cy-Web-Medium-Regular.eot");src:local("Druk Wide Cyr"),local("Druk Wide Cyr"),url("../fonts/Druk-Wide-Cy-Web-Medium-Regular/Druk-Wide-Cy-Web-Medium-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Druk-Wide-Cy-Web-Medium-Regular/Druk-Wide-Cy-Web-Medium-Regular.woff2") format("woff2"),url("../fonts/Druk-Wide-Cy-Web-Medium-Regular/Druk-Wide-Cy-Web-Medium-Regular.woff") format("woff"),url("../fonts/Druk-Wide-Cy-Web-Medium-Regular/Druk-Wide-Cy-Web-Medium-Regular.ttf") format("truetype")}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-ExtraBold.eot");src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url("../fonts/Gilroy/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-ExtraBold.woff") format("woff"),url("../fonts/Gilroy/Gilroy-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Heavy.eot");src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url("../fonts/Gilroy/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Heavy.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-LightItalic.eot");src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url("../fonts/Gilroy/Gilroy-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-LightItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-ThinItalic.eot");src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url("../fonts/Gilroy/Gilroy-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-ThinItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-BlackItalic.eot");src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url("../fonts/Gilroy/Gilroy-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-BlackItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-BoldItalic.eot");src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url("../fonts/Gilroy/Gilroy-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-BoldItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-SemiBold.eot");src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url("../fonts/Gilroy/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-SemiBold.woff") format("woff"),url("../fonts/Gilroy/Gilroy-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-UltraLightItalic.eot");src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url("../fonts/Gilroy/Gilroy-UltraLightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-UltraLightItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-UltraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-SemiBoldItalic.eot");src:local("Gilroy SemiBold Italic"),local("Gilroy-SemiBoldItalic"),url("../fonts/Gilroy/Gilroy-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-SemiBoldItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Light.eot");src:local("Gilroy Light"),local("Gilroy-Light"),url("../fonts/Gilroy/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Light.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-MediumItalic.eot");src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url("../fonts/Gilroy/Gilroy-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-MediumItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-ExtraBoldItalic.eot");src:local("Gilroy ExtraBold Italic"),local("Gilroy-ExtraBoldItalic"),url("../fonts/Gilroy/Gilroy-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-ExtraBoldItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Regular.eot");src:local("Gilroy Regular"),local("Gilroy-Regular"),url("../fonts/Gilroy/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Regular.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-HeavyItalic.eot");src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url("../fonts/Gilroy/Gilroy-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-HeavyItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Medium.eot");src:local("Gilroy Medium"),local("Gilroy-Medium"),url("../fonts/Gilroy/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Medium.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-RegularItalic.eot");src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url("../fonts/Gilroy/Gilroy-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-RegularItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-UltraLight.eot");src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url("../fonts/Gilroy/Gilroy-UltraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-UltraLight.woff") format("woff"),url("../fonts/Gilroy/Gilroy-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Bold.eot");src:local("Gilroy Bold"),local("Gilroy-Bold"),url("../fonts/Gilroy/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Bold.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Thin.eot");src:local("Gilroy Thin"),local("Gilroy-Thin"),url("../fonts/Gilroy/Gilroy-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Thin.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/Gilroy-Black.eot");src:local("Gilroy Black"),local("Gilroy-Black"),url("../fonts/Gilroy/Gilroy-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Black.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Black.ttf") format("truetype");font-weight:900;font-style:normal}

.swiper-block{position:relative}.swiper-nav a{position:absolute;top:50%;z-index:15;margin-top:-41.25rem;display:block;width:82.5rem;height:82.5rem;background:url(../images/ico-arrow-slider-right.svg) no-repeat center center;background-size:100% auto;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.swiper-nav a:hover{opacity:0.7}.swiper-nav a[data-id="left"]{transform:rotate(180deg);left:0}.swiper-nav a[data-id="right"]{right:0}@media only screen and (max-width: 660px){.swiper-block{position:relative;width:calc(100% + 16rem);box-sizing:border-box}.swiper-block .swiper-nav{display:none}.swiper-nav a{position:absolute;top:50%;z-index:15;margin-top:-41.25rem;display:block;width:82.5rem;height:82.5rem;background:url(../images/ico-arrow-slider-right.svg) no-repeat center center;background-size:100% auto;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.swiper-nav a:hover{opacity:0.7}.swiper-nav a[data-id="left"]{transform:rotate(180deg);left:0}.swiper-nav a[data-id="right"]{right:0}}.sw[data-type="progressbar"] .swiper-pagination.swiper-pagination-progressbar,.sw[data-type="progressbar-modal"] .swiper-pagination.swiper-pagination-progressbar{top:initial;bottom:0;left:0;width:748rem}@media only screen and (max-width: 660px){.sw[data-type="progressbar"] .swiper-pagination.swiper-pagination-progressbar{bottom:19rem;width:calc(100% - 114rem)}.sw[data-type="progressbar"] .swiper-nav{margin-top:20rem}}.swiper-pagination-progressbar{background:rgba(255,255,255,0.17) !important;height:3rem !important}.swiper-pagination-progressbar-fill{background:#66C2C4 !important}.pagination.bullets-line{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin-top:10rem}.pagination.bullets-line .swiper-pagination-bullet{width:20rem;height:4rem;background:#E7E7E7;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;margin-right:10rem;opacity:1;border-radius:0}.pagination.bullets-line .swiper-pagination-bullet:last-child{margin-right:0}.pagination.bullets-line .swiper-pagination-bullet-active{background:#66C2C4;width:30rem}

form .btn.submit.disable{cursor:default;opacity:0.5}.form-item{background:rgba(11,46,62,0.1);border:none;box-sizing:border-box;width:100%;height:80rem;margin-bottom:24rem;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:140.5%;padding-left:35.24rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.form-item.error{border:2rem solid #ff0000}.form-item::placeholder{color:var(--text, #0B2E3E)}textarea.form-item{height:160rem;padding-top:0.5em;resize:none}@media only screen and (max-width: 660px){.form-item{height:60rem;padding-left:25rem;box-sizing:border-box;font-size:14rem;line-height:144.336%}}input[type="checkbox"].custom,input[type="radio"].custom{display:none}label.checkbox{display:inline-block;border:1rem solid var(--text, #0B2E3E);box-sizing:border-box;min-width:12rem;width:12rem;height:12rem;position:relative}label.checkbox::before{content:' ';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:0;min-width:9.5rem;width:9.5rem;height:10rem;background:url(../images/ico-check.svg) no-repeat center center;background-size:contain;box-sizing:border-box;opacity:0;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}input[type="checkbox"]:checked+label.checkbox::before{opacity:1}.block-turquoise-form .form-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:-21rem}.block-turquoise-form .form-list .form-item,.block-turquoise-form .form-list .btn.submit{width:calc(100% / 2 - 21rem * (2 - 1) / 2);margin-right:21rem;margin-bottom:21rem}.block-turquoise-form .form-list .form-item:nth-child(2n),.block-turquoise-form .form-list .btn.submit:nth-child(2n){margin-right:0}.privacy-policy-form{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:12rem;font-style:normal;font-weight:700;line-height:11.125rem}.privacy-policy-form a{text-decoration:underline}.privacy-policy-form a:hover{text-decoration:none}@media only screen and (max-width: 660px){.block-turquoise-form .form-list{margin-bottom:-21rem}.block-turquoise-form .form-list .form-item,.block-turquoise-form .form-list .btn.submit{width:100%;margin-right:0;margin-bottom:15rem}.block-turquoise-form .form-list .form-item:nth-child(2n),.block-turquoise-form .form-list .btn.submit:nth-child(2n){margin-right:0}.privacy-policy-form{font-size:12rem;line-height:11.125rem}}.custom-select{position:relative;display:inline-block}.custom-select select{display:none}.select-selected:after{position:absolute;content:"";position:absolute;top:calc(50% - 5rem);right:25rem;background:url(../images/ico-arrow-black-down.svg) no-repeat center center;background-size:100% auto;width:10rem;height:10rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.select-selected.select-arrow-active:after{transform:rotate(180deg)}.select-items div,.select-selected{cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;max-width:100%;width:300rem;height:66rem;border:1rem solid var(--text, #0B2E3E);color:var(--text, #0B2E3E);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:500;line-height:140.5%;letter-spacing:0.72rem;padding-left:30rem;padding-right:30rem;box-sizing:border-box}.select-items{position:absolute;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}@media only screen and (max-width: 660px){.select-items div,.select-selected{max-width:100%;width:183rem;height:43rem;font-size:14rem;letter-spacing:0.63rem;padding-left:20rem;padding-right:20rem}}

.topbar-ico-menu{display:block;width:32rem;height:32rem;background:url(../images/ico-menu-desktop-black.svg) no-repeat center center;background-size:100% 100%;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;margin-right:-5rem}body.dark .topbar-ico-menu{background:url(../images/ico-menu-desktop-white.svg) no-repeat center center;background-size:100% 100%}@media only screen and (min-width: 660px){.topbar-ico-menu{display:none}}.topbar-ico-menu:hover{opacity:0.7}body.menu-opened{overflow:hidden}.menu-modal{position:fixed;top:0;right:-100%;z-index:100;width:100%;height:100vh;box-sizing:border-box;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;background:var(--bg, #0B181E)}.menu-modal .menu-modal-body{height:100%;position:relative}body.menu-opened .menu-modal{right:0}.menu-modal-list{margin-top:40rem;text-align:center}.menu-modal-list ul{list-style:none}.menu-modal-list ul li{margin-bottom:40rem}.menu-modal-list ul li:last-child{margin-bottom:0}.menu-modal-list ul li a{display:block;color:#9E9E9E;text-shadow:0px 3.04213rem 27.37918rem rgba(0,0,0,0.3);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.16rem;text-transform:uppercase}.menu-modal-list ul li a.active{color:var(--blue-aqua, #66C2C4)}.mobile-menu-topbar{margin-top:14rem}.mobile-menu-topbar-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;position:relative}.mobile-menu-topbar-search-button{display:block;background:url(../images/ico-search-white.svg) no-repeat center center;background-size:100% 100%;width:28rem;height:28rem;position:absolute;top:0;left:0;z-index:5}.topbar-search-input-q-mobile{background:none;border:none;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;height:28rem;margin-left:32rem;margin-right:32rem;box-sizing:border-box;font-size:18rem;line-height:1.2;color:#fff}.mobile-menu-topbar-close{display:block;background:url(../images/ico-menu-close-white.svg) no-repeat center center;background-size:100% 100%;width:22rem;height:22rem;position:absolute;top:0;right:0;z-index:5}.menu-modal-bottom{margin-top:40rem}.menu-modal-tel{text-align:center}.menu-modal-tel a{color:#FFF;font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:600;line-height:133.373%;letter-spacing:3.06rem}.menu-modal-socials{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;opacity:0.5;margin-top:21.65rem}.menu-modal-socials a{width:33rem;height:33rem;margin-right:15rem}.menu-modal-socials a:last-child{margin-right:0}.menu-modal-socials a img{width:100%;height:100%;object-fit:contain;object-position:center center}

.modal-mini{width:548rem;height:653rem;box-sizing:border-box;background:var(--blue-aqua, #66C2C4);position:fixed;right:20rem;bottom:20rem;z-index:200}.modal-mini .privacy-policy-form{margin-top:21rem}.cookie-disclaimer{background-image:url(../images/bg-cookie-disclaimer-ico.svg);background-repeat:no-repeat;background-position:center 114rem;background-size:170rem 170rem;padding-top:240rem}.modal-mini-title{color:var(--text, #0B2E3E);text-align:center;font-family:Druk Wide Cyr;font-size:32rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.32rem;text-transform:uppercase;text-align:center}.modal-mini-subtitle{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:500;line-height:144.336%;text-align:center;margin-top:27rem}
.modal-mini.modal-mailorder textarea.form-item {
    height: 140rem;
}
.modal-mini.modal-mailorder{
  display: flex;
align-items: center;
justify-content: center;
}
.modal-mini-inputs{width:347rem;margin-top:38rem;margin-left:auto;margin-right:auto}

.modal-mini-inputs input.form-item{width:100%}

.modal-mini-inputs .btn{width:100%}
.modal-mini-close{display:block;background:url(../images/ico-menu-close-black.svg) no-repeat center center;background-size:100% auto;width:24rem;height:24rem;position:absolute;right:24rem !important;top:24rem !important;z-index:10}.modal-callorder{padding-top:99rem}@media only screen and (max-width: 660px){
  {width:100%;height:100%;padding-left:16rem;padding-right:16rem;box-sizing:border-box;right:0;bottom:0}.modal-mini-inputs{width:initial}.modal-mini-inputs input.form-item{width:100%}.modal-mini-inputs .btn{width:100%}}.topbar-menu-modal-desktop-ico{margin-left:52rem;display:block;width:50rem;height:50rem;background:url(../images/ico-menu-desktop-black.svg) no-repeat center center;background-size:100% 100%;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.topbar-menu-modal-desktop-ico:hover{opacity:0.7}body.dark .topbar-menu-modal-desktop-ico{background:url(../images/ico-menu-desktop-white.svg) no-repeat center center;background-size:100% 100%}.menu-modal-desktop{width:100vw;height:100vh;box-sizing:border-box;background:#66C2C4;position:fixed;top:0;left:0;z-index:1000}.menu-modal-desktop .container{height:100%;position:relative}.menu-modal-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;position:relative}.menu-modal-flex::before{content:' ';display:block;width:1rem;height:401rem;background:rgba(11,24,30,0.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.menu-modal-desktop-menu{width:50%;box-sizing:border-box}.menu-modal-desktop-menu ul{list-style:none}.menu-modal-desktop-menu ul li{margin-bottom:30rem}.menu-modal-desktop-menu ul li:last-child{margin-bottom:0}.menu-modal-desktop-menu ul li a{color:#0B181E;font-family:Druk Wide Cyr;font-size:32rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.32rem;text-transform:uppercase;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.menu-modal-desktop-menu ul li a:hover{opacity:0.7}.menu-modal-desktop-info{max-width:530rem;padding-left:184rem;box-sizing:border-box}.menu-modal-desktop-info-address{color:#000;font-family:Roboto Flex;font-size:30rem;font-style:normal;font-weight:700;line-height:157%}.menu-modal-desktop-info-tel-and-email{color:#000;font-family:Roboto Flex;font-size:34rem;font-style:normal;font-weight:400;line-height:117%;margin-top:1em}.menu-modal-desktop-info-tel-and-email a{display:block;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.menu-modal-desktop-info-tel-and-email a:hover{opacity:0.7}.menu-modal-desktop-close{display:block;background:url(../images/ico-menu-close-black.svg) no-repeat center center;background-size:100% auto;width:31rem;height:32rem;position:absolute;right:9rem;top:41rem;z-index:10;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.menu-modal-desktop-close:hover{opacity:0.7}

.topbar-search{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;height:100%;padding-top:0;box-sizing:border-box;position:absolute;top:0;left:0;z-index:50;width:100%;background:var(--blue-aqua, #66C2C4)}.topbar-search-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin-bottom:32rem;position:relative}.topbar-search-input-q{border:none;background:none;height:67rem;padding-bottom:37rem;box-sizing:border-box;border-bottom:6px solid rgba(11,46,62,0.2);color:#000;font-family:Roboto Flex;font-size:21rem;font-style:normal;font-weight:400;line-height:140.5%;letter-spacing:0.42rem;width:100%}.topbar-search-input-q::placeholder{color:#0B2E3E}.btn-search{display:block;width:55rem;height:55rem;background:url(../images/ico-search-dark-loupe.svg) no-repeat center center;background-size:100% auto;position:absolute;right:0;bottom:30rem;z-index:5}.topbar-search-close{display:block;background:url(../images/ico-menu-close-black.svg) no-repeat center center;background-size:100% auto;width:31rem;height:32rem;position:absolute;right:34rem;top:34rem;z-index:10}@media only screen and (max-width: 660px){.topbar-search{padding-top:15rem;position:absolute;top:0;left:0}.topbar-search-flex{margin-bottom:22rem}}.topbar-search-additional-title{color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:25rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.25rem;text-transform:uppercase;margin-bottom:27rem}.topbar-search-additional{padding-bottom:85rem;box-sizing:border-box}.topbar-search-additional-buttons{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.topbar-search-additional-buttons a{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;background:rgba(231,231,231,0.28);color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:21rem;font-style:normal;font-weight:400;line-height:140.5%;padding-left:34rem;padding-right:34rem;box-sizing:border-box;height:58rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;margin-right:15rem}.topbar-search-additional-buttons a:last-child{margin-right:0}.topbar-search-additional-buttons a:hover{opacity:0.7}.modal-search-slider .block{margin-top:initial !important}.modal-search-slider .container{width:initial !important;margin:initial !important;box-sizing:initial !important}

body{font:12rem/18rem 'Roboto Flex', 'Arial', sans-serif;opacity:1;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}body.body-0{opacity:0}h1{color:var(--bg, #0B2E3E);font-family:Druk Wide Cyr;font-size:45rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.45rem;text-transform:uppercase;margin-bottom:50rem}h2{color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:35rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.35rem;text-transform:uppercase;margin-bottom:73rem}.h2-description{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:140.5%;margin-top:-48rem;margin-bottom:34rem}.modal-text p a{text-decoration:underline}.modal-text p a:hover{text-decoration:none}@media only screen and (max-width: 660px){h1{font-size:28rem;line-height:155%;margin-bottom:10rem;word-break:break-word}.h1-long h1{font-size:17rem}h2{font-size:21rem;line-height:155%;margin-bottom:20rem;word-break:break-word}.h2-description{font-size:16rem;margin-top:0}}.container{width:1625rem;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 660px){.container{margin-left:16rem;margin-right:16rem;width:calc(100% - 32rem)}}.btn{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;box-sizing:border-box;white-space:nowrap}.btn-blue{background:var(--text, #0B2E3E);box-shadow:0rem 4rem 76rem 0rem rgba(11,46,62,0.28);color:#FFF;font-family:Druk Wide Cyr;font-size:16rem;font-style:normal;font-weight:500;line-height:133.373%;letter-spacing:0.96rem;text-transform:uppercase;height:80rem;padding-left:3.375em;padding-right:3.375em;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.btn-blue:hover{opacity:0.7}.btn-black{background:#212121;box-shadow:0rem 4rem 76rem 0rem rgba(11,46,62,0.28);color:#FFF;font-family:Druk Wide Cyr;font-size:16rem;font-style:normal;font-weight:500;line-height:133.373%;letter-spacing:0.96rem;text-transform:uppercase;height:80rem;padding-left:3.375em;padding-right:3.375em;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.btn-black:hover{opacity:0.7}.btn-turquoise{background:var(--blue-aqua, #66C2C4);box-shadow:0rem 3.26808rem 62.09356rem 0rem rgba(102,194,196,0.34);color:#171515;font-family:Druk Wide Cyr;font-size:13.072rem;font-style:normal;font-weight:500;line-height:133.373%;letter-spacing:0.784rem;text-transform:uppercase;height:74rem;padding-left:2.8em;padding-right:2.8em;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.btn-turquoise:hover{opacity:0.7}.btn-black-t{padding-top:11rem;padding-bottom:11rem;padding-left:30rem;padding-right:30rem;box-sizing:border-box;color:var(--text, #0B2E3E);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:700;line-height:140.5%;letter-spacing:0.72rem;border:2rem solid var(--text, #0B2E3E);transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;margin-right:20rem}.btn-black-t:last-child{margin-right:0}.btn-black-t:hover{color:var(--blue-aqua, #66C2C4);border:2rem solid var(--blue-aqua, #66C2C4)}.btn-black-t.active{color:var(--blue-aqua, #66C2C4);border:2rem solid var(--blue-aqua, #66C2C4)}.btn-turquoise-mini{color:var(--blue-aqua, #66C2C4);font-family:Druk Wide Cyr;font-size:16rem;font-style:normal;font-weight:500;line-height:133.373%;letter-spacing:0.96rem;text-transform:uppercase;padding-top:2.5625em;padding-bottom:2.5625em;padding-left:3.375em;padding-right:3.375em;box-sizing:border-box;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.btn-turquoise-mini:hover{opacity:0.7}@media only screen and (max-width: 660px){.btn-blue{background:var(--text, #0B2E3E);box-shadow:0rem 4rem 76rem 0rem rgba(11,46,62,0.28);font-size:14rem;line-height:133.373%;letter-spacing:0.84px;height:60rem;padding-left:3.375em;padding-right:3.375em;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.btn-blue:hover{opacity:0.7}.btn-black{font-size:14rem;letter-spacing:0.84rem;text-transform:uppercase;height:60rem}.btn-turquoise{box-shadow:0rem 3.45355rem 65.61749rem 0rem rgba(102,194,196,0.34);font-size:11rem;line-height:133.373%;letter-spacing:0.84rem;height:46rem;padding-left:2em;padding-right:2em}.btn-black-t{padding-top:11rem;padding-bottom:11rem;padding-left:15rem;padding-right:15rem;font-size:14rem;font-weight:700;line-height:140.5%;letter-spacing:0.63rem;margin-right:10rem}}img.w100{width:100%}.block{margin-top:100rem}@media only screen and (max-width: 660px){.block{margin-top:50rem}}@media only screen and (max-width: 660px){.block.page-text{margin-top:30rem}}.std-text{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:140.5%}.std-text p{margin-bottom:1em}.std-text a{text-decoration:underline}.std-text a:hover{text-decoration:none}.std-text ul{margin-left:1.5em}.std-text h1{font-weight:bold;font-size:2em;margin-bottom:2em}.std-text h2{font-weight:bold;font-size:1.5em;margin-bottom:1em}.std-text h3{font-weight:bold;font-size:1.2em;margin-bottom:1em}@media only screen and (max-width: 660px){.std-text{font-size:16rem;line-height:140.5%}}@media only screen and (min-width: 661px){.mobile-only{display:none !important}}@media only screen and (max-width: 660px){.desktop-only{display:none !important}}.topbar{padding-top:30rem;padding-bottom:32rem;box-sizing:border-box}.topbar-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.topbar-logo{display:block;width:220rem;height:32.83rem;margin-right:auto;background:url(../images/logo-dark.svg) no-repeat left center;background-size:contain;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.topbar-logo:hover{opacity:0.7}.topbar-ico-search{display:block;width:36rem;height:36rem;box-sizing:border-box;background:url(../images/ico-search-dark-loupe.svg) no-repeat center center;background-size:100% auto;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.topbar-ico-search:hover{opacity:0.7}.topbar-tel{display:block;margin-left:52rem;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:21rem;font-style:normal;font-weight:300;line-height:133.373%;letter-spacing:3.57rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.topbar-tel:hover{opacity:0.7}.topbar-login{display:block;margin-left:52rem;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:21rem;font-style:normal;font-weight:700;line-height:133.373%;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.topbar-login:hover{opacity:0.7}.breadcrumbs{margin-bottom:25rem;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:14rem;font-style:normal;font-weight:400;line-height:140.5%}.breadcrumbs-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.breadcrumbs-flex *{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.breadcrumbs-flex *::after{content:'-';display:block;margin-left:0.5em;margin-right:0.5em}.breadcrumbs-flex *:last-child::after{display:none}@media only screen and (max-width: 660px){.topbar{padding-top:8rem;padding-bottom:8rem;box-sizing:border-box}.topbar-logo{width:138rem;height:20.59rem;margin-right:auto}.topbar-ico-search{display:none}.topbar-tel{display:block;margin-left:auto;border:0.598px solid var(--bg, #0B2E3E);border-radius:100%;background:url(../images/ico-tel-black.svg) no-repeat center center;background-size:14.23rem 13.48rem !important;width:48rem;height:48rem;overflow:hidden;padding-left:48rem;box-sizing:border-box;display:none}.topbar-login{display:none}.breadcrumbs{margin-bottom:10rem}}.footer{color:var(--text, #0B2E3E);font-family:Gilroy;font-size:13rem;font-style:normal;font-weight:600;line-height:1.285;margin-top:100rem}.footer a{text-decoration:underline}.footer a:hover{text-decoration:none}.footer .container{padding-top:35rem;padding-bottom:35rem}.footer-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.footer-copyright{margin-bottom:10rem}.footer-links ul{list-style:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.footer-links ul li{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.footer-links ul li::after{content:'|';display:block;margin-left:1em;margin-right:1em}.footer-links ul li:last-child::after{display:none}.footer-flex-right{margin-left:auto}.logo-et{display:block;width:135rem;height:30rem;background:url(../images/logo-et.svg) no-repeat center center;background-size:contain}@media only screen and (max-width: 660px){.footer{font-size:13rem;margin-top:50rem;text-align:center}.footer .container{padding-top:35rem;padding-bottom:45rem}.footer-flex-left{width:100%}.footer-copyright{margin-bottom:25rem}.footer-links ul li{width:100%;margin-bottom:18rem}.footer-links ul li:last-child{margin-bottom:0}.footer-links ul li::after{display:none}.footer-links a{margin-left:auto;margin-right:auto}.footer-flex-right{width:100%;margin-left:initial;margin-top:25rem;text-align:center}.footer-flex-right a{display:inline-block}}.button-showmore{margin-top:74rem;text-align:center}.button-showmore a{display:inline-flex;padding-top:41rem;padding-bottom:41rem;padding-left:54rem;padding-right:54rem;box-sizing:border-box;color:var(--blue-aqua, #66C2C4);font-family:Druk Wide Cyr;font-size:16rem;font-style:normal;font-weight:500;line-height:133.373%;letter-spacing:0.96rem;text-transform:uppercase;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.button-showmore a:hover{opacity:0.7}@media only screen and (max-width: 660px){.button-showmore{margin-top:25rem}.button-showmore a{display:inline-flex;padding-top:21.5rem;padding-bottom:21.5rem;font-size:14rem}}.block-turquoise{background:var(--blue-aqua, #66C2C4);padding-top:60rem;padding-bottom:60rem;padding-left:68rem;padding-right:80rem;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.block-turquoise .block-turquoise-info{width:56%;margin-right:auto}.block-turquoise .block-turquoise-form{width:44%}.block-turquoise .h2{color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:45rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.45rem;text-transform:uppercase;margin-bottom:41rem}.block-turquoise .h2-description{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:500;line-height:144.336%;margin-top:initial;margin-bottom:initial}@media only screen and (max-width: 660px){.block-turquoise{padding-top:50rem;padding-bottom:50rem;padding-left:16rem;padding-right:16rem;box-sizing:border-box}.block-turquoise .block-turquoise-info{width:100%;margin-right:initial}.block-turquoise .block-turquoise-form{width:100%}.block-turquoise .h2{font-size:28rem;line-height:131.873%;letter-spacing:0.28rem;margin-bottom:40rem}.block-turquoise .h2-description{font-size:14rem;line-height:144.336%;margin-top:initial;margin-bottom:40rem}}.page-ava img{width:100%;height:100%;object-fit:contain;object-position:center center}.page-text,.page-text-cols{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:140.5%}.page-text{list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2;column-gap:75rem}.page-text-cols{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-text-col{width:calc(100% / 2 - 75rem * (2 - 1) / 2);margin-right:75rem}.page-text-col:nth-child(2n){margin-right:0}@media only screen and (max-width: 660px){.page-ava{height:170rem}.page-ava img{object-fit:cover}.page-text,.page-text-cols{font-size:16rem;line-height:140.5%}.page-text{list-style-position:inside;-moz-column-count:1;-webkit-column-count:1;column-count:1;column-gap:0}.page-text-cols{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-text-col{width:100%;margin-right:0;margin-bottom:1.45em}}.body-page-404{background:url(../images/bg-404.svg) no-repeat center center;background-size:cover}.body-page-404 .main{height:100vh}.body-page-404 .footer{display:none}.page-404{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}.page-404-center{text-align:center}.page-404-center__big{color:#FFF;font-family:Druk Wide Cyr;font-size:46rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.46rem;text-transform:uppercase;margin-bottom:2rem}.page-404-center__small{color:#FFF;text-align:center;font-family:Roboto Flex;font-size:24rem;font-style:normal;font-weight:400;line-height:157%;margin-bottom:44rem}body.dark{position:relative}body.dark .topbar{position:fixed;top:0;left:0;z-index:10;width:100%}body.dark .topbar-logo{background-image:url(../images/logo-white.svg)}body.dark .topbar-ico-search{background-image:url(../images/ico-search-white.svg) !important}body.dark .topbar-tel{color:#fff}body.dark .topbar-login{color:#fff}body.dark .footer{position:absolute;bottom:0;left:0;z-index:10;width:100%;color:#fff}body.dark .logo-et{background-image:url(../images/logo-et-white.svg) !important}@media only screen and (max-width: 660px){body.dark{position:relative}body.dark .topbar-tel{background:url(../images/ico-tel-turquoise.svg) no-repeat center center;border:0.598rem solid var(--blue-aqua, #66C2C4)}body.dark .footer{position:absolute;bottom:0;left:0;z-index:10;width:100%;color:#fff}body.dark .logo-et{background-image:url(../images/logo-et-white.svg) !important}}.topbar-logo img,.logo-et img{display:none}.fancybox-content{padding:0}.modal-form1{width:100%;background:var(--blue-aqua, #66C2C4)}.modal-form1 .container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;height:100vh}.modal-form1.ok-send .fancybox-close-small{display:none}.ok-send .block-turquoise{display:block;text-align:center;width:100%}.ok-send .block-turquoise .h2-description{font-size:24rem;font-weight:500;line-height:1.285;margin-bottom:26rem}.fancybox-slide--html{padding:0}.fancybox-close-small{display:block;background:url(../images/ico-menu-close-black.svg) no-repeat center center;background-size:100% auto;width:31rem;height:32rem;position:absolute;right:34rem !important;top:34rem !important;z-index:10;padding:0}.fancybox-close-small svg{display:none}.preloader{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100vh;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.preloader__side{width:100%;height:100%;background:url(../images/bg-preloader-full.svg) no-repeat center center;background-size:cover;transition:all 1s cubic-bezier(0.42, 0, 0.58, 1) 0s;position:relative}.preloader__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:650rem;max-width:100%;opacity:0;transition:all 1s cubic-bezier(0.42, 0, 0.58, 1) 0s}.preloader__logo.active{opacity:1}.preloader__logo img{width:100%}.preloader.step-1 .preloader__side.center{bottom:0}.preloader.step-2{background:transparent}.preloader.step-2 .preloader__side.center{opacity:0}@media only screen and (max-width: 660px){.preloader__side{background:url(../images/bg-preloader-full-mobile.svg) no-repeat center center;background-size:cover}.preloader__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 50rem * 2)}.preloader.step-2{background:transparent}}body:not(.body-page-index) .footer-flex-right{display:none}body:not(.body-page-index) .footer{background:#ededed}@media only screen and (min-width: 2800px){.page-index-content-item .container{padding-left:0rem !important}}.swiper-container{overflow:hidden}

.portfolio-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap; padding: 0 0 0 0;}.portfolio-list-item{width:calc(100% / 4 - 28rem * (4 - 1) / 4);margin-right:28rem;margin-bottom:50rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.portfolio-list-item:nth-child(4n){margin-right:0}.portfolio-list-item:hover{opacity:0.7}.portfolio-list-item__info{padding-top:24rem;padding-bottom:29rem;padding-left:40rem;padding-right:20rem;box-sizing:border-box;background:#E7E7E7}.portfolio-list-item__ava{width:100%;height:226rem}.portfolio-list-item__ava img{width:100%;height:100%;object-fit:cover;object-position:center center}.portfolio-list-item__title{height:56rem;overflow:hidden;margin-bottom:16rem;color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:20rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase}.portfolio-list-item__introtext{height:44rem;overflow:hidden;margin-bottom:9rem;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:300;line-height:140.5%}.portfolio-list-item__more{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.portfolio-list-item__more::after{content:' ';display:block;background:url(../images/ico-search-dark-arrow.svg) no-repeat center center;background-size:100% auto;width:18rem;height:1em;margin-left:11rem}@media only screen and (max-width: 660px){.portfolio-list-item{width:100%;margin-right:0;margin-bottom:20rem}.portfolio-list-item__info{padding-top:29rem;padding-bottom:30rem;padding-left:23rem;padding-right:15rem}.portfolio-list-item__ava{height:159rem}}.page-news-head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:-20rem;margin-bottom:30rem}.page-news-head a{padding-top:14rem;padding-bottom:14rem;padding-left:25rem;padding-right:25rem;box-sizing:border-box;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:140.5%;opacity:0.30000001192092896;background:#E7E7E7;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;margin-right:20rem}.page-news-head a:last-child{margin-right:0}.page-news-head a:hover{opacity:1}.page-news-head a.active{opacity:1}@media only screen and (max-width: 660px){.page-news-head{flex-wrap:nowrap;width:calc(100% + 16rem * 2);padding-bottom:16rem;padding-left:16rem;padding-right:16rem;overflow-x:scroll;margin-left:-16rem;box-sizing:border-box;margin-top:0rem;margin-bottom:0rem}.page-news-head a{font-size:16rem;margin-right:15rem}}

.page-partners-head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:-20rem;margin-bottom:40rem}.page-partners-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-partners-list-item{background:#E7E7E7;padding-left:40rem;padding-right:40rem;padding-bottom:20rem;box-sizing:border-box;width:calc(100% / 4 - 28rem * (4 - 1) / 4);margin-right:28rem;margin-bottom:50rem}.page-partners-list-item:nth-child(4n){margin-right:0}.page-partners-list-item__ava{height:226rem;margin-bottom:24rem;background-blend-mode:darken}.page-partners-list-item__ava img{width:100%;height:100%;object-fit:contain;object-position:center center;background-blend-mode:darken}.page-partners-list-item__title{color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:20rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase;height:2.81em;overflow:hidden;margin-bottom:0.5em}.page-partners-list-item__text{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:300;line-height:160.5%;margin-bottom:20rem}@media only screen and (max-width: 660px){.page-partners-head{flex-wrap:nowrap;width:calc(100% + 16rem * 2);padding-bottom:16rem;padding-left:16rem;padding-right:16rem;overflow-x:scroll;margin-left:-16rem;box-sizing:border-box;margin-top:0rem;margin-bottom:0rem}.page-partners-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-partners-list-item{background:#E7E7E7;padding-left:34rem;padding-right:34rem;padding-bottom:20rem;box-sizing:border-box;width:100%;margin-right:0;margin-bottom:20rem}.page-partners-list-item:nth-child(4n){margin-right:0}.page-partners-list-item__ava{height:170rem;margin-bottom:18rem}}

.page-library-head{    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;margin-bottom:50rem}


    .slider_reviews_item{
      background: rgb(231, 231, 231);
      padding: 50px 40px;
    }

    .slider_reviews_item_header{
      display: flex;
      align-items: center;
      padding: 0 0 15px 0;
    }
    .slider_reviews .swiper-wrapper{
      align-items: stretch;
    }

    .flexline{
      display: flex;
      align-items: center;

    }

    .flexline .fl{
      flex: 1;
    }

    .btn{
      // display: flex;
      // align-items: center;

    }
    .arrowslider{
      display: block;
      width: 50px;
      height: 50px;
          position: static;
          margin: 0;
    }

    .flexline h2{
      margin: 0;
    }
.flexline {
  padding: 0 0 15px 0;
}
    .arrowslider.disabled{
      opacity: 0.3;
    }
    .arrowslider:after{
      display: none!important;
    }
    .slider_reviews_prev{
      background:url(../images/arrow_left.svg) no-repeat center center;
          background-size: contain;
          margin: 0 10px 0 0;
    }

    .slider_reviews_next{
      background:url(../images/arrow_right.svg) no-repeat center center;
          background-size: contain;
    }

      .slider_reviews .swiper-wrapper .swiper-slide{
      height: auto;
    }

    .slider_reviews .swiper-wrapper .slider_reviews_item{
      height: 100%;
    }

    .slider_reviews_item_img{
      width: 60px;
      height: 56px;
      display: flex;
      padding: 0 10px 0 0;
    }

    .slider_reviews_item_head{
      flex: 1;
    }

     .slider_reviews_item_img img{
display: block;
    object-fit: cover;
       width: 100%;
border-radius: 100%;
       height: 100%;
     }

     .slider_reviews_item_img img.ava{
           object-fit: contain;
     }

    .slider_reviews_item_name{
      color: rgb(11, 46, 62);
      font-size: 20px;
      font-weight: 500;
      line-height: 140.5%;
      letter-spacing: 0%;
      text-align: left;
      text-transform: uppercase;
    }

    .slider_reviews_item_date{
      color: rgb(11, 46, 62);
      font-size: 14px;
      font-weight: 300;
      line-height: 160.5%;
      letter-spacing: 0%;
      text-align: left;
    }

    .slider_reviews_item_text{
      color: rgb(11, 46, 62);
      font-size: 16px;
      font-weight: 300;
      line-height: 160.5%;
      letter-spacing: 0%;
      text-align: left;
    }

.page-library-head a{
  padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 30rem;
    padding-right: 30rem;
    box-sizing: border-box;
    color: var(--text, #0B2E3E);
    font-family: Gilroy;
    font-size: 16rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140.5%;
    letter-spacing: 0.72rem;
    border: 2rem solid var(--text, #0B2E3E);
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;
    margin-right: 20rem;
  }

  .page-library-head a:last-child{margin-right:0}

  .page-library-head a.active{    color: var(--blue-aqua, #66C2C4);
    border: 2rem solid var(--blue-aqua, #66C2C4);}


  .page-library-head a:hover{color:#0b2e3e}.page-library-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-library-list-item{padding-top:61rem;padding-bottom:75rem;padding-left:34rem;padding-right:17rem;box-sizing:border-box;background:#E3E3E3;width:calc(100% / 4 - 15rem * (4 - 1) / 4);margin-right:15rem;margin-bottom:30rem}.page-library-list-item:nth-child(4n){margin-right:0}.page-library-list-item__title{color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:18rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase;height:75rem;overflow:hidden;margin-bottom:22rem}.page-library-list-item__text{margin-bottom:30rem;height:44rem;overflow:hidden}.link-download-pdf{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.link-download-pdf::after{content:' ';display:block;width:28rem;height:28rem;background:url(../images/icp-pdf.svg) no-repeat center center;background-size:auto 100%}.link-download-pdf:hover{opacity:0.7}@media only screen and (max-width: 660px){.page-library-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:50rem;overflow-x:scroll;padding-bottom:16rem;padding-left:16rem;padding-right:16rem;margin-left:-16rem;width:calc(100% + 16rem * 2);box-sizing:border-box}.page-library-head a{width:initial;padding-top:15rem;padding-bottom:15rem;padding-left:21rem;padding-right:21rem;box-sizing:border-box;font-size:14rem;line-height:140.5%;white-space:nowrap;margin-right:5rem}.page-library-head a:last-child{margin-right:0}.page-library-list-item{padding-top:49.43rem;padding-bottom:58.38rem;padding-left:28.41rem;padding-right:27.59rem;box-sizing:border-box;background:#E3E3E3;width:100%;margin-right:0;margin-bottom:10rem}.page-library-list-item__title{height:initial;margin-bottom:28.76rem}.page-library-list-item__text{margin-bottom:19rem}.link-download-pdf{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.link-download-pdf::after{content:' ';display:block;width:28rem;height:28rem;background:url(../images/icp-pdf.svg) no-repeat center center;background-size:auto 100%}.link-download-pdf:hover{opacity:0.7}}.support-educational-center-slider{position:relative}.support-educational-center-slider .swiper-nav{position:absolute;bottom:80rem;left:80rem;z-index:15}.support-educational-center-slider .swiper-nav .swiper-pagination-bullet{width:12.7rem;height:12.7rem;border-radius:0;background:none;border:1rem solid var(--text, #fff);opacity:0.4000000059604645;box-sizing:border-box;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;margin-right:13rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.support-educational-center-slider .swiper-nav .swiper-pagination-bullet:hover{opacity:0.6}.support-educational-center-slider .swiper-nav .swiper-pagination-bullet-active{border:1rem solid var(--blue-aqua, #66C2C4);background:var(--blue-aqua, #66C2C4);opacity:1}.support-educational-center-slider-item{padding-top:80rem;padding-left:80rem;padding-right:80rem;box-sizing:border-box;height:404rem;background:#E7E7E7;position:relative}.support-educational-center-slider-item::before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.7)}.support-educational-center-slider-item__info{position:relative;z-index:5}.support-educational-center-slider-item__title{color:#fff;font-family:Druk Wide Cyr;font-size:35rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.35rem;text-transform:uppercase;margin-bottom:37rem}.support-educational-center-slider-item__description{color:#fff;font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:400;line-height:140.5%;margin-bottom:37rem}.support-educational-center-slider-item__link{color:#fff;font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.support-educational-center-slider-item__link:hover{opacity:0.7}.support-educational-center-slider-item__link::after{content:' ';display:block;width:15.39rem;height:22rem;margin-left:12.69rem;background:url(../images/ico-search-white-arrow.svg) no-repeat center center;background-size:100% auto}@media only screen and (max-width: 660px){.support-educational-center-slider .swiper-nav{bottom:20rem;left:20rem}.support-educational-center-slider-item{padding-top:50rem;padding-left:20rem;padding-right:20rem;height:315rem}.support-educational-center-slider-item__title{font-size:18rem;letter-spacing:0.18rem;margin-bottom:26rem}.support-educational-center-slider-item__description{margin-bottom:26rem}}.support-educational-center-seminars-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.support-educational-center-seminars-list-item{padding-top:51rem;padding-left:34rem;padding-right:17rem;box-sizing:border-box;height:335rem;background:#E3E3E3;width:calc(100% / 4 - 15rem * (4 - 1) / 4);margin-right:15rem;margin-bottom:15rem}.support-educational-center-seminars-list-item:nth-child(4n){margin-right:0}.support-educational-center-seminars-list-item__title{color:var(--text, #0B2E3E);font-family:Druk Wide Cyr;font-size:18rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase;height:75rem;margin-bottom:52rem}.support-educational-center-seminars-list-item__description{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:400;line-height:140.5%;margin-bottom:34rem}.support-educational-center-seminars-list-item__link{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.support-educational-center-seminars-list-item__link:hover{opacity:0.7}.support-educational-center-seminars-list-item__link::after{content:' ';display:block;width:15.39rem;height:22rem;margin-left:12.69rem;background:url(../images/ico-search-dark-arrow.svg) no-repeat center center;background-size:100% auto}@media only screen and (max-width: 660px){.support-educational-center-seminars-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.support-educational-center-seminars-list-item{padding-top:51rem;padding-left:20rem;padding-right:20rem;box-sizing:border-box;width:100%;margin-right:0;margin-bottom:15rem}.support-educational-center-seminars-list-item:last-child{margin-bottom:0}}.support-educational-center{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:140.5%;margin-top:30rem;margin-bottom:30rem}@media only screen and (max-width: 660px){.support-educational-center{font-size:16rem;margin-top:20rem;margin-bottom:30rem}}.support-educational-center-inner-table-of-contents-title{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:700;line-height:140.5%;margin-bottom:30rem}.support-educational-center-inner-table-of-contents-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.support-educational-center-inner-table-of-contents-list-item{width:calc(100% / 4 - 15rem * (4 - 1) / 4);margin-right:15rem;margin-bottom:20rem;padding-top:28rem;padding-left:35rem;padding-right:49rem;box-sizing:border-box;height:340rem;overflow:hidden;background:rgba(231,231,231,0.3)}.support-educational-center-inner-table-of-contents-list-item:nth-child(4n){margin-right:0}.support-educational-center-inner-table-of-contents-list-item__num{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:44rem;font-style:normal;font-weight:700;line-height:140.5%;opacity:0.10000000149011612;margin-bottom:25rem}.support-educational-center-inner-table-of-contents-list-item__introtext{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:140.5%}@media only screen and (max-width: 660px){.support-educational-center-inner-table-of-contents-title{margin-bottom:20rem}.support-educational-center-inner-table-of-contents-list-item{width:100%;margin-right:0;margin-bottom:15rem;padding-top:18rem;padding-left:35rem;padding-right:20rem;box-sizing:border-box;min-height:210rem;height:initial;padding-bottom:20rem}.support-educational-center-inner-table-of-contents-list-item:last-child{margin-bottom:0}.support-educational-center-inner-table-of-contents-list-item__num{font-size:42rem;margin-bottom:8rem}.support-educational-center-inner-table-of-contents-list-item__introtext{font-size:16rem}}

.page-catalog-cats{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:-20rem;margin-bottom:40rem}.page-catalog-subcats{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:-10rem}

.page-catalog-subcats a{
background: rgb(232, 232, 232);
  color:var(--bg, #0B2E3E);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:0.72rem;text-transform:uppercase;display:block;

  padding: 10px 15px; margin-right:17rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}


.page-catalog-subcats a:last-child{margin-right:0}

.page-catalog-subcats a.active{

color: rgb(255, 255, 255);
/* Blue Aqua */
background: rgb(102, 194, 196);
}

.page-catalog-subcats a:hover{
  color: rgb(255, 255, 255);
  background: rgb(102, 194, 196);

}

@media only screen and (max-width: 660px){.page-catalog-cats{flex-wrap:nowrap;width:calc(100% + 16rem * 2);padding-bottom:16rem;padding-left:16rem;padding-right:16rem;overflow-x:scroll;margin-left:-16rem;box-sizing:border-box;margin-top:0rem;margin-bottom:0rem}.page-catalog-subcats{flex-wrap:nowrap;width:calc(100% + 16rem * 2);padding-bottom:16rem;padding-left:16rem;padding-right:16rem;overflow-x:scroll;margin-left:-16rem;box-sizing:border-box;margin-top:0rem;margin-bottom:0rem;margin-top:0rem}.page-catalog-subcats a{white-space:nowrap;font-size:14rem;letter-spacing:0.63rem;display:block;padding-top:2rem;padding-bottom:2rem;padding-left:4rem;padding-right:4rem;margin-right:17rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-subcats a:first-child{padding-left:0}.page-catalog-subcats a:last-child{margin-right:0}}.page-catalog-filters-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:47.5rem}.page-catalog-filters-flex-left{margin-right:auto}.page-catalog-filters-type{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-catalog-filters-flex-right{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 660px){.page-catalog-filters-type{align-items:flex-start}}.page-catalog-filters-flex-block{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-right:61rem}.page-catalog-filters-flex-block:last-child{margin-right:0}.page-catalog-filters-flex-block__title{color:var(--text, #0B2E3E);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:700;line-height:140.5%;letter-spacing:0.72rem;text-transform:uppercase;margin-right:22rem}.page-catalog-filters-flex-block__elements{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-catalog-filters-flex-block__elements-item{margin-right:20rem}.page-catalog-filters-flex-block__elements-item:last-child{margin-right:0}.filter-custom-checkbox label{cursor:pointer}.filter-custom-checkbox .title{color:var(--text, #0B2E3E);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:500;line-height:140.5%;letter-spacing:0.72rem;margin-left:9rem;cursor:pointer}.page-catalog-switch-view{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:30rem}.page-catalog-switch-view a{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:32rem;height:32rem;margin-right:30rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;opacity:0.2}.page-catalog-switch-view a:last-child{margin-right:0}.page-catalog-switch-view a[data-id="lines"]{background:url(../images/switch-view-lines.svg) no-repeat center center;background-size:100% 100%}.page-catalog-switch-view a[data-id="tiles"]{background:url(../images/switch-view-tiles.svg) no-repeat center center;background-size:100% 100%}.page-catalog-switch-view a.active{opacity:1}.page-catalog-switch-view a:hover{opacity:1}@media only screen and (max-width: 660px){.page-catalog-filters-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:0rem}.page-catalog-filters-flex-left{width:100%;margin-right:initial;align-items:flex-start}.page-catalog-filters-flex-right{width:100%;margin-top:4rem}.page-catalog-filters-flex-block{align-items:flex-start;margin-right:0;width:50%}.page-catalog-filters-flex-block:last-child{margin-right:0}.page-catalog-filters-flex-block__elements{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-catalog-filters-flex-block__elements-item{width:100%;margin-right:0}.page-catalog-filters-flex-block__elements-item:last-child{margin-right:0}.filter-custom-checkbox .title{margin-left:9rem}.page-catalog-switch-view{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:-4rem;margin-right:-7rem}.page-catalog-switch-view a{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:32rem;height:32rem;margin-right:12rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;opacity:0.2}.page-catalog-switch-view a:last-child{margin-right:0}.page-catalog-switch-view a[data-id="lines"]{background:url(../images/switch-view-lines.svg) no-repeat center center;background-size:100% 100%}.page-catalog-switch-view a[data-id="tiles"]{background:url(../images/switch-view-tiles.svg) no-repeat center center;background-size:100% 100%}.page-catalog-switch-view a.active{opacity:1}.page-catalog-switch-view a:hover{opacity:1}}.page-catalog-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-top:30rem}.page-catalog-list-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;background:transparent;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;width:calc(100% / 4 - 150rem * (4 - 1) / 4);margin-right:150rem;margin-bottom:50rem;box-sizing:border-box}.page-catalog-list-item:nth-child(4n){margin-right:0}.page-catalog-list-item__ava{width:100%;height:280rem;margin-top:0;margin-bottom:20rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-list-item__ava img{width:100%;height:100%;object-fit:contain;object-position:left center;max-height:280rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-list-item__info{width:100%;padding-top:0;padding-bottom:0;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-list-item__title{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:21rem;font-style:normal;font-weight:700;line-height:140.5%;margin-bottom:10rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;overflow:hidden;height:84rem}.page-catalog-list-item__vendor-code{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:140.5%;letter-spacing:2.7rem;margin-bottom:10rem;opacity:0.699999988079071;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-list-item__specs{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;color:var(--text, #0B2E3E);font-family:Gilroy;font-size:16rem;font-style:normal;font-weight:500;line-height:140.5%;letter-spacing:0.72rem;margin-bottom:20rem;overflow:hidden;height:42rem}.page-catalog-list-item__specs-item{width:50%}.page-catalog-list-item__button{align-self:flex-end;margin-left:0;margin-right:auto;margin-bottom:0;opacity:1 !important;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-list-item:hover .page-catalog-list-item__ava img{transform:scale(1.075)}.page-catalog-list-item:hover .page-catalog-list-item__button{opacity:0.7 !important}.page-catalog-list[data-view="lines"]{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-top:30rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item{width:100%;margin-right:0;margin-bottom:20rem;background:#E7E7E7}.page-catalog-list[data-view="lines"] .page-catalog-list-item:nth-child(4n){margin-right:0}.page-catalog-list[data-view="lines"] .page-catalog-list-item__ava{width:230rem;height:230rem;margin-left:128rem;margin-right:128rem;margin-top:14rem;margin-bottom:14rem;align-self:center}.page-catalog-list[data-view="lines"] .page-catalog-list-item__info{width:731rem;padding-top:54rem;padding-bottom:53rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item__title{font-size:23rem;margin-bottom:13rem;height:60rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item__vendor-code{font-size:21rem;letter-spacing:3.15rem;margin-bottom:22rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item__specs{margin-bottom:0}.page-catalog-list[data-view="lines"] .page-catalog-list-item__specs-item{width:initial}.page-catalog-list[data-view="lines"] .page-catalog-list-item__button{align-self:flex-end;margin-left:auto;margin-right:127rem;margin-bottom:53rem}@media only screen and (max-width: 660px){.page-catalog-list{margin-top:30rem}.page-catalog-list-item{width:calc(100% / 2 - 15rem * (2 - 1) / 2);margin-right:10rem;margin-bottom:20rem;box-sizing:border-box}.page-catalog-list-item:nth-child(4n){margin-right:15rem}.page-catalog-list-item:nth-child(2n){margin-right:0}.page-catalog-list-item__ava{height:130rem;margin-top:0;margin-bottom:10rem}.page-catalog-list-item__info{width:100%;padding-top:0;padding-bottom:0;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-list-item__title{font-size:14rem;margin-bottom:10rem;height:56rem}.page-catalog-list-item__vendor-code{font-size:12rem;margin-bottom:10rem;letter-spacing:0.6rem}.page-catalog-list-item__specs{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;font-size:13rem;letter-spacing:0.6rem;margin-bottom:20rem;height:35rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item{width:100%;margin-right:0;margin-bottom:32rem;background:none}.page-catalog-list[data-view="lines"] .page-catalog-list-item:nth-child(4n){margin-right:0;margin-bottom:0}.page-catalog-list[data-view="lines"] .page-catalog-list-item__ava{width:calc(50% - 8rem);height:initial;margin-left:0;margin-right:0;margin-top:0rem;margin-bottom:0rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item__info{width:calc(50% - 8rem);padding-top:0;padding-bottom:0;margin-left:16rem}.page-catalog-list[data-view="lines"] .page-catalog-list-item__title{font-size:14rem;margin-bottom:10rem;line-height:1.285}.page-catalog-list[data-view="lines"] .page-catalog-list-item__vendor-code{font-size:12rem;margin-bottom:10rem;letter-spacing:0.6rem;line-height:1.285}.page-catalog-list[data-view="lines"] .page-catalog-list-item__specs{margin-bottom:0;font-size:13rem;letter-spacing:0.6rem;line-height:1.285}.page-catalog-list[data-view="lines"] .page-catalog-list-item__specs-item{width:initial}.page-catalog-list[data-view="lines"] .page-catalog-list-item__button{align-self:flex-start;margin-left:auto;margin-right:0;margin-bottom:0;width:50%}}.catalog-bottom-cat-links-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.catalog-bottom-cat-links-col{height:265rem;width:calc(100% / 2 - 33rem * (2 - 1) / 2);margin-right:33rem}.catalog-bottom-cat-links-col:nth-child(2n){margin-right:0}.catalog-bottom-cat-links-col>a{display:block;height:100%;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.catalog-bottom-cat-links-col>a .block-turquoise{height:100%}.catalog-bottom-cat-links-col>a:hover{opacity:0.7}.catalog-bottom-cat-links-col>a:hover .catalog-bottom-cat-links-col-link.left::before{translate:10rem 0}.catalog-bottom-cat-links-col>a:hover .catalog-bottom-cat-links-col-link.right::after{translate:-10rem 0}.catalog-bottom-cat-links-col .block-turquoise .block-turquoise-info{width:initial;margin-right:initial}.catalog-bottom-cat-links-col .block-turquoise .h2{margin-bottom:13rem}.catalog-bottom-cat-links-col-link{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:500;line-height:144.336%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.catalog-bottom-cat-links-col-link.left::before{content:' ';display:block;width:28rem;height:23rem;background:url(../images/ico-arrow-black-cats-left.svg) no-repeat center center;background-size:100% auto;margin-right:11rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.catalog-bottom-cat-links-col-link.right::after{content:' ';display:block;width:28rem;height:23rem;background:url(../images/ico-arrow-black-cats-right.svg) no-repeat center center;background-size:100% auto;margin-left:11rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}@media only screen and (max-width: 660px){.catalog-bottom-cat-links-col{height:124rem;width:100%;margin-right:0}.catalog-bottom-cat-links-col .h2{width:100%}.catalog-bottom-cat-links-col .catalog-bottom-cat-links-col-link{width:100%;font-size:16rem;margin-top:4rem}.catalog-bottom-cat-links-col .catalog-bottom-cat-links-col-link.left::before{content:' ';display:block;width:28rem;height:23rem;background:url(../images/ico-arrow-black-cats-left.svg) no-repeat center center;background-size:100% auto;margin-right:11rem}.catalog-bottom-cat-links-col .catalog-bottom-cat-links-col-link.right::after{content:' ';display:block;width:28rem;height:23rem;background:url(../images/ico-arrow-black-cats-right.svg) no-repeat center center;background-size:100% auto;margin-left:11rem}.catalog-bottom-cat-links-col:nth-child(1){margin-bottom:10rem}.catalog-bottom-cat-links-col>a .block-turquoise{padding-top:0;padding-bottom:0}.catalog-bottom-cat-links-col .block-turquoise .block-turquoise-info{width:initial;margin-right:initial}.catalog-bottom-cat-links-col .block-turquoise .h2{font-size:18rem;margin-bottom:0}.catalog-bottom-cat-links-col .block-turquoise .h2 br{display:none}}.swiper-slide .page-catalog-list-item{width:100%;margin-right:0;margin-bottom:0;padding-right:140rem}@media only screen and (max-width: 660px){.swiper-slide .page-catalog-list-item{width:100%;margin-right:0;margin-bottom:0;padding-right:8rem}}.body-product-inner{background:url(../images/bg-wave.svg) no-repeat top center;background-size:100% auto}.page-catalog-inner-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-catalog-inner-content-info{width:56.7%;padding-right:74rem;box-sizing:border-box}.page-catalog-inner-content-info__vendor-code{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:21rem;font-style:normal;font-weight:400;line-height:140.5%;letter-spacing:3.15rem;opacity:0.699999988079071;margin-bottom:33rem}.page-catalog-inner-content-info__introtext{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:140.5%;margin-bottom:29rem}.page-catalog-inner-content-info__select{margin-bottom:29rem}.page-catalog-inner-content-info__select .custom-select .select-items div,.page-catalog-inner-content-info__select .custom-select .select-selected{background:#E7E7E7;border-color:transparent}.page-catalog-inner-content-info__text{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:140.5%;margin-bottom:29rem}.page-catalog-inner-content-info__download{width:340rem;text-align:center}.page-catalog-inner-content-info__download .btn{width:100%}.page-catalog-inner-content-info__download-button{margin-bottom:18rem}.page-catalog-inner-content-info__download-description{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:140.5%;opacity:0.5}.page-catalog-inner-content-image{width:43.3%}.page-catalog-inner-content-image img{width:100%;height:100%;object-fit:contain;object-position:center center}.page-catalog-inner-specs{margin-top:41rem}.page-catalog-inner-specs-title{color:rgba(11,46,62,0.5);font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:700;line-height:140.5%;margin-bottom:22rem}.page-catalog-inner-specs-list{list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2;column-gap:75rem}.page-catalog-inner-specs-list-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding-top:10rem;padding-bottom:10rem;padding-left:34rem;padding-right:36rem;box-sizing:border-box}.page-catalog-inner-specs-list-item:nth-child(odd){background:rgba(11,46,62,0.06)}.page-catalog-inner-specs-list-item__title{color:var(--text, #0B2E3E);font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:400;line-height:1.285;margin-right:1em}.page-catalog-inner-specs-list-item__value{color:var(--text, #0B2E3E);text-align:right;font-family:Roboto Flex;font-size:18rem;font-style:normal;font-weight:700;line-height:1.285;margin-left:auto}@media only screen and (max-width: 660px){.page-catalog-inner-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-catalog-inner-content-info{width:100%;padding-right:0}.page-catalog-inner-content-info__vendor-code{font-size:16rem;letter-spacing:2.4rem;margin-bottom:10rem}.page-catalog-inner-content-info__introtext{font-size:14rem;margin-bottom:29rem}.page-catalog-inner-content-info__text{font-size:14rem;margin-bottom:29rem}.page-catalog-inner-content-info__download{width:100%}.page-catalog-inner-content-info__download .btn{width:100%}.page-catalog-inner-content-info__download-button{margin-bottom:14rem}.page-catalog-inner-content-info__download-description{font-size:14rem}.page-catalog-inner-content-image{width:100%}.page-catalog-inner-content-image img{width:100%;height:100%;object-fit:contain;object-position:center center}.page-catalog-inner-specs{margin-top:50rem}.page-catalog-inner-specs-title{font-size:21rem;margin-bottom:22rem}.page-catalog-inner-specs-list{list-style-position:inside;-moz-column-count:1;-webkit-column-count:1;column-count:1;column-gap:0;margin-left:-16rem;margin-right:-16rem}.page-catalog-inner-specs-list-item{flex-wrap:nowrap;padding-top:5rem;padding-bottom:5rem;padding-left:16rem;padding-right:16rem;box-sizing:border-box}.page-catalog-inner-specs-list-item__title{font-size:14rem;line-height:1.285;padding-right:1em}.page-catalog-inner-specs-list-item__value{font-size:14rem;line-height:1.285;margin-left:auto}}.page-catalog-inner-files{margin-top:41rem}.page-catalog-inner-files-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:-20rem}.page-catalog-inner-files-list-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:calc(100% / 4 - 20rem * (4 - 1) / 4);margin-right:20rem;margin-bottom:20rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-catalog-inner-files-list-item:nth-child(4n){margin-right:0}.page-catalog-inner-files-list-item__ava{background:url(../images/ico-pdf-2.svg) no-repeat left top;background-size:contain;min-width:32rem;width:32rem;height:32rem;margin-right:25rem}.page-catalog-inner-files-list-item__title{font-size:18rem;line-height:1.285;color:rgba(11,46,62,0.5);padding-top:10rem}.page-catalog-inner-files-list-item:hover{opacity:0.7}@media only screen and (max-width: 660px){.page-catalog-inner-files-list-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin-right:0}}
#panel{
  display: none;
}
body.body-page-index{background:var(--bg, #0B181E)}body.body-page-index .footer:not(.footer-index){display:none}.page-index h1{color:#FFF;text-shadow:0rem 3.04213rem 27.37918rem 0rem rgba(0,0,0,0.3);font-family:Druk Wide Cyr;font-size:60rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.6rem;text-transform:uppercase}.page-index h2{color:#FFF;text-shadow:0rem 3.04213rem 27.37918rem 0rem rgba(0,0,0,0.3);font-family:Druk Wide Cyr;font-size:45rem;font-style:normal;font-weight:500;line-height:131.873%;letter-spacing:0.45rem;text-transform:uppercase}.page-index .subtitle{color:#FFF;font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:140.5%;margin-top:71rem;width:667rem}

.page-index-menu{
display: none!important;
  width:100rem;position:fixed;top:200rem;left:150rem;z-index:25}.page-index-menu ul{list-style:none}.page-index-menu ul li{margin-bottom:30rem}.page-index-menu ul li:first-child{padding-top:0}.page-index-menu ul li:last-child{margin-bottom:0}.page-index-menu ul li a{display:block;padding-left:10rem;padding-right:10rem;margin-left:-10rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-menu ul li a::before{content:' ';display:block;width:2rem;height:20rem;background:rgba(255,255,255,0.5);transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-menu ul li a.active::before{background:#66C2C4;height:120rem}.page-index-content{height:100vh}.page-index-content .swiper-container{height:100%}.page-index-content-item-button{margin-top:86rem}.page-index-content-item{height:100vh}.page-index-content-item .container{padding-top:200rem;padding-left:0rem;box-sizing:border-box}.page-index-content-item[data-id="index"]{background:url(../images/bg-main-slide-index.jpg) no-repeat center center;background-size:cover}.page-index-content-item[data-id="about"]{background:url(../images/bg-main-slide-about.jpg) no-repeat center center;background-size:cover}.page-index-content-item[data-id="catalog"]{background:url(../images/bg-main-slide-products.svg) no-repeat center center;background-size:cover}.page-index-content-item[data-id="partners"]{background:url(../images/bg-main-slide-partners.svg) no-repeat center center;background-size:cover}.page-index-content-item[data-id="support"]{background:var(--bg, #0B181E)}.page-index-content-item[data-id="news"]{background:url(../images/bg-main-slide-news.svg) no-repeat center center;background-size:cover}.page-index-content-item[data-id="portfolio"]{background:url(../images/bg-main-slide-portfolio.svg) no-repeat center center;background-size:cover}@media only screen and (max-width: 660px){.page-index h1{text-shadow:0rem 3.04213rem 27.37918rem 0rem rgba(0,0,0,0.3);font-size:50rem;line-height:155%;letter-spacing:0.5rem}.page-index h2{text-shadow:0rem 3.04213rem 27.37918rem 0rem rgba(0,0,0,0.3);font-size:28rem;line-height:155%;letter-spacing:0.28rem}.page-index .subtitle{font-size:14rem;line-height:140.5%;margin-top:16rem;width:initial}.page-index-menu{display:none}.page-index-content-item-button{margin-top:25rem}

  .page-index-content-item .container{      padding: 100px 0 0 0;}}

  .page-index-catalog-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.page-index-catalog-list-item{background:var(--bg, #0B2E3E);width:calc(100% / 3 - 27rem * (3 - 1) / 3);margin-right:27rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-catalog-list-item:nth-child(3n){margin-right:0}.page-index-catalog-list-item:hover{opacity:0.7}.page-index-catalog-list-item__ava{height:226rem;padding-top:20rem;padding-left:20rem;padding-right:20rem;box-sizing:border-box}.page-index-catalog-list-item__ava img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-index-catalog-list-item__info{padding-top:24rem;padding-bottom:29rem;padding-left:50rem;padding-right:50rem;box-sizing:border-box}.page-index-catalog-list-item__title{color:#FFF;font-family:Druk Wide Cyr;font-size:20rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase;height:56rem;margin-top:24rem}.page-index-catalog-list-item__link{color:#FFF;font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;margin-top:69rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.page-index-catalog-list-item__link::after{content:' ';display:block;width:22.4rem;height:22rem;background:url(../images/ico-arrow-white-right.svg) no-repeat center center;background-size:100% auto;margin-left:23rem}@media only screen and (max-width: 660px){.page-index-catalog-list-item{background:var(--bg, #0B2E3E);width:100%;margin-right:0;margin-bottom:10rem}.page-index-catalog-list-item:last-child{margin-bottom:0}.page-index-catalog-list-item__ava{display:none}.page-index-catalog-list-item__info{padding-top:24rem;padding-bottom:22rem;padding-left:28rem;padding-right:28rem}.page-index-catalog-list-item__title{font-size:16rem;line-height:145.5%;height:46rem;margin-top:0}.page-index-catalog-list-item__link{font-size:14rem;line-height:140.5%;letter-spacing:1.26rem;margin-top:38rem}.page-index-catalog-list-item__link::after{width:12.6rem;height:12rem;margin-left:9.7rem}}.page-index-support{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.page-index-support-left{width:44.6%}.page-index-support-right{width:49.53%}.page-index-support-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-index-support-list-item{background:var(--bg, #0B2E3E);height:240rem;padding-top:78.7rem;padding-bottom:41.9rem;padding-left:37.4rem;padding-right:15rem;box-sizing:border-box;width:calc(100% / 2 - 15rem * (2 - 1) / 2);margin-right:15rem;margin-bottom:8rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-support-list-item:nth-child(2n){margin-right:0}.page-index-support-list-item:hover{opacity:0.7}.page-index-support-list-item__title{color:#FFF;font-family:Druk Wide Cyr;font-size:20rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase;height:56rem;margin-bottom:41.4rem}.page-index-support-list-item__link{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;color:#FFF;font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem}.page-index-support-list-item__link::after{content:' ';display:block;width:22.4rem;height:22rem;background:url(../images/ico-arrow-white-right.svg) no-repeat center center;background-size:100% auto;margin-left:23rem}@media only screen and (max-width: 660px){.page-index-support-left{width:100%}.page-index-support-right{width:100%;margin-top:20rem}.page-index-support-list-item{height:120rem;padding-top:27rem;padding-bottom:13rem;padding-left:15rem;padding-right:15rem;box-sizing:border-box;width:calc(100% / 2 - 10rem * (2 - 1) / 2);margin-right:10rem;margin-bottom:10rem}.page-index-support-list-item:nth-child(2n){margin-right:0}.page-index-support-list-item__title{font-size:12rem;line-height:145.5%;height:34rem;margin-bottom:28rem}.page-index-support-list-item__link{font-size:13rem;line-height:140.5%;letter-spacing:1.17rem}.page-index-support-list-item__link::after{width:12rem;height:12rem;margin-left:9.7rem}}.page-index-news{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-index-news .swiper-container{padding-bottom:52rem}.page-index-news-left{width:474rem;margin-right:160rem}.page-index-news-right{width:calc(100% - 474rem - 160rem)}.page-index-news-item{background:var(--bg, #0B2E3E);transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-news-item:hover{opacity:0.7}.page-index-news-item__info{padding-top:24rem;padding-bottom:29rem;padding-left:40rem;padding-right:20rem;box-sizing:border-box;background:var(--bg, #0B2E3E)}.page-index-news-item__ava{width:100%;height:226rem}.page-index-news-item__ava img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-index-news-item__title{height:56rem;overflow:hidden;margin-bottom:16rem;color:#fff;font-family:Druk Wide Cyr;font-size:20rem;font-style:normal;font-weight:500;line-height:140.5%;text-transform:uppercase}.page-index-news-item__introtext{height:44rem;overflow:hidden;margin-bottom:9rem;color:#fff;font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:300;line-height:140.5%}.page-index-news-item__more{color:#fff;font-family:Roboto Flex;font-size:16rem;font-style:normal;font-weight:600;line-height:140.5%;letter-spacing:1.44rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.page-index-news-item__more::after{content:' ';display:block;background:url(../images/ico-arrow-white-right.svg) no-repeat center center;background-size:100% auto;width:18rem;height:1em;margin-left:11rem}@media only screen and (max-width: 660px){.page-index-news{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.page-index-news .swiper-container{padding-bottom:52rem}.page-index-news-left{width:100%;margin-right:0}.page-index-news-right{width:100%;margin-top:36rem}.page-index-news-item__info{padding-top:30rem;padding-bottom:28rem;padding-left:27rem;padding-right:13rem}.page-index-news-item__ava{width:100%;height:146rem}.page-index-news-item__title{height:46rem;margin-bottom:17.47rem;font-size:16rem;font-style:normal;font-weight:500;line-height:145.5%}.page-index-news-item__introtext{height:40rem;margin-bottom:20.79rem;font-size:14rem;line-height:140.5%}.page-index-news-item__more{font-size:14rem;line-height:140.5%;letter-spacing:1.26rem;margin-top:38rem}.page-index-news-item__more::after{width:12.6rem;height:12rem;margin-left:9.7rem}}.page-index-contacts-info-address{color:#FFF;font-family:Roboto Flex;font-size:28rem;font-style:normal;font-weight:700;line-height:157%;margin-bottom:1em}.page-index-contacts-info-tel-and-email a{display:block;color:#FFF;font-family:Roboto Flex;font-size:25rem;font-style:normal;font-weight:400;line-height:117%;margin-bottom:1em;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-contacts-info-tel-and-email a:hover{opacity:0.7}.page-index-map-mobile{margin-top:16rem;margin-left:-16rem;margin-right:-16rem}.page-index-map-mobile img{width:100%}@media only screen and (max-width: 660px){.page-index-content-item[data-id="contacts"]{background:none}.page-index-contacts-info-address{font-size:21rem;margin-bottom:1em}.page-index-contacts-info-tel-and-email a{font-size:18rem;margin-bottom:1em}}.page-index-map{height:100vh;margin-top:-200rem}.page-index-map img{height:100%}.map-wrapper{background:initial;padding-left:0;padding-right:0;top:0;left:0;right:initial;bottom:initial;width:100%}#map{width:100%;height:100vh}.page-index-contacts-info-socials{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.page-index-contacts-info-socials a{display:block;width:29.412rem;height:29.412rem;margin-right:25rem;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s;opacity:0.5}.page-index-contacts-info-socials a:hover{opacity:0.7}.page-index-contacts-info-socials a img{width:100%}.page-index-content-item[data-id="index"] .container{position:relative;height:100%}.page-index-scrolldown-link{position:absolute;bottom:87rem;left:50%;transform:translate(-50%, 0);display:block;width:44rem;height:43rem;background:url(../images/ico-scroll-down-mouse.svg) no-repeat center center;background-size:contain;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}.page-index-scrolldown-link:hover{opacity:0.7}.page-index-scrolldown-link::after{content:"";position:absolute;top:calc(50% - 71rem);left:calc(50% - 71rem);background:url(../images/ico-scroll-down-text.svg) no-repeat center center;background-size:contain;display:block;width:142rem;height:142rem;border-radius:100%;box-sizing:border-box;transition:transform 0.6s cubic-bezier(0.25, 0.45, 0.45, 0.8)}.page-index-scrolldown-link:hover::after{transform:rotate(360deg)}

  .page-index-first-slide-ico-mail{
    position:fixed;bottom:93rem;
    right:40rem;
    z-index:100;display:block;width:31rem;height:31rem;background:url(../images/mailicons.svg) no-repeat center center;background-size:contain;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}


  .page-index-first-slide-ico-tel{position:fixed;bottom:200rem;right:40rem;z-index:100;display:block;width:31rem;height:31rem;background:url(../images/ico-tel-turquoise.svg) no-repeat center center;background-size:contain;transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s}


  .page-index-first-slide-ico-tel:hover,   .page-index-first-slide-ico-mail:hover{opacity:0.7}

.page-index-first-slide-ico-mail::after,
.page-index-first-slide-ico-mail::before,
.page-index-first-slide-ico-mail::after,


  .page-index-first-slide-ico-tel::after,
  .page-index-first-slide-ico-tel::before,
  .page-index-first-slide-ico-tel::after{content:"";position:absolute;top:calc(50% - 30rem);left:calc(50% - 30rem);display:block;width:60rem;height:60rem;border-radius:100%;box-sizing:border-box;transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);animation:ico-pulse-blue-60 2.0s ease-in-out infinite normal}

  .page-index-first-slide-ico-mail::after,
  .page-index-first-slide-ico-tel::after{animation-delay:0.5s}

  @keyframes ico-pulse-blue-60{0%{opacity:1;box-shadow:0 0 0 0 #66C2C4}50%{opacity:0;box-shadow:0 0 0 23rem #66C2C4}100%{opacity:0;box-shadow:0 0 0 0 #66C2C4}}


  .page-index-contacts-info-link-map-modal a{display:inline-block;font-size:16rem;font-weight:400;line-height:1.285;color:#66C2C4;border-bottom:1rem dashed #66C2C4}.page-index-swiper-numbering{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;font-size:16rem;color:#fff;line-height:1;text-decoration:none}.page-index-swiper-numbering .current{opacity:1}.page-index-swiper-numbering .total{opacity:0.5}.page-index-swiper-numbering .separator{opacity:0.5;margin-left:0.5em;margin-right:0.5em}.page-index-swiper-numbering.mobile-only{position:absolute;top:60rem;right:16rem;z-index:10}.page-index-swiper-numbering.desktop-only{margin-top:50rem;margin-left:-20rem}


/*# sourceMappingURL=style.css.map*/

@media only screen and (max-width: 767px) {
  .cookie-disclaimer{
    width: auto;
    box-sizing: border-box;
    height: auto!important;
    padding: 20px;
    left: 20rem;
    right: 20rem;
  }

  .modal-mini-title{
    font-size: 22rem;
  }


  .modal-mini {
    width: auto;
    height: 653rem;
    left: 20rem;
  }
}
