abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}*{outline:0 none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#017768;color:#fff;text-shadow:none}::selection{background:#017768;color:#fff;text-shadow:none}::-webkit-scrollbar{width:8px;height:0}::-webkit-scrollbar-thumb{border:0 none;background-color:#017768}html{overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}body,html{-webkit-text-size-adjust:100%;width:100%;height:100%;padding:0;margin:0;border:0 none}body{font:13px/1.231 sans-serif;padding:0;background-color:#fff}body,input,select,td,textarea{color:#163050;font-family:'Open Sans',sans-serif;font-weight:400;direction:rtl;-webkit-font-smoothing:antialiased}#ltr body,#ltr input,#ltr select,#ltr td,#ltr textarea{direction:ltr}input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.no-touch input:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus{-webkit-text-fill-color:#383534;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}@-webkit-keyframes autofill{to{background:0 0}}textarea{resize:none}img{border:0 none}hr{clear:both;height:0;font-size:0;border:0 none;background:0 0}b,strong{font-weight:700}i{font-style:italic}.no-touch h1 a:hover,.no-touch h2 a:hover,.no-touch h3 a:hover,.no-touch h4 a:hover,h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;font-family:inherit;text-decoration:none}figure{font-size:0;overflow:hidden}figure.cover img,figure.cover video{width:100%;height:100%;object-fit:cover}.ie figure.cover img{width:100%;height:auto;min-height:100%}figure.contain{display:flex}figure.contain img,figure.contain video{margin:auto}figure.full-width img{width:100%;height:auto}.link{cursor:pointer}.hidden{display:none!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.read-more{text-align:center}.read-more-click{cursor:pointer}.anim,.anim-down,.anim-left,.anim-right,.anim-up{transform:translateY(80px);opacity:0;transition:transform .6s cubic-bezier(.13,.76,.85,1.01),opacity .6s cubic-bezier(.13,.76,.85,1.01);will-change:transform,opacity}.anim-quick{transform:translateY(60px);opacity:0;transition:transform .3s cubic-bezier(.13,.76,.85,1.01),opacity .3s cubic-bezier(.13,.76,.85,1.01);will-change:transform,opacity}.anim-left{transform:translateX(120px)}.anim-right{transform:translateX(-80px)}.anim-up{transform:translateY(-80px)}.anim-down{transform:translateY(-80px)}.anim-wipe-down{transform:scale(1,0);transform-origin:0 0;transition:transform .6s cubic-bezier(.13,.76,.85,1.01);will-change:transform}.a,a{color:#163050;text-decoration:inherit;transition:color .2s ease}.no-touch a:hover{color:#017768;text-decoration:inherit}.black-link,a.black-link:active,a.black-link:link,a.black-link:visited{color:#212126;text-decoration:none;transition:all .2s ease}.black-link-u{text-decoration:underline}.black-link-u:focus,.black-link:focus,.no-touch .black-link-u:hover,.no-touch .black-link:hover{color:#08171d;text-decoration:underline}.white-link,.white-link-u,a.white-link:active,a.white-link:link,a.white-link:visited{color:#fff;text-decoration:none;transition:all .2s ease}.white-link-u{text-decoration:none}.no-touch .white-link-u:hover,.no-touch .white-link:hover{color:#fff;text-decoration:none}.invisible-link,.no-touch a.invisible-link:hover,a.invisible-link:active,a.invisible-link:link,a.invisible-link:visited{color:inherit;text-decoration:inherit}.white-btn,a.white-btn:active,a.white-btn:link,a.white-btn:visited{color:#fff;font-size:16px;line-height:31px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;position:relative;display:inline-block;vertical-align:top;height:36px;padding:0 25px 0 25px;margin:auto;border:2px solid #fff;border-radius:18px;background-color:transparent;transition:all .3s ease}.no-touch .white-btn:hover,.no-touch a.white-btn:hover{text-decoration:none;color:#b3d39a;border-color:#b3d39a}.green-btn,a.green-btn:active,a.green-btn:link,a.green-btn:visited{color:#017768;font-size:16px;line-height:31px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;position:relative;display:inline-block;vertical-align:top;height:36px;padding:0 25px 0 25px;margin:auto;border:2px solid #017768;border-radius:18px!important;background-color:transparent;transition:all .3s ease}.no-touch .green-btn:hover,.no-touch a.green-btn:hover{text-decoration:none;color:#163050;border-color:#163050}.black-btn,a.black-btn:active,a.black-btn:link,a.black-btn:visited{color:#163050;font-size:16px;line-height:31px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;position:relative;display:inline-block;vertical-align:top;height:36px;padding:0 25px 0 25px;margin:auto;border:2px solid #163050;border-radius:18px;background-color:transparent;transition:all .3s ease}.no-touch .black-btn:hover,.no-touch a.black-btn:hover{text-decoration:none;color:#017768;border-color:#017768}header{position:fixed;left:0;top:0;z-index:20;width:100%;height:104px;text-align:right;background-color:#fff;transition:all .2s ease}.scroll header{box-shadow:0 2px 10px 0 rgb(0 0 0 / 15%)}header .logo{position:absolute;left:0;top:7px;width:186px}header .logo.white{display:none}header .logo img{width:175px}header .main-menu{text-align:left;position:relative;display:inline-block;vertical-align:top;margin:0 28px 0 0;transition:all .2s ease}header .main-menu ul li{list-style:none;position:relative;display:inline-block;vertical-align:top;height:104px;padding:59px 0 0 0;margin:0 12px 0 12px;transition:all .2s ease}header .main-menu ul li a{color:#2d2d2d;font-size:16px;line-height:16px;font-weight:400;text-decoration:none;white-space:nowrap;display:block;transition:all .2s ease}header .main-menu ul li.current_page_item a,header .main-menu ul li.current_page_parent a,header .main-menu ul li:hover a{color:#017768}header .main-menu ul li.current_page_item:after,header .main-menu ul li.current_page_parent:after{content:"";position:absolute;left:0;bottom:20px;right:0;height:2px;background-image:linear-gradient(to right,#b7e291 0,#b3e090 8%,#a8db8f 15%,#95d38c 21%,#7bc789 28%,#59b885 35%,#30a680 41%,#05937b 47%,#0265a8 82%,#163050 98%)}header .main-menu ul li ul{display:none;position:absolute;left:-20px;top:100%;min-width:150px;padding:15px 0 15px 0;background-color:#fff}header .main-menu ul li ul:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background-image:linear-gradient(to right,#b7e291 0,#b3e090 5%,#a8db8f 9%,#95d38c 14%,#7bc789 18%,#59b885 22%,#30a680 26%,#05937b 30%,#0265a8 69%,#163050 98%)}header .main-menu ul li:hover ul{display:block}header .main-menu ul li:hover ul li{list-style:none;display:block;height:auto;padding:0;margin:0}header .main-menu ul li ul li a,header .main-menu ul li:hover ul li a{color:#2d2d2d;font-size:15px;line-height:15px;font-weight:400;text-decoration:none;display:block;padding:10px 20px 10px 20px;transition:all .2s ease}header .main-menu ul li ul li a:hover{color:#2d2d2d;background-color:#e8e8e8}header .main-menu ul li ul li a:hover{color:#2d2d2d;background-color:#e8e8e8}header .main-menu ul li ul li.current_page_item:after,header .main-menu ul li ul li.current_page_parent:after{display:none}header .main-menu ul li#menu-item-1259>ul{font-size:0;left:-200px;width:920px}header .main-menu ul li#menu-item-1259 ul ul:before{display:none}header .main-menu ul li#menu-item-1259 ul li{display:block;height:unset;padding:0;margin:0}header .main-menu ul li#menu-item-1259>ul>li{display:inline-block;vertical-align:top;width:290px}header .main-menu ul li#menu-item-1259>ul>li>a{color:#017768;font-weight:700}header .main-menu ul li#menu-item-1259>ul>li>ul{position:relative;left:unset;top:unset;padding:0}header .main-menu ul li#menu-item-1259>ul>li>ul>li>a:before{content:"> "}.search-icon{position:absolute;right:0;top:59px;height:17px;width:16px;cursor:pointer}.search-icon svg{height:17px;width:16px}.search-form{font-size:0;position:absolute;z-index:19;left:calc(50% - 572px);top:-150px;width:1145px;height:124px;padding:34px 45px 34px 114px;background-color:#fff;transition:all .2s ease}.search-form.active{top:104px}.search-form .search-close{position:absolute;left:45px;top:33px;width:43px;height:43px;cursor:pointer;background:url(../images/icon_close.svg) no-repeat center/contain}.search-form label{display:none}.search-form input[type=text]{color:#000;font-size:31px;line-height:31px;font-weight:400;display:inline-block;vertical-align:top;width:945px;height:43px;padding:0;border:0 none;border-bottom:1px solid #000;background-color:transparent;transition:all .2s ease}.search-form input[type=submit]{font-size:0;display:inline-block;vertical-align:top;cursor:pointer;width:41px;height:43px;border:0 none;border-bottom:1px solid #000;background:url(../images/icon_search.svg) no-repeat center top;background-size:31px auto;transition:all .2s ease}.grid,.narrow-grid,.wide-grid{position:relative;width:1240px;margin:auto}.main{width:100%;padding:104px 0 0 0}.head-box{position:relative;display:flex;height:528px;background:#000 no-repeat center/cover}.head-box .title{color:#fff;font-size:65px;line-height:80px;letter-spacing:-.33px;font-weight:800;max-width:510px;margin:auto 0 auto 0}.head-box .text{color:#fff;font-size:30px;line-height:50px;font-weight:700;max-width:843px;margin:21px 0 0 0}.cat-nav{height:78px;background-color:#e6e6e6;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.cat-nav.long{padding:28px 0 5px 0}.cat-nav ul li{color:grey;font-size:18px;line-height:78px;font-weight:700;cursor:pointer;position:relative;display:inline-block;vertical-align:top;height:80px;padding:0 40px 0 40px}.cat-nav ul li:first-of-type{padding:0 40px 0 0}.cat-nav ul li:hover{color:#002e51}.cat-nav ul li.active{color:#1f2328;padding:0 40px 0 40px;background-color:#f2f2f2}.cat-nav ul li.active:after{content:"";display:inline-block;vertical-align:middle;margin:0 0 0 20px;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}.cat-nav ul li a,.cat-nav ul li a:hover{color:inherit}.sub-nav{min-height:78px;background-color:#f2f2f2;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.sub-nav.long{padding:28px 0 5px 0}.sub-nav ul li{color:#017768;font-size:18px;line-height:78px;font-weight:600;cursor:pointer;position:relative;display:inline-block;vertical-align:top;height:80px;margin:0 25px 0 0}.sub-nav.long ul li{line-height:40px;height:50px}.sub-nav ul li:hover{color:#002e51}.sub-nav ul li.active{font-weight:800;border-bottom:3px solid #000}.sub-nav.long ul li.active{border:0 none;border-top:3px solid #000}.sub-nav ul li.active:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-10px;border-top:10px solid #000;border-right:10px solid transparent;border-left:10px solid transparent}.sub-nav.long ul li.active:after{bottom:unset;top:-1px}.sub-nav ul li a,.sub-nav ul li a:hover{color:inherit}.overview .grid{display:flex;min-height:600px;padding:80px 0 80px 0;background:no-repeat right center}.overview .textbox{max-width:620px;margin:auto 0 auto 0}.overview .text{color:#1f2328;font-size:19px;line-height:46px;font-weight:600}.editor{color:#1f2328;font-size:18px;line-height:35px}.editor em{font-style:italic}.editor strong{font-weight:700}.editor ol,.editor ul{margin:0 0 26px 0}#ltr .editor li{margin:0 0 10px 20px}#rtl .editor li{margin:0 20px 10px 0}.editor li{list-style:none;position:relative;padding:0 0 0 40px}.editor li:before{content:"";position:absolute;left:0;top:10px;display:inline-block;vertical-align:top;width:29px;height:15px;background:url(../images/bullet.svg) no-repeat}.editor h2{color:#1f2328;font-size:26px;line-height:39px;font-weight:800;margin:0 0 25px 0}.editor h3{color:#1f2328;font-size:21px;line-height:35px;font-weight:800;margin:0 0 25px 0}.editor p{margin:0 0 30px 0}.editor p:last-of-type{margin:0}.editor img{max-width:100%;height:auto}.editor iframe[src*=vimeo],.editor iframe[src*=youtube]{width:100%;height:420px}.editor hr{clear:both;margin:28px 0 28px 0;border-top:1px solid #c49e45}.editor .alignright{float:right;margin:0 0 0 20px}.editor .alignleft{float:left;margin:0 20px 0 0}.editor .aligncenter{display:block;margin:0 auto 0 auto}.editor a{color:#008b5f;text-decoration:underline}.no-touch .editor a:hover{color:inherit;text-decoration:underline}.textboxes .item{padding:80px 0 80px 0;background:no-repeat center/cover}.textboxes .textbox{width:650px}.textboxes .item.right .textbox{margin:0 0 0 auto}.textboxes .item h2{color:#1f2328;font-size:39px;line-height:52px;font-weight:800;margin:0 0 48px 0}.textboxes .item .text{color:#1f2328;font-size:21px;line-height:52px;font-weight:600}.textboxes .item.white .text,.textboxes .item.white h2{color:#fff}.products{padding:100px 0 50px 0;background-color:#f2f2f2}.products h2{color:#163050;font-size:32px;line-height:43px;font-weight:800;margin:0 0 30px 0}.products .items{font-size:0}.products .item{position:relative;display:inline-block;vertical-align:top;width:400px;height:580px;padding:20px 42px 0 42px;margin:0 20px 38px 0;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);transition:all .2s ease}.no-touch .products .item:hover{transform:scale(1.05)}.products .item:before{content:"";position:absolute;left:0;top:0;right:0;height:7px;background-image:linear-gradient(to right,#b7e291 0,#b3e090 8%,#a8db8f 15%,#95d38c 21%,#7bc789 28%,#59b885 35%,#30a680 41%,#05937b 47%,#0265a8 82%,#163050 98%)}.products .item:nth-of-type(3n+3){margin:0}.products .item figure{height:335px;margin:0 0 10px 0}.products .item h3{color:#163050;font-size:32px;line-height:38.4px;font-weight:800;text-align:center;margin:0 0 10px 0;transition:all .2s ease}.no-touch .products .item:hover h3{color:#017768}.products .item .text{color:#1f2328;font-size:20px;line-height:29px;font-weight:700;text-align:center;height:90px}.products .item a.green-btn{display:block;width:195px;margin:auto}.back{text-align:center;padding:50px}.back a{padding:0 50px 0 50px!important}.banners h2{color:#163050;font-size:39px;line-height:39px;font-weight:800;text-align:center;padding:130px 0 100px 0}.banners h2:after{content:">";position:relative;top:5px;left:20px;display:inline-block;vertical-align:top;transform:rotate(90deg)}.banners .items{display:flex;height:500px}.banners .item{display:flex;width:50%;height:500px}.banners .item a{color:#fff;font-size:44px;line-height:52.8px;font-weight:800;margin:auto;transition:all .4s ease}.banners .item:hover a{transform:scale(1.1)}.banner-center{background:no-repeat center/cover}.banner-center .grid{text-align:center;padding:100px 0 100px 0}.banner-center .textbox{max-width:612px;margin:auto 0 auto 0}.banner-center h2{color:#fff;font-size:45px;line-height:61px;font-weight:700;margin:0 0 28px 0}.banner-center .text{color:#fff;font-size:22px;line-height:42px;font-weight:500;max-width:930px;margin:0 auto 50px auto}.cookies-msg{position:fixed;left:0;bottom:0;right:0;z-index:100;display:none;padding:26px;background-color:#fff;box-shadow:0 2px 11px rgba(0,0,0,.5)}.cookies-msg .grid{width:auto}.cookies-msg .title{color:#1c1734;font-size:24px;line-height:28px;font-weight:700;display:none}.cookies-msg .text{color:#1c1734;font-size:18px;line-height:18px;font-weight:400;text-align:center}.cookies-msg .text a{color:#54b5ff;text-decoration:underline}.cookies-msg .btn{font-size:0;line-height:0;position:absolute;right:-5px;top:-5px;width:24px;height:24px;border:0 none;background:url(../images/icon_close.svg) no-repeat center/14px}.sticky-contact-us{color:#fff;font-size:16px;font-weight:700;position:fixed;right:40px;top:40%;display:block;height:40px;padding:10px 20px 0 20px;border-radius:10px 10px 0 0;background-color:#017767;rotate:-90deg;transform-origin:100% 0}a.sticky-contact-us:hover{color:#fff;background-color:#00527a}footer{background:#163050}.footer .grid{min-height:679px;padding:46px 0 46px 0;background:#163050 url(../images/footer_icon-01.png) no-repeat right bottom}footer .footer-sitemap{min-height:480px;margin:0 0 37px 0}footer .footer-sitemap>ul{display:flex}footer .footer-sitemap ul li{width:165px;list-style:none}footer .footer-sitemap ul li a{color:#fff;font-size:15px;line-height:16px;font-weight:600;display:block;margin:0 0 16px 0}footer .footer-sitemap ul li a:hover{color:#b3d39a}footer .footer-sitemap ul li ul li{float:none;display:block;width:auto}footer .footer-sitemap ul li ul li a{font-size:13px;margin:0 0 12px 0;opacity:.8}footer .footer-logo{display:inline-block;vertical-align:top;margin:0 49px 0 0}footer .social{display:inline-block;vertical-align:top;margin:46px 0 0 0}footer .social li{display:inline-block;vertical-align:top;height:30px;height:30px;margin:0 26px 0 0}footer .social a svg{width:30px;height:30px}footer .social path{transition:all .2s ease}footer .social a g g:nth-of-type(1) path{fill:#fff}footer .social a g g:nth-of-type(2) path{stroke:#fff}footer .bottom-line{color:#999;font-size:14px;line-height:30px;font-weight:300;margin:30px 0 0 55px}footer .bottom-line .footer-legal{display:inline-block}footer .bottom-line .footer-legal li{list-style:none;display:inline-block;margin:0 0 0 40px}footer .bottom-line .copyright{display:inline-block}footer .bottom-line .credits{display:inline-block}footer .bottom-line a{color:#999;text-decoration:none}footer .bottom-line a:hover{color:#fff;text-decoration:underline}.android-only,.ios-only,.mobile-menu-drawer,.mobile-menu-icon,.mobile-only{display:none}@media only screen and (max-width:1023px){.mobile-only{display:block}.desktop-only{display:none}body,html{min-height:100%;min-width:320px;-webkit-text-size-adjust:100%}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}body{min-width:320px}.mobile-menu-icon{position:fixed;top:16px;left:20px;z-index:202;display:block;width:19px;height:19px;transition:all .2s ease}#ltr .mobile-menu-icon{left:unset;right:20px}.mobile-menu-icon span{display:block;position:absolute;left:2px;height:2px;width:20px;background-color:#1a1a1a;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.mobile-menu-icon span:nth-child(1){top:4px}.mobile-menu-icon span:nth-child(2),.mobile-menu-icon span:nth-child(3){top:10px}.mobile-menu-icon span:nth-child(4){top:16px}.mobile-menu-active .mobile-menu-icon span:nth-child(1),.mobile-menu-active .mobile-menu-icon span:nth-child(4){opacity:0}.mobile-menu-active .mobile-menu-icon span:nth-child(2){transform:rotate(45deg);transform-origin:50% 50%}.mobile-menu-active .mobile-menu-icon span:nth-child(3){transform:rotate(-45deg);transform-origin:50% 50%}.mobile-menu-dimmer{position:fixed;top:-100vh;left:-100vw;height:100vh;width:100vw;z-index:9;opacity:0;transition:opacity .3s ease-in-out;background-color:#f2f2f2}.mobile-menu-active .mobile-menu-dimmer{top:0;left:0;opacity:1}.mobile-menu-drawer{display:block;position:fixed;top:-100vh;left:-100vw;width:100vw;height:100%;z-index:9;overflow:hidden;padding:54px 0 0 0;margin:0;overflow-y:scroll;opacity:0;transition:opacity .3s ease-in-out}.mobile-menu-active .mobile-menu-drawer{top:0;left:0;opacity:1}.mobile-menu-drawer .main-menu ul li{list-style:none;position:relative;display:block;padding:0 20px 0 20px;margin:0;border-top:1px solid #ccc;transition:all .2s ease}.mobile-menu-drawer .main-menu ul li.menu-item-has-children:after{content:"";position:absolute;right:10px;top:0;height:36px;width:40px;background:url(../images/arrow1.svg) no-repeat center;transition:all .3s ease}.mobile-menu-drawer .main-menu ul li.active.menu-item-has-children:after{transform:rotate(180deg)}.mobile-menu-drawer .main-menu ul li a:active,.mobile-menu-drawer .main-menu ul li a:link,.mobile-menu-drawer .main-menu ul li a:visited{color:#000;font-size:14px;line-height:35px;font-weight:700;text-decoration:none;white-space:nowrap;position:relative;display:block;padding:0}.mobile-menu-drawer .main-menu ul ul.sub-menu{display:none;height:auto;padding:0 0 5px 0}.mobile-menu-drawer .main-menu ul li ul li{padding:0;margin:0;border:0 none}.mobile-menu-drawer .main-menu ul li.menu-item-has-children ul li:after{display:none}.mobile-menu-drawer .main-menu ul ul li ul li{margin:0 0 0 20px}.grid,.narrow-grid,.wide-grid{width:auto}.white-btn,a.white-btn:active,a.white-btn:link,a.white-btn:visited{font-size:14px;line-height:27px;height:31px;padding:0 15px 0 15px;border-width:1px}.green-btn,a.green-btn:active,a.green-btn:link,a.green-btn:visited{font-size:14px;line-height:27px;height:31px;padding:0 15px 0 15px;border-width:1px}.black-btn,a.black-btn:active,a.black-btn:link,a.black-btn:visited{font-size:14px;line-height:27px;height:31px;padding:0 15px 0 15px;border-width:1px}header{height:54px}header .logo{position:absolute;left:5px;top:3px;width:92px}header .logo.white{display:none}header .logo img{width:92px}header .main-menu{display:none}.search-icon{right:50px;top:19px}.search-form{left:0;top:-150px;width:100%;height:124px;padding:22px 45px 34px 45px}.search-form.active{top:54px}.search-form .search-close{position:absolute;left:15px;top:36px;width:18px;height:18px}.search-form label{display:none}.search-form input[type=text]{font-size:24px;line-height:36px;width:100%;height:43px;padding:0;border:0 none;border-bottom:1px solid #000;background-color:transparent;transition:all .2s ease}.search-form input[type=submit]{display:none}.grid,.narrow-grid,.wide-grid{width:auto}.main{padding:54px 0 0 0}.head-box{height:180px}.head-box .title{font-size:24px;line-height:34px}.head-box .text{font-size:16px;line-height:26px}.cat-nav{height:78px;background-color:#e6e6e6;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.cat-nav.long{padding:28px 0 5px 0}.cat-nav ul li{font-size:14px;line-height:18px;position:relative;display:inline-block;vertical-align:top;width:140px;height:80px;padding:20px 20px 0 20px}.cat-nav ul li:first-of-type{padding:20px 20px 0 20px}.cat-nav ul li.active{padding:20px 20px 0 20px}.cat-nav ul li.active:after{margin:0 0 0 10px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}.cat-nav ul li a,.cat-nav ul li a:hover{color:inherit}.sub-nav{min-height:78px;background-color:#f2f2f2;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.sub-nav.long{padding:28px 0 5px 0}.sub-nav ul{white-space:nowrap;height:90px;width:100%;overflow-x:scroll;padding:0 0 0 20px}.sub-nav ul li{color:#017768;font-size:18px;line-height:78px;font-weight:600;cursor:pointer;position:relative;display:inline-block;vertical-align:top;height:80px;margin:0 25px 0 0}.sub-nav.long ul li{line-height:40px;height:50px}.sub-nav ul li:hover{color:#002e51}.sub-nav ul li.active{font-weight:800;border-bottom:3px solid #000}.sub-nav.long ul li.active{border:0 none;border-top:3px solid #000}.sub-nav ul li.active:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-10px;border-top:10px solid #000;border-right:10px solid transparent;border-left:10px solid transparent}.sub-nav.long ul li.active:after{bottom:unset;top:-1px}.sub-nav ul li a,.sub-nav ul li a:hover{color:inherit}.overview .grid{min-height:unset;padding:45px 20px 45px 20px;background:no-repeat right center}.overview .text{font-size:16px;line-height:26px}.editor{font-size:16px;line-height:26px}.editor h2{font-size:20px;line-height:30px;margin:0 0 25px 0}.editor h3{font-size:16px;line-height:26px;margin:0 0 15px 0}.textboxes .item{padding:45px 20px 45px 20px;background:no-repeat center/cover}.textboxes .textbox{width:auto}.textboxes .item.right .textbox{margin:0}.textboxes .item h2{font-size:24px;line-height:34px;margin:0 0 25px 0}.textboxes .item .text{font-size:16px;line-height:26px}.products{padding:45px 20px 45px 20px}.products h2{font-size:24px;line-height:34px;margin:0 0 45px 0}.products .item,.products .item:nth-of-type(3n+3){display:block;width:auto;height:auto;padding:20px;margin:0 0 45px 0;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);transition:all .2s ease}.products .item figure{zoom:.8}.products .item h3{font-size:24px;line-height:34px}.products .item .text{font-size:16px;line-height:26px;height:auto;margin:0 0 20px 0}.back{text-align:center;padding:50px}.back a{padding:0 50px 0 50px!important}.banners h2{font-size:24px;line-height:34px;padding:45px 0 45px 0}.banners .items{display:block;height:auto}.banners .item{width:auto;height:250px}.banners .item a{font-size:24px;line-height:34px}.banner-center{background:no-repeat right top/cover}.banner-center .grid{padding:45px 20px 45px 20px}.banner-center h2{font-size:24px;line-height:24px;margin:0 0 28px 0}.banner-center .text{color:#fff;font-size:16px;line-height:24px;font-weight:600;margin:0 auto 28px auto}.cookies-msg{position:fixed;left:0;bottom:0;right:0;z-index:100;display:none;padding:26px;background-color:#fff;box-shadow:0 2px 11px rgba(0,0,0,.5)}.cookies-msg .grid{width:auto}.cookies-msg .title{color:#1c1734;font-size:24px;line-height:28px;font-weight:700;display:none}.cookies-msg .text{color:#1c1734;font-size:18px;line-height:18px;font-weight:400;text-align:center}.cookies-msg .text a{color:#54b5ff;text-decoration:underline}.cookies-msg .btn{font-size:0;line-height:0;position:absolute;right:-5px;top:-5px;width:24px;height:24px;border:0 none;background:url(../images/icon_close.svg) no-repeat center/14px}.footer .grid{min-height:unset;padding:20px 0 20px 0;background-position:right -20px bottom 195px;background-size:180px auto}footer .footer-sitemap{min-height:unset;padding:0 20px 20px 20px}footer .footer-sitemap>ul{display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-sitemap ul li{width:47%;list-style:none;margin:25px 0 0 0}footer .footer-sitemap ul li a{color:#fff;font-size:12px;line-height:16px;font-weight:600;display:block;padding:6px 0 0 0;margin:0 0 6px 0;border-top:1px solid #fff}footer .footer-sitemap ul li ul li{margin:0}footer .footer-sitemap ul li ul li a{font-size:12px;line-height:16px;padding:0;margin:0 0 4px 0;border:0 none}footer .footer-logo{float:left;height:62px;margin:0 0 20px 20px}footer .footer-logo img{width:125px;height:62px}footer .social{float:right;margin:34px 0 0 0}footer .social li{width:24px;height:24px;margin:0 21px 0 0}footer .social a svg{width:24px;height:24px}footer .bottom-line{font-size:11px;line-height:20px;font-weight:400;clear:both;height:95px;padding:20px;margin:0}footer .bottom-line .footer-legal{font-weight:700}footer .bottom-line .footer-legal li{list-style:none;display:inline-block;margin:0 20px 0 0}footer .bottom-line .copyright{float:none;display:block;font-weight:700}footer .bottom-line .credits{float:none;text-align:center;margin:10px 0 0 0}}