@import url(https://fonts.googleapis.com/css?family=Nunito+Sans);.home{margin-top:-6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5em;background-color:#fff;height:100vh}.home-content{max-width:100%;overflow-x:visible}.home-links,.home-title{font-family:Arial,sans-serif;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;font-size:2.5em;text-align:left}.home-title{background-image:linear-gradient(30deg,#3edea3,#3fdecb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3em;margin-bottom:1em}@media screen and (max-height:550px){.home{margin-top:0;padding:2em}}@media screen and (min-width:350px){.home-links{font-size:3em}.home-title{font-size:4em}}.home-links{display:inline-block;margin-bottom:.5em;text-decoration:none;background-image:linear-gradient(30deg,#3edea3,#3fdecb);color:#000;padding:0 .2em;-webkit-transition:all .1s ease;transition:all .1s ease;position:relative;-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.home-links:nth-child(2){-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes shake{0%{left:0}10%{left:-3px}20%{left:5px}30%{left:0;-webkit-transform:rotate(4deg);transform:rotate(4deg)}40%{left:-5px}50%{left:0;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}60%{left:3px}70%{left:0;-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes shake{0%{left:0}10%{left:-3px}20%{left:5px}30%{left:0;-webkit-transform:rotate(4deg);transform:rotate(4deg)}40%{left:-5px}50%{left:0;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}60%{left:3px}70%{left:0;-webkit-transform:rotate(2deg);transform:rotate(2deg)}}.home-links:hover{background-image:linear-gradient(-30deg,#3edea3,#3fdecb);color:#fff}.home-links a{text-decoration:none}.home-text{font-size:1em;line-height:1em}.right-margin{margin-right:2rem}.image-slider{height:100%;position:relative}.image{width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center}.slider-nav{width:50%;bottom:-2.5em;left:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow,.slider-nav{height:2em;position:absolute}.arrow{width:2em;background-color:#dadada;background-image:url(/img/icons/arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:20px;opacity:.7;cursor:pointer}.arrow.left{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow.right{right:0}.dots{height:100%;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dots div{width:.5em;height:.5em;margin:0 .5em;background-color:hsla(0,0%,66.7%,.7);border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.dots div.active{-webkit-transform:scale(1.5);transform:scale(1.5);background-color:#3fdeb6}.slider-enter-active,.slider-leave-active{-webkit-transition:all .1s cubic-bezier(1,.5,.8,1);transition:all .1s cubic-bezier(1,.5,.8,1)}.slider-enter,.slider-leave-to{opacity:0}.image-slide-reveal-enter-active{float:left}.image-slide-reveal-enter-active,.image-slide-reveal-leave-active{-webkit-transition:all .2s linear;transition:all .2s linear;overflow-x:hidden}.image-slide-reveal-leave-active{float:right;right:0}.image-slide-reveal-enter,.image-slide-reveal-leave-to{width:0}.video-button{font-size:3em;width:1em;height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-image:linear-gradient(30deg,#3edea3,#3fdecb);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.touched{top:102%;left:50%;font-size:2em;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:.8}.video-button span{display:block;height:0;width:0;position:relative;left:.08em;border-left:.5em solid #3a3a3a;border-top:.3em solid transparent;border-bottom:.3em solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.playing span{left:0;width:.5em;height:.5em;border-left:.2em solid #3a3a3a;border-right:.2em solid #3a3a3a;border-top:0 solid transparent;border-bottom:0 solid transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.work-card{width:100%;margin:1em 0 0 0;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.work-card:nth-child(2n-1){background-color:#000;color:#d8d8d8}.work-card:nth-child(2n){background-color:#fff;color:#3a3a3a}.work-card h2{width:100%;text-align:center;margin:2em 0 1em 0;line-height:normal}.work-card-inner{width:100%;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.work-card-text{-ms-flex-negative:0;flex-shrink:0;margin:2em 0}.full-text{opacity:0;height:0;-webkit-transition:.6s .1s;transition:.6s .1s}.read-more{min-width:6em;margin:3em 0;float:right;padding:.5em;-ms-flex-item-align:end;align-self:flex-end;background-image:linear-gradient(30deg,#3edea3,#3fdecb);font-family:Arial,sans-serif;font-weight:900;text-transform:uppercase;cursor:pointer;color:#126d6d;border:none;-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em}.read-more.wide{display:none}.work-media{-ms-flex-negative:1;flex-shrink:1;margin:5em auto;clear:both}.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:1em}video{height:50vw;max-height:100%;max-width:100%}@media screen and (min-width:400px){video{height:20em}}.work-media .image-slider{height:15em}.work-tags{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:3em;-webkit-box-flex:0;-ms-flex:0 0 4em;flex:0 0 4em;padding:0;margin:2em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-tags li{height:2em;display:inline-block;margin:.5em;padding:.3em;color:#bbb;font-size:.8em}.active-item .full-text{opacity:1;height:auto}@media screen and (min-width:500px){.work-media .image-slider{height:18em}}@media screen and (min-width:900px){.work-card:not(.active-item){width:100%;height:40em;-webkit-box-shadow:2px 0 #3fdeb6;box-shadow:2px 0 #3fdeb6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.work-card:not(:first-child){margin-top:-35em}.work-card.intro{-webkit-transform:translateX(0);transform:translateX(0)}.work-card h2{margin:1em 0;width:50%;float:right}.work-card-inner{height:35em;width:50%;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:right;clear:both}.work-card-text{-ms-flex-negative:0;flex-shrink:0;margin:0}.read-more{margin:1em 0}.read-more.narrow{display:none}.read-more.wide{display:block;margin:1em 0}.work-media{-ms-flex-negative:1;flex-shrink:1;margin:0;max-width:100%}.work-tags{margin:2em auto 0}.work-card:last-child{height:35em}.work-card:last-child .work-card-inner{height:30em}.work-card:last-child .work-tags,.work-card:last-child button,.work-card:last-child p{opacity:0;-webkit-transition:.2s;transition:.2s}.work-card:hover{-webkit-transform:translateX(0);transform:translateX(0)}.work-card:last-child:hover .work-tags,.work-card:last-child:hover button,.work-card:last-child:hover p{opacity:1}.active-item.work-card{width:100%;height:100%;max-width:80em;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.active-item.work-card .work-card-inner,.active-item.work-card:last-child .work-card-inner{width:100%;max-width:50em;height:60em;margin:0 auto;float:none}.active-item.work-card h2{width:100%}.expansion .work-card:not(:first-child){margin-top:-40em}.active-item .image-slider{height:30em}.active-item video{height:20em}.active-item.work-card:last-child .work-tags,.active-item.work-card:last-child p{opacity:1}.active-item~.work-card{z-index:0}}.developer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:linear-gradient(315deg,#3ede8e,#3fdede)}.expansion{overflow-x:hidden}.developer-intro{margin:3em auto;max-width:40em;color:#126d6d}.developer-intro p{max-width:40em;margin:0 auto;padding:1em;background-color:hsla(0,0%,100%,.5)}.work-items{max-width:40em}@media screen and (min-width:900px){.inner-container.developer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2em 1em}.developer-intro{width:50%;position:absolute;right:0;margin:1em 0;padding:0 2em;-webkit-transition:all .2s ease;transition:all .2s ease}.developer-intro-inside{padding:0 .5em}.hovered-over{opacity:.2}.work-items{width:100%;max-width:80em;height:100%;margin:0 auto;overflow:hidden}.expansion{height:70em}}* Animated Logo / .logo-wrapper{width:100%;height:100px;background-color:#fff}@media only screen and (max-width:767px){.logo-wrapper{height:40px}.logo-wrapper svg{height:50px}}@-webkit-keyframes moving-waves{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10);transform:translateX(10)}}@keyframes moving-waves{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10);transform:translateX(10)}}@-webkit-keyframes moving-wave{0%{-webkit-transform:translateX(225px) translateY(3px) rotate(20deg);transform:translateX(225px) translateY(3px) rotate(20deg)}97%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}to{-webkit-transform:translateX(-40px) translateY(40px) rotate(-40deg);transform:translateX(-40px) translateY(40px) rotate(-40deg)}}@keyframes moving-wave{0%{-webkit-transform:translateX(225px) translateY(3px) rotate(20deg);transform:translateX(225px) translateY(3px) rotate(20deg)}97%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}to{-webkit-transform:translateX(-40px) translateY(40px) rotate(-40deg);transform:translateX(-40px) translateY(40px) rotate(-40deg)}}@-webkit-keyframes moving-sail{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(3px) rotate(15deg);transform:translateY(3px) rotate(15deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes moving-sail{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(3px) rotate(15deg);transform:translateY(3px) rotate(15deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes moving-kite{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(20deg);transform:translateY(0) rotate(20deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes moving-kite{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(20deg);transform:translateY(0) rotate(20deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}.waves{-webkit-animation:moving-waves 4s linear infinite;animation:moving-waves 4s linear infinite;-webkit-transform:translateX(20px);transform:translateX(20px)}.wave{-webkit-animation:moving-wave 16s linear -12s infinite;animation:moving-wave 16s linear -12s infinite;-webkit-transform-origin:1000px 85px;transform-origin:1000px 85px;-webkit-transform:translateX(100px) scaleX(1) scaleY(1);transform:translateX(100px) scaleX(1) scaleY(1);fill:#fff}#sail{-webkit-animation:moving-sail 4s ease-in-out infinite;animation:moving-sail 4s ease-in-out infinite;-webkit-transform-origin:658px 79px;transform-origin:658px 79px;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}#kite{-webkit-animation:moving-kite 4s ease-in-out 1s infinite;animation:moving-kite 4s ease-in-out 1s infinite;-webkit-transform-origin:952px 85px;transform-origin:952px 85px;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}.consultant{padding-top:3em;background-image:linear-gradient(135deg,#3ede8e,#3fdede);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.consultant-item{margin:3em auto;min-width:20em;max-width:42em;background-color:#fff;color:#3a3a3a}.consultant-item div{margin:0 auto;padding:.5rem}.consultant-item h2{padding:.5rem;color:#d8d8d8;background-color:#000}@media screen and (min-width:900px){.consultant-item div{padding:1em}}.about{background-image:linear-gradient(225deg,#3ede8e,#3fdede);padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-content{max-width:42em;background-color:#000;color:#d8d8d8}.about-content h2{background-color:#fff;color:#000;padding:.5rem}.about-content p{margin:1rem 1rem}.about-content .logo{width:5em;margin:0 1em 1.3em;float:right}.parallax{width:100px;height:100px;position:relative;float:right;margin-top:1em;overflow:hidden;shape-outside:circle(50%);border-radius:50%;border:10px solid #000;background-image:linear-gradient(225deg,#3ede9b,#3edea5)}.parallax-image{width:110%;height:110%;position:absolute;top:0;left:-15px;background-image:url(/img/erik.png);background-position-x:left;background-position-y:top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:900px){.parallax{width:150px;height:150px}}.contact{background-image:linear-gradient(45deg,#3ede8e,#3fdede);height:60vh}.contact,.contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-content{width:50%;max-width:40em;min-width:20em;height:20em;max-height:100%;background-color:#000;font-weight:700;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-item{background-color:#fff;color:#3a3a3a;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%;height:3em;min-width:18em;margin:1.1em}.contact-item,.contact-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-line p{display:inline-block;width:8em;white-space:nowrap}.contact-line a{text-decoration:none}.contact-line img{width:2em;height:1.5em;margin:0 .5em;display:inline-block}.contact-location{color:#d8d8d8;text-transform:uppercase;font-family:arial;font-weight:900;letter-spacing:-.05em;font-size:1em}.contact-location span{margin:0 2em}.error404{margin-top:-6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5em;background-color:#fff;height:100vh}.error404-content{max-width:100%;overflow-x:visible}.error404-title{color:#3fdeb6;font-size:3em;margin-bottom:1em}.doesntwork{color:#de3f67;text-decoration:line-through;font-size:.7em}.error404-links{font-size:2em;margin-top:1em}@media screen and (min-width:350px){.error404-links{font-size:2em}.error404-title{font-size:4em}}.error404-links li{margin-left:1em;line-height:1.5em}.error404-links a{display:block;text-decoration:none;color:#000;-webkit-transition:all .1s ease;transition:all .1s ease}.error404-links a:hover{text-decoration:underline}.error404-text{font-size:2em;line-height:1em}.error404-links .router-link-active:hover span,.error404-links .router-link-active span{color:#000}.menu-icon{font-size:2em;width:.75em;height:.75em;position:absolute;cursor:pointer;z-index:5}.menu-icon.open{position:fixed}.menu-icon span{display:block;position:relative;height:20%;background:#363636;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:20%}.menu-icon span:nth-child(3){top:40%}.menu-icon.open span{background:#fefefe}.menu-icon.open span:first-child{top:40%;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.menu-icon.open span:nth-child(2),.menu-icon.open span:nth-child(3){-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.menu-icon.open span:nth-child(3){top:0}@media screen and (min-width:1250px){.menu-icon{display:none}}*{max-width:100vw;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*,body{margin:0}body{overflow-x:hidden;font-family:Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000}h1{font-family:Arial,sans-serif;font-size:2em;text-align:center}h1,h2{text-transform:uppercase;font-weight:900;letter-spacing:-.05em}h2{font-family:Arial;line-height:1.8em;margin:0;font-size:1.5em}h2,p{text-align:left}p{font-size:1.2em;line-height:1.6em}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#3fdede;text-decoration-color:#3fdede;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}a:hover{-webkit-text-decoration-color:#3ede8e;text-decoration-color:#3ede8e}.text-links{background:linear-gradient(30deg,#3edea3,#3fdecb);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 2em;text-decoration:none;padding:0 .1em}.text-links:hover{background-position:0 0;color:#126d6d}nav{-ms-grid-row:2;-ms-grid-column:1;grid-area:menu;width:100%;max-width:25em;height:100vh;background-color:#3a3a3a;color:#d8d8d8;position:fixed;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .15s cubic-bezier(0,.1,.8,1);transition:all .15s cubic-bezier(0,.1,.8,1);z-index:4}nav.open{-webkit-transform:translateX(0);transform:translateX(0)}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:50%;margin-left:25%;max-height:20em;min-height:10em}.menu-item{text-decoration:none;margin-left:0;width:100%;text-align:left;font-family:Arial,sans-serif;font-size:1.5em;font-weight:900;cursor:pointer;-webkit-transition:all .1s ease;transition:all .1s ease}.menu-item:hover{margin-left:.25em}.menu-item.router-link-active{margin-left:.25em;letter-spacing:0;color:#000}.menu-item span{background-image:linear-gradient(30deg,#3edea3,#3fdecb);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;-webkit-transition:all .1s ease;transition:all .1s ease;padding:0 .2em;letter-spacing:-.05em}.menu-item:hover span{background-size:100% 2px}.router-link-active:hover span,.router-link-active span{background-size:100% 100%;color:#126d6d;letter-spacing:0}.language-switcher{width:2em;height:2em;position:absolute;bottom:1em;left:1em}.flag{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-position:50%}.flag,.globe{width:2em;height:2em;position:absolute;top:0;left:0;cursor:pointer;background-size:cover;border-radius:50px}.globe{background-image:url(/img/icons/globe.svg)}.en{background-image:url(/img/icons/uk.svg)}.es{background-image:url(/img/icons/es.svg)}.nl{background-image:url(/img/icons/nl.svg)}.en.visible{-webkit-transform:translate(.1em,-3.5em) scale(1);transform:translate(.1em,-3.5em) scale(1)}.es.visible{-webkit-transform:translate(2.8em,-2.8em) scale(1);transform:translate(2.8em,-2.8em) scale(1)}.nl.visible{-webkit-transform:translate(3.5em,-.1em) scale(1);transform:translate(3.5em,-.1em) scale(1)}.wrap{max-width:120em;display:-ms-grid;display:grid;-ms-grid-columns:0 auto;grid-template-columns:0 auto;-ms-grid-rows:6rem auto;grid-template-rows:6rem auto;grid-template-areas:"header header" "menu main"}.header{-ms-grid-row:1;-ms-grid-column:2;grid-area:header;position:relative;display:grid;-ms-grid-columns:2em auto;grid-template-columns:2em auto;grid-template-areas:"icon title"}.menu-icon-wrapper{-ms-grid-column:1;grid-area:icon}.menu-icon-wrapper,.title{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title{-ms-grid-column:2;grid-area:title}.title-inside{position:relative;width:100%;height:2em}.title-inside h1{width:100%;margin:0 0 0 -2rem;position:absolute;line-height:1em}.main{-ms-grid-row:2;-ms-grid-column:2;grid-area:main;width:100vw}.container{width:100%;position:absolute}.inner-container{width:100vw;min-height:100vh;min-height:calc(100vh - 6em)}@media screen and (min-width:375px){.header{font-size:1.2em}}@media screen and (min-width:450px){.header{font-size:1.5em}}@media screen and (min-width:680px){.header{font-size:2em}}@media screen and (max-height:450px){.wrap:{-ms-grid-rows:6rem auto;grid-template-rows:6rem auto}.header{font-size:1em}}@media screen and (min-width:1250px){.main{width:100%;position:relative}.wrap{margin:0 auto;-ms-grid-columns:15vw 85vw;grid-template-columns:15vw 85vw;grid-template-areas:". header" "menu main"}.header h1,.inner-container{width:80vw}.header{-ms-grid-columns:0 auto;grid-template-columns:0 auto}.title-inside h1{margin:0 auto}nav{max-width:12em;background-color:transparent;color:#666;-webkit-transform:translateX(0);transform:translateX(0)}.menu{margin-left:0}.menu-item{font-size:1.25em;margin-left:-.3em}.language-switcher{bottom:.25em;left:.25em}}@media screen and (min-width:120em){.wrap{-ms-grid-columns:18em 102em;grid-template-columns:18em 102em}.header h1{width:100%}.inner-container{width:102em}}.slide-reveal-enter-active{float:left;z-index:0}.slide-reveal-enter-active,.slide-reveal-leave-active{-webkit-transition:all .2s linear;transition:all .2s linear;overflow-x:hidden}.slide-reveal-leave-active{float:right;right:5vw;z-index:10}@media screen and (min-width:120em){.slide-reveal-leave-active{right:0}}.slide-reveal-leave-to{width:0}.slide-reveal-leave-active .inner-container{float:right}.slide-reveal-enter-active .inner-container{float:left}.slide-header-enter-active,.slide-header-leave-active{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slide-header-enter,.slide-header-leave-to{opacity:.3}