header{grid-area:header;position:relative;height:32vw;overflow:hidden;background-color:#180033}header .sub-header{position:relative;z-index:2;display:none;flex-direction:row;justify-content:space-between;align-items:center;padding:20px}header .sub-header .logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;color:#000}header .sub-header .logo img{width:32px;height:32px;margin-right:10px;transition:transform .3s ease-in-out}header .sub-header .logo img:hover{transform:scale(1.1)}header .sub-header .logo span{font-size:22px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3)}header nav{position:relative;z-index:2;padding:10px 20px 0;width:30%}header .cover-image,header .cover-video{object-fit:cover}header .cover-image,header .cover-video,header:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}header:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.4));pointer-events:none}@media only screen and (max-width:1000px){header{height:50vw}header nav{width:10%}header .sub-header .logo span{font-size:18px}}@media only screen and (max-width:500px){header{height:70vw}header nav{width:100%}header .sub-header{padding:10px}header .sub-header .logo span{font-size:16px}}[class^=icon]{display:inline-block;height:1.5em;width:1.5em;background-size:auto 100%;background-repeat:no-repeat}[class^=icon].icon-phone-active,[class^=icon].icon-phone-white{background-image:url(/assets/icons/phone-active.svg)}[class^=icon].icon-email-active,[class^=icon].icon-email-white{background-image:url(/assets/icons/email-active.svg)}[class^=icon].icon-fax-active,[class^=icon].icon-fax-white{background-image:url(/assets/icons/fax-active.svg)}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:transparent;color:#a1ddf9;font-family:system-ui}body:after,body:before,html:after,html:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;background-color:#fff}body:after,html:after{z-index:-1;background-color:#180033;opacity:.6}body header,html header{width:100%}body a,body bdi,body li,body p,body span,html a,html bdi,html li,html p,html span{font-size:18px;line-height:16px}body h1,html h1{font-size:22px;color:#a1ddf9}body a,html a{text-decoration:none;color:#a1ddf9}body a:hover,html a:hover{color:#fff}.logo{align-items:flex-end;display:flex;z-index:1}.logo,.logo>img{width:auto;height:100%}.logo>span{font-size:36px;line-height:36px;color:#fff;margin-bottom:-2px}.loading-container{display:none}.loading-container.active{display:flex;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;z-index:20;background-color:#180033}.loading-container.active div{width:300px;height:300px;position:relative}.loading-container.active div .loading{width:100%;height:100%;background-size:100%;z-index:-1;background-repeat:no-repeat;display:block;position:absolute;background:url(/assets/icons/spinner.svg)}.loading-container.active div .logo{flex-direction:column;justify-content:center;align-items:center}.loading-container.active div .logo>img{width:120px;height:auto}.loading-container.active div .logo>span{font-size:28px;font-style:normal}.clickable{max-height:32px;height:32px;line-height:32px}.clickable:hover{box-shadow:2px 2px 6px 0 hsla(0,0%,100%,.3),-2px -2px 6px 0 hsla(213,8%,49%,.2),inset -2px -2px 6px 0 hsla(0,0%,100%,.2),inset 2px 2px 6px 0 rgba(0,0,0,.2)}.clickable:hover>a{font-size:19px}img{max-width:100%}body{display:flex;flex-wrap:wrap;overflow:auto;-webkit-overflow-scrolling:touch}body>header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:relative;width:100%;height:32vw;border:none;box-sizing:border-box;overflow:hidden;background-color:#180033}body>header:after{content:"";width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.19) 71%,hsla(0,0%,100%,.26) 75%,hsla(0,0%,100%,.34) 80%,hsla(0,0%,100%,.36) 82%,hsla(0,0%,100%,.45) 90%,hsla(0,0%,100%,.46) 91%,hsla(0,0%,100%,.54) 98%,hsla(0,0%,100%,.54));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#8affffff",GradientType=1);z-index:1}body>header video,body>header:after{position:absolute;display:block;top:0;left:0}body>header video{z-index:0}body>header>.cover-image{position:absolute;min-width:120%;max-width:120%;height:auto;background-color:#180033;background-size:100% auto}body>header .sub-header{width:100%;position:relative;display:flex;justify-content:space-between;flex-direction:row;height:6.4vw;padding:0 20px;box-sizing:border-box;z-index:2}body>header .sub-header:before{background-color:#180033;opacity:1;z-index:-1}body>header .sub-header:after,body>header .sub-header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}body>header .sub-header:after{background:linear-gradient(45deg,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.19) 71%,hsla(0,0%,100%,.26) 101%,hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,.36) 82%,hsla(0,0%,100%,.45) 90%,hsla(0,0%,100%,.46) 91%,hsla(0,0%,100%,.54) 98%,hsla(0,0%,100%,.54))}body>header>nav{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:30%;height:25.6vw;box-sizing:border-box;z-index:2}body>header>aside{position:relative;width:25%;z-index:2}body>aside,body>main{background-color:#180033}body>main{display:flex;position:relative;justify-content:center;flex-basis:50%;min-width:50%;box-sizing:border-box;padding:48px 20px}body>main article{white-space:pre;min-width:100px;white-space:break-spaces}body>main article .tabs{margin-bottom:48px}body>main article ul{margin:16px 0;padding-right:20px}body>main article p,body>main article span{font-size:18px;color:#a1ddf9}body>aside{flex-basis:25%;min-width:25%;overflow-x:auto}body>footer{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:100%;min-height:100px;padding:20px 10px;background-color:#180033}body>footer:before{content:"";background:radial-gradient(ellipse at center,hsla(0,0%,100%,.44) -42%,hsla(0,0%,100%,.02) 110%,hsla(0,0%,100%,0) 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#70ffffff",endColorstr="#00ffffff",GradientType=1);width:100%;height:100%;top:0;position:absolute}body>footer>a{z-index:2}body>footer a,body>footer span{font-size:16px}body>footer .contacts{margin:25px 0}body>footer i.certificate{background-size:100%;background-repeat:no-repeat;width:100px;height:100px;margin:10px}body>footer i.certificate:first-of-type{background-image:url(/assets/icons/certificate3.png)}@media only screen and (min-width:1000px){body::-webkit-scrollbar{width:.7em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}body::-webkit-scrollbar-thumb{background-color:#fff;opacity:.3;border-radius:.35em}}@media only screen and (max-width:1000px){body::-webkit-scrollbar{width:.7em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}body::-webkit-scrollbar-thumb{background-color:#fff;opacity:.3;border-radius:.35em}body>header{height:50vw}body>header .sub-header{height:15vw}body>header>nav{height:35vw;flex-direction:row;width:74%}body>header:after{background:linear-gradient(45deg,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.19) 71%,hsla(0,0%,100%,.26) 75%,hsla(0,0%,100%,.34) 80%,hsla(0,0%,100%,.36) 82%,hsla(0,0%,100%,.45) 90%,hsla(0,0%,100%,.46) 91%,hsla(0,0%,100%,.54) 98%,hsla(0,0%,100%,.54));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#8affffff",GradientType=1)}body>header>.cover-image{min-width:150%;max-width:150%}body>main{flex-basis:80%;min-width:80%;padding:10px 20px}body>main>article>.tabs{margin-bottom:32px}body>aside{flex-basis:10%;min-width:10%;overflow-x:auto}}@media only screen and (max-width:500px){body>header{height:70vw}body>header .sub-header{height:21vw}body>header>nav{width:100%;height:49vw}body>header>nav>ul>li:not(:last-of-type){margin-bottom:4px}body>header>.cover-image{min-width:170%;max-width:170%}body>main{flex-basis:100%;min-width:100%;padding:16px 20px}body>main>article>.tabs{margin-bottom:16px}body>aside{flex-basis:100%;min-width:100%;overflow-x:auto}body>footer a,body>footer span{font-size:14px}}