.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1340px;margin:auto;position:relative;padding-inline:30px}html.open{overflow:hidden}html.open header{height:100%;overflow:scroll}html.open header .header-wrapper .header-container .nav-btn{background-image:url(/img/minus.svg)}html.open header .header-wrapper .header-container .wrapper{display:flex}html.open header nav{display:block}body{position:relative;min-width:480px;background:var(--main)}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:0;left:0;background:#fff;z-index:100;border-top:9px solid var(--main)}header .header-wrapper{overflow:hidden}header .header-wrapper .header-container{max-width:1904px;margin:0 auto 20px;padding-left:60px;display:flex;align-items:start;justify-content:space-between;position:relative}header .header-wrapper .header-container .logo{width:159px;margin-top:20px}header .header-wrapper .header-container .logo img{width:100%;height:auto}header .header-wrapper .header-container>.lang{display:none;background:var(--main);padding:6px 12px;align-items:end;align-self:flex-start;gap:31px;position:absolute;top:14px;right:120px}header .header-wrapper .header-container>.lang a{font-size:14px;color:#fff}header .header-wrapper .header-container>.lang a:hover,header .header-wrapper .header-container>.lang a.current{text-decoration:underline}header .header-wrapper .header-container>.lang a:last-child{position:relative}header .header-wrapper .header-container>.lang a:last-child:before{content:'';position:absolute;top:0;left:-16px;bottom:0;width:1px;background:rgba(255,255,255,0.3)}header .header-wrapper .header-container .nav-btn{display:none;background:url(/img/menu.svg) no-repeat center;width:60px;height:60px}header .header-wrapper .header-container .wrapper{display:flex;gap:20px;align-items:end;justify-content:end;position:relative}header .header-wrapper .header-container .wrapper .search{position:relative;width:330px}header .header-wrapper .header-container .wrapper .search input{width:100%;height:46px;border:1px solid #878787;padding-left:20px;padding-right:66px;box-sizing:border-box;font-size:15px}header .header-wrapper .header-container .wrapper .search #reset{display:none;position:absolute;top:0;right:46px;bottom:0;width:20px;height:20px;margin:auto;background:#59bcc7 url(/img/minus-white.svg) no-repeat center / 20px;border-radius:50%}header .header-wrapper .header-container .wrapper .search #submit{position:absolute;top:3px;right:3px;bottom:3px;width:40px;background:url(/img/icon-search.svg) no-repeat center}header .header-wrapper .header-container .wrapper .lang{background:var(--main);padding:21px 62px 25px;display:flex;align-items:end;gap:31px}header .header-wrapper .header-container .wrapper .lang a{font-size:14px;color:#fff}header .header-wrapper .header-container .wrapper .lang a:hover,header .header-wrapper .header-container .wrapper .lang a.current{text-decoration:underline}header .header-wrapper .header-container .wrapper .lang a:last-child{position:relative}header .header-wrapper .header-container .wrapper .lang a:last-child:before{content:'';position:absolute;top:0;left:-16px;bottom:0;width:1px;background:rgba(255,255,255,0.3)}header .header-wrapper .header-container .wrapper:after{content:'';position:absolute;top:0;bottom:0;left:100%;width:1000%;background:var(--main)}header nav{background:#F9F9F9}header nav>ul{display:flex;justify-content:center;align-items:center}header nav>ul>li{list-style:none;position:relative}header nav>ul>li>a{display:block;position:relative}header nav>ul>li>a span{display:block;text-align:center;padding:24px 35.5px 21px;font-size:16px}header nav>ul>li>a span.bold{opacity:0;font-weight:bold;color:var(--main)}header nav>ul>li>a span.normal{position:absolute;top:0;left:0;right:0;font-weight:500;color:var(--text)}header nav>ul>li ul{position:absolute;top:100%;left:50%;transform:translate(-50%, -5%);width:250px;background:#fff;padding-block:10px;box-shadow:0px 0px 15px rgba(0,0,0,0.16);opacity:0;transition:.2s;pointer-events:none}header nav>ul>li ul li{display:block}header nav>ul>li ul li a{display:block;font-size:16px;color:#636363 !important;padding:13.5px 20px}header nav>ul>li ul li a:hover{background:#E4F1F2}header nav>ul>li:after{content:'';position:absolute;right:-0.5px;top:0;bottom:0;margin:auto;width:1px;height:15px;background:rgba(65,67,66,0.3)}header nav>ul>li:last-child:after{display:none}header nav>ul>li:hover>a span.bold,header nav>ul>li.current>a span.bold{opacity:1}header nav>ul>li:hover>a span.normal,header nav>ul>li.current>a span.normal{display:none}header nav>ul>li:hover ul{opacity:1;transform:translate(-50%, 0);pointer-events:unset}#content{min-height:500px;background:#fff;margin-top:175px}#content #inner-banner{position:relative;height:400px;max-width:1920px;margin:auto;overflow:hidden}#content #inner-banner .page-title{position:absolute;top:0;bottom:0;right:11.03%;margin:auto;width:602px;height:263px;background:#017482}#content #inner-banner .page-title h1{position:absolute;bottom:53px;left:11px;right:42px;font-size:47px;font-family:'Ubuntu';font-weight:500;color:#fff;letter-spacing:-0.94px;text-shadow:5px 5px 15px rgba(0,0,0,0.2);text-align:right}#content #inner-banner .page-title:before{content:'';position:absolute;top:0;left:0;bottom:0;width:423px;background:url(/img/graphic-title-element.png) no-repeat center / 100% 100%}#content #inner-banner:before,#content #inner-banner:after{content:'';position:absolute;right:0;bottom:0}#content #inner-banner:before{top:0;width:48.162%;background:url(/img/inner-banner-background.png) no-repeat center / 100% 100%}#content #inner-banner:after{left:0;height:89px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.12) 34%, rgba(0,0,0,0.48) 67%, #000 100%);opacity:0.3}#content .page-container{padding-top:130px;padding-bottom:140px}#content .page-container .page-content{position:relative;min-height:252px}#content .page-container .page-content .editor{position:relative}#content .page-container .page-content:before{content:'';position:absolute;top:-80px;left:-126px;width:252px;height:252px;background:#E7F2F3}#content .subtitle{display:inline-block;position:relative;font-size:36px;font-weight:600;color:var(--main);z-index:1;margin-bottom:42px;line-height:normal}#content .subtitle:before{content:'';position:absolute;left:0;bottom:-3px;right:15px;height:6px;background:#C5E8EB;z-index:-1}#content .news-list .news-item figure{position:relative;overflow:hidden}#content .news-list .news-item figure img{width:100%;height:auto;transition:transform .2s}#content .news-list .news-item figure time{position:absolute;left:0;bottom:0;background:#53D3E0;font-size:14px;font-style:italic;color:#fff;padding:4px 11px 3px}#content .news-list .news-item .news-title{font-size:18px;font-weight:bold;color:var(--main);line-height:32px;margin-top:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:64px}#content .news-list .news-item p{font-size:16px;font-weight:500;color:var(--text);line-height:28px;margin-top:11px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#content .news-list .news-item .read-more{display:inline-block;font-size:16px;font-weight:500;color:var(--main2);text-decoration:underline;position:relative;padding-right:46px;line-height:28px;margin-top:20px}#content .news-list .news-item .read-more:after{content:'';position:absolute;top:0;right:0;background:#fff url(/img/arrow-btn-s-blue.svg) no-repeat center;width:28px;height:28px;border-radius:50%}#content .news-list .news-item:hover figure img{transform:scale(1.1)}#content .products{display:flex;flex-wrap:wrap;gap:18px 40px;justify-content:center}#content .products .product{width:calc((100% - 40px) / 2);box-sizing:border-box;padding:45px 44px 42px;min-height:297px;position:relative;clip-path:polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px, 40px 40px)}#content .products .product .icon{position:absolute;right:0;bottom:0;width:297px}#content .products .product .icon img{width:100%;height:auto}#content .products .product .product-info{position:relative}#content .products .product .product-info .product-title{font-size:26px;font-weight:500;color:var(--main);margin-bottom:6px}#content .products .product .product-info .product-contact{border-top:1px solid rgba(89,188,199,0.4);padding-top:25px;margin-top:23px}#content .products .product .product-info .product-contact .flex-container{display:inline-flex;flex-direction:column;gap:10px 50px}#content .products .product .product-info .product-contact .flex-container>*{font-size:16px;font-weight:500;position:relative;padding-left:55px;line-height:40px;background-repeat:no-repeat;background-position:top left}#content .products .product .product-info .product-contact .flex-container>*.tel{background-image:url(/img/icon-tel.svg);color:var(--text)}#content .products .product .product-info .product-contact .flex-container>*.email{background-image:url(/img/icon-email.svg);color:#59BCC7;text-decoration:underline}#content .products .product .product-info .product-contact .flex-container>*.website{background:var(--main2) url(/img/icon-links.svg) no-repeat left 20px center;color:#fff;box-sizing:border-box;padding:16px 59px 17px 63px;border:1px solid var(--main2);line-height:normal;transition:.2s}#content .products .product .product-info .product-contact .flex-container>*.website:after{content:'';position:absolute;right:10px;top:0;bottom:0;margin:auto;border-radius:50%;width:28px;height:28px;background:#fff url(/img/arrow-btn-s-blue.svg) no-repeat center}#content .products .product .product-info .product-contact .flex-container>*.website:hover{background-color:#fff;background-image:url(/img/icon-links-black.svg);color:var(--main2)}#content .products .product .product-info .product-contact .flex-container>*.website:hover:after{background-color:var(--main2);background-image:url(/img/arrow-btn-s-white.svg)}#content .products .product[data-id="1"]{background:#E4F1F2;order:1}/*953795e33e25c16a067bcfa2a5842f5b*/#content .products .product[data-id="2"]{background:#D0E8E9;order:3}#content .products .product[data-id="3"]{background:#E4F2EF;order:2}#content .products .product[data-id="4"]{background:#D0E9E3;order:4}footer{padding-block:70px}footer .container{max-width:1600px}footer .flex-container{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.5);margin-bottom:30px}footer .flex-container nav{display:flex;align-items:flex-start;gap:50px;margin-top:14px}footer .flex-container nav a{font-size:17px;font-weight:500;color:#fff}footer .copyright{font-size:15px;color:#E4F1F2;text-align:center}footer .copyright a{font-size:15px;color:#E4F1F2}#back-to-top{position:fixed;right:20px;bottom:20px;width:60px;height:60px;background:#fff url(/img/back-to-top.svg) no-repeat center;box-shadow:0px 0px 15px rgba(0,0,0,0.16);opacity:0;transition:opacity .2s;z-index:99;pointer-events:none}#back-to-top.show{opacity:1;pointer-events:unset}@media screen and (max-width:1199px){header .header-wrapper .header-container{margin-top:17px;margin-bottom:16px;padding-inline:30px;align-items:center;flex-wrap:wrap;gap:40px}header .header-wrapper .header-container .logo{width:136px;margin:0}header .header-wrapper .header-container>.lang{display:flex}header .header-wrapper .header-container .nav-btn{display:block}header .header-wrapper .header-container .wrapper{display:none;width:100%}header .header-wrapper .header-container .wrapper .lang{display:none}header .header-wrapper .header-container .wrapper .search{width:100%}header .header-wrapper .header-container .wrapper:after{display:none}header nav{display:none;background:none;margin:14px 30px}header nav>ul{display:block}header nav>ul>li{padding-block:20px;border-bottom:1px solid rgba(65,67,66,0.3)}header nav>ul>li>a span{text-align:left;padding:0}header nav>ul>li ul{display:none;position:unset;transform:unset !important;width:100%;padding:0;box-shadow:unset;pointer-events:unset;transition:unset;opacity:1 !important}header nav>ul>li ul li{margin-top:15px}header nav>ul>li ul li a{padding:0 0 0 23px;position:relative;background:none !important}header nav>ul>li ul li a:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;background:#C5E8EB;width:8px;height:8px}header nav>ul>li:after{display:none}header nav>ul>li:has(>ul)>a:after{content:'';position:absolute;right:15px;top:0;bottom:0;margin:auto;background:url(/img/arrow-menu.svg) no-repeat center;width:18px;height:11px;transform:scaleY(-1)}header nav>ul>li.open>a:after{transform:scaleY(1)}header nav>ul>li.open ul{display:block}header nav>ul>li:last-child{border:0}#content{margin-top:102px}#content #inner-banner{height:auto}#content #inner-banner img{width:100%;height:auto}#content #inner-banner .page-title{position:relative;right:auto;width:100%;height:auto}#content #inner-banner .page-title h1{position:unset;padding:53px 42px 53px 11px;font-size:40px}#content #inner-banner:before,#content #inner-banner:after{display:none}#content .subtitle{font-size:39px}#content .subtitle:before{bottom:-2px}#content .news-list .news-item{width:calc((100% - 25px) / 2) !important}#content .products{row-gap:10px}#content .products .product{width:100%;min-height:0;padding:30px 45px 40px}#content .products .product .icon{width:200px}#content .products .product .product-info .product-contact{padding-top:15px;margin-top:20px}#content .products .product .product-info .product-contact .flex-container{flex-direction:unset;flex-wrap:wrap}#content .products .product[data-id="2"]{order:2}#content .products .product[data-id="3"]{order:3}footer .flex-container nav{gap:40px}}@media screen and (max-width:767px){.container{padding-inline:20px}header .header-wrapper .header-container{padding-inline:20px}#content .news-list .news-item{width:100% !important}#content .news-list .news-item .news-title{min-height:0}footer .flex-container{padding-bottom:45px;flex-direction:column}footer .flex-container nav{flex-direction:column;margin:0}footer .copyright span{display:block;margin-top:7px}}