/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25em);transform:translateY(-1.25em);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25em);transform:translateY(-1.25em);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes spin-half{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin-half{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes loader{0%{stroke-dasharray:0 840;}50%{stroke-dasharray:840 840;}100%{stroke-dasharray:0 840;}}@keyframes loader{0%{stroke-dasharray:0 840;}50%{stroke-dasharray:840 840;}100%{stroke-dasharray:0 840;}}@font-face{font-family:ProximaSansRegular;src:url(/themes/custom/gramma/dist/font/ProximaSansRegular.ttf) format("truetype");}@font-face{font-family:ProximaSoftMedium;src:url(/themes/custom/gramma/dist/font/ProximaSoft-Medium.ttf) format("truetype");}@font-face{font-family:ProximaSoftLight;src:url(/themes/custom/gramma/dist/font/ProximaSoft-Light.ttf) format("truetype");}html{min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}body{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0;background-color:#fff;color:#231F20;font:100% "ProximaSoftLight","Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;text-align:center;line-height:1.4;overflow-x:hidden;-webkit-overflow-scrolling:touch;}::-moz-selection{background-color:#151314;color:#fff;text-shadow:none;}::selection{background-color:#151314;color:#fff;text-shadow:none;}.dialog-off-canvas-main-canvas{height:100%;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5em;color:inherit;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;}h1{font-size:1.75rem;}h2{font-size:1.5rem;}h3{font-size:1.25rem;}a{color:#231F20;text-decoration:none;}a:hover,a:focus,a.active{outline:none;text-decoration:underline;cursor:pointer;}a:active,a:selected{border:0;outline:none;}p{margin:0 0 1.5em;}strong{font-weight:700;}em{font-style:italic;}address{font-style:normal;}img{width:100%;height:auto;margin:0;}ul,ol,li{margin:0;padding:0;list-style-type:none;}dl{margin:0 0 1.5em;}dt,dd{display:block;margin:0;padding:0;}dt{font-weight:700;}table{width:100%;margin-bottom:1.5em;border:1px solid #ddd;border-collapse:collapse;border-spacing:0;empty-cells:show;}@media (min-width:60em){table{width:auto;}}table caption{padding:0.5em 0;color:#231F20;font-size:1rem;font-style:italic;text-align:center;}table thead{background-color:#ddd;text-align:left;}table th,table td{overflow:visible;padding:1em;border-right:1px solid #ddd;}table th:last-child,table td:last-child{border-right:0;}table tr,table td{-webkit-transition:background-color 0.6s ease;-o-transition:background-color 0.6s ease;transition:background-color 0.6s ease;}@media (min-width:60em){table tr,table td{padding:1em 1.5em;}}.table--responsive{overflow-x:auto;min-height:0.01%;}@media (max-width:59.9375em){.table--responsive{overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;margin-bottom:1.5em;border:1px solid #ddd;}.table--responsive > table{margin-bottom:0;border:0 none;}.table--responsive > table > thead > tr > th,.table--responsive > table > thead > tr > td,.table--responsive > table > tbody > tr > th,.table--responsive > table > tbody > tr > td,.table--responsive > table > tfoot > tr > th,.table--responsive > table > tfoot > tr > td{white-space:nowrap;}}hr{display:block;height:1px;margin:1.5em 0;padding:0;border:0;border-top:1px solid #ddd;}blockquote{margin:0.5em 0 1.5em 1em;padding:1em 1.25em;border-left:5px solid #231F20;background-color:#cfc9ca;font-size:1.125rem;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0;}blockquote footer,blockquote small{display:block;color:#231F20;font-size:80%;}blockquote footer::before,blockquote small::before{content:'\2014 \00A0';}q{margin-left:3px;padding:3px 7px;border-left:3px solid #231F20;background-color:#cac3c5;quotes:'“' '”';}.more-help-link a,.more-link a{display:inline-block;margin:0 0 1.5em;padding:0.5em 0.75em;border:1px solid #ddd;font-size:1rem;text-decoration:none;-webkit-transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;-o-transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;}.more-help-link a::after,.more-link a::after{content:'\279C';padding-left:0.5em;}.more-help-link a:hover,.more-help-link a:focus,.more-link a:hover,.more-link a:focus{border-color:#231F20;background-color:#231F20;color:#fff;}ul.pager__items{display:block;margin:20px 0;text-align:center;line-height:2;clear:both;}ul.pager__items li{display:inline-block;}ul.pager__items .pager__item--ellipsis span{float:left;position:relative;padding:4px 15px;background-color:#fff;color:#999;text-decoration:none;cursor:default;}ul.pager__items a{float:left;position:relative;padding:0 13px;background-color:#fff;color:#231F20;text-decoration:none;}ul.pager__items a:hover,ul.pager__items a:focus{z-index:3;border-color:#ddd;background-color:#ddd;color:#231F20;}ul.pager__items .is-active a{z-index:2;border-color:#231F20;background-color:#231F20;color:#fff;cursor:default;}ul.pager__items .pager__item--first a{margin-left:0;border-radius:4px 0 0 4px;}ul.pager__items .pager__item--last a{border-radius:0 4px 4px 0;}.breadcrumb__navigation{margin-bottom:1.5em;font-size:0.8125rem;}.breadcrumb__navigation li{display:inline-block;}.breadcrumb__navigation li:not(:first-child)::before{content:'»';}.breadcrumb__navigation a{color:#231F20;text-decoration:underline;}.breadcrumb__navigation a:hover,.breadcrumb__navigation a:focus{color:#231F20;}.breadcrumb__navigation span{color:#8e8083;}.progress{position:relative;}.progress__track{overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(35,31,32,0.1);box-shadow:inset 0 1px 2px rgba(35,31,32,0.1);height:22px;border-color:#4a4a4a;background-color:#fff;}.progress__bar{background-color:#231F20;width:0;height:100%;color:#fff;font-size:0.75rem;text-align:center;line-height:20px;-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.progress__percentage{position:absolute;top:0;width:100%;margin:0;color:#fff;font-size:0.875rem;line-height:20px;text-align:center;text-shadow:1px 1px 1px rgba(35,31,32,0.75);}.lazyload + .throbber,.lazyloaded + .throbber{display:none;}.js .lazyload,.js .lazyloading{opacity:0;min-height:32px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}.js .lazyload + .throbber,.js .lazyloading + .throbber{display:block;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;padding:0;border-radius:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}.js .lazyload + .throbber svg,.js .lazyloading + .throbber svg{-webkit-animation:spin-half 1s ease-in-out infinite;animation:spin-half 1s ease-in-out infinite;}.js .lazyload + .throbber circle,.js .lazyloading + .throbber circle{stroke:#C3FFD3;-webkit-animation:loader 1s ease-in-out infinite;animation:loader 1s ease-in-out infinite;}.js .lazyloaded{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;}body .menu-item--unpublished a{color:#c43838;text-decoration:line-through;}body .node--unpublished::after{content:'Current page is unpublished!';z-index:100;display:block;width:100%;padding:10px;background-color:rgba(35,31,32,0.75);color:#fff;font-size:0.875rem;font-weight:bold;line-height:1em;text-shadow:1px 1px 5px rgba(35,31,32,0.75);}.page-not-found{max-width:600px;margin:2em auto;text-align:center;}.page-not-found h1{color:#999;font-size:2.5rem;}.page-not-found p{font-size:1.25rem;text-align:center;}.ajax-progress-throbber{position:absolute;z-index:100;top:50%;left:50%;width:32px;height:32px;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.ajax-progress-throbber .throbber{display:block;width:32px;height:32px;padding:0;border-radius:50px;background-image:url(/themes/custom/gramma/dist/images/loading-spin.svg);background-color:rgba(35,31,32,0.25);}@media (min-width:60em){.view-taxonomy-term .field-taxonomy-term--description{width:66.7%;float:right;}}.view-taxonomy-term .views__content{clear:both;}.nav__list{margin-left:5px;}.nav__list li{display:inline-block;}nav.tabs{position:relative;z-index:100;}.block-local-tasks-block{position:fixed;z-index:250;top:180px;right:1rem;min-width:200px;padding:0;-webkit-box-shadow:0 1px 3px rgba(35,31,32,0.15),0 1px 2px rgba(35,31,32,0.3);box-shadow:0 1px 3px rgba(35,31,32,0.15),0 1px 2px rgba(35,31,32,0.3);}.block-local-tasks-block:focus .local-tasks__toggler,.block-local-tasks-block:hover .local-tasks__toggler{color:#231F20;-webkit-box-shadow:0 1px 2px rgba(35,31,32,0.3);box-shadow:0 1px 2px rgba(35,31,32,0.3);}.block-local-tasks-block:focus .nav__list--pills,.block-local-tasks-block:hover .nav__list--pills{max-height:290px;}.block-local-tasks-block a{display:block;width:100%;padding:0 25px;background-color:rgba(221,221,221,0.15);color:#4a4a4a;border-bottom:1px solid #ddd;line-height:3rem;-webkit-transition:background-color 0.15s ease-in-out,border-bottom-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out,border-bottom-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-bottom-color 0.15s ease-in-out;}.block-local-tasks-block a:focus,.block-local-tasks-block a:hover{background-color:rgba(35,31,32,0.3);border-bottom-color:rgba(35,31,32,0.15);text-decoration:none;}.block-local-tasks-block a.is-active{background-color:rgba(221,221,221,0.15);font-weight:700;pointer-events:none;}.block-local-tasks-block .local-tasks__toggler{position:relative;color:#231F20;background-color:#fff;font-weight:700;-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;-o-transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}.block-local-tasks-block .local-tasks__toggler::before{content:"";position:absolute;top:0;left:0;display:block;width:5px;height:calc(100% + 1px);background-color:#231F20;}.block-local-tasks-block .local-tasks__toggler::after{content:"\2261";position:absolute;top:0;right:15px;display:block;font-size:1.5rem;}.block-local-tasks-block .local-tasks__toggler:hover,.block-local-tasks-block .local-tasks__toggler:focus{background-color:#fff;}.block-local-tasks-block .nav__list--pills{overflow:hidden;max-height:0;margin:0;background-color:white;-webkit-transition:max-height 0.25s ease-in-out;-o-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out;}.block-local-tasks-block .nav__list--pills li{list-style-type:none;}.block-local-tasks-block .nav__list--pills li a{border-top:0 none;}.messages-list{position:fixed;left:1rem;bottom:0;z-index:500;}.messages-list__item{position:relative;overflow-y:auto;max-height:600px;max-width:1100px;margin:0 auto 1rem;padding:20px 30px 20px 55px;border:2px solid #8ed9f6;background-color:#4a4a4a;color:#ddd;font-size:0.8125rem;text-align:left;border-radius:5px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;}.messages-list__item::before{content:"\279C";position:absolute;top:50%;left:15px;width:25px;color:#8ed9f6;font-size:2.25em;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.messages-list__item.hide{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.messages__header{display:none;}.messages__content p{margin-top:0;}.messages__content p:last-child{margin-bottom:0;}.messages__content a{color:#C3FFD3;}.messages--close{display:inline-block;position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;text-indent:-9999px;}.messages--close-dash{width:20px;height:2px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotateZ(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotateZ(45deg);}.messages--close-dash:last-child{-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotateZ(-45deg);}.messages--close:hover > div,.messages--close:focus > div{background:#C3FFD3;}.messages--status{border-color:#36c14d;}.messages--status::before{content:"\2714";color:#36c14d;}.messages--warning{border-color:#ffbf00;}.messages--warning::before{content:"\26A0";color:#ffbf00;}.messages--error{border-color:#c43838;}.messages--error::before{content:"\2716";color:#c43838;}#console{width:auto;margin:0 2em;}.container--maintenance,.container--account{padding:0;}.container--maintenance .content__wrapper,.container--account .content__wrapper{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;min-height:100vh;}.container--maintenance .content--container,.container--account .content--container{max-width:350px;margin:0 auto;padding:2em 1em;text-align:center;}.container--maintenance .content--container form input,.container--maintenance .content--container button,.container--account .content--container form input,.container--account .content--container button{margin:0 auto 30px;border-radius:25px;background:#ddd;text-align:center;line-height:50px;}.container--maintenance .content--container form input.button,.container--maintenance .content--container button.button,.container--account .content--container form input.button,.container--account .content--container button.button{display:block;max-width:200px;width:100%;border:0 none;background-color:#231F20;color:#fff;font-size:1rem;text-transform:uppercase;-webkit-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}.container--maintenance .content--container form input.button:focus,.container--maintenance .content--container form input.button:hover,.container--maintenance .content--container button.button:focus,.container--maintenance .content--container button.button:hover,.container--account .content--container form input.button:focus,.container--account .content--container form input.button:hover,.container--account .content--container button.button:focus,.container--account .content--container button.button:hover{background-color:#999;}.container--maintenance .logo--site,.container--account .logo--site{display:block;margin-bottom:50px;}.container--maintenance .logo--site svg,.container--account .logo--site svg{display:block;}.container--maintenance .form-item,.container--account .form-item{margin:0;}.container--maintenance .form-item label,.container--account .form-item label{margin-bottom:10px;text-align:center;}.container--maintenance .form-item label::after,.container--account .form-item label::after{content:unset;}.container--maintenance .form-item .description,.container--account .form-item .description{display:none;}.container--maintenance .form-item .logo--site,.container--account .form-item .logo--site{display:block;margin-bottom:50px;text-align:center;}.container--maintenance .form-item .logo--site svg,.container--account .form-item .logo--site svg{max-height:100px;vertical-align:bottom;}.container--maintenance .account__link a,.container--account .account__link a{color:#231F20;font-family:"ProximaSoftLight","Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;}.container--maintenance .link--oum,.container--account .link--oum{width:100%;color:#231F20;font-size:0.875rem;margin:0;}.container--profile .user-profilelinks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.container--profile .user__item--link{display:inline-block;}.layout-container{position:relative;min-height:100%;max-width:1600px;margin:0 auto;}.page__heading--title{margin:0 0 1em;color:#231F20;font-size:1.5rem;font-weight:700;line-height:1;}.content__wrapper{width:calc(100% - 2em);margin:0 auto;}.content--container{position:relative;font-size:1rem;text-align:left;}.content--container ul,.content--container ol{margin:0 0 1.5em 1em;padding:0;}.content--container ul li,.content--container ol li{list-style-type:disc;}.content--container ul li ul,.content--container ul li ol,.content--container ol li ul,.content--container ol li ol{margin-bottom:0;}.content--container ol li{list-style-type:decimal;}.content--container img{vertical-align:bottom;width:auto;max-width:100%;height:auto;}.layout--sidebar .content--container{float:right;width:66.666%;}.sidebar{float:left;width:33.333%;}.header{z-index:200;position:relative;background:#fff;line-height:1;}.header .header__wrapper{overflow:hidden;display:block;width:100%;padding:1em 1em 5em;}.header .logo--site{float:left;text-align:left;}.header .logo--site:hover{text-decoration:none;}.header .logo--site .logo-text{font-size:25px;color:#EF1D23;text-transform:lowercase;}.header .logo--site svg{display:block;height:132px;margin:20px 20px 70px 0;width:auto;}@media (min-width:60em){.header .logo--site svg{height:155px;margin-top:5px;}}.nav__wrapper{overflow:hidden;position:absolute;z-index:201;height:0;top:100%;right:0;left:0;width:66.7%;}@media (min-width:60em){.nav__wrapper.js-toggle-menu{height:auto;}.nav__wrapper.js-toggle-menu li{background:#ddd;}}@media (min-width:60em){.nav__wrapper{float:right;position:relative;height:auto;}}.nav__menu--main{font-size:16px;letter-spacing:1.5px;line-height:2;}.nav__menu--main .nav__list--menu li{display:block;width:100%;text-align:left;}@media (min-width:60em){.nav__menu--main .nav__list--menu li.menu-item--level-1{margin:0 0 5px;width:24%;float:left;}.nav__menu--main .nav__list--menu li.menu-item--level-1.menu-item--1{width:calc(50% + 2.5px);}.nav__menu--main .nav__list--menu li.menu-item--level-1.menu-item--3{float:right;text-align:right;padding-right:5px;}}.nav__menu--main .nav__list--menu li a{text-transform:uppercase;display:block;color:#231F20;text-decoration:none;line-height:28px;font-family:"ProximaSoftLight",serif;}.nav__menu--main .nav__list--menu li a:focus,.nav__menu--main .nav__list--menu li a:hover,.nav__menu--main .nav__list--menu li a.is-active{color:black;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;font-family:"ProximaSoftMedium",serif;}.nav__menu--main .nav__list--menu li ul li{display:block;}.nav__toggler{display:none;}@media (max-width:59.9375em){.nav__toggler{right:30px;top:50px;position:fixed;z-index:500;width:50px;height:50px;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;}.nav__toggler--title{display:none;}.nav__toggler--dashes{width:32px;height:24px;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;}.nav__toggler--dash{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:3px;width:100%;display:block;background:#231F20;-webkit-transform:perspective(1px) translate(0px,0px) rotate(0deg) scaleX(1);transform:perspective(1px) translate(0px,0px) rotate(0deg) scaleX(1);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:background .2s .2s ease,-webkit-transform .2s 0s ease;transition:background .2s .2s ease,-webkit-transform .2s 0s ease;-o-transition:transform .2s 0s ease,background .2s .2s ease;transition:transform .2s 0s ease,background .2s .2s ease;transition:transform .2s 0s ease,background .2s .2s ease,-webkit-transform .2s 0s ease;}.nav__toggler.js-toggle-menu .nav__toggler--dash{background:#4a4a4a;-webkit-transition:background .2s 0s ease,-webkit-transform .2s .15s ease;transition:background .2s 0s ease,-webkit-transform .2s .15s ease;-o-transition:transform .2s .15s ease,background .2s 0s ease;transition:transform .2s .15s ease,background .2s 0s ease;transition:transform .2s .15s ease,background .2s 0s ease,-webkit-transform .2s .15s ease;}.nav__toggler.js-toggle-menu .nav__toggler--dash:nth-child(1){-webkit-transform:perspective(1px) translate(4px,-1px) rotate(45deg) scaleX(1);transform:perspective(1px) translate(4px,-1px) rotate(45deg) scaleX(1);}.nav__toggler.js-toggle-menu .nav__toggler--dash:nth-child(2){-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:perspective(1px) translate(0px,0px) rotate(0deg) scaleX(0);transform:perspective(1px) translate(0px,0px) rotate(0deg) scaleX(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}.nav__toggler.js-toggle-menu .nav__toggler--dash:nth-child(3){-webkit-transform:perspective(1px) translate(4px,1px) rotate(-45deg) scaleX(1);transform:perspective(1px) translate(4px,1px) rotate(-45deg) scaleX(1);}}.nav__wrapper.js-toggle-menu{overflow:unset;}.nav__wrapper.js-toggle-menu .region--navigation{border-width:2px;border-color:#231F20;border-style:solid;width:50%;max-width:300px;position:fixed;top:50px;right:20px;background-color:white;padding:50px 10px 10px;}.nav__wrapper.js-toggle-menu .region--navigation .menu-item--level-1{font-weight:bold;}.nav__wrapper.js-toggle-menu .region--navigation .menu-item--level-1 .menu-item--level-2{font-weight:normal;}.nav__wrapper.js-toggle-menu .region--navigation .menu-item--level-1 .menu-item--level-2:last-child{margin-bottom:20px;}.content--container .js-pager__items li{list-style:none;}ul.pager__items{padding-top:50px;}ul.pager__items .pager__item--last{display:none;}ul.pager__items .pager__item--first{display:none;}.footer{padding:15px;margin-bottom:20px;clear:both;line-height:28px;font-size:0.8125rem;}@media (min-width:60em){.footer{padding:20px 0 0 5px;}}.footer .footer__wrapper h3{text-transform:uppercase;font-size:1.1em;font-weight:initial;line-height:28px;margin-bottom:0;}.footer .footer__wrapper a{color:#231F20;text-decoration:underline;}.footer .footer__wrapper a:hover{color:#EF1D23;margin-bottom:0;}.footer .footer__wrapper .adress,.footer .footer__wrapper .brand,.footer .footer__wrapper .volgOns{text-align:left;width:100%;margin-top:20px;}@media (min-width:60em){.footer .footer__wrapper .adress,.footer .footer__wrapper .brand,.footer .footer__wrapper .volgOns{margin-top:0;float:left;width:33%;padding:15px;}}@media (min-width:60em){.footer .footer__wrapper .brand{width:30%;}}.footer .footer__wrapper .adress h3{color:#EF1D23;}.footer .footer__wrapper .adress a{text-decoration:none;}@media (min-width:60em){.footer .footer__wrapper .volgOns{width:34%;float:right;margin-right:5px;}}.footer .footer__wrapper .volgOns a{text-decoration:none;}.footer .footer__wrapper .volgOns h3{float:left;}.footer .footer__wrapper .volgOns .Socials > div{float:left;position:relative;}.footer .footer__wrapper .volgOns .Socials > div:not(:first-child){margin-left:10px;}.footer .footer__wrapper .volgOns .Socials > div:not(:first-child)::before{content:' ';position:absolute;top:7px;left:-7px;display:block;width:5px;height:5px;border-radius:50%;background-color:#231F20;}.footer .footer__wrapper .volgOns .Socials > div a{text-decoration:none;}.footer .footer__wrapper .Socials{float:right;width:50%;}.footer .footer__wrapper .Socials ul li a{text-decoration:none;background-size:22.5px;height:22.5px;width:22.5px;display:block;float:left;padding:0 !important;font-size:0;margin-right:15px;}.footer .footer__wrapper .brand a{font-weight:bold;}.footer .footer-menu{clear:both;}.form-item,.form-actions,.form-wrapper{margin:0 0 1.5em;}.form-item .form-item{margin-bottom:0;}.description{color:#675b5e;font-size:80%;}.resizable-textarea .grippie{background-image:url("/misc/grippie.png");}fieldset{margin-bottom:1.5em;padding:1.5em;border:1px solid #ddd;}legend{font-size:1rem;font-weight:700;}details{padding:1em;}.vertical-tabs__menu-item.is-selected{background-color:#ddd;}.vertical-tabs__menu-item a:hover{outline:none;}form{margin:0 0 1.5em;}label{display:block;margin-bottom:0.5em;font-size:1rem;font-weight:700;cursor:pointer;}input,select,textarea{position:relative;display:inline-block;width:100%;height:2.5em;padding:0 0.75em;border:1px solid #ddd;background-color:#fff;color:#231F20;font-family:inherit;font-size:1rem;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;}input.placeholder,select.placeholder,textarea.placeholder{color:#ddd;}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ddd;}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#ddd;}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ddd;}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ddd;}input::placeholder,select::placeholder,textarea::placeholder{color:#ddd;}input:hover,select:hover,textarea:hover{border-color:#231F20;}input:focus,select:focus,textarea:focus{-webkit-box-shadow:0 0 6px #a69b9e;box-shadow:0 0 6px #a69b9e;border-color:#231F20;outline:none;}input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;outline:0;}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#fcfcfc;color:#a69b9e;cursor:not-allowed;}input[type='checkbox'] + label,input[type='radio'] + label,select[type='checkbox'] + label,select[type='radio'] + label,textarea[type='checkbox'] + label,textarea[type='radio'] + label{display:inline-block;vertical-align:middle;margin:0 0 0 0.5em;font-weight:400;line-height:1.5em;}.valid input,.valid
select,.valid
textarea{border-color:#36c14d;}.valid input:focus,.valid
select:focus,.valid
textarea:focus{-webkit-box-shadow:0 0 10px #f9fdf9;box-shadow:0 0 10px #f9fdf9;border-color:#36c14d;}.error input,.error
select,.error
textarea{border-color:#c43838;}.error input:focus,.error
select:focus,.error
textarea:focus{-webkit-box-shadow:0 0 10px #fefdfd;box-shadow:0 0 10px #fefdfd;border-color:#c43838;}input[type='checkbox']:hover,input[type='radio']:hover,input[type='range']:hover,input[type='file']:hover,input[type='color']:hover,select[type='checkbox']:hover,select[type='radio']:hover,select[type='range']:hover,select[type='file']:hover,select[type='color']:hover,textarea[type='checkbox']:hover,textarea[type='radio']:hover,textarea[type='range']:hover,textarea[type='file']:hover,textarea[type='color']:hover{cursor:pointer;}input[type='checkbox']:focus,input[type='radio']:focus,input[type='range']:focus,input[type='file']:focus,input[type='color']:focus,select[type='checkbox']:focus,select[type='radio']:focus,select[type='range']:focus,select[type='file']:focus,select[type='color']:focus,textarea[type='checkbox']:focus,textarea[type='radio']:focus,textarea[type='range']:focus,textarea[type='file']:focus,textarea[type='color']:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;border-color:transparent;}input{line-height:normal;}input[type='checkbox'],input[type='file'],input[type='image'],input[type='radio']{width:auto;height:auto;}input[type='checkbox'],input[type='radio']{vertical-align:middle;padding:0;line-height:normal;}input[type='file']{height:2.5em;padding:0;border:0;line-height:100%;}input[type='range']{width:100%;padding:0;border:0;-webkit-appearance:none;}input[type='range']:focus{outline:none;}input[type='range']::-webkit-slider-runnable-track{height:5px;border:0;border-radius:3px;background-color:#675b5e;}input[type='range']::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background-color:#231F20;-webkit-appearance:none;}input[type='range']::-moz-range-track{height:5px;background-color:#675b5e;border:0;border-radius:3px;}input[type='range']::-moz-range-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background-color:#231F20;}input[type='range']::-ms-track{height:5px;border:0;border-radius:3px;color:transparent;background-color:#675b5e;}input[type='range']::-ms-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background-color:#231F20;}input[type='checkbox']:focus,input[type='radio']:focus,input[type='range']:focus,input[type='file']:focus,input[type='color']:focus,input[type='submit']:focus,input[type='button']:focus,input[type='reset']:focus{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;outline:none;}input[type='file'] + input[type='submit']{margin:0;}textarea{height:auto;padding:1em;resize:vertical;}select{padding:0 0.5em;}select:hover{cursor:pointer;}select[multiple]{height:auto;}select::-ms-expand{display:none;}select::-ms-value{color:currentColor;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #231F20;}select option{padding:0.5em;border:0 none;background-color:#fff;color:#231F20;}.form-item-date .form-item{display:inline-block;}.form-item-date input,.form-item-date select{width:auto;}input[type='submit'],input[type='button'],input[type='reset'],button,.button{width:auto;vertical-align:middle;margin:0;background-image:none;font-family:inherit;font-weight:700;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;}input[type='submit']:hover,input[type='submit']:focus,input[type='submit'].active,input[type='button']:hover,input[type='button']:focus,input[type='button'].active,input[type='reset']:hover,input[type='reset']:focus,input[type='reset'].active,button:hover,button:focus,button.active,.button:hover,.button:focus,.button.active{border:1px solid #ddd;background:#ddd;color:#231F20;text-decoration:none;}input[type='submit']:active,input[type='submit'].active,input[type='button']:active,input[type='button'].active,input[type='reset']:active,input[type='reset'].active,button:active,button.active,.button:active,.button.active{-webkit-box-shadow:inset 0 0 5px rgba(35,31,32,0.1);box-shadow:inset 0 0 5px rgba(35,31,32,0.1);background-image:none;outline:0;}input[type='submit'].disabled,input[type='submit'][disabled],fieldset[disabled] input[type='submit'],input[type='button'].disabled,input[type='button'][disabled],fieldset[disabled]
input[type='button'],input[type='reset'].disabled,input[type='reset'][disabled],fieldset[disabled]
input[type='reset'],button.disabled,button[disabled],fieldset[disabled]
button,.button.disabled,.button[disabled],fieldset[disabled]
.button{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:0.67;}input[type='submit'].primary,input[type='button'].primary,input[type='reset'].primary,button.primary,.button.primary{border-color:#231F20;background-color:#231F20;color:#fff;}input[type='submit'].primary:hover,input[type='submit'].primary:focus,input[type='submit'].primary.active,input[type='button'].primary:hover,input[type='button'].primary:focus,input[type='button'].primary.active,input[type='reset'].primary:hover,input[type='reset'].primary:focus,input[type='reset'].primary.active,button.primary:hover,button.primary:focus,button.primary.active,.button.primary:hover,.button.primary:focus,.button.primary.active{background-color:#594f51;}input[type='submit'].success,input[type='button'].success,input[type='reset'].success,button.success,.button.success{border-color:#36c14d;background-color:#36c14d;color:#fff;}input[type='submit'].success:hover,input[type='submit'].success:focus,input[type='submit'].success.active,input[type='button'].success:hover,input[type='button'].success:focus,input[type='button'].success.active,input[type='reset'].success:hover,input[type='reset'].success:focus,input[type='reset'].success.active,button.success:hover,button.success:focus,button.success.active,.button.success:hover,.button.success:focus,.button.success.active{background-color:#81dc90;}input[type='submit'].warning,input[type='button'].warning,input[type='reset'].warning,button.warning,.button.warning{border-color:#ffbf00;background-color:#ffbf00;color:#fff;}input[type='submit'].warning:hover,input[type='submit'].warning:focus,input[type='submit'].warning.active,input[type='button'].warning:hover,input[type='button'].warning:focus,input[type='button'].warning.active,input[type='reset'].warning:hover,input[type='reset'].warning:focus,input[type='reset'].warning.active,button.warning:hover,button.warning:focus,button.warning.active,.button.warning:hover,.button.warning:focus,.button.warning.active{background-color:#ffd966;}input[type='submit'].alert,input[type='button'].alert,input[type='reset'].alert,button.alert,.button.alert{border-color:#c43838;background-color:#c43838;color:#fff;}input[type='submit'].alert:hover,input[type='submit'].alert:focus,input[type='submit'].alert.active,input[type='button'].alert:hover,input[type='button'].alert:focus,input[type='button'].alert.active,input[type='reset'].alert:hover,input[type='reset'].alert:focus,input[type='reset'].alert.active,button.alert:hover,button.alert:focus,button.alert.active,.button.alert:hover,.button.alert:focus,.button.alert.active{background-color:#dc8686;}.form-actions > a{display:inline-block;vertical-align:middle;width:auto;height:2.5em;margin:0 0.5em 0 0;padding:0 0.75em;border:1px solid #ddd;color:#231F20;font-family:inherit;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;line-height:2.5em;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;cursor:pointer;}.form-actions > a:hover,.form-actions > a:focus,.form-actions > a.active{background-color:white;color:#231F20;text-decoration:none;}.form-required::after{content:' *';}.error label,.error label.error{padding:0.5em;background-color:#c43838;border:1px solid #c43838;color:#fff;font-weight:400;}.error label::before,.error label.error::before{content:'\2716';padding-right:0.5em;color:#fff;}.error .error-message{display:block;}.form-type-password{display:table;max-width:50em;width:100%;}.form-item .form-type-password{margin-bottom:1.5em;}.form-type-password input[type='password']{margin-bottom:0.5em;}.password-confirm,.password-strength{margin-bottom:1em;color:#675b5e;font-size:80%;}.password-confirm .ok,.password-confirm .error,.password-strength .ok,.password-strength .error{display:inline;padding:0 0.35em;border:0 none;background-color:#36c14d;color:#fff;}.password-confirm .ok::before,.password-confirm .error::before,.password-strength .ok::before,.password-strength .error::before{content:'';padding:0;}.password-confirm .error,.password-strength .error{background-color:#c43838;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:700;}.password-indicator{overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(35,31,32,0.1);box-shadow:inset 0 1px 2px rgba(35,31,32,0.1);width:100%;height:5px;border-radius:2px;background-color:#ddd;}.password-indicator .indicator{width:0;height:100%;background-color:#36c14d;font-size:0.75rem;-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.password-suggestions{margin:0;}.password-strength,.password-confirm{display:table-footer-group;}.password-confirm{visibility:hidden;}@media (min-width:40em){.form-type-password{margin-bottom:0;}.form-type-password > label,.form-type-password > input{width:47.5%;}.form-type-password input[type='password']{margin-bottom:0;}.password-strength,.password-confirm{float:right;display:block;width:47.5%;margin-top:2em;margin-bottom:0;}}.ui-autocomplete{border:1px solid #ddd;background:#fff;}.ui-autocomplete .ui-menu-item:not(:last-child){border-bottom:1px solid #ddd;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{display:block;margin:0;color:#4a4a4a;font-size:80%;text-align:left;text-decoration:none;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background:#ddd;}.ui-dialog{-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;padding:0;background:#fff;}.ui-dialog .ui-dialog-titlebar{border-bottom:1px solid #ddd;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:0;width:39px;height:39px;margin:0;border:0;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:2px;margin:auto;border-radius:3px;background:#999;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);}.ui-dialog .ui-dialog-content{text-align:left;}h2.paragraph--title{color:#EF1D23;margin-bottom:0;font-weight:initial;}@media (min-width:60em){h2.paragraph--title{width:33.3%;display:inline-block;float:left;}}.field-paragraph--field-pg-text{line-height:25px;}@media (min-width:60em){.field-paragraph--field-pg-text{width:66.7%;float:right;padding-left:5px;}}.field-node--field-components > .field__item{clear:both;}.node--view-mode-teaser{width:calc(100% - 10px);float:left;margin:5px;}@media (min-width:40em){.node--view-mode-teaser{width:calc((100% - 20px) / 2);}}@media (min-width:60em){.node--view-mode-teaser{width:calc((100% - 30px) / 3);}}.feed-icons{display:none;}.project.node--view-mode-full h2{color:#231F20;text-transform:uppercase;text-decoration:none;line-height:28px;font-family:"ProximaSoftLight",serif;font-size:16px;}.clear{clear:both;}.comment-form{margin:2em auto;}.comment-form textarea{padding:1em;border-radius:5px;}.comment-form .form-submit{border-radius:5px;border-color:#231F20;background-color:#fff;color:#231F20;}.comment-form .form-submit:hover,.comment-form .form-submit:focus{border-color:#231F20;background-color:#231F20;color:#fff;}.comment{display:inline-block;width:100%;margin-top:2em;padding:1.5em;border:1px solid #ddd;background:#fff;}.comment.new{-webkit-box-shadow:0 0 5px #8ed9f6;box-shadow:0 0 5px #8ed9f6;}.comment .comment--info{margin-bottom:1em;}.comment .comment--reply{display:block;margin-top:1em;}.comment .comment--id a{float:right;color:#4a4a4a;font-size:1.25rem;text-decoration:none;}.comment .comment--user{display:block;}.comment .comment--date{display:block;color:#4a4a4a;font-size:0.875rem;}.comment .links{float:right;}.comment .links li{display:inline-block;}.comment .links li a{padding:5px 10px;text-decoration:none;}.comment--wrapper .indented{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding-left:15px;}.comment--wrapper .indented .comment{margin-top:-1px;}#sliding-popup{background:none transparent;pointer-events:none;left:50%;bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}@media (min-width:60em){.sliding-popup-bottom{max-width:1600px;margin:0 auto;}}.cookie-banner{width:100vw;z-index:1000;padding:30px;background:#231F20;color:#999;font-size:1rem;text-align:left;pointer-events:all;float:right;}@media (min-width:60em){.cookie-banner{width:75%;}}.cookie-banner label:not(.form-required)::after{content:none !important;}.cookie-banner a{color:#999;text-decoration:underline;}.cookie-banner .cookie-banner__message{padding:0 10px;text-align:center;}.cookie-banner .cookie-banner__message p{text-align:center;font-size:1em;margin:0 0 .5em;}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0;}.cookie-banner .cookie-banner__message a:hover,.cookie-banner .cookie-banner__message a:focus{color:#fff;text-decoration:underline;}.cookie-banner .cookie-banner__actions{margin-top:20px;text-align:center;}.cookie-banner .cookie-banner__categories{margin:0 auto;padding:20px 0;max-width:400px;text-align:left;}.cookie-banner .cookie-banner__category{padding:5px 0;}.cookie-banner .cookie-banner__category label{display:inline;margin-left:4px;font-size:1em;line-height:21px;vertical-align:top;cursor:pointer;}.cookie-banner .cookie-banner__category input[type='checkbox']{margin:0;-webkit-box-shadow:none;box-shadow:none;}.cookie-banner .cookie-banner__category .description{font-size:80%;display:none;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.cookie-banner .cookie-banner__category input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:25px;height:25px;margin:0;outline:none;vertical-align:top;border-radius:0;border:5px solid #fff;background:#fff;-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,-webkit-box-shadow .2s;-o-transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s,-webkit-box-shadow .2s;cursor:pointer;}.cookie-banner .cookie-banner__category input[type='checkbox']:hover,.cookie-banner .cookie-banner__category input[type='checkbox']:focus{border-color:#999;}.cookie-banner .cookie-banner__category input[type='checkbox']:focus{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.2);box-shadow:0 0 0 2px rgba(255,255,255,0.2);}.cookie-banner .cookie-banner__category input[type='checkbox']:disabled{opacity:.5;cursor:not-allowed;}.cookie-banner .cookie-banner__category input[type='checkbox']:checked{background:#EF1D23;}}.cookie-banner .cookie-banner__prefs-toggle{margin:10px;padding:10px;border-radius:0;color:#999;text-decoration:underline;font-weight:normal;line-height:1;cursor:pointer;font-size:1em;}.cookie-banner .cookie-banner__prefs-toggle:hover,.cookie-banner .cookie-banner__prefs-toggle:focus{color:#fff;}.cookie-banner .cookie-banner__button{background-color:#231F20;color:#fff;margin:0;padding:10px;font-size:1em;font-family:inherit;font-weight:700;text-shadow:none;text-transform:none;line-height:1;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;}.cookie-banner .cookie-banner__button:hover,.cookie-banner .cookie-banner__button:focus{color:#fff;border:0;}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:0;height:0;pointer-events:none;border:none;opacity:0;}.cookie-banner .cookie-banner__toggler + .cookie-banner__button--prefs-toggle{display:inline-block;}.cookie-banner .cookie-banner__toggler ~ .cookie-banner__toggle-target{max-height:0;opacity:0;-webkit-transition:opacity .8s ease,max-height .4s ease;-o-transition:opacity .8s ease,max-height .4s ease;transition:opacity .8s ease,max-height .4s ease;}.cookie-banner .cookie-banner__toggler:checked ~ .cookie-banner__toggle-target{max-height:300px;opacity:1;}.node--type-flex-page .field-node--field-components > .field__item:not(:first-child){padding-top:50px;}.employee--name{text-transform:uppercase;margin-bottom:4px;font-size:1.1rem;}.employee--underline{margin-bottom:40px;font-size:40px;font-weight:bold;}.paragraph--type--employee a:hover{color:#EF1D23;}.contactArea{margin-top:50px;clear:both;background-color:#231F20;padding-top:50px;}@media (min-width:60em){.contactArea{padding-bottom:50px;}}.contactArea .left-form{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:60em){.contactArea .left-form{width:33.33%;}}.contactArea .left-form div{color:#81A79E;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.contactArea .left-form svg{fill:#fff;width:30%;height:auto;float:left;margin-right:10px;}.contactArea .form{margin-top:20px;float:left;color:#fff;padding:10px;}@media (min-width:60em){.contactArea .form{margin-top:0;}}@media (min-width:60em){.contactArea .form{width:66%;}}.contactArea .form input,.contactArea .form textarea,.contactArea .form select,.contactArea .form .button{color:#fff;background-color:#231F20;border-top:0;border-left:0;border-right:0;-webkit-transition:none;-o-transition:none;transition:none;}.contactArea .form input:hover,.contactArea .form textarea:hover,.contactArea .form select:hover,.contactArea .form .button:hover{border-color:#fff;}.contactArea .form form > div:not(.js-form-type-checkbox) label{display:initial;padding-top:10px;}.contactArea .form form > div:not(.js-form-type-checkbox) input:not([type='checkbox']),.contactArea .form form > div:not(.js-form-type-checkbox) textarea:not([type='checkbox']),.contactArea .form form > div:not(.js-form-type-checkbox) select:not([type='checkbox']),.contactArea .form form > div:not(.js-form-type-checkbox) .button:not([type='checkbox']){width:100%;}.contactArea .form form > div.js-form-type-checkbox label{margin:0;}@media (min-width:60em){.contactArea .form form > div.js-form-type-checkbox label{margin:0 0 0 0.5em;}}.contactArea .form input[type='checkbox']{width:1.3em;height:1.3em;background-color:white;border-radius:50%;vertical-align:middle;border:1px solid #ddd;-webkit-appearance:none;outline:none;cursor:pointer;}.contactArea .form input[type='checkbox']:checked{background-color:#81A79E;}.contactArea .form .button{border:0;font-size:1.25rem;text-transform:uppercase;}.contactArea .form .button:hover{color:#999;}.contactArea .form .button:after{margin-left:20px;display:inline-block;vertical-align:middle;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #81A79E;content:' ';}.node--type-contact-page > .node__meta{display:none;}@media (min-width:60em){.field-name-field-adres{width:calc(33.3% + 5px);float:left;}}@media (min-width:60em){.field-name-field-medewerkers{width:66%;float:left;}}@media (min-width:40em){.field-name-field-medewerkers > .field__item{float:left;width:50%;}}@media (min-width:60em){.field-name-field-locatie{clear:both;width:calc(33.3% + 5px);float:left;}.field-node--field-locatie-afbeelding{float:left;width:66%;}}.webform-actions{margin-top:60px;}.overview__image{position:relative;}.overview__image > img{width:100%;height:auto;}.overview__image > div{position:absolute;top:0;width:100%;height:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.overview__image > div h3{text-align:center;}.overview__image > div h4{font-weight:normal;text-align:center;}.overview__image:hover > div{-webkit-animation:fadeIn ease-in-out 750ms;animation:fadeIn ease-in-out 750ms;display:-webkit-box;display:-ms-flexbox;display:flex;}.detail__images{clear:both;margin-top:20px;position:relative;}.detail__images ._masonry{overflow:hidden;margin-bottom:15px;}.detail__images div._90x60,.detail__images div._90x120{width:calc((100% - 15px) / 2);}@media (min-width:60em){.detail__images div._90x60,.detail__images div._90x120{width:calc((100% - 30px) / 3);}}.detail__images div._180x180,.detail__images div._180x120{width:100%;}@media (min-width:60em){.detail__images div._180x180,.detail__images div._180x120{width:calc(((100% - 20px) / 1.5) + 10px);}}.detail__images div._270x120{width:100%;}.detail__images div._270x120 div.field-paragraph--field-afbeelding{height:unset;}
