/*hss 1.0*/@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/assets/fonts/open-sans-v17-latin-regular.eot'),local('Open Sans Regular'),local('OpenSans-Regular'),url('/assets/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('/assets/fonts/open-sans-v17-latin-regular.woff') format('woff'),url('/assets/fonts/open-sans-v17-latin-regular.ttf') format('truetype'),url('/assets/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:400;src:url('/assets/fonts/comfortaa-v23-latin-regular.eot'),local(''),url('/assets/fonts/comfortaa-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/comfortaa-v23-latin-regular.woff2') format('woff2'),url('/assets/fonts/comfortaa-v23-latin-regular.woff') format('woff'),url('/assets/fonts/comfortaa-v23-latin-regular.ttf') format('truetype'),url('/assets/fonts/comfortaa-v23-latin-regular.svg#Comfortaa') format('svg');}*{box-sizing:border-box;}body{font-family:Open Sans;font-size:13px;margin:0;padding:0;}input,textarea{font-family:Open Sans;}a{color:#336666;text-decoration:none;}h1{font-family:Comfortaa;font-size:24px;font-weight:normal;margin:0;}h2{font-family:Comfortaa;font-size:24px;font-weight:normal;margin:0;text-align:right;}h3{font-family:Comfortaa;font-size:18px;font-weight:normal;margin:0;}h4{font-family:Comfortaa;font-weight:normal;margin:0;}nav,nav a,.portfolio #portfolio_inner>div:nth-child(even) a,.watch>h2{color:#fff;}nav>a{align-items:center;background:rgba(0,0,0,0.9);display:flex;height:64px;left:0;padding:16px;position:fixed;right:0;top:0;z-index:16383;}nav>a>span{font-size:18px;padding-right:16px;}nav ul{background:rgba(0,0,0,0.9);display:none;font-family:Comfortaa;left:0;list-style:none;margin:0;padding:0;position:fixed;right:0;top:64px;z-index:16383;}nav ul.mobile,section.contact #contact_thanks.show{display:block;}nav ul li a{display:block;font-size:18px;padding:16px;}section{min-height:100vh;padding:32px;}section.home{background:#000;height:59px;min-height:auto;padding:0;}section.home>*,a[name="home"],.hide,.portfolio .portfolio_slider>span,.portfolio #portfolio_count,.watch>div>ul>li>div,section.contact #contact_thanks.show+form{display:none;}a[name]{position:relative;top:-64px;}.whatwedo{background:#663366;color:#fff;}.whatwedo ul{list-style:none;margin:0;padding:0;}.whatwedo li{display:flex;margin-top:32px;}.whatwedo li>span{--fa-secondary-color:#336666;--fa-secondary-opacity:1;flex-shrink:0;font-size:48px;}.whatwedo li>div{>* line-height:1.38em;padding-left:16px;}.whatwedo li>div>*+*{margin-top:0.62em;}.portfolio{background:#000;color:#fff;padding:0 0 0 0;}.portfolio h2,.portfolio #portfolio_inner>div{padding:32px;}.portfolio #portfolio_inner>div:nth-child(odd){background:#fff;color:#000;}.portfolio #portfolio_inner>div:nth-child(odd) h3,.portfolio #portfolio_inner>div:nth-child(odd) a{color:#000;}.portfolio #portfolio_inner>div:nth-child(even){background:#000;color:#fff;}.portfolio #portfolio_inner>div h3,.portfolio #portfolio_inner>div h4 a{text-align:right;}.portfolio #portfolio_inner>div h4{margin-top:4px;text-align:right;}.portfolio #portfolio_inner>div h4 a span.far{margin-right:4px;}.portfolio #portfolio_inner>div img{margin-top:1em;width:100%;}.watch{background:#336666;}.watch>div{display:flex;flex-direction:column;}.watch>div>*{margin:32px 0 0 0;}.watch>div>ul{list-style:none;order:2;padding:0;}.watch>div>ul>li{color:#fff;margin:0;padding:8px;transition:background ease 0.38s;}.watch>div>ul>li h3{font-size:15px;}.watch>div>ul>li.sel{background:#29728a;}.watch>div>div{order:1;}a[name="contact"]{position:relative;top:64px;}section.contact{background-color:#29728a;color:#fff;padding-top:96px;}section.contact #contact_thanks{background:#663366;display:none;margin-bottom:0;padding:8px 12px 8px 12px;text-align:center;}section.contact form div.ctrl{display:flex;margin-top:16px;}section.contact form div.ctrl label{display:flex;justify-content:space-between;width:100%;}section.contact form div.ctrl label span+span{color:#d82f19;}section.contact form div.ctrl label span+span:before{content:'(';}section.contact form div.ctrl label span+span:after{content:')';}section.contact form div.ctrl>div{display:flex;flex-direction:column;flex-grow:1;}section.contact form div.ctrl input,section.contact form div.ctrl textarea{border:none;margin-top:4px;padding:4px 6px 4px 6px;}section.contact form div.ctrl>span{opacity:0;padding:8px 0 0 16px;}section.contact form div.ctrl.tick>span{opacity:1;}section.contact form div.buttons{display:flex;justify-content:flex-end;margin-top:16px;padding-right:55px;}section.contact form div.buttons button{background:#999;border:none;color:#fff;-moz-transition:0.5s ease background,0.5s ease color;-ms-transition:0.5s ease background,0.5s ease color;-o-transition:0.5s ease background,0.5s ease color;padding:8px 12px 8px 12px;transition:0.5s ease background,0.5s ease color;-webkit-transition:0.5s ease background,0.5s ease color;}section.contact form.valid div.buttons button{background:#663366;cursor:pointer;}section.contact form.valid div.buttons button:hover{background:#fff;color:#663366;}