@font-face{font-family:FuturaStd;font-style:normal;font-weight:400;src:local('☺'),url(fonts/FuturaStd-Medium.otf) format('opentype');src:url(fonts/FuturaStd-Medium.otf)}*{box-sizing:border-box}body{margin:0;padding:0}body.menu-overlay{overflow:hidden}h1{font-family:FuturaStd;font-size:54px;font-weight:400;letter-spacing:2px;margin:160px 0 30px;text-align:center;text-transform:uppercase}@media (max-width:1024px){h1{font-size:42px;margin:100px 0 30px}}@media (max-width:465px){h1{font-size:30px;margin:80px 0 30px}}h3{font-family:FuturaStd;font-size:20px;height:60px;margin:0;font-weight:400;letter-spacing:2px;line-height:66px;margin-bottom:20px;text-transform:uppercase;display:inline-block;vertical-align:top}@media (max-width:1024px){h3{line-height:50px;margin-bottom:0;height:50px}}@media (max-width:460px){h3{font-size:15px}}h4{font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin:0;text-align:center}@media (max-width:1024px){h4{font-size:16px}}@media (max-width:465px){h4{line-height:18px;font-size:13px}}p{font-family:Lato,sans-serif;font-size:18px;margin:0}ul{margin:0;padding:0}ul li{list-style:none}ul li a,ul li a:active,ul li a:link,ul li a:visited{color:inherit;text-decoration:none}.hero-banner{-moz-box-pack:center;-ms-flex-direction:column;-ms-flex-line-pack:start;-ms-flex-pack:center;-webkit-align-content:start;-webkit-box-pack:center;-webkit-flex-direction:column;-webkit-justify-content:start;align-content:flex-start;background:url(../public/images/hero-banner.jpg) no-repeat center center;background-size:cover;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:relative;width:100%}@media (max-width:1024px){.hero-banner{background:url(../public/images/mobile-hero-banner.jpg) no-repeat center center;background-size:cover;height:100vh}}.hero-banner .hero-logo{-ms-flex-item-align:center;-ms-flex:0 1 auto;-webkit-align-self:center;-webkit-flex:0 1 auto;align-self:center;flex:0 1 auto;margin-top:150px}@media (max-width:1668px){.hero-banner .hero-logo{height:225px;margin-top:124px;width:220px}}@media (max-width:1368px){.hero-banner .hero-logo{height:225px;margin-top:120px;width:220px}}@media (max-width:1024px){.hero-banner .hero-logo{height:175px;width:170px;margin-top:110px}}@media (max-width:769px) and (min-width:480px){.hero-banner .hero-logo{margin-top:120px;width:220px;height:225px}}@media (max-width:480px){.hero-banner .hero-logo{height:135px;margin-top:100px;width:140px}}.hero-banner .fb-icon{background:url(../public/images/fb_icon.svg);bottom:24px;height:24px;position:absolute;right:60px;width:24px}.space-banner{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-line-pack:center;-ms-flex-pack:start;-ms-flex-wrap:nowrap;-moz-box-pack:center;-webkit-align-content:center;-webkit-align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-moz-align-content:center;-moz-align-items:center;-webkit-box-pack:center;-webkit-justify-content:flex-start;align-content:center;align-items:center;background-color:#9fd9e1;color:#4d3528;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;height:534px;justify-content:flex-start}@media (max-width:1024px){.space-banner{height:460px}}@media (max-width:465px){.space-banner{height:360px}}.space-banner .content{-ms-flex-item-align:center;-ms-flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;-webkit-flex:0 1 auto;flex:0 1 auto;margin:0 auto;text-align:center;width:50%}@media (max-width:1024px){.space-banner .content{width:70%;margin:0 auto}}@media (max-width:646px){.space-banner .content{width:70%}}@media (max-width:465px){.space-banner .content{width:80%}}@media (max-width:360px){.space-banner .content{width:85%}}@media (max-width:465px){.space-banner .content h4{font-size:13px;line-height:18px}}.solar-banner{display:flex;display:-ms-flexbox;display:-webkit-flex;background-color:#4d3529;height:auto;max-height:900px;overflow:hidden;width:100%}.solar-banner #solar,.solar-banner #solar-mobile,.solar-banner #solar-mobile-2{-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;-webkit-transition:all .8s ease;height:100%;transform:scale(0.8);-webkit-transform:scale(0.8);width:100%}@media (max-width:1024px){.solar-banner #solar{display:none}}.solar-banner #solar-mobile,.solar-banner #solar-mobile-2{display:none}@media (max-width:1024px){.solar-banner #solar-mobile{display:block}}@media (max-width:320px){.solar-banner #solar-mobile{display:none}}@media (max-width:320px){.solar-banner #solar-mobile-2{display:block}}.gallery{-ms-flex-direction:column;-webkit-flex-direction:column;background-color:#4d3529;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;height:auto;margin-right:0}.gallery .bottom-images,.gallery .top-images{-ms-flex-align:start;-ms-flex-direction:row;-ms-flex-line-pack:stretch;-ms-flex-pack:start;-ms-flex-wrap:nowrap;-webkit-align-content:stretch;-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-content:stretch;align-items:flex-start;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}@media (max-width:760px){.gallery .bottom-images,.gallery .top-images{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.gallery img{-moz-transform:scale(0.7);-moz-transition:all .8s ease;-ms-flex-item-align:auto;-ms-flex:0 1 auto;-ms-transform:scale(0.7);-ms-transition:all .8s ease;-o-transform:scale(0.7);-o-transition:all .8s ease;-webkit-align-self:auto;-webkit-flex:0 1 auto;-webkit-transform:scale(0.7);-webkit-transition:all .8s ease;align-self:auto;flex:0 1 auto;height:100%;margin-right:0;transform:scale(0.7);transition:all .8s ease;width:50%}@media (max-width:760px){.gallery img{width:100%}}.grow{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)!important;transform:scale(1)!important}.equipment{-moz-align-content:center;-moz-align-items:center;-moz-box-pack:center;-moz-flex-direction:column;-moz-flex-wrap:nowrap;-moz-justify-content:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:column;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-content:center;align-items:flex-center;background-color:#4d3528;color:#9fd9e1;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-right:0}.equipment h1{letter-spacing:4px}@media (max-width:1024px){.equipment h1{letter-spacing:2px}}.equipment .top-section{-ms-flex-item-align:center;-ms-flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;-webkit-flex:0 1 auto;margin:0;flex:0 1 auto;width:100%}@media (max-width:1024px){.equipment .top-section{width:100%}.equipment .top-section h4{width:80%;margin:0 auto}}@media (max-width:325px){.equipment .top-section h4{width:90%}}.equipment .blocks{-moz-align-content:center;-moz-align-items:flex-start;-moz-flex-direction:row;-moz-justify-content:center;-ms-flex-align:start;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:center;-webkit-align-content:center;-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-justify-content:flex-start;align-content:center;align-items:flex-start;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin:0 auto;padding:110px 0 160px}@media (max-width:1120px){.equipment .blocks{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:60px 0 30px}}@media (max-width:460px){.equipment .blocks{padding-bottom:0!important}}.equipment .blocks .center-block,.equipment .blocks .left-block,.equipment .blocks .right-block{margin-right:80px}@media (max-width:1120px){.equipment .blocks .center-block,.equipment .blocks .left-block,.equipment .blocks .right-block{margin-bottom:60px;margin-right:0}}.equipment .blocks .center-block ul li,.equipment .blocks .left-block ul li,.equipment .blocks .right-block ul li{font-family:Lato,sans-serif;font-size:18px;line-height:28px;padding-bottom:8px;padding-left:80px}@media (max-width:1024px){.equipment .blocks .center-block ul li,.equipment .blocks .left-block ul li,.equipment .blocks .right-block ul li{padding-left:74px}}@media (max-width:769px){.equipment .blocks .center-block ul li,.equipment .blocks .left-block ul li,.equipment .blocks .right-block ul li{font-size:16px}.equipment .blocks .center-block ul li:last-child,.equipment .blocks .left-block ul li:last-child,.equipment .blocks .right-block ul li:last-child{padding-bottom:0}}@media (max-width:460px){.equipment .blocks .center-block ul li:last-child,.equipment .blocks .left-block ul li:last-child,.equipment .blocks .right-block ul li:last-child{padding-bottom:0}}@media (max-width:460px){.equipment .blocks .center-block ul li,.equipment .blocks .left-block ul li,.equipment .blocks .right-block ul li{padding-bottom:0}}@media (max-width:460px){.equipment .blocks .center-block ul li,.equipment .blocks .left-block ul li,.equipment .blocks .right-block ul li{font-size:13px}}@media (max-width:1024px){.equipment .blocks .center-block,.equipment .blocks .left-block,.equipment .blocks .right-block{margin-bottom:60px}}.equipment .blocks .right-block{margin-right:0}.equipment .blocks .right-block ul li{line-height:24px;padding-bottom:10px}@media (max-width:460px){.equipment .blocks .right-block ul li{line-height:20px;padding-bottom:6px}}.equipment .blocks .center-block ul li:last-child{line-height:24px}@media (max-width:460px){.equipment .blocks .center-block ul li:last-child{line-height:20px}}.equipment .blocks .center-header,.equipment .blocks .left-header,.equipment .blocks .right-header{display:inline-block;font-family:FuturaStd;font-size:20px;height:60px;letter-spacing:2px;line-height:66px;margin-bottom:20px;text-transform:uppercase;vertical-align:top}@media (max-width:1024px){.equipment .blocks .center-header,.equipment .blocks .left-header,.equipment .blocks .right-header{line-height:50px;margin-bottom:0;height:50px}}@media (max-width:460px){.equipment .blocks .center-header,.equipment .blocks .left-header,.equipment .blocks .right-header{font-size:15px}}.equipment .blocks .center-header:before,.equipment .blocks .left-header:before,.equipment .blocks .right-header:before{color:#28bed0;display:inline-block;height:60px;margin-right:20px;width:60px}@media (max-width:1024px){.equipment .blocks .center-header:before,.equipment .blocks .left-header:before,.equipment .blocks .right-header:before{height:46px;width:46px}}.equipment .blocks .left-header:before{background-image:url(../public/images/Icon_01.svg);background-size:cover;content:''}.equipment .blocks .center-header:before{background-image:url(../public/images/Icon_02.svg);background-size:cover;content:''}.equipment .blocks .right-header:before{background-image:url(../public/images/Icon_03.svg);background-size:cover;content:''}.contacts{-ms-flex-align:start;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-content:center;align-items:flex-start;background-color:#9fd9e1;color:#4d3528;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;height:786px;justify-content:center;margin-right:0}@media (max-width:1024px){.contacts{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;height:auto}}.contacts .description{-ms-flex-item-align:auto;-ms-flex-order:0;-ms-flex:0 1 auto;-webkit-align-self:auto;-webkit-flex:0 1 auto;-webkit-order:0;align-self:auto;flex:0 1 auto;width:50%;margin-right:0}@media (max-width:1024px){.contacts .description{width:80%}}.contacts .description .content{width:80%;margin:0 auto}@media (max-width:1024px){.contacts .description .content{width:72%}}@media (max-width:580px){.contacts .description .content{width:74%}}@media (max-width:409px){.contacts .description .content{width:82%}}@media (max-width:308px){.contacts .description .content{width:90%}}@media (max-width:270px){.contacts .description .content{width:92%}}.contacts .description .content h1{text-align:left}.contacts .description .content h4{padding-bottom:60px;text-align:left}@media (max-width:1024px){.contacts .description .content h4{padding-bottom:50px}}.contacts .description .content li{font-family:Lato,sans-serif;font-size:14px;line-height:24px;padding-bottom:20px;text-transform:uppercase}@media (max-width:1024px){.contacts .description .content li{font-size:12px}}@media (max-width:465px){.contacts .description .content li{font-size:11px;line-height:14.5px;padding-bottom:17px}}.contacts .description .content li:last-child{padding-bottom:90px}@media (max-width:1024px){.contacts .description .content li:last-child{padding-bottom:60px}}.contacts .location{-ms-flex-item-align:auto;-ms-flex-order:0;-ms-flex:1 0 auto;-webkit-align-self:auto;-webkit-flex:1 0 auto;-webkit-order:0;align-self:auto;flex:1 0 auto;height:100%;margin-right:0;position:relative;width:50%}@media (max-width:1024px){.contacts .location{width:100%;height:512px}}@media (max-width:480px){.contacts .location{height:256px}}.contacts .location #map-canvas{bottom:0;left:0;margin-right:0;position:absolute;right:0;top:0}.navbar{background:-moz-linear-gradient(transparent,#4d3528);background:-o-linear-gradient(transparent,#4d3528);background:-webkit-linear-gradient(transparent,#4d3528);background:linear-gradient(transparent,#4d3528);bottom:0;color:#9fd9e1;flex:0 1 auto;font-family:FuturaStd,sans-serif;height:70px;letter-spacing:2px;position:absolute;width:100%}.navbar.fixed{background:#4d3528;opacity:.92;position:fixed;top:0;transition-delay:1s,1s,1s;transition-duration:.5s,.5s,.5s;transition-property:top,position,opacity;z-index:10}.navbar.fixed+a .fb-icon{position:fixed;top:24px;z-index:10}.navbar-content{line-height:70px;padding:0;text-align:center}.navbar-content li{display:inline-block;margin-right:100px;text-transform:uppercase}.navbar-content li a.active{color:#28bed0}.navbar-content li:last-child{margin-right:0}.mobile-navbar{display:none}@media (max-width:1025px){.mobile-navbar{background-color:#4d3528;display:block;height:60px;opacity:.9;position:fixed;top:0;width:100%;z-index:3}@media (max-width:320px){.mobile-navbar{height:45px}}.mobile-navbar .tb-logo{height:35px;left:47%;position:absolute;top:13px;width:40px}@media (max-width:320px){.mobile-navbar .tb-logo{height:26px;left:45%;top:9px;width:29px}}.mobile-navbar .tb-logo:hover{cursor:pointer}.mobile-navbar .mobile-logo.toggled:before{background-image:url(../public/images/menu-close.svg)!important}.mobile-navbar .mobile-logo:before{background-image:url(../public/images/menu-open.svg);background-size:cover;content:'';height:24px;position:absolute;right:18px;top:18px;width:24px}@media (max-width:320px){.mobile-navbar .mobile-logo:before{height:20px;right:12px;top:13px;width:20px}}.mobile-navbar .mobile-navbar-dropdown{background-color:#4d3528;display:none;height:100%;opacity:.97;position:fixed;top:60px;width:100%;z-index:500;overflow:hidden}@media (max-width:320px){.mobile-navbar .mobile-navbar-dropdown{top:45px}}.mobile-navbar .mobile-navbar-content li{color:#28bed0;cursor:pointer;display:block;font-family:FuturaStd;font-size:42px;line-height:120px;text-align:center;padding:0;text-transform:uppercase;-webkit-transform:translateZ(0)}@media (max-width:480px){.mobile-navbar .mobile-navbar-content li{font-size:23px;line-height:70px}}.mobile-navbar .mobile-navbar-content li:hover{background-color:#28bed0;color:#4d3528}.mobile-navbar .mobile-navbar-content li:first-child{margin-top:160px}@media (max-width:480px){.mobile-navbar .mobile-navbar-content li:first-child{margin-top:70px}}.mobile-navbar .fb-mobile-logo:before{background-image:url(../public/images/fb-mobile.svg);background-size:cover;content:'';display:block;height:35px;margin:45px auto 0;width:35px}@media (max-width:480px){.mobile-navbar .fb-mobile-logo:before{margin-top:18px}}.fb-icon,.navbar{display:none}}.footer{background-color:#4d3528;display:-ms-flexbox;display:-webkit-flex;display:block;display:flex;height:40px;margin-right:0}.footer p{color:#9fd9e1;font-size:14px;text-align:center;line-height:40px;width:100%}@media (max-width:471px){.footer p{font-size:11px}}@media (max-width:280px){.footer p{font-size:9px}}