/* Test-only critical CSS for the header and first slider screen. */
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url('webfonts/fa-solid-900.woff2') format('woff2')}
*,:before,:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}html,body{height:100%!important}body{margin:0;width:100%;overflow-x:hidden;background:#fff;color:#222;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;line-height:24px;-webkit-font-smoothing:antialiased}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background:transparent;color:inherit;text-decoration:none;outline:0}img{height:auto;max-width:100%;border:0;vertical-align:middle}figure{margin:0;position:relative}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after,.container:before,.container:after{display:table;content:' '}.row:after,.container:after{clear:both}.text-center{text-align:center}.color-4{background:green}.contacts{width:100%;padding:10px;background:#fff}.contacts span{margin-right:5px;font-family:Roboto,sans-serif;color:#757575;font-size:15px}.contacts i{color:green}.fa,.fas{display:inline-block;font-family:'Font Awesome 5 Free';font-style:normal;font-variant:normal;font-weight:900;line-height:1;-webkit-font-smoothing:antialiased}.fa-envelope:before{content:'\f0e0'}.fa-location-arrow:before{content:'\f124'}.fa-phone:before{content:'\f095'}nav a{position:relative;display:inline-block;margin:15px 20px;color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,.3)}.cl-effect-2 a{line-height:44px;perspective:1000px}.cl-effect-2 a span{position:relative;display:inline-block;padding:0 14px;background:transparent;transform-origin:50% 0;transform-style:preserve-3d;transition:transform .3s}.csstransforms3d .cl-effect-2 a span:before{position:absolute;top:100%;left:0;width:100%;height:100%;background:#fff;content:attr(data-hover);transform:rotateX(-90deg);transform-origin:50% 0;transition:background .3s}.logo{position:relative;float:left;width:200px;height:auto;margin-top:18px;padding:2px}.dropdown{position:relative!important;display:inline-block}.dropbtn{border:0;color:#fff;font-size:16px}nav.cl-effect-2.humb{width:100%;text-align:right}.btn-draw{position:relative;display:inline-block;margin:0 0 0 2.3em;padding:0;border:0;background:transparent;color:#00ffc8;font-family:Montserrat,Helvetica,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase;vertical-align:middle}.btn-draw:before{position:absolute;top:50%;left:-2.4em;width:3em;height:1px;background:#00ffc8;content:''}.btn-draw:after{position:absolute;top:0;right:0;width:100%;height:1px;background:#00ffc8;content:''}.btn-draw__text{position:relative;display:block;padding:.7555em 2.29em;line-height:1.5}.btn-draw.btn--white{color:#fff}.btn-draw.btn--white:before,.btn-draw.btn--white:after{background:#fff}body{font-family:Montserrat,Georgia,serif;line-height:1.6;font-size:100%}h1,h2,h3,h4,h5,h6{margin:0;font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.velo-slides{position:relative;z-index:8;height:100vh;margin-bottom:100px;background:#111}.velo-slides[data-velo-slider='on']{overflow:hidden}.velo-slide{position:relative;z-index:4;height:100vh}[data-velo-slider='on'] .velo-slide{position:absolute;top:0;left:0;width:100%;opacity:0}.velo-slide.is-active{z-index:8;opacity:1}.velo-slide__bg{position:absolute;top:0;left:0;z-index:7;width:100%;height:102vh;overflow:hidden;background:#111;color:#111;transform:translateZ(0);backface-visibility:hidden}.velo-slide__bg:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#111;content:'';opacity:.4}.velo-slide__figure{position:relative;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:transform .5s}.velo-slide__header{position:relative;z-index:9;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;overflow-y:hidden;padding:6%}.velo-slide__title{margin-bottom:.1em;color:#fff;font-size:2.25em;font-weight:700;letter-spacing:-.025em;line-height:1.1}.velo-slide__text{display:block;max-width:30em;margin:1em 0 1.5em 1%;color:#fff;font-size:1.1em;font-weight:300;line-height:1.8}.velo-slide__btn{opacity:0}.is-active .velo-slide__btn{opacity:1}.velo-slide__btn> a>span{display:inline-block;opacity:0;overflow-y:hidden;transform:translate3d(0,100%,0)}.is-active .velo-slide__btn> a>span{z-index:9999;opacity:1;transform:translate3d(0,0,0);transition:transform .4s,opacity .8s}.oh{display:block;overflow-y:hidden;padding:.02em 0}.oh span{display:inline-block;opacity:0;transform:translate3d(0,140%,0)}.is-active .oh span{opacity:1;transform:translate3d(0,0,0);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .1s}.border,.border:before,.border:after,.border span{position:fixed;z-index:91;background-color:currentcolor}.border{top:0;left:0;width:100%;height:0}.border:before{position:absolute;bottom:0;left:0;width:0;height:100%;content:''}.border:after{position:absolute;right:0;bottom:0;width:0;height:100%;content:''}.velo-slider__hint{position:absolute;top:0;left:0;z-index:99;display:none;width:4em;height:100vh;color:#fff;font-size:.9em}.velo-slides-nav{position:absolute;right:3%;bottom:1em;z-index:91}.velo-slides-nav__list{margin:0;list-style:none}.velo-slides-nav li:first-child{margin-bottom:.25em}.velo-slides-nav a{display:block;margin:0;padding:5px;border:10px solid;color:rgba(255,255,255,.9)}.velo-slides-nav a.inactive{visibility:hidden;opacity:0}.velo-slides-nav i{font-size:2.2em}.dropdown__nav__container{width:100%;margin-right:0;margin-left:0}
@media(min-width:32em){body{font-size:102%}}@media(min-width:54em){body{font-size:103%}.velo-slide__title{font-size:5em}.velo-slide__btn{margin-left:1vw}.border{height:10vw}.border:before,.border:after{width:10vw}.velo-slider__hint{display:block}.velo-slides-nav{top:50%;bottom:auto;transform:translateY(-50%)}.velo-slides-nav i{font-size:1.5em}}@media(min-width:65em){body{font-size:107%}}@media(min-width:75em){body{font-size:110%}}@media(min-width:91em){body{font-size:120%}.border{height:7vw}.border:before,.border:after{width:7vw}}@media only screen and (max-width:1236px){.main__nav nav a:nth-child(4){display:none}}@media only screen and (max-width:998px){.main__nav nav a:nth-child(5){display:none}}.headhesive{width:100%;position:fixed;transform:translateY(-100%);z-index:9999;transition:.5s}.headhesive--stick{transform:translateY(0)}.logo_dropdown,.dropdown__nav{display:none}.main__menu{display:none;position:relative}@media only screen and (max-width:676px){.main__nav,.logo{display:none}.logo_dropdown{display:inline-block;float:left;width:200px;height:auto;margin-top:20px;padding:5px}.dropdown__nav{display:flex;flex-direction:column;background:#008000}.dropdown__nav__container{display:block}.dropdown__nav a{margin-top:0;line-height:20px}}@media only screen and (max-width:480px){.velo-slide__title{font-size:30px}.velo-slide__text{font-size:21px;line-height:1}.velo-slides{margin-bottom:60px}.contacts span{font-size:12px}}
