@charset "UTF-8";

/*!
 *
 * Made by Vruchtvlees in the Netherlands © 2007-2018
 *
 * Vruchtvlees is een strategisch en creatief digitaal
 * bureau voor identiteit en campagnes. Onderzoek niet
 * alleen het antwoord, maar ook de vraag. Dat is onze
 * visie sinds we zijn begonnen in 2008. Een brutale
 * blik met diep respect.
 *
 * @site        http://www.vruchtvlees.com/
 * @facebook    https://www.facebook.com/vruchtvlees/
 * @instagram   https://www.instagram.com/vruchtvlees/
 * @twitter     https://twitter.com/vruchtvlees
 *
 *
 */

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1.25em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:visible;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Baton Turbo;src:url("/fonts/BatonTurboWeb-Regular.eot");src:url("/fonts/BatonTurboWeb-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/BatonTurboWeb-Regular.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Baton Turbo;src:url("/fonts/BatonTurboWeb-Medium.eot");src:url("/fonts/BatonTurboWeb-Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/BatonTurboWeb-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Baton;src:url("/fonts/Baton-Medium-Web.eot");src:url("/fonts/Baton-Medium-Web.eot?#iefix") format("embedded-opentype"),url("/fonts/Baton-Medium-Web.woff") format("woff");font-weight:300;font-style:normal}.middle-content{line-height:100%;text-align:center;display:flex;justify-content:center;flex-direction:column}.abs-middle-content{width:100%;position:absolute;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%)}.featured-image img,.person .person-avatar img,header.home img{width:auto;min-width:100%;height:100%;max-height:auto;position:absolute;top:50%!important;left:50%!important;display:block;object-fit:cover;transform:translate(-50%,-50%)}.fullscreen{width:100%;height:100%;height:100vh;min-height:680px;position:relative;top:0;left:0;display:block;overflow:hidden}@media (min-width:0px) and (max-width:767px){.fullscreen{height:auto}}.overlay{position:fixed;z-index:100000;opacity:0;filter:alpha(opacity=0);transition:opacity,.5s,ease}.overlay.active{opacity:1;filter:alpha(opacity=100)}.overlay.active:before{content:"";width:100%;height:100%;position:fixed;top:0;left:0}@keyframes enlarge{0%{height:65vh;min-height:580px}to{height:80vh;min-height:640px}}@keyframes fade-in{0%{opacity:0;filter:alpha(opacity=0)}to{opacity:1;filter:alpha(opacity=100)}}@keyframes fade-out{0%{opacity:0;filter:alpha(opacity=0)}to{opacity:1;filter:alpha(opacity=100)}}@keyframes overlay{0%{width:0;height:0;transform:scale(0)}to{width:200vw;height:200vw;transform:scale(1)}}.main-menu a,.sub-menu ul a,footer ul a{position:relative}.main-menu a:after,.sub-menu ul a:after,footer ul a:after{content:"";width:100%;height:2px;background:#feff00;position:absolute;bottom:-.15em;left:0;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0);transition:bottom .25s ease,opacity .25s ease;will-change:width}.main-menu a:hover:after,.sub-menu ul a:hover:after,footer ul a:hover:after{bottom:.15em;opacity:1;filter:alpha(opacity=100);transition:bottom .4s ease}.sub-menu ul a:after,footer ul a:after{height:2px;bottom:0}.sub-menu ul a:hover:after,footer ul a:hover:after{bottom:.35em}.content{width:100%;max-width:calc(1080px + 4rem);margin:0 auto;padding:0 2rem;display:block;overflow:auto}.content [class*=block]:last-of-type .container{padding-bottom:4rem}@media (min-width:0px) and (max-width:767px){.content{padding:0}}.article.side,article.side{width:70%;float:right}.article.side [class*=block] .wrapper,article.side [class*=block] .wrapper{max-width:100%;padding:0}.article.side [class*=block].facts .fact-item,article.side [class*=block].facts .fact-item{width:calc(50% - 2rem)}.article.side [class*=block].facts .fact-item:nth-child(4n+0),article.side [class*=block].facts .fact-item:nth-child(4n+0){margin-left:0;clear:none}.article.side [class*=block].facts .fact-item:nth-child(4n+0)+div,article.side [class*=block].facts .fact-item:nth-child(4n+0)+div{clear:none}.article.side [class*=block].facts .fact-item:nth-of-type(-n+4),article.side [class*=block].facts .fact-item:nth-of-type(-n+4){margin-top:auto}.article.side [class*=block].facts .fact-item:nth-child(2n+0),article.side [class*=block].facts .fact-item:nth-child(2n+0){margin-right:2rem;clear:right}.article.side [class*=block].facts .fact-item:nth-child(2n+0)+div,article.side [class*=block].facts .fact-item:nth-child(2n+0)+div{clear:left}.article.side [class*=block].facts .fact-item:nth-of-type(-n+2),article.side [class*=block].facts .fact-item:nth-of-type(-n+2){margin-top:0}.article h1,article h1{font-size:52px;font-size:2.88889em}.article h2,article h2{font-size:48px;font-size:2.66667em}.article h3,article h3{font-size:36px;font-size:2em}.article h4,article h4{font-size:32px;font-size:1.77778em}.article h5,article h5{font-size:28px;font-size:1.55556em}.article h6,article h6{font-size:24px;font-size:1.33333em}.article blockquote,article blockquote{width:100%;margin:inherit;font-size:52px;font-size:2.88889em;font-weight:500;text-align:center;color:#ff6150;box-sizing:border-box}.article blockquote p,article blockquote p{line-height:1em}.article blockquote p:before,article blockquote p:before{content:'"';margin-left:-.385em}.article blockquote p:after,article blockquote p:after{content:'"'}.article ul,article ul{width:100%;margin:0 -1em;padding:0;padding-left:1em;box-sizing:border-box}.article ul li,article ul li{margin:10px 0 10px 20px;font-size:inherit;font-weight:inherit;list-style-type:none;counter-increment:list}.article ul li:before,article ul li:before{content:"\25CF";margin-left:-20px;margin-right:15px;font-size:.75em;text-align:left;display:inline}.article img,article img{max-width:100%;height:auto}.article table,article table{width:100%;border:1px solid #254043;border-collapse:collapse}.article table thead,article table thead{font-weight:700}.article table tbody tr:first-of-type,.article table tfoot tr:first-of-type,article table tbody tr:first-of-type,article table tfoot tr:first-of-type{font-weight:500}.article table tbody td,.article table tbody th,.article table tfoot td,.article table tfoot th,article table tbody td,article table tbody th,article table tfoot td,article table tfoot th{font-weight:300}.article table tr,article table tr{border-bottom:1px solid #254043}.article table tr:first-of-type,article table tr:first-of-type{border-top:1px solid #254043;font-weight:500}.article table td,.article table th,.article table tr,article table td,article table th,article table tr{text-align:left}.article table td,.article table th,article table td,article table th{padding:.85em 1em .75em;border-right:1px solid #254043;font-weight:500}.article table td:last-of-type,.article table th:last-of-type,article table td:last-of-type,article table th:last-of-type{border-right:none}.article table th,article table th{font-weight:500}.article p,article p{margin-bottom:1em;color:inherit}.article p:last-of-type,article p:last-of-type{margin-bottom:0}.article p a,article p a{position:relative}.article p a:hover,article p a:hover{color:#254043}.article .player,article .player{width:100%;height:0;padding-bottom:55.75%;position:relative;display:block}.article .player iframe,article .player iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}@media (min-width:0px) and (max-width:1079px){.article blockquote,article blockquote{font-size:64px;font-size:3.55556em}}@media (min-width:0px) and (max-width:959px){.article.side,article.side{width:100%;float:left}}@media (min-width:0px) and (max-width:767px){.article.side [class*=block] .wrapper,article.side [class*=block] .wrapper{padding:0 2rem}.article.side [class*=block]:last-of-type .container,article.side [class*=block]:last-of-type .container{padding-bottom:1rem}.article blockquote,article blockquote{font-size:56px;font-size:3.11111em;line-height:inherit}.article blockquote p:before,article blockquote p:before{margin:0}}@media (min-width:0px) and (max-width:639px){.article.side [class*=block] .wrapper,article.side [class*=block] .wrapper{padding:0 6%}.article blockquote,article blockquote{padding:0 .25em;font-size:48px;font-size:2.66667em}}@media (min-width:0px) and (max-width:559px){.article blockquote,article blockquote{font-size:42px;font-size:2.33333em}}@media (min-width:0px) and (max-width:419px){.article blockquote,article blockquote{font-size:36px;font-size:2em}}.article [href^=mailto]:before,.article [href^=tel]:before,article [href^=mailto]:before,article [href^=tel]:before{display:none}aside{width:30%;padding-right:2rem;float:left;box-sizing:border-box}aside .container{padding-top:2rem!important}aside p{margin:0}aside .project-fact+.project-fact{margin-top:1em}aside .project-fact p{line-height:1.5em}aside .title{font-weight:300;font-family:Baton,serif;text-transform:uppercase;color:#ff6150}aside .desc{font-size:14px;font-size:.77778em}@media (min-width:0px) and (max-width:959px){aside{width:100%;padding-right:0;float:right}aside .project-facts{margin:1rem 0;padding:0 2rem}}@media (min-width:0px) and (max-width:639px){aside .project-facts{margin:1% 0;padding:0 5%}}.map{width:100%;height:300px;margin-bottom:2rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;overflow:hidden}body{background:rgba(224,248,255,.5);font-family:Baton Turbo,serif;font-size:18px;font-weight:300;color:#254043;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-shadow:rgba(0,0,0,.01) 0 0 1px}body.noscroll{height:100%;overflow:hidden}body div{box-sizing:border-box}@media (min-width:0px) and (max-width:639px){body{font-size:17px}}main{background:#fff;position:relative}.container,.super-container,main{width:100%;display:block;overflow:auto}.container,.super-container{max-width:1600px;height:auto;margin:0 auto}.super-container{background:#fff;overflow:hidden}.container{padding:3rem 0}.container.background{position:relative}.container.background:before{content:"";width:100%;height:50%;background:#e0f8ff;position:absolute;top:0;left:0;display:block}@media (min-width:0px) and (max-width:959px){.container{padding:4rem 0}}@media (min-width:0px) and (max-width:639px){.container{padding:12% 0}}.wrapper{width:100%;max-width:1280px;height:auto;margin:0 auto;padding:0 2rem;display:block;box-sizing:border-box}@media (min-width:0px) and (max-width:639px){.wrapper{padding:0 6%}}section{width:100%;display:block;box-sizing:border-box}section.green{background:#254043;color:#fff}section.yellow{background:#feff00;color:#fff;color:#254043}section.red{background:#ff6150;color:#fff}section.blue{background:#e0f8ff;color:#fff;color:#254043}section.white{background:#fff;color:#fff;color:#254043}section.black{background:#000;color:#fff}section.heading h1,section.heading h2,section.heading h3,section.heading h4,section.heading h5,section.heading h6{margin:0;text-align:center}section .section-row{width:100%;margin-bottom:1em;display:block;overflow:auto}section .section-row .title{margin:0;line-height:1.25em;max-width:70%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section .section-row>*{width:auto;float:left}section .section-row [class*=btn]{float:right}@media (min-width:0px) and (max-width:959px){section .section-row .title{max-width:none;display:inline-block;overflow:auto;text-overflow:unset;white-space:unset}section .section-row [class*=btn]{float:left;clear:both}}[class*=title]:not([class*=subtitle]){font-weight:500}::selection{background:#254043;color:#fff}footer{width:100%;max-width:1600px;margin:0 auto;background:#254043;color:#fff;display:block;overflow:auto}footer.fixed{position:fixed;bottom:0;left:50%;transform:translateX(-50%)}footer .wrapper>*{padding-right:1em;display:inline-block;float:left}footer ul{margin:0;padding:0;list-style-type:none}footer ul a{width:auto;padding:.5em 0;position:relative;display:inline-block}@media (min-width:0px) and (max-width:639px){footer{font-size:18px}}@media (min-width:0px) and (max-width:419px){footer .wrapper>*{padding-right:0}}.footer-contact{width:30%;font-size:16px;font-size:.88889em}.footer-contact .footer-logo{margin-bottom:1em}.footer-contact .footer-logo svg{width:auto;max-width:100%;height:1.5rem}.footer-contact .footer-logo svg *{fill:#feff00}.footer-contact p{width:100%;display:block;overflow:auto}.footer-contact a{display:block;clear:both}.footer-contact a:hover{color:#feff00!important}.footer-contact [href^=mailto],.footer-contact [href^=tel]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-contact [href^=mailto]:hover,.footer-contact [href^=tel]:hover{color:#feff00}@media (min-width:0px) and (max-width:959px){.footer-contact{width:40%}}@media (min-width:0px) and (max-width:767px){.footer-contact{width:100%;margin-bottom:1em}}@media (min-width:0px) and (max-width:419px){.footer-contact .footer-logo{margin:1em 0 2em}.footer-contact .footer-logo svg{width:100%;height:auto}}.footer-menu{width:17.5%}.footer-menu ul{font-size:16px;font-size:.88889em}.footer-menu .footer-menu-title{margin-bottom:.5em}@media (min-width:0px) and (max-width:1079px){.footer-menu{width:23.33%}.footer-menu:last-of-type{clear:right}}@media (min-width:0px) and (max-width:767px){.footer-menu{width:33.33%}}@media (min-width:0px) and (max-width:639px){.footer-menu{width:100%;margin:1em 0}.footer-menu:last-of-type{margin-bottom:0}}footer .social-icons{width:17.5%;text-align:right;float:right;clear:none}@media (min-width:0px) and (max-width:1079px){footer .social-icons{width:100%;clear:left}}@media (min-width:0px) and (max-width:959px){footer .social-icons{width:100%;margin:1em 0;text-align:left}}@media (min-width:0px) and (max-width:767px){footer .social-icons{margin:2em 0}footer .social-icons a svg{height:1.25em}}.footer-disclaimer{width:100%;margin-top:3rem;font-size:16px;font-size:.88889em;color:hsla(0,0%,100%,.6);display:block}.footer-disclaimer>div{width:50%;display:inline-block;float:left;clear:none}.footer-disclaimer .footer-info p{line-height:1em}.footer-disclaimer ul{width:100%;float:left}.footer-disclaimer ul li{display:inline-block;float:left}.footer-disclaimer ul li+li{margin-left:1em}.footer-disclaimer ul a:after{background:hsla(0,0%,100%,.6)}@media (min-width:0px) and (max-width:767px){.footer-disclaimer{margin-top:0}.footer-disclaimer>div{width:100%;text-align:left}}.footer-vv{height:auto;margin-top:2.2em;text-align:right;position:relative;display:block;float:left;clear:left}.footer-vv *{display:inline-block;overflow:visible}.footer-vv div{width:auto;height:auto;margin:0 auto;display:block;float:none;overflow:visible}.footer-vv span{line-height:1.15em;display:inline;pointer-events:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.footer-vv svg{width:auto;height:.85em;position:relative;overflow:visible!important;opacity:.5;filter:alpha(opacity=50);transition:opacity .25s ease}.footer-vv svg *{fill:hsla(0,0%,100%,.6);transition:fill .25s ease}.footer-vv svg:hover{opacity:1;filter:alpha(opacity=100)}.footer-vv svg:hover *{fill:#fff}@media (min-width:0px) and (max-width:767px){.footer-vv{margin-top:1em}}.vv-player{display:block;cursor:pointer;opacity:0;filter:alpha(opacity=0);z-index:1000000}.vv-player,.vv-player:before{width:100%;height:100%;position:fixed;top:0;left:0}.vv-player:before{content:"";background:rgba(0,0,0,.25)}.vv-player iframe{width:80%;height:50%;margin-top:15%;position:absolute;top:50%;left:50%;display:block;z-index:10;opacity:0;filter:alpha(opacity=0);transform:translate(-50%,-50%)}header{width:100%}.build{color:blue}header.home{height:65vh;min-height:580px;position:relative;display:block}header.home+section{margin-top:3rem}@media (min-width:0px) and (min-width:1080px){header.home{animation:enlarge 1s cubic-bezier(.645,.045,.355,1);animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards}}@media (min-width:0px) and (max-width:1079px){header.home{height:640px}}@media (min-width:0px) and (max-width:959px){header.home{height:auto;overflow:auto}header.home+section{margin-top:0}header.home img{width:auto;min-width:auto;height:100%;max-height:none;position:relative;top:auto!important;left:auto!important;display:block;object-fit:cover;transform:translate(0);width:100%;height:auto}}@media (min-width:0px) and (max-width:639px){header.home+section{margin-top:0}}.welcome{width:90%;max-width:880px;margin:0 auto;padding:2rem 6rem 1rem;text-align:center;position:absolute;bottom:-3rem;left:50%;display:block;z-index:10;transform:translateX(-50%)}.welcome h1{font-size:48px;font-size:2.66667em}.welcome p{font-size:20px;font-size:1.11111em;padding:0 1rem;margin:1em 0;display:block}.welcome svg{max-width:100%;height:auto;margin:.5em auto;transition:transform .25s ease}.welcome svg *{fill:#feff00}.welcome svg.splash{margin-top:-10px}.welcome .welcome-anchor [class*=btn]{font-weight:500}.welcome .welcome-anchor [class*=btn]:hover:before{opacity:1;filter:alpha(opacity=100);transform:translateY(0)}.welcome .welcome-anchor [class*=btn]:hover+svg{transform:translateY(5px)}.welcome [class*=btn-underline]{font-size:24px;font-size:1.33333em}.welcome [class*=btn-underline]+svg{height:1.5em;display:block}@media (min-width:0px) and (max-width:1079px){.welcome{width:80%;padding:2rem 3rem}}@media (min-width:0px) and (max-width:959px){.welcome{width:100%;position:relative;bottom:auto;left:auto;transform:translateX(0)}.welcome+.highlights .container{margin-top:0}}@media (min-width:0px) and (max-width:639px){.welcome{padding:6%}.welcome h1{font-size:38px;font-size:2.11111em}}header.page{text-align:center}header.page+.highlights .container{padding-top:0}header.page .wrapper{width:100%;max-width:720px;margin:0 auto}header.page .title{font-size:52px;font-size:2.88889em}@media (min-width:0px) and (max-width:639px){header.page .title{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}header.page .desc{font-size:20px;font-size:1.11111em}header.page.green{background:#254043;color:#fff}header.page.yellow{background:#feff00;color:#fff;color:#254043}header.page.red{background:#ff6150;color:#fff}header.page.blue{background:#e0f8ff;color:#fff;color:#254043}header.page.white{background:#fff;color:#fff;color:#254043}header.page.black{background:#000;color:#fff}.featured-image{width:100%;height:520px;position:relative;display:block}.featured-image [class*=icon]{position:absolute;left:-.1em;bottom:-.1em;transform:scaleX(-1)}@media (min-width:0px) and (max-width:959px){.featured-image{height:auto}.featured-image img{width:100%;min-width:auto;height:auto;max-height:none;position:relative;top:auto!important;left:auto!important;display:block;object-fit:cover;transform:translate(0)}}.featured-label{width:100%;padding:.75em 0;font-size:14px;font-size:.77778em;letter-spacing:1px;text-transform:uppercase}@media (min-width:0px) and (max-width:959px){.featured-label{padding:1em}}.form-thumb{text-align:right;bottom:0}.form-thumb,.form-thumb p{position:absolute;right:0;display:block}.form-thumb p{width:110px;font-size:14px;font-size:.77778em;text-align:center;top:30px}.form-thumb.success img{animation-duration:1s;animation-name:bounce}.submit-thumb{width:200px;height:0;border:none;background:transparent;position:absolute;right:0;bottom:2rem;display:block;float:none!important;transition:opacity .25s ease}.submit-thumb img{width:85px;height:85px;min-width:auto;position:absolute;top:auto;left:auto;right:2rem;transform:translate(0)}.featured-nav,.page-nav{width:100%;height:auto;font-size:16px;font-size:.88889em;text-align:center;position:relative;display:block}.featured-nav ul,.page-nav ul{width:100%;max-width:80%;height:auto;margin:0 auto;padding:0;text-align:center;display:inline-block;list-style-type:none;overflow:auto}.featured-nav li,.page-nav li{width:auto;height:auto;margin:0;padding:1em 2.5em;background:#fff;font-weight:300;display:inline-block;box-sizing:border-box}.featured-nav li+li,.page-nav li+li{margin-left:-5px;padding-left:0}.featured-nav li:before,.page-nav li:before{display:none}.featured-nav a,.page-nav a{font-weight:inherit;color:#254043;position:relative;display:block}.featured-nav a:before,.page-nav a:before{content:"";width:100%;height:1px;background:#254043;position:absolute;bottom:.15em;left:0;display:inline-block;overflow:hidden;transition:transform .5s ease,opacity .25s ease;will-change:transform,opacity}.featured-nav a:hover:before,.page-nav a:hover:before{opacity:0;filter:alpha(opacity=0);transform:translateY(4px);transition:transform .25s ease,opacity .25s ease}.featured-nav{color:#ff6150;position:absolute;top:0;left:0;z-index:10}.featured-nav ul{position:absolute;top:0;left:50%;transform:translateX(-50%)}.featured-nav a,.featured-nav li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-nav a{max-width:100%;display:inline-block}.featured-nav a:before{background:#ff6150}@media (min-width:0px) and (max-width:1079px){.featured-nav{position:relative;top:auto;left:auto}.featured-nav ul{max-width:100%;position:relative;top:auto;left:0;transform:translateX(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-20px)}}menu{width:100%;height:100%;margin:0;padding:0;background:#254043;text-align:center;font-size:36px;font-size:2em;color:#fff;position:fixed;top:0;left:0;display:none;z-index:100;opacity:0;filter:alpha(opacity=0);transform:scale(1.2);transition:opacity .5s ease,transform .75s cubic-bezier(.19,1,.22,1)}menu.active{opacity:1;filter:alpha(opacity=100);transform:scale(1)}menu ul{width:100%;margin:0;padding:0;list-style-type:none}menu li{width:100%;padding:.25em;box-sizing:border-box}menu .social-icons{width:100%;margin-top:2em;font-size:.85em;text-align:center}@media (min-width:0px) and (max-width:559px){menu{font-size:4.5vh}}.menu-wrapper{padding-top:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.menu-wrapper,nav{width:100%;height:auto;left:50%;display:block}nav{max-width:1600px;padding:1rem;line-height:2rem;color:#fff;position:fixed;z-index:1000;box-sizing:border-box;transform:translateX(-50%);transition:padding .25s ease,background .25s ease;will-change:padding}nav.home{padding:2rem 1rem}nav.home .logo svg{height:2rem;margin:0 auto}nav.fill{background:#254043}nav:not(.fill){background-color:transparent;background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.5))}nav.scrolled{padding:1rem}nav.scrolled .logo svg{height:1.5rem;margin:.25rem auto}nav ul{margin:0;padding:0;list-style-type:none}nav li{padding-top:.1em;float:left}nav a{padding:.5rem}@media (min-width:0px) and (max-width:639px){nav{padding:1rem}}.placeholder{width:100%;height:4rem;display:block}.hamburger{text-transform:uppercase;font-size:12px;font-size:.66667em;line-height:3.2em;color:#fff;display:none;cursor:pointer;transition:color .25s ease}.hamburger,.hamburger .hamburger-text{float:right}.hamburger .hamburger-icon{width:30px;height:20px;margin:.8em 1em;display:inline-block;float:right;overflow:auto;transition:transform .5s ease}.hamburger .hamburger-icon span,.hamburger .hamburger-icon span:after,.hamburger .hamburger-icon span:before{content:"";width:26px;height:3px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;background:#fff;position:absolute;display:block;cursor:pointer;transition:color .25s ease}.hamburger .hamburger-icon span:before{top:9px}.hamburger .hamburger-icon span:after{top:18px}@media (min-width:0px) and (max-width:1079px){.hamburger{display:block}}@media (min-width:0px) and (max-width:767px){.hamburger .hamburger-icon{margin:1em}}.logo{width:30%;padding:0;float:left}.logo svg{width:auto;max-width:100%;height:1.5rem;margin:.25rem auto;display:block;transition:height .25s ease,margin .25s ease}.logo svg *{fill:#fff;transition:fill .25s ease}.logo svg:hover *{fill:#feff00}@media (min-width:0px) and (max-width:767px){.logo{width:40%}.logo svg{float:left}}@media (min-width:0px) and (max-width:639px){.logo{width:65%}}.main-menu{width:35%;font-weight:500;float:left}.main-menu>*{float:left}.main-menu a{margin:0 1rem;padding:.6rem 0 .4rem}@media (min-width:0px) and (max-width:1079px){.main-menu{width:auto;float:right}}@media (min-width:0px) and (max-width:767px){.main-menu{display:none}}.sub-menu{width:35%;font-size:15px;font-size:.83333em}.sub-menu,.sub-menu>*{float:right}.sub-menu ul li{padding-top:.2em}.sub-menu ul a{margin:0 .5rem;padding:.6rem 0 .4rem}@media (min-width:0px) and (max-width:1079px){.sub-menu{display:none}}@media (min-width:0px) and (max-width:639px){.sub-menu{display:none}}nav .social-icons{margin-left:1em;font-size:1.1em}@media (min-width:0px) and (min-width:1080px){nav .social-icons a:hover{opacity:.5;filter:alpha(opacity=50)}}@media (min-width:0px) and (max-width:639px){nav .social-icons{display:none}}a:not([class*=btn]),a:not([class*=btn]):focus,a:not([class*=btn]):hover{text-decoration:none;color:inherit}a:not([class*=btn]):visited{color:inherit}[href^=mailto],[href^=tel]{display:inline-block;color:inherit;clear:right;transition:color .25s ease;will-change:transform}[href^=mailto]:before,[href^=tel]:before{margin:-.1em 1em 0 0;font-size:11px;font-size:.61111em;font-weight:700;line-height:1.2em;display:inline}[href^=mailto] span,[href^=tel] span{display:inline-block}[href^=mailto] span:after,[href^=tel] span:after{content:"";width:100%;height:1px;margin-top:-.2em;display:block}[href^=tel]:before{content:"T"}[href^=mailto]:before{content:"E"}.btn-black,.btn-blue,.btn-contact,.btn-green,.btn-red,.btn-white,.btn-yellow{margin:0 5px 5px 0;padding:1.15em 1.5em 1em;border:none;font-size:16px;font-size:.88889em;font-weight:300;line-height:1em;text-align:center;text-decoration:none!important;color:#000;position:relative;display:inline-block;outline:none;cursor:pointer;z-index:1;box-sizing:border-box;box-shadow:5px 5px 0 #254043;transition:background .25s ease,box-shadow .2s ease,transform .2s ease;will-change:box-shadow,transform}.btn-large.btn-black,.btn-large.btn-blue,.btn-large.btn-contact,.btn-large.btn-green,.btn-large.btn-red,.btn-large.btn-white,.btn-large.btn-yellow{font-size:18px;font-size:1em;font-weight:500}.btn-black:not(.btn-contact):hover,.btn-blue:not(.btn-contact):hover,.btn-contact:not(.btn-contact):hover,.btn-green:not(.btn-contact):hover,.btn-red:not(.btn-contact):hover,.btn-white:not(.btn-contact):hover,.btn-yellow:not(.btn-contact):hover{transform:translate(2px,2px);box-shadow:3px 3px 0 #254043}@media (min-width:0px) and (max-width:639px){.btn-black,.btn-blue,.btn-contact,.btn-green,.btn-red,.btn-white,.btn-yellow{font-size:18px;font-size:1em}}@media (min-width:0px) and (max-width:419px){.btn-black,.btn-blue,.btn-contact,.btn-green,.btn-red,.btn-white,.btn-yellow{font-size:20px;font-size:1.11111em}}[class*=btn]+[class*=btn]{margin-left:1em}[class*=btn] svg{width:1.25em;height:1.25em;display:block}.btn-underline-black,.btn-underline-blue,.btn-underline-green,.btn-underline-red,.btn-underline-white,.btn-underline-yellow{text-decoration:none!important;position:relative;display:inline-block}.btn-underline-black+.btn-underline-black,.btn-underline-black+.btn-underline-blue,.btn-underline-black+.btn-underline-green,.btn-underline-black+.btn-underline-red,.btn-underline-black+.btn-underline-white,.btn-underline-black+.btn-underline-yellow,.btn-underline-blue+.btn-underline-black,.btn-underline-blue+.btn-underline-blue,.btn-underline-blue+.btn-underline-green,.btn-underline-blue+.btn-underline-red,.btn-underline-blue+.btn-underline-white,.btn-underline-blue+.btn-underline-yellow,.btn-underline-green+.btn-underline-black,.btn-underline-green+.btn-underline-blue,.btn-underline-green+.btn-underline-green,.btn-underline-green+.btn-underline-red,.btn-underline-green+.btn-underline-white,.btn-underline-green+.btn-underline-yellow,.btn-underline-red+.btn-underline-black,.btn-underline-red+.btn-underline-blue,.btn-underline-red+.btn-underline-green,.btn-underline-red+.btn-underline-red,.btn-underline-red+.btn-underline-white,.btn-underline-red+.btn-underline-yellow,.btn-underline-white+.btn-underline-black,.btn-underline-white+.btn-underline-blue,.btn-underline-white+.btn-underline-green,.btn-underline-white+.btn-underline-red,.btn-underline-white+.btn-underline-white,.btn-underline-white+.btn-underline-yellow,.btn-underline-yellow+.btn-underline-black,.btn-underline-yellow+.btn-underline-blue,.btn-underline-yellow+.btn-underline-green,.btn-underline-yellow+.btn-underline-red,.btn-underline-yellow+.btn-underline-white,.btn-underline-yellow+.btn-underline-yellow{margin:.5em 0}.btn-underline-black:before,.btn-underline-blue:before,.btn-underline-green:before,.btn-underline-red:before,.btn-underline-white:before,.btn-underline-yellow:before{content:"";width:100%;height:2px;background:#000;position:absolute;bottom:0;left:0;display:block;transition:transform .5s ease,opacity .25s ease;will-change:transform,opacity}.small.btn-underline-black,.small.btn-underline-blue,.small.btn-underline-green,.small.btn-underline-red,.small.btn-underline-white,.small.btn-underline-yellow{font-size:16px;font-size:.88889em;font-weight:300}.small.btn-underline-black:before,.small.btn-underline-blue:before,.small.btn-underline-green:before,.small.btn-underline-red:before,.small.btn-underline-white:before,.small.btn-underline-yellow:before{height:1px}.btn-underline-black svg,.btn-underline-blue svg,.btn-underline-green svg,.btn-underline-red svg,.btn-underline-white svg,.btn-underline-yellow svg{width:1em;height:1em;line-height:1em}.btn-underline-black:hover:before,.btn-underline-blue:hover:before,.btn-underline-green:hover:before,.btn-underline-red:hover:before,.btn-underline-white:hover:before,.btn-underline-yellow:hover:before{opacity:0;filter:alpha(opacity=0);transform:translateY(4px);transition:transform .25s ease,opacity .25s ease}.btn-green{background:#254043;background:#7db1b7}.btn-green:active{background:#132122;background:#5c9ea5}.btn-underline-green{color:#254043}.btn-underline-green:before{background:#254043}.btn-underline-green svg{margin-left:.5em;float:right}.btn-underline-green svg *{fill:#254043}.btn-yellow{background:#feff00}.btn-yellow:active{background:#cbcc00}.btn-underline-yellow{color:#feff00}.btn-underline-yellow:before{background:#feff00}.btn-underline-yellow svg{margin-left:.5em;float:right}.btn-underline-yellow svg *{fill:#feff00}.btn-red{background:#ff6150}.btn-red:active{background:#ff331d}.btn-underline-red{color:#ff6150}.btn-underline-red:before{background:#ff6150}.btn-underline-red svg{margin-left:.5em;float:right}.btn-underline-red svg *{fill:#ff6150}.btn-blue,.btn-contact{background:#e0f8ff}.btn-blue:active,.btn-contact:active{background:#adecff}.btn-underline-blue{color:#e0f8ff}.btn-underline-blue:before{background:#e0f8ff}.btn-underline-blue svg{margin-left:.5em;float:right}.btn-underline-blue svg *{fill:#e0f8ff}.btn-white{background:#fff}.btn-white:active{background:#e6e6e6}.btn-underline-white{color:#fff}.btn-underline-white:before{background:#fff}.btn-underline-white svg{margin-left:.5em;float:right}.btn-underline-white svg *{fill:#fff}.btn-black,.btn-black:active{background:#000}.btn-underline-black{color:#000}.btn-underline-black:before{background:#000}.btn-underline-black svg{margin-left:.5em;float:right}.btn-underline-black svg *{fill:#000}.btn-contact{line-height:1.25em;box-shadow:0 0 0 transparent}.btn-contact:before{display:none}.btn-contact svg{margin-right:1em;float:left}.btn-contact svg *{fill:#254043}.btn-contact[href^=tel] svg{height:1.25em}.btn-contact:hover{background:#c7f2ff}h1,h2,h3,h4,h5,h6{margin:0 0 .25em;font-weight:500;line-height:1em}h1{font-size:68px;font-size:3.77778em}h2{font-size:46px;font-size:2.55556em}h3{font-size:38px;font-size:2.11111em}@media (min-width:0px) and (max-width:639px){h3{font-size:46px;font-size:2.55556em}}h4{font-size:32px;font-size:1.77778em}@media (min-width:0px) and (max-width:639px){h4{font-size:38px;font-size:2.11111em}}h5{font-size:28px;font-size:1.55556em}@media (min-width:0px) and (max-width:639px){h5{font-size:34px;font-size:1.88889em}}h6{font-size:24px;font-size:1.33333em}@media (min-width:0px) and (max-width:639px){h6{font-size:30px;font-size:1.66667em}}p{margin:1em 0;font-weight:300;line-height:1.75em}p svg{width:auto;height:.8em;margin-right:.5em;padding:.1em 0;display:inline-block}p.green{color:#254043}p.green svg *{fill:#254043}p.yellow{color:#feff00}p.yellow svg *{fill:#feff00}p.red{color:#ff6150}p.red svg *{fill:#ff6150}p.blue{color:#e0f8ff}p.blue svg *{fill:#e0f8ff}p.white{color:#fff}p.white svg *{fill:#fff}p.black{color:#000}p.black svg *{fill:#000}b,strong{font-weight:500}cite,dfn,em,i{font-style:italic}sub,sup{height:0;font-size:.85em;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:.85em}big{font-size:1.15em}form{overflow:visible}form,form .success{width:100%;display:block}form .success{height:0;padding:0 1.5em;margin:0;border-radius:3px;background:#fff;border:1px solid #254043;line-height:3.5em;color:#254043;overflow:hidden;opacity:0;filter:alpha(opacity=0);transition:margin .25s ease,height .25s ease}form.success .success{height:3.5em;margin:2em 0 1em;animation:fade-in .75s ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.field-row{margin-top:1em;overflow:hidden}.field,.field-row{width:100%;display:block;float:left}.field{position:relative}.field:first-of-type input,.field:first-of-type select,.field:first-of-type textarea{margin-top:0}.field.options{width:auto}.field *{text-align:left;display:inline-block}.field input[type=text],.field textarea{padding:1.25em}.field input[type=text].is-invalid,.field textarea.is-invalid{border:1px solid #ffbdb6}.field.focus:last-of-type+[type=submit]{margin-top:1.6em}.field.focus.active .label,.field.focus.active label{color:#000;transform:translate(0)}@media (min-width:0px) and (max-width:639px){.field{width:100%;margin-right:0}}input,select,textarea{width:100%;border:none;font-size:16px;font-size:.88889em;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#254043;opacity:1;filter:alpha(opacity=100)}input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#254043;opacity:1;filter:alpha(opacity=100)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#254043;opacity:1;filter:alpha(opacity=100)}.label,label{width:auto;margin:1.5em 0 .25em;font-family:Baton,serif;text-transform:uppercase;position:relative;display:inline-block}.label+input,.label select,.label textarea,label+input,label select,label textarea{margin-top:0}input[type=text]{margin-right:5px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;transition:box-shadow .35s ease}input[type=text] *{width:100%;border:none;text-align:left;display:block}input[type=text]:focus{box-shadow:5px 5px 0 #254043}textarea{height:10rem;margin-right:5px;resize:none}textarea:focus{box-shadow:3px 3px 0 #254043}.options input[type=checkbox],.options input[type=radio]{display:none}.options input[type=checkbox]:checked+label>span:before,.options input[type=radio]:checked+label>span:before{opacity:1;filter:alpha(opacity=100)}.options label{width:auto;font-family:Baton Turbo,serif;font-size:15px;font-size:.83333em;line-height:1.25em;text-transform:none;display:inline-block;float:left;cursor:pointer}.options label>span{width:1.5em;height:1.5em;margin:-.25em .5em 0 0;background:#fff;display:inline-block;vertical-align:middle}.options label>span:before{content:"";margin:-.125em;width:1em;height:1em;margin:.25em;background-image:url("/images/icons/checkmark-green.svg");background-size:100% auto;background-position:50%;background-repeat:no-repeat;display:block;opacity:0;filter:alpha(opacity=0);transition:opacity .2s ease}[type=submit]{outline:none;float:right}@media (min-width:0px) and (max-width:639px){[type=submit]{width:100%}}button:disabled{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}.icon-splash{width:4rem;height:3rem;background-image:url("/images/elements/icon-back.svg");background-position:100% 100%;display:block;z-index:10}.icon-splash,.icon-splash:before{background-size:contain;background-repeat:no-repeat}.icon-splash:before{content:"";width:1.5em;height:1.5em;margin:1em 1.75em;background-position:50%;display:inline-block;float:left}.icon-splash.energie:before{background-image:url("/images/icons/energie-green.svg")}.icon-splash.groen:before{background-image:url("/images/icons/groen-green.svg")}.icon-splash.grondstof:before{background-image:url("/images/icons/grondstof-green.svg")}.icon-splash.lucht:before{background-image:url("/images/icons/lucht-green.svg")}.icon-splash.voedsel:before{background-image:url("/images/icons/voedsel-green.svg")}.social-icons{text-align:left;display:block;float:right;clear:left;box-sizing:border-box}.social-icons a{padding:0 2px;position:relative;display:inline-block;transition:opacity .25s ease;will-change:opacity,transform}.social-icons a:after{content:"";width:0;height:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;background:#feff00;display:block;position:absolute;top:50%;left:50%;z-index:0;opacity:0;filter:alpha(opacity=0);transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.77,0,.175,1),height .3s cubic-bezier(.77,0,.175,1),opacity .25s ease}.social-icons a svg{width:auto;height:1em;position:relative;z-index:10;transition:transform .35s ease}.social-icons a svg *{fill:#fff;transition:fill .35s ease}@media (min-width:0px) and (min-width:1080px){.social-icons a.hover:hover svg{transform:scale(1.2)}.social-icons a.hover:hover svg *{fill:#feff00}}.social-icons a:nth-of-type(2n){margin:0 .75em}.social-icons a:last-of-type{margin-right:0}.card-half,.card-quarter,.card-third,.card-wide{width:100%;position:relative;display:inline-block;vertical-align:top}.compact.card-half,.compact.card-quarter,.compact.card-third,.compact.card-wide{background:#fff}.shadow.card-half,.shadow.card-quarter,.shadow.card-third,.shadow.card-wide{margin-bottom:5px;box-shadow:5px 5px 0 #254043;transition:box-shadow .2s ease,transform .2s ease}.shadow.card-half:hover:not(.card-wide),.shadow.card-quarter:hover:not(.card-wide),.shadow.card-third:hover:not(.card-wide),.shadow.card-wide:hover:not(.card-wide){transform:translate(1px,1px);box-shadow:4px 4px 0 #254043}.card-half .card-thumb,.card-quarter .card-thumb,.card-third .card-thumb,.card-wide .card-thumb{position:relative;overflow:hidden}.card-half .card-thumb:before,.card-quarter .card-thumb:before,.card-third .card-thumb:before,.card-wide .card-thumb:before{content:"";width:100%;height:100%;background:rgba(254,255,0,.5);position:absolute;top:0;left:0;display:block;opacity:0;filter:alpha(opacity=0);transition:opacity .25s ease}.card-half .card-thumb img,.card-quarter .card-thumb img,.card-third .card-thumb img,.card-wide .card-thumb img{width:100%;height:auto}@media (min-width:0px) and (min-width:1080px){.card-half:hover .card-thumb:before,.card-quarter:hover .card-thumb:before,.card-third:hover .card-thumb:before,.card-wide:hover .card-thumb:before{opacity:1;filter:alpha(opacity=100)}}.card-half .card-content,.card-quarter .card-content,.card-third .card-content,.card-wide .card-content{position:relative}.card-half .card-content>*,.card-quarter .card-content>*,.card-third .card-content>*,.card-wide .card-content>*{margin:.5em 0}.card-half .card-subtitle,.card-quarter .card-subtitle,.card-third .card-subtitle,.card-wide .card-subtitle{margin-bottom:1em;font-family:Baton,serif;text-transform:uppercase;color:#ff6150}.card-half .card-title,.card-quarter .card-title,.card-third .card-title,.card-wide .card-title{font-size:30px;font-size:1.66667em;color:#254043}.card-half .card-desc,.card-quarter .card-desc,.card-third .card-desc,.card-wide .card-desc{font-size:15px;font-size:.83333em;font-weight:300;line-height:1.75em}@media (min-width:0px) and (max-width:959px){.card-half .card-desc,.card-quarter .card-desc,.card-third .card-desc,.card-wide .card-desc{font-size:17px;font-size:.94444em}}.card-wide{width:100%;background:#fff}.card-wide .card-content,.card-wide .card-thumb{display:inline-block;float:left}.card-wide .card-thumb{position:relative;width:70%;float:left}.card-wide .card-thumb:before{display:none}.card-wide .card-thumb img{top:auto;left:auto;right:auto;bottom:auto;width:auto;min-width:auto;height:100%;max-height:none;position:relative;top:auto!important;left:auto!important;object-fit:cover;transform:translate(0);width:100%;height:460px;display:block}.card-wide .card-content{width:30%;float:right}.card-wide .card-content>*{margin:.5em 0}.card-wide .card-content{padding:1.5em 2em}.card-wide .card-title{margin-top:0;line-height:1.1em}.card-wide .card-desc{font-size:17px;font-size:.94444em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5}@media (min-width:0px) and (max-width:959px){.card-wide .card-content,.card-wide .card-thumb{width:100%;display:block}.card-wide .card-content img,.card-wide .card-thumb img{height:auto}.card-wide .card-content{padding:1em 0}}.card-half{width:calc(50% - 1.65rem);margin-top:3rem}.card-half:nth-child(2n+0){margin-left:3rem;clear:right}.card-half:nth-child(2n+0)+div{clear:left}.card-half:nth-of-type(-n+2){margin-top:0}@media (min-width:0px) and (max-width:767px){.card-half{width:100%}.card-half:nth-child(2n+0){margin-left:0;clear:none}.card-half:nth-child(2n+0)+div{clear:none}.card-half:nth-of-type(-n+2){margin-top:auto}.card-half+.card-half{margin-top:2rem}}@media (min-width:0px) and (max-width:639px){.card-half+.card-half{margin-top:6%}}.card-third{width:calc(33.33% - 1.5rem);margin-top:2rem;margin-right:2rem}.card-third:nth-child(3n+0){margin-right:0;clear:right}.card-third:nth-child(3n+0)+div{clear:left}.card-third:nth-of-type(-n+3){margin-top:0}.card-third .card-thumb{display:block}@media (min-width:0px) and (max-width:1079px){.card-third{width:calc(50% - 1.25rem);margin-top:2rem!important;margin-right:2rem}.card-third:nth-child(3n+0){margin-right:2rem;clear:none}.card-third:nth-child(3n+0)+div{clear:none}.card-third:nth-of-type(-n+3){margin-top:auto}.card-third:nth-child(2n+0){margin-right:0;clear:right}.card-third:nth-child(2n+0)+div{clear:left}.card-third:nth-of-type(-n+2){margin-top:0}}@media (min-width:0px) and (max-width:639px){.card-third{width:100%}.card-third:nth-child(2n+0){margin-left:0;clear:none}.card-third:nth-child(2n+0)+div{clear:none}.card-third:nth-of-type(-n+2){margin-top:auto}}.card-quarter{width:calc(25% - 1.5rem);margin-top:1.75rem;margin-right:1.75rem}.card-quarter:nth-child(4n+0){margin-right:0;clear:right}.card-quarter:nth-child(4n+0)+div{clear:left}.card-quarter:nth-of-type(-n+4){margin-top:0}.card-quarter .card-thumb{position:relative}.card-quarter .card-thumb:before{display:none}.card-quarter .card-thumb img{top:auto;left:auto;right:auto;bottom:auto;width:auto;min-width:auto;height:100%;max-height:none;position:relative;top:auto!important;left:auto!important;object-fit:cover;transform:translate(0);width:100%;height:auto;display:block}.card-quarter .card-title{margin:.5rem .75rem;font-size:18px;font-size:1em;font-weight:300}@media (min-width:0px) and (max-width:959px){.card-quarter{width:calc(33.33% - 2rem);margin-top:2rem!important;margin-right:2.75rem}.card-quarter:nth-child(4n+0){margin-right:2rem;clear:none}.card-quarter:nth-child(4n+0)+div{clear:none}.card-quarter:nth-of-type(-n+4){margin-top:auto}.card-quarter:nth-child(3n+0){margin-right:0;clear:right}.card-quarter:nth-child(3n+0)+div{clear:left}.card-quarter:nth-of-type(-n+3){margin-top:0}.card-quarter .card-title{font-size:20px;font-size:1.11111em}}@media (min-width:0px) and (max-width:767px){.card-quarter{width:calc(50% - 1.5rem);margin-top:2.75rem!important;margin-right:2.75rem}.card-quarter:nth-child(3n+0){margin-right:2.75rem;clear:none}.card-quarter:nth-child(3n+0)+div{clear:none}.card-quarter:nth-of-type(-n+3){margin-top:auto}.card-quarter:nth-child(2n+0){margin-right:0;clear:right}.card-quarter:nth-child(2n+0)+div{clear:left}.card-quarter:nth-of-type(-n+2){margin-top:0}.card-quarter .card-title{font-size:22px;font-size:1.22222em}}@media (min-width:0px) and (max-width:639px){.card-quarter{width:100%}.card-quarter:nth-child(2n+0){margin-left:0;clear:none}.card-quarter:nth-child(2n+0)+div{clear:none}.card-quarter:nth-of-type(-n+2){margin-top:auto}}.contact.red li:before{background-image:url("/images/icons/arrow-right.svg")}.contact .content{overflow:hidden}.contact form{width:70%;float:right}.contact .contact-info{width:calc(30% - 2rem);margin-top:1rem;float:left}.contact .contact-text{font-size:15px;font-size:.83333em}.contact ul{margin:0;padding:0;list-style-type:none}.contact li{padding:.75em 0;font-size:20px;font-size:1.11111em;font-weight:300;line-height:1.25em}.contact li:before{content:"";width:1.25em;height:1.25em;margin-right:1em;display:block;background-image:url("/images/icons/arrow-right-green.svg");background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;float:left}@media (min-width:0px) and (max-width:1079px){.contact .contact-info{width:calc(40% - 2rem)}.contact form{width:60%}}@media (min-width:0px) and (max-width:767px){.contact .contact-info{width:calc(50% - 2rem)}.contact form{width:50%}}@media (min-width:0px) and (max-width:767px){.contact .contact-info,.contact form{width:100%}}@media (min-width:0px) and (max-width:959px){.contact .contact-text{font-size:18px;font-size:1em}}@media (min-width:0px) and (max-width:639px){.contact [class*=btn]{margin-top:1rem}}.highlights .container{overflow:hidden}.highlights .card-third{opacity:0;filter:alpha(opacity=0);transform:translateY(100px);transition:opacity .75s ease,transform 1.25s cubic-bezier(.19,1,.22,1)}.highlights .card-third.animate{opacity:1;filter:alpha(opacity=100);transform:translateY(0)}@media (min-width:0px) and (max-width:559px){.highlights [class*=btn]{width:100%}}.newsletter .container{padding:3.5rem 0}.newsletter .intro,.newsletter .text,.newsletter .title{text-align:center}.newsletter .title{margin-top:0}.newsletter form{margin-top:1rem}.newsletter input[type=text].is-invalid{border:1px solid #254043}.newsletter .label,.newsletter label{color:#254043}.newsletter .field{width:calc(33.33% - 6em);margin-right:1em;display:block;float:left}.newsletter [type*=submit]{width:15em;margin-top:2.8rem;padding:1.4em 1.5em 1.45em}@media (min-width:0px) and (max-width:767px){.newsletter .container{padding:2.5rem 0}.newsletter .field{width:100%;margin-right:0}}@media (min-width:0px) and (max-width:639px){.newsletter .intro,.newsletter .text,.newsletter .title{text-align:left}.newsletter .container{padding:6% 0}.newsletter [type=submit]{width:100%;margin:0;margin-top:2.5em}}.person+.heading .container{padding-top:0}.person+.heading .wrapper{border-top:1px solid #254043;padding-top:3rem}.person .wrapper>*{float:left}.person .person-avatar{width:7em;height:7em;margin-right:2em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;position:relative;display:block;overflow:hidden}.person .person-info{width:calc(70% - 9em);max-width:560px}.person .person-title{font-size:34px;font-size:1.88889em}.person .person-desc,.person .person-function{font-size:15px;font-size:.83333em}.person .person-desc{margin:1.5em 0}.person .person-links{width:30%;text-align:right;float:right}.person .person-links [class*=btn-underline]{float:right;clear:both}@media (min-width:0px) and (max-width:1079px){.person .person-info,.person .person-links{width:100%}.person .person-links{margin:2em 0 0 9em;text-align:left;float:left}.person .person-links [class*=btn-underline]{margin:0;float:left;clear:none}}@media (min-width:0px) and (max-width:767px){.person .person-avatar{width:8rem;height:8rem;margin:0 auto 2em;display:block;float:none}.person .person-info,.person .person-links{max-width:none;margin:0}.person .person-desc,.person .person-function{font-size:17px;font-size:.94444em}.person .person-links [class*=btn-underline]{margin:1em 1em 0 0}}@media (min-width:0px) and (max-width:639px){.person .person-info [class*=btn]{width:100%;margin:0;text-align:left}.person .person-info [class*=btn]+[class*=btn]{margin-top:.5em}}.projects.blue+.projects.blue .projects.red+.projects.red .container{padding-top:0}.projects+.contact .content{max-width:100%;padding:0}.projects .container{overflow:hidden}.projects .card-container{width:100%;margin-top:.25em;float:right}.projects .slick-slide{margin-right:2rem}.projects .slick-slide:last-of-type{margin-right:0}.projects .slick-slide .card-quarter{margin-top:0!important}.projects .project-info{width:calc(20% - 2rem);font-size:15px;font-size:.83333em;float:left}.projects .project-info+.card-container{width:80%}@media (min-width:0px) and (max-width:1279px){.projects .card-container,.projects .project-info{width:100%}.projects .project-info{margin-bottom:1em}.projects .project-info+.card-container{width:100%}}@media (min-width:0px) and (max-width:767px){.projects.blue+.projects.blue .projects.red+.projects.red .container{padding-top:2rem}}@media (min-width:0px) and (max-width:959px){.projects .project-info{margin:0;font-size:18px;font-size:1em}}.projects-map{display:block;overflow:auto}.projects-map .container{padding:1rem 0}.projects-map .wrapper>*{width:auto;float:left}.projects-map .intro,.projects-map .text{margin:0;font-size:24px;font-size:1.33333em;line-height:3em}.projects-map [class*=btn]{margin:.5em 0;float:right}.projects-map svg{height:3em;margin:.5em 1em .5em 0}.map-container{width:100%;max-width:1600px;height:calc(100vh - 4rem);position:fixed;top:4rem;left:50%;display:none;z-index:100;transform:translateX(-50%)}.map-container [class*=btn]{padding:.75em;position:absolute;top:2em;right:2em}.map-container [class*=btn] svg *{fill:#254043}.map-filter{width:100%;height:auto;display:none;position:absolute;top:0;left:0;overflow:auto;z-index:1000}.map-filter [class*=btn-filter]{width:16.66%;padding:1.35em 1.5em 1.2em;margin:0;background:#feff00;font-size:16px;font-size:.88889em;font-weight:300;line-height:1em;text-align:center;color:#000;display:inline-block;float:left;text-transform:capitalize;cursor:pointer;box-sizing:border-box;transition:background .25s ease}.map-filter [class*=btn-filter] img{width:1em;height:1em;margin-top:-.1em;margin-right:.25em}@media (min-width:0px) and (min-width:1080px){.map-filter [class*=btn-filter]:hover{background:#e0f8ff}}@media (min-width:0px) and (max-width:959px){.map-filter [class*=btn-filter]{width:33.33%;text-align:left}}@media (min-width:0px) and (max-width:767px){.map-filter [class*=btn-filter]{width:50%}}@media (min-width:0px) and (max-width:639px){.map-filter [class*=btn-filter]{width:100%}}.gm-style .gm-style-iw{max-width:400px;padding:15px 10px 10px;font-family:Baton Turbo,serif;font-size:15px!important}.gm-style .gm-style-iw [class*=btn]{font-size:16px}.related[class*=block]{transition:background .25s ease}.related[class*=block] .container{padding:0}.related[class*=block] .wrapper{max-width:calc(1280px + 2rem);padding:0}.related[class*=block]:hover{background:#ff786a}.related-item{width:33.33%;padding:3rem;border-right:1px solid hsla(0,0%,100%,.4);background:#ff6150;display:block;float:left;cursor:pointer;box-sizing:border-box;transition:background .25s ease}.related-item:last-of-type{border-right:none}.related-item .related-subtitle{margin-bottom:.5em;font-family:Baton,serif;text-transform:uppercase;color:#feff00}.related-item .related-title{margin:.5em 0;font-size:34px;font-size:1.88889em;font-weight:500;line-height:1em}.related-item .related-desc{font-size:15px;font-size:.83333em}.related-item:hover{background:#ff786a}@media (min-width:0px) and (max-width:1079px){.related-item{padding:1.5rem}}@media (min-width:0px) and (max-width:959px){.related-item{width:100%;border-bottom:1px solid hsla(0,0%,100%,.4);border-right:0}.related-item:last-of-type{border-bottom:none}}.related-item.large{width:100%}.related-item.medium{width:50%}@media (min-width:0px) and (max-width:959px){.related-item.medium{width:100%;border-bottom:1px solid hsla(0,0%,100%,.4)}.related-item.medium:last-of-type{border-bottom:none}}.theme-item .card-content{padding:1em}.theme-item .card-title{margin:0;font-size:26px;font-size:1.44444em;text-align:center}.theme-item [class*=icon]{position:absolute;top:-.45em;right:-.05em;transform:translateY(-100%)}.topics+.topics.overview .container{padding-top:1rem}.ajaxform-results .topics:first-of-type:not(.overview) .container{padding-top:0}.topics-pagination .pagination{margin:0;padding:0}.topics-pagination [class*=left]{float:left}.topics-pagination [class*=right]{float:right}.topic-item .topic-row{width:100%;margin-bottom:1em;display:block;overflow:auto}.topic-item .topic-row>*{width:auto;float:left}.topic-item .topic-row [class*=btn]{float:right}@media (min-width:0px) and (max-width:959px){.topic-item .title{font-size:28px;font-size:1.55556em}}@media (min-width:0px) and (max-width:419px){.topic-item .title{font-size:24px;font-size:1.33333em}}.card-topic{display:block}.card-topic.white{background:#fff;overflow:auto}.card-topic.white .card-content{padding:1.5em}.card-topic.white .card-subtitle{margin:.5em 0}.card-topic .card-content,.card-topic .card-thumb{display:inline-block;float:left}.card-topic .card-thumb{width:40%;position:relative}.card-topic .card-thumb img{height:auto}.card-topic .card-content{width:60%;padding:0 1.5em}.card-topic .card-title{margin:0;line-height:1em}.card-topic .card-subtitle{margin-top:0}.card-topic .card-desc{font-size:15px;font-size:.83333em}.card-topic [class*=btn]{margin-right:8px;float:right}@media (min-width:0px) and (max-width:1079px){.card-topic .card-content,.card-topic .card-thumb{width:100%}.card-topic .card-content{padding:1em 0}.card-topic .card-desc{font-size:16px;font-size:.88889em}}@media (min-width:0px) and (max-width:959px){.card-topic .card-desc{font-size:17px;font-size:.94444em}}@media (min-width:0px) and (max-width:639px){.card-topic .card-desc{font-size:18px;font-size:1em}}@media (min-width:0px) and (max-width:419px){.card-topic .card-desc{display:none}}.card-location{margin:0;opacity:.5;filter:alpha(opacity=50);display:inline-block}[class*=block]{width:100%;display:block;clear:both}[class*=block] .container{padding:1.5rem 0}.cta-item{width:100%;padding:1rem 2rem;background:#ff6150;color:#fff;display:table;overflow:auto}.cta-item>*{display:table-cell;vertical-align:middle}.cta-item .intro,.cta-item .text{font-size:20px;font-size:1.11111em}.cta-item [class*=btn]{margin:.6em 0;float:right}@media (min-width:0px) and (max-width:639px){.cta-item .intro,.cta-item .text{width:100%;margin:0;font-size:17px;font-size:.94444em;display:block}.cta-item [class*=btn]{width:100%;margin:1em 0 0;display:block;float:left;clear:both}}.download-item{width:100%;padding:1.5rem;background:#ff6150;color:#fff;display:table;overflow:auto}.download-item>*{display:table-cell;vertical-align:middle}.download-item svg{height:4em}.download-item .intro,.download-item .text{font-size:20px;font-size:1.11111em}.download-item [class*=btn]{margin:.6em 0;float:right}@media (min-width:0px) and (max-width:639px){.download-item svg{display:none}.download-item .intro,.download-item .text{width:100%;margin:0;font-size:17px;font-size:.94444em;display:block}.download-item [class*=btn]{width:100%;margin:1em 0 0;display:block;float:left;clear:both}}.facts[class*=block] .container{padding:2rem 0}.fact-item{width:calc(25% - 1.5rem);margin-right:1.75rem;display:inline-block;float:left}.fact-item:nth-child(4n+0){margin-right:0;clear:right}.fact-item:nth-child(4n+0)+div{clear:left}.fact-item:nth-of-type(-n+4){margin-top:0}.fact-item>*{margin:.5em 0}.fact-item .fact-thumb{width:100%;min-height:100px;margin:0;font-family:Baton,serif;font-size:80px;font-size:4.44444em;line-height:1em;color:#ff6150;display:block}.fact-item .fact-thumb img,.fact-item .fact-thumb svg{width:auto;max-width:100%;height:auto;max-height:100%;margin-bottom:.25em}.fact-item .fact-thumb img.fact-icon,.fact-item .fact-thumb svg.fact-icon{height:80px}@media (min-width:0px) and (max-width:639px){.fact-item .fact-thumb img.fact-icon,.fact-item .fact-thumb svg.fact-icon{height:auto;max-width:70px}}.fact-item .fact-thumb img.fact-pic,.fact-item .fact-thumb svg.fact-pic{height:140px}.fact-item .fact-title{font-size:24px;font-size:1.33333em}.fact-item .fact-desc{font-size:15px;font-size:.83333em;line-height:1.75em}@media (min-width:0px) and (max-width:1079px){.fact-item{width:calc(50% - 1.5rem);margin-right:1.75rem}.fact-item:nth-child(4n+0){margin-left:0;clear:none}.fact-item:nth-child(4n+0)+div{clear:none}.fact-item:nth-of-type(-n+4){margin-top:auto}.fact-item:nth-child(2n+0){margin-right:0;clear:right}.fact-item:nth-child(2n+0)+div{clear:left}.fact-item:nth-of-type(-n+2){margin-top:0}}@media (min-width:0px) and (max-width:639px){.fact-item{width:100%;text-align:center}.fact-item:nth-child(2n+0){margin-left:0;clear:none}.fact-item:nth-child(2n+0)+div{clear:none}.fact-item:nth-of-type(-n+2){margin-top:auto}}[class*=image]{text-align:center}[class*=image] img{display:inline}.intro[class*=block] .wrapper,.text[class*=block] .wrapper{max-width:720px}.intro[class*=block] .anchor,.text[class*=block] .anchor{font-family:Baton,serif;font-weight:300;text-transform:uppercase;color:#ff6150}.intro[class*=block] .title,.text[class*=block] .title{font-size:32px;font-size:1.77778em;margin:.25em 0 1em;font-weight:500;line-height:1em}.intro[class*=block] p,.text[class*=block] p{margin:1em 0}.intro[class*=block] p:first-of-type,.text[class*=block] p:first-of-type{margin-top:0}.intro[class*=block] p:last-of-type,.text[class*=block] p:last-of-type{margin-bottom:0}.intro[class*=block] a,.text[class*=block] a{text-decoration:underline}.intro[class*=block] a:hover,.text[class*=block] a:hover{text-decoration:none}.intro{margin-top:2rem}.intro[class*=block] .title{font-weight:300}.intro .container,.intro.text .container{padding-top:0}
/*# sourceMappingURL=app.css.map*/