.full-width,.header{width:100%}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0 solid;font:inherit;vertical-align:baseline;outline:0;box-sizing:border-box;position:relative;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}div,nav,section{position:relative}figure{line-height:0}.standard-padding{padding:4%}.m-scene .scene_element_delay{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.2s;animation-delay:.2s}.m-scene .scene_element{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.m-scene .scene_element--fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn}.m-scene .scene_element--fadeinup{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.m-scene .scene_element--fadeinright{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.m-scene .scene_element--fadeinleft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.m-scene .scene_element--shrink{-webkit-animation:shrink .2s .2s ease-out,fadeIn .2s ease-in-out;animation:shrink .2s .2s ease-out,fadeIn .2s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ripple{100%{-webkit-transform:scale(12);transform:scale(12);background-color:transparent}}@keyframes ripple{100%{-webkit-transform:scale(12);transform:scale(12);background-color:transparent}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes shrink{0%{height:100vh}100%{height:85vh}}@keyframes shrink{0%{height:100vh}100%{height:85vh}}.right{float:right}.left,.logo_bar li,.projects,footer,footer svg{float:left}.hidden{opacity:0}.visible,a,a:hover{opacity:1}.white-text{color:#fff}@font-face{font-family:brandon_textlight;src:url(../fonts/brandontext-light-webfont.eot);src:url(../fonts/brandontext-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/brandontext-light-webfont.woff2) format('woff2'),url(../fonts/brandontext-light-webfont.woff) format('woff'),url(../fonts/brandontext-light-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:merriweatherlight;src:url(../fonts/merriweather-light-webfont.eot);src:url(../fonts/merriweather-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/merriweather-light-webfont.woff2) format('woff2'),url(../fonts/merriweather-light-webfont.woff) format('woff'),url(../fonts/merriweather-light-webfont.ttf) format('truetype'),url(../fonts/merriweather-light-webfont.svg#merriweatherlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:BalanceWeb-Bold;src:url(../fonts/BalanceWeb-Bold.eot)}@font-face{font-family:BalanceWeb-Bold;src:url(../fonts/BalanceWeb-Bold.woff) format("woff")}html{font-size:100%}-webkit-font-smoothing antialiased{text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased}body{font-family:brandon_textlight,sans-serif;font-weight:300;font-size:1em;color:#333}.alpha,.beta,.delta,.epsilon,.gamma,.zeta,h1,h2,h3,h4,h5,h6{font-family:BalanceWeb-Bold,sans-serif;margin:0}.alpha,h1{font-size:2.625em;line-height:1.047619047619048;margin-bottom:.5238095238095238em}.beta,h2{font-size:1.96875em;line-height:1.396825396825397;margin-bottom:.6984126984126984em}.gamma,h3{font-size:1.3125em;margin:1.3em 0 .5714285714285714em;line-height:1.571428571428571}.delta,h4{font-size:1.1484375em;line-height:1.197278911564626;margin-bottom:1.197278911564626em}.epsilon,h5{font-size:.984375em;line-height:1.396825396825397;margin-bottom:1.396825396825397em}.zeta,h6{font-size:.875em;line-height:1.571428571428571;margin-bottom:1.571428571428571em}.btn,blockquote,button,input,p,select,textarea{font-size:1.3125em;line-height:1.571428571428571}blockquote,p{margin:0 0 1.171428571428571em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}dd,dt,li{line-height:1.571428571428571;margin:0}a{text-decoration:none;color:#fc7d7d;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}i{opacity:.5}strong{font-weight:700}.header{height:99vh;background-size:cover;background-position:center center;background-attachment:fixed}.header .down_btn{width:70px;height:70px;cursor:pointer;z-index:2;-webkit-transition:.2s ease-out;transition:.2s ease-out}.header .down_btn:hover a,.header .logo_hover{height:100%;width:100%;position:absolute}.header .down_btn circle,.header .down_btn polyline{fill:transparent;stroke:#fff;stroke-width:3}.header .down_btn:hover a .st0,.header .down_btn:hover a path,.social_bar li a .st0,.social_bar li a path{fill:#fff}.header .down_btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.header .down_btn:hover a svg{width:100%}.header .down_btn li:nth-of-type(1):hover{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}.header .logo_hover{z-index:2;background:#fff;opacity:0}.header .logo_hover h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .headerSign{color:#fff;font-size:1.8em;-webkit-transform-origin:left bottom;transform-origin:left bottom;display:inline-block;position:absolute;left:120px;bottom:80px;max-width:1000px;z-index:2}.header .headerSign h1{left:-.07em;margin-bottom:0}.header .headerSign h1,.header .headerSign h2{margin-bottom:0;opacity:.8}.header .headerSign p{font-size:.875em;top:-.2em;opacity:.8;margin-bottom:.1em}.header .headerSign h2{font-family:brandon_textlight,sans-serif;border-bottom:1px solid rgba(255,255,255,.6);display:inline-block;margin-bottom:.1em;top:-.3em;font-size:1em}.social_bar{z-index:2}.social_bar li{display:inline-block;float:left;width:20px;height:30px;margin-left:24px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:.8}.social_bar li:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.social_bar li a{position:absolute;width:100%;height:100%;padding:0!important}.social_bar li a svg{width:100%}.social_bar li:nth-of-type(1):hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.btn,button{border:4px solid #333;cursor:pointer;padding:.5em .8em;border-radius:1px;font-family:BalanceWeb-Bold,sans-serif;text-transform:uppercase;background-color:transparent;color:#333!important;display:inline-block;text-decoration:none!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn:hover,button:hover{opacity:1!important;color:#fff!important;background-color:#cf3905;border:4px solid #cf3905}.btn-2{border:4px solid #fff!important;color:#fff!important;cursor:pointer}.btn-2:hover{opacity:1!important;color:#fc7d7d!important;background-color:#fff;border:4px solid #fff;-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 5px 0 rgba(0,0,0,.6)}.hero,.slide-menu,pre{color:#fff}.btn-2:active{box-shadow:0 0 0 rgba(0,0,0,.6)}.button-bar button{border-left:1px solid #fff}.button-bar button:first-child{border-radius:4px 0 0 4px;border-left:none}.button-bar button:last-child{border-radius:0 4px 4px 0}.hero{position:absolute;left:50%;top:50%;font-size:1.5em;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero h1{margin-bottom:.2em}.scrolled{opacity:.2}.noScroll{overflow:hidden}.slide-menu{position:fixed;left:0;top:0;height:100vh;max-width:50vw;background:rgba(54,191,188,.97);box-shadow:5px 5px 8px rgba(0,0,0,.2);padding:80px 50px 80px 80px;z-index:4;font-size:3em;font-family:BalanceComp-bold,brandon_textbold,sans-serif;-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;-webkit-transform-origin:top left;transform-origin:top left;overflow:auto}#main,.covervid-wrapper,.item{overflow:hidden}.slide-menu ul.mainMenu li a{color:#fff;text-transform:uppercase;padding:10px 20px;display:inline-block;margin:4px}.slide-menu ul.mainMenu li a:hover{border:4px solid #fff;margin:0;background:#fc7d7d}.slide-menu.closed{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-menu.open{-webkit-transform:translateX(0);transform:translateX(0)}.slide-menu.top{width:100vw}.slide-menu.top.closed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slide-menu.top.open{-webkit-transform:translateY(0);transform:translateY(0)}.hamburger-menu{top:40px;left:2%;z-index:9;box-sizing:border-box;width:20px;height:25px;position:fixed;-webkit-transform:rotate(0);transform:rotate(0);cursor:pointer}.hamburger-menu:hover .habmburer__inner span{-webkit-transform:scale 2;transform:scale 2}.hamburger-menu .habmburer__inner span{display:block;position:absolute;height:3px;width:30px;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out,top .25s ease-in-out,left .25s ease-in-out,width .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,top .25s ease-in-out,left .25s ease-in-out,width .25s ease-in-out,opacity .25s ease-in-out}.hamburger-menu.black .habmburer__inner span{background:#000}.hamburger-menu.open{z-index:9}.hamburger-menu span:nth-child(1){top:0;-webkit-transform-origin:left center;transform-origin:left center}.hamburger-menu span:nth-child(2){top:11px;-webkit-transform-origin:left center;transform-origin:left center}.hamburger-menu span:nth-child(3){top:22px;-webkit-transform-origin:left center;transform-origin:left center}.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:3px;left:5px}.hamburger-menu.open span:nth-child(2){width:0;opacity:0}.hamburger-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24px;left:6px}.hamburger-menu.open span{background:#fff}.videoWrapper{position:relative;width:100%!important;padding-bottom:56.25%!important;height:0}.covervid-wrapper,.videoWrapper iframe{top:0;height:100%;width:100%;position:absolute}.videoWrapper iframe{left:0}.covervid-wrapper video{min-height:100%;min-width:100%}.one-col{width:100%}.two-col{width:50%}.three-col{width:33.3333%}.four-col{width:25%}.four-col-three{width:75%}.three-col-two{width:66.66%}.five-col{width:20%}.cardSection.color{padding:8%}.wrapper{max-width:600px;margin:auto}.wrapper img{max-width:100%}pre{background:#333;border-radius:4px;padding:2%;max-width:600px;white-space:pre-wrap;font-family:monospace;margin-bottom:2em}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.flex article{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.machine_btn{position:absolute;right:35px;top:40px;display:block;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:9}.machine_btn svg{width:38px;height:39px;margin:10px 8px}.machine_btn.black svg path{fill:#000}.home_btn{width:60px;height:60px;position:fixed;left:60px;top:22px;z-index:2;display:block}.home_btn:hover{opacity:1}.home_btn svg{width:23px;height:23px;margin:19px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.home_btn svg rect{fill:#fff}.home_btn.black svg rect,footer .st0{fill:#000}.home_btn:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.main .item{padding:40px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.main .item:nth-of-type(1){min-height:50vh}.main.home{padding:2% 2% 0}.text{width:100%;padding:80px 0;font-size:1.1em}.text ul{list-style-type:square;padding-left:3em;margin:0 0 2.14285714285714em}.text ul li{margin:0 0 .785714em;line-height:1.571428571428571;font-size:1.3125em}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text p,.text ul{max-width:800px;margin-left:auto;margin-right:auto;text-transform:none}.text p{font-family:merriweatherlight,serif;color:#333}.text p strong{font-family:brandon_textbold,sans-serif}.text figure{margin:80px auto 60px;width:80%}.text figure figcaption{color:#666;display:inline-block;padding:2em 0}.text figure.full,.text img{width:100%}.text figure.full figcaption{padding:2em}.machine-menu{position:fixed;width:100%;height:100vh;right:0;top:0;background-color:#fc7d7d;z-index:3;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-transform-origin:top right;transform-origin:top right}.machine-menu .machine-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.machine-menu .machine-grid a{width:30.66%;margin:0 0 2% 2%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.machine-menu .machine-grid li{display:inline-block}.machine-menu.closed{-webkit-transform:scale(0);transform:scale(0)}.machine-menu.open{-webkit-transform:scale(1);transform:scale(1)}.machine-grid{height:100%;width:100%;padding-top:2%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.machine-grid a{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:30.66%;margin:0 0 2em 2%}.machine-grid a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 10px 10px rgba(50,55,55,.5);z-index:2}.machine-grid .machineThumb{text-align:center;padding:50px;display:inline-block}.machine-grid .machineThumb .machineLink{position:absolute;left:0;top:0;right:0;bottom:0}footer,header{position:relative}.machine-grid .machineThumb figure{margin:0 0 30px}.machine-grid .machineThumb img{max-width:60%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-transform-origin:bottom center;transform-origin:bottom center}.machine-grid .machineThumb:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.sitemap{width:100%;background-color:#f0f0f0;padding:50px 150px}.sitemap .inner{margin:auto;font-size:.875em}.sitemap .inner h2{text-transform:none;margin-bottom:.2em}.viewArt{font-size:3em;margin-bottom:0;text-align:right}footer{padding:30px 150px;width:100%;border-top:1px solid #fff;z-index:3}footer p{margin:0;opacity:.5;font-size:1em}footer svg{stroke:none;max-width:150px;opacity:.6}.waag__icon path,.waag__icon__absolute path,footer .st1{fill:#fff}.projects{width:100%}.projects .grid-sizer{width:25%;height:35vh}.projects .projectItem{position:relative;width:25%;height:40vh;opacity:1;list-style:none;color:#fff;background-size:cover;background-position:center center}.projects .projectItem h1{font-size:1.6em}.projects .projectItem:nth-of-type(3n+1){width:50%;height:60vh}.projects .projectItem .btn-2{margin-right:5px;font-size:.875em;border:3px solid #fff!important}.projects .projectItem div{width:100%;height:100%;opacity:0;padding:40px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;font-size:.875em;background:rgba(252,125,125,.9)}.projects .projectItem div .btn{margin-bottom:20px}.projects .projectItem div:hover{opacity:1}.sectionHeader{text-align:center;padding:8em 10%;width:100%}.sectionHeader h1{text-transform:none;color:#fc7d7d;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}#projectHeader:after{position:absolute;width:100%;content:"";height:100%;background:rgba(0,0,0,.5)}.page_footer{background:#fc7d7d;width:100%;padding:50px;text-align:center}.booking_reservering{width:100%;background-color:#fc7d7d;padding:4%;text-align:center}.booking_reservering h1{border:6px solid #fc7d7d;display:block;padding:30px;color:#fc7d7d;max-width:800px;margin:auto;text-align:center}.newsletter{background:#f2f2f2}.newsletter #mc_embed_signup{width:100%;margin:auto;background:#fc7d7d;max-width:600px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.newsletter #mc_embed_signup:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 10px 10px rgba(50,55,55,.5)}.newsletter #mc_embed_signup input{width:100%;background:0 0;color:#fff;border-bottom:4px solid #fff;padding:.5em .8em .2em;margin-bottom:1em}.newsletter #mc_embed_signup input:focus{border-bottom:4px solid #fff}.logo_bar{z-index:2}.logo_bar li{display:inline-block;width:60px;height:60px;margin-left:10px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:.8}.logo_bar li:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.waag__icon{width:2.1em;height:2.1em;margin-right:.2em;z-index:9}.waag__icon__absolute{width:5em;height:5em;position:absolute;right:120px;bottom:80px;z-index:9}.thumbheader,.thumbheader:before{position:absolute;width:100%;height:100%}.thumbheader{background-size:cover;background-repeat:no-repeat;background-position:center center;left:0;top:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.thumbheader:before{content:"";background-color:inherit;opacity:.9;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.item:hover .thumbheader{-webkit-transform:scale(1.5);transform:scale(1.5)}.item:hover .thumbheader:before{background-color:inherit;opacity:.4}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}@media only screen and (max-width:415px) and (-webkit-min-device-pixel-ratio:2){.machine_btn,footer .logo_bar{display:none}.slide-menu{max-width:none;width:100%;z-index:9}.headerSign{width:90%;left:2%!important}.four-col,.three-col,.two-col{width:100%}.header{height:75vh}.header .headerSign{padding:15px;font-size:.6em}.text{padding:15px;font-size:.875em}.slide-menu{padding:65px 15px;font-size:1.5em}.sitemap{padding:15px}.hamburger-menu{padding:11px 7px;width:40px;height:40px}.hamburger-menu .habmburer__inner span{height:2px;width:25px}.home_btn{width:40px;height:40px;left:50px}.home_btn svg{width:15px;height:15px;margin:12px}.machine-grid a{width:100%;margin:1% 2%}footer{padding:20px}.hamburger-menu span:nth-child(2){top:7px}.hamburger-menu span:nth-child(3){top:14px}.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:4px}.hamburger-menu.open span:nth-child(3){top:16px;left:4px}}@media only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:2){.four-col,.three-col,.two-col{width:100%}}@media only screen and (max-width:320px){.four-col,.three-col,.two-col{width:100%}}@media only screen and (min-width:415px) and (max-width:800px){.three-col{width:50%}.two-col{width:100%}.four-col{width:50%}.header{height:75vh}.header .headerSign{padding:15px;font-size:.6em}.text{padding:15px;font-size:.875em}.slide-menu{padding:100px 15px;font-size:1.5em}}@media only screen and (max-width:736px){.four-col,.three-col,.two-col{width:100%}}@media only screen and (min-width:750px) and (max-width:800px){.header{height:60vh;background-position:top center}}