@charset "utf-8";a,abbr,acronym,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h4,h5,h6,header,hgroup,html,i,ins,kbd,label,legend,li,mark,menu,nav,object,output,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}address,h1,h2,h3,ol,p,ul{margin:0;border:0;font:inherit;vertical-align:baseline}body,h1,h2,h3{text-align:center}body,iframe,img{margin:0;padding:0;vertical-align:baseline}body{border:0;line-height:1;font:400 16px 'Noto Sans',serif;background:#fff;color:#221818;overflow:hidden!important}iframe,img{font:inherit}img{border:0;width:100%;vertical-align:bottom;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;overflow-x:hidden!important}body,main{position:relative}div,input,textarea{box-sizing:border-box}h1,h2,h3{color:#000;line-height:32px;font-size:28px;text-transform:uppercase}h3{font-size:22px;text-transform:none}address,ol li,p,ul li{line-height:24px;padding:32px 0 0}h1,h2,h3,ol,ul{padding:32px 0 0}ol li,ul li{position:relative;padding:0 0 0 28px}ol li:before,ul li:before{display:block;width:18px;height:18px;content:'';position:absolute;left:0;top:3px;background:url(../img/images/icon-list.svg) no-repeat center center;background-size:cover}ol li:before{content:counter(item) '.';background:0 0;top:0}ol{list-style:none;counter-reset:item}ol li{counter-increment:item}a{color:#008588;transition:color .5s;text-decoration:none;font-weight:700;cursor:pointer}h1,h2,h3,strong{font-weight:600}input,textarea{font:400 16px 'Noto Sans',serif;outline:0;resize:none;border:0;background:0 0;width:100%;height:100%;color:#000}input::placeholder,textarea::placeholder{color:#000;opacity:1;font-weight:600}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;font-weight:600}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;font-weight:600;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;font-weight:600}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#000;font-weight:600}hr,iframe{width:100%;border:0}hr{margin:32px 0 0;height:1px;padding:0;display:block;border-top:1px solid #221818}iframe{height:100%}.input,.textarea{background:#e0f0f0;transition:background .5s;display:flex;border-radius:10px}.input input,.textarea input{height:48px;border-radius:10px;padding:0 12px}.input textarea,.textarea textarea{border-radius:10px;padding:12px;height:160px}.button{display:inline-flex;cursor:pointer;padding:0 16px;align-items:center;border:0;height:48px;font:700 16px 'Noto Sans',serif;text-transform:uppercase;transition:background-color .5s}.button.black{background-color:#000;color:#fff}.button.has-icon{padding-right:48px}.button.has-icon.arrow-right{background-image:url(../img/images/icon-arrow-right.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:18px auto}.wrap,.wrap .in{position:relative}.wrap{text-align:center;width:100%}.wrap .in{margin:0 auto;text-align:left;padding:0 24px 32px}.wrap .in h1.underline,.wrap .in h2.underline{padding-bottom:8px;background:url(../img/images/icon-headline.svg) no-repeat bottom center;background-size:100px auto}.no-touch #header .in .menu nav ul li a:hover,.no-touch a:hover{text-decoration:underline}.no-touch .input:focus-within,.no-touch .input:hover,.no-touch .textarea:focus-within,.no-touch .textarea:hover{background:#fff}.no-touch .button:hover{text-decoration:none}.no-touch .button.black:hover{background-color:#008588}@media only screen and (min-width:550px){.wrap .in{padding:0 0 32px;width:480px}}@media only screen and (min-width:768px){h1,h2,h3{line-height:36px;font-size:32px}h3{font-size:24px}.wrap .in{padding:16px 0 48px;width:720px}}@media only screen and (min-width:1024px){.wrap .in{padding:24px 0 56px;width:960px}}@media only screen and (min-width:1280px){body{font-size:17px}h1,h2,h3{line-height:38px;font-size:34px}h3{font-size:26px}.wrap .in{padding:32px 0 64px;width:1180px}}@media only screen and (min-width:1560px){.wrap .in{width:1460px}}#header,#header:before{background-repeat:no-repeat}#header{background-image:url(../img/images/bg-header-min.jpg);background-image:image-set(url(../img/images/bg-header-min.webp) type('image/webp'));background-position:left bottom;background-size:1024px auto;z-index:2}#header:before{width:256px;aspect-ratio:1/.65933333;position:absolute;top:0;left:0;background-image:url(../img/images/bg-header-shadow.png);background-image:image-set(url(../img/images/bg-header-shadow.webp) type('image/webp'));background-position:center center;background-size:cover;content:'';display:block}#header .in{padding:24px 24px 0;height:300px}#header .in .logo{width:240px}#header .in .logo a{display:flex}#header .in .menu{width:100%;left:0;display:none;z-index:1;position:absolute;top:300px}#header .in .menu nav{display:block;background:#008588;left:0;width:100%;box-shadow:0 8px 8px rgba(0,0,0,.25)}#header .in .menu nav ul{padding:0;border-bottom:2px solid #000}#header .in .menu nav ul li{padding:0;border-top:2px solid #000}#contacts .in .content .contacts ul li:before,#header .in .menu nav ul li:before{display:none}#header .in .menu nav ul li a{padding:16px 24px;text-transform:uppercase;color:#fff;font-size:18px;display:block}#header .in .menu nav ul li .submenu{display:none;padding:0 0 16px}#header .in .menu nav ul li .submenu .sizer .col p{margin:16px 0 0;padding:6px 24px}#header .in .menu nav ul li .submenu .sizer .col p a{color:#000;text-transform:none;font-size:20px;padding:0}#header .in .menu nav ul li .submenu .sizer .col ul,#header .in .menu nav ul li .submenu .sizer .col ul li{border:0}#header .in .menu nav ul li .submenu .sizer .col ul li a{padding:6px 24px 6px 48px;font-size:16px;text-transform:none;font-weight:400;background:url(../img/images/icon-arrow-right-black.svg) no-repeat 24px 10px;background-size:16px auto}#header .in .menu-toggle{background:#000;position:absolute;left:0;transition:background .5s;display:flex;align-items:center;cursor:pointer;justify-content:center;height:64px;width:100%;bottom:0}#header .in .menu-toggle span{color:#fff;text-transform:uppercase;font-size:26px;position:relative;display:flex;align-items:center;font-weight:700;padding:0 40px 0 0}#header .in .menu-toggle span:after{content:'';background:url(../img/images/icon-arrow-right.svg) no-repeat center center;background-size:32px auto;position:absolute;width:32px;display:block;right:0;transition:transform .5s;top:3px;height:32px}#header .in .menu-toggle.active,.no-touch #header .in .menu-toggle:hover{background:#09465c}#header .in .menu-toggle.active span:after{transform:rotate(90deg)}@media only screen and (min-width:550px){#header .in{width:100%}#header .in .menu nav ul li .submenu{padding:0 0 24px}#header .in .menu nav ul li .submenu .sizer{display:flex}#header .in .menu nav ul li .submenu .sizer .col{flex:1}#header .in .menu nav ul li .submenu .sizer .col:first-child{flex:0 1 40%}}@media only screen and (min-width:768px){#header:before{width:452px}#header .in{height:440px;padding:24px 24px 0}#header .in .menu{display:block;top:0;left:auto;right:0}#header .in .menu nav{box-shadow:none;width:auto;display:flex;justify-content:flex-end;background:0 0}#header .in .menu nav ul{display:flex;padding:0 14px 0 0;background:#000;height:56px;position:relative;border-bottom:0}#header .in .menu nav ul:before{content:'';width:0;height:0;left:-56px;position:absolute;display:block;border-style:solid;border-width:0 0 56px 56px;border-color:transparent transparent #000;transform:rotate(0deg)}#header .in .menu nav ul li{border-top:0;position:static}#header .in .menu nav ul li a{font-size:15px;height:100%;display:flex;align-items:center;position:relative;padding:0 10px}#header .in .menu nav ul li a:after{content:'';background:#008588;width:calc(100% - 32px);height:4px;opacity:0;transition:opacity .5s;bottom:12px;left:16px;display:block;position:absolute}#header .in .menu nav ul li .submenu{background:#008588;position:absolute;width:600px;box-shadow:0 8px 8px rgba(0,0,0,.5);right:24px;top:48px}#header .in .menu nav ul li .submenu .sizer .col p a:after,#header .in .menu nav ul li .submenu .sizer .col ul:before,#header .in .menu-toggle,.no-touch #header .in .menu nav ul li .submenu .sizer .col ul li a:hover:after,.no-touch #header .in .menu nav ul li.has-submenu:hover .submenu .sizer .col ul li a:after,.no-touch #header .in .menu nav ul li.has-submenu:hover .submenu .sizer .col ul li a:hover:after{display:none}#header .in .menu nav ul li .submenu .sizer .col ul{height:auto;padding:4px 0 0;background:0 0;display:block}#header .in .menu nav ul li .submenu .sizer .col ul li a{padding:2px 24px 2px 48px;background:url(../img/images/icon-arrow-right-black.svg) no-repeat 24px 6px;background-size:16px auto}#header .in .menu nav ul li:first-child a{padding-left:0}.sub #header .in{height:290px}.no-touch #header .in .menu nav ul li a:hover{text-decoration:none}.no-touch #header .in .menu nav ul li a:hover:after,.no-touch #header .in .menu nav ul li.has-submenu:hover a:after{opacity:1}.no-touch #header .in .menu nav ul li .submenu .sizer .col p a:hover,.no-touch #header .in .menu nav ul li .submenu .sizer .col ul li a:hover{text-decoration:underline}.no-touch #header .in .menu nav ul li.has-submenu:hover .submenu{display:block}}@media only screen and (min-width:1024px){#header{background-size:1280px auto}#header .in{height:500px;padding:32px 24px 0 32px}#header .in .logo{width:288px}#header .in .menu nav ul{height:64px}#header .in .menu nav ul:before{left:-64px;border-width:0 0 64px 64px}#header .in .menu nav ul li a{padding:0 24px;font-size:17px}#header .in .menu nav ul li a:after{bottom:14px;width:calc(100% - 48px);left:24px}#header .in .menu nav ul li .submenu{top:56px;right:88px}#header .in .menu nav ul li:first-child a{padding-left:24px}.sub #header .in{height:310px}}@media only screen and (min-width:1280px){#header{background-image:url(../img/images/bg-header.jpg);background-image:image-set(url(../img/images/bg-header.webp) type('image/webp'));background-size:1560px auto}#header:before{width:500px}#header .in{height:560px;padding:32px 42px 0 50px}#header .in .menu nav ul{padding:0 26px 0 0}#header .in .menu nav ul li a{font-size:17px}.sub #header .in{height:340px}}@media only screen and (min-width:1560px){#header{background-size:cover}#header:before{width:550px}#header .in{height:740px}.sub #header .in{height:360px}}#content .in .about .image,#form .in form .content .image,#form .in form .form ul li:before,#stats{display:none}@media only screen and (min-width:768px){#stats{display:block;border-top:2px solid #09465c;background:#008588}#stats .in{padding-top:0;padding-bottom:0}#stats .in .list ul{display:flex;padding:0;justify-content:space-between}#stats .in .list ul li{flex:0 1 20%;padding:48px 44px 48px 0;width:20%;display:flex;flex-wrap:wrap;background-image:url(../img/images/icon-avatar.svg);background-repeat:no-repeat;background-position:center center;background-size:126px auto;justify-content:center}#stats .in .list ul li:before{display:none}#stats .in .list ul li span,#stats .in .list ul li strong{font-size:12px;font-weight:600;text-align:center;flex:0 1 100%}#stats .in .list ul li strong{padding:10px 0 12px;font-size:26px;color:#fff;font-weight:700}}@media only screen and (min-width:1024px){#stats .in .list ul li{padding:64px 56px 64px 0;background-size:156px auto}#stats .in .list ul li strong{font-size:36px;padding:15px 0 19px}}@media only screen and (min-width:1280px){#stats .in .list ul li{padding:72px 56px 72px 0;background-size:170px auto}#stats .in .list ul li span{font-size:13px}#stats .in .list ul li strong{font-size:42px;padding:17px 0 22px}}@media only screen and (min-width:1560px){#stats .in .list ul li{padding:88px 68px 88px 0;background-size:200px auto}#stats .in .list ul li span{font-size:15px}#stats .in .list ul li strong{font-size:50px;padding:22px 0 29px}}#content .in .about .content .title div{padding:30px 0 8px;background:url(../img/images/icon-headline.svg) no-repeat left bottom;background-size:100px auto;font-weight:600;line-height:32px;font-size:28px;color:#000}#content .in .about .content .title div h1{text-transform:none;position:relative;text-align:left;padding:0;display:inline}@media only screen and (min-width:768px){#content .in .about .content .title div{line-height:36px;font-size:32px}}@media only screen and (min-width:1024px){#content .in .about{padding:24px 0 0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}#content .in .about .content{flex:1;padding:0 0 0 48px}#content .in .about .content .title div{padding-top:0}#content .in .about .image{display:block;flex:0 1 40%}}@media only screen and (min-width:1280px){#content .in{padding-bottom:72px}#content .in .about{padding:32px 0 0}#content .in .about .content{padding:0 0 0 64px}#content .in .about .content .title div{line-height:38px;font-size:34px}#content .in .about .image{flex:0 1 45%}}@media only screen and (min-width:1560px){#content .in .about .content{padding:0 0 0 88px}#content .in .about .image{flex:0 1 48%}}#products{background:#008588}#products .in{text-align:center}#form .in,#form .in h2,#products .in h1,#products .in h2,.no-touch #form .in form .form p.terms a:hover{color:#fff}#products .in .list .item{padding:48px 0 0;display:flex;flex-wrap:wrap;flex-direction:column-reverse}#products .in .list .item .content{flex:0 1 100%;width:100%;color:#fff;padding:24px 0 0}#products .in .list .item .content h2,#products .in .list .item .content h3{line-height:44px;font-size:38px;padding:0;text-transform:uppercase;color:#fff}#products .in .list .item .content h2 a,#products .in .list .item .content h3 a{color:#fff;font-weight:600}#products .in .list .item .content h2 a span,#products .in .list .item .content h3 a span{text-transform:none}#products .in .list .item .content p{font-size:15px;padding:16px 0 0}#footer .in p a,#products .in .list .item .content p a{color:#fff;font-weight:400}#products .in .list .item .content p.more{font-size:16px}#products .in .list .item .image{position:relative;left:-24px;width:calc(100% + 48px)}#products .in .list .item .image a{display:flex;width:360px;margin:0 auto;aspect-ratio:1/1;position:relative;justify-content:center;align-items:center}#products .in .list .item .image a:before{content:'';position:absolute;width:100%;height:100%;display:block;background:url(../img/images/bg-product.svg) no-repeat center center;background-size:cover;z-index:1}#products .in .list .item .image a picture{position:relative;z-index:1}#products .in .list .item .image a picture img{width:93%}#products .in .list .item:nth-child(even) .image a:before{background:url(../img/images/bg-product-revert.svg) no-repeat center center}.no-touch #form .in form .form p.submit .button.black:hover,.no-touch #products .in .list .item .content p.more .button.black:hover{background-color:#1a1a1a}@media only screen and (min-width:768px){#products .in .list{display:flex;flex-wrap:wrap;padding:0 calc(18px/2)}#products .in .list .item{flex-direction:row;flex:0 1 33.33333%;align-content:flex-start;position:relative;padding-bottom:72px}#products .in .list .item .content{order:2}#products .in .list .item .content h3{line-height:38px;font-size:32px}#products .in .list .item .content p{padding:16px 20px 0}#products .in .list .item .content p.more{padding:16px 8px 0;box-sizing:border-box;position:absolute;bottom:0;width:100%}#products .in .list .item .image{width:100%;left:auto;order:1}#products .in .list .item .image a{width:100%;padding:calc(18px/2) 0}#products .in .list .item .image a:before{width:calc(100% + 18px)}#products .in .list .item .image a picture img{width:100%}#products .in .list .item:nth-child(even) .image{top:2px}}@media only screen and (min-width:1024px){#products .in .list{padding:0 calc(24px/2)}#products .in .list .item{padding-top:72px}#products .in .list .item .content h3{padding:8px 0 0;line-height:42px;font-size:36px}#products .in .list .item .image a{padding:calc(24px/2) 0}#products .in .list .item .image a:before{width:calc(100% + 24px)}}@media only screen and (min-width:1280px){#products .in .list{padding:0 calc(30px/2)}#products .in .list .item .content h3{padding:16px 0 0}#products .in .list .item .image a{padding:calc(36px/2) 0;width:98.4%}#products .in .list .item .image a:before{width:calc(100% + 36px)}}@media only screen and (min-width:1560px){#products .in .list{padding:0 calc(38px/2)}#products .in .list .item .image a{padding:calc(37px/2) 0;width:100%}#products .in .list .item .image a:before{width:calc(100% + 37px)}}#news{background:#d3dee2}#news .in .slider{padding:32px 0 0;position:relative;left:-8px;width:calc(100% + 16px)}#news .in .slider .list .slick-slide{padding:8px}#news .in .slider .list .slick-slide .item{border-radius:16px;box-shadow:2px 2px 8px rgba(0,0,0,.2);display:flex!important;flex-wrap:wrap;flex-direction:column-reverse}#news .in .slider .list .slick-slide .item .content{background:#fff;padding:0 16px 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}#news .in .slider .list .slick-slide .item .content h3{padding:24px 0 0;text-align:left;font-size:24px}#form .in form .form ul,#news .in .slider .list .slick-slide .item .content p{padding:24px 0 0}#news .in .slider .list .slick-slide .item .image{background:#fff}#news .in .slider .list .slick-slide .item .image,#news .in .slider .list .slick-slide .item .image picture,#news .in .slider .list .slick-slide .item .image picture img{border-top-left-radius:16px;border-top-right-radius:16px}#news .in .slider .nav{display:flex;padding:24px 0 0;justify-content:center}#news .in .slider .nav span{background-color:#008588;cursor:pointer;border-radius:100%;transition:background-color .5s;width:48px;margin:0 8px 0 0;height:48px;display:block;background-image:url(../img/images/icon-arrow-right.svg);background-position:center center;background-repeat:no-repeat;background-size:24px auto}#news .in .slider .nav span.prev{transform:rotate(180deg)}.no-touch #news .in .slider .nav span:hover{background-color:#000}@media only screen and (min-width:768px){#news .in .slider{padding:88px 0 0}#news .in .slider .list .slick-slide .item{flex-direction:row-reverse}#news .in .slider .list .slick-slide .item .content{flex:0 1 50%;padding:0 24px 32px;border-bottom-left-radius:0;border-top-right-radius:16px}#news .in .slider .list .slick-slide .item .image{flex:0 1 50%}#news .in .slider .list .slick-slide .item .image,#news .in .slider .list .slick-slide .item .image picture,#news .in .slider .list .slick-slide .item .image picture img{border-top-right-radius:0;border-bottom-left-radius:16px}#news .in .slider .nav{position:absolute;padding:0;top:32px;right:0}#news .in .slider .list .slick-slide .item .content h3{font-size:28px}}@media only screen and (min-width:1280px){#news .in .slider .list .slick-slide .item .content{padding:8px 32px 40px}#news .in .slider .list .slick-slide .item .content h3{font-size:32px}}#contacts .in .content{padding:32px 0 0}#contacts .in .content .company{color:#fff;background-color:#008588;border-top-left-radius:16px;border-top-right-radius:16px;padding:0 16px 16px;background-image:url(../img/images/icon-avatar.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:136px auto}#contacts .in .content .company h3{color:#fff;padding:16px 0 0}#contacts .in .content .company address,#contacts .in .content .company p{padding:16px 0 0;font-weight:600}#contacts .in .content .contacts{margin:4px 0 0;color:#fff;padding:0 16px 16px;background:#008588}#contacts .in .content .contacts ul{padding:16px 0 0}#contacts .in .content .contacts ul li,#form .in form .content p{padding:0}#contacts .in .content .contacts ul li strong{display:block;color:#000}#contacts .in .content .contacts ul li a{color:#fff;white-space:nowrap}#contacts .in .content .map{margin:4px 0 0;width:100%;height:400px}@media only screen and (min-width:550px){#contacts .in .content .contacts ul li strong{display:inline}}@media only screen and (min-width:768px){#contacts .in .content{display:flex;flex-wrap:wrap;justify-content:space-between}#contacts .in .content .company{margin:0 4px 0 0;border-top-right-radius:0;padding:8px 24px 24px}#contacts .in .content .contacts{margin:0;border-top-right-radius:16px;flex:1;padding:8px 24px 24px}#contacts .in .content .map{flex:0 1 100%}}@media only screen and (min-width:1280px){#contacts .in .content .map{height:500px}}@media only screen and (min-width:1560px){#contacts .in .content .company,#contacts .in .content .contacts{padding:16px 32px 32px}}#form{background:#008588}#form .in form .content h3{text-align:left;color:#fff;font-weight:700}#form .in form .form p{padding:16px 0 0;font-weight:600}#form .in form .form p.terms a{color:#0ff;font-weight:600;text-decoration:underline}#form .in form .form ul li{padding:8px 0 0}@media only screen and (min-width:768px){#form .in form{display:flex;justify-content:space-between;padding:16px 0 0}#form .in form .content,#form .in form .form{flex:0 1 47%}#form .in form .content .image{display:block;margin:32px 0 0;max-width:440px}#form .in form .content .image picture{display:flex}#form .in form .form ul{padding:32px 0 0}}@media only screen and (min-width:1024px){#form .in form .content{flex:0 1 38%}#form .in form .form{flex:0 1 52%}}#footer{background:#000}#footer .in{color:#fff;font-size:15px;padding-top:24px;padding-bottom:24px}#footer .in p{text-align:center;padding:0}