/*! normalize.css v4.0.0 | 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}
template,[hidden]{display:none}
a{background-color:transparent}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{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%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.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{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit}
optgroup{font-weight:bold}
button,input,select{overflow:visible}
button,input,select,textarea{margin:0}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}
[disabled]{cursor:default}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-adjust-hue-button,[type="number"]::-webkit-outer-adjust-hue-button{height:auto}
[type="search"]{-webkit-appearance:textfield}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.visible{display:block;visibility:visible}
.invisible,.hidden{display:none;visibility:hidden}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{height:100%;font-size:62.5%}
body{min-height:100%;background:#FFF;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.8;color:#00676c}
body.contrast img{background:#fff !important;background-color:#fff !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#7e509b;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:700}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit;border:0;font-weight:inherit}
h1,.h1{font-size:30px;font-size:3rem}
h2,.h2{font-size:24px;font-size:2.4rem}
h3,.h3{font-size:20px;font-size:2rem}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:1.414em 0 .5em;line-height:1.2}
a{color:#00676c}
a:hover{text-decoration:none}
a.post-edit-link{color:red;font-weight:bold;-webkit-text-decoration:uppercase;text-decoration:uppercase}
img{max-width:100%;height:auto}
.gallery-item .wp-caption-text{font-size:11px;font-size:1.1rem}
.wp-caption .wp-caption-text{margin-top:0;font-size:11px;font-size:1.1rem;font-style:italic}
.alignleft{position:relative;margin:5px 20px 5px 0;max-width:100%}
.alignleft img{display:block}
.alignright{position:relative;margin:5px 0 5px 20px;max-width:100%}
.alignright img{display:block}
hr{border:0;height:1px;background:#d6d6d6;margin:10px 0}
label{display:inline-block}
mark{background:#7e645f;color:#fff;padding:2px 5px;margin:0 2px;font-weight:bold}
table{max-width:720px}
thead{background:#f2f2f2}
.tablepress tfoot th,.tablepress thead th{background:#00676c !important;color:#FFF !important}
.outer-wrap{position:relative;min-width:100%;min-height:100%}
.inner-wrap{position:absolute;right:0;top:0;width:100%;padding-top:124px;-webkit-transition:padding-top .2s ease-out;transition:padding-top .2s ease-out}
.container{position:relative;width:100%;max-width:1080px;padding:0 20px;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.row .col{width:100%;margin-bottom:2em}
.gallery-item{padding:0 5px}
.main-carousel,.default-carousel{outline:none !important}
.main-carousel .flickity-page-dots,.default-carousel .flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-top:40px;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-carousel .flickity-page-dots li,.default-carousel .flickity-page-dots li{width:32px;height:3px;background:#00676c;opacity:.4;margin:0 2px}
.main-carousel .flickity-page-dots li.is-selected,.default-carousel .flickity-page-dots li.is-selected{opacity:1}
.toggle-contrast .offscreen{visibility:hidden !important;color:#fff0 !important}
.toggle-contrast .offscreen:after{content:'Verhoog kleur contrast';color:#00676c;position:absolute;left:4px}
.hover-effect{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.hover-effect:hover{opacity:.6}
.btn-primary{position:relative;padding:15px 24px;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:900;font-size:16px;font-size:1.6rem;line-height:20px;text-decoration:none;text-align:center;color:#FFF !important;background:#00676c;border:0;border-radius:8px}
.btn-primary:focus{outline:0}
.btn-primary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-primary.btn-full{display:block;width:100%;text-align:center}
.btn-primary.btn-text{display:inline-block;padding:0 !important;background:transparent;color:#00676c !important;border-radius:0;min-width:unset}
.btn-primary.btn-text:hover{text-decoration:underline}
.btn-primary.btn-text i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem;vertical-align:baseline}
.btn-primary.btn-text.fa-before i{padding-left:0;padding-right:8px}
.btn-primary.btn-small{font-size:13px;font-size:1.3rem;line-height:18px}
.btn-primary.btn-small i{line-height:18px}
.btn-primary i{font-size:0;font-size:0;line-height:20px;vertical-align:middle;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.btn-primary:hover i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem}
.btn-primary:hover.fa-before i{padding-left:0;padding-right:8px}
.btn-primary:hover.btn-small i{font-size:14px;font-size:1.4rem;padding-left:8px}
.btn-primary:hover.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-primary:hover.btn-large i{font-size:18px;font-size:1.8rem;padding-left:16px}
.btn-primary:hover.btn-large.fa-before i{padding-left:0;padding-right:16px}
.btn-secondary{position:relative;padding:15px 24px;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:900;font-size:16px;font-size:1.6rem;line-height:20px;text-decoration:none;text-align:center;color:#FFF !important;background:#7e509b;border:0;border-radius:8px}
.btn-secondary:focus{outline:0}
.btn-secondary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-secondary.btn-full{display:block;width:100%;text-align:center}
.btn-secondary.btn-text{display:inline-block;padding:0 !important;background:transparent;color:#7e509b !important;border-radius:0;min-width:unset}
.btn-secondary.btn-text:hover{text-decoration:underline}
.btn-secondary.btn-text i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem;vertical-align:baseline}
.btn-secondary.btn-text.fa-before i{padding-left:0;padding-right:8px}
.btn-secondary.btn-small{font-size:13px;font-size:1.3rem;line-height:18px}
.btn-secondary.btn-small i{line-height:18px}
.btn-secondary i{font-size:0;font-size:0;line-height:20px;vertical-align:middle;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.btn-secondary:hover i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem}
.btn-secondary:hover.fa-before i{padding-left:0;padding-right:8px}
.btn-secondary:hover.btn-small i{font-size:14px;font-size:1.4rem;padding-left:8px}
.btn-secondary:hover.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-secondary:hover.btn-large i{font-size:18px;font-size:1.8rem;padding-left:16px}
.btn-secondary:hover.btn-large.fa-before i{padding-left:0;padding-right:16px}
.btn-primary-fade{position:relative;padding:15px 24px;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:900;font-size:16px;font-size:1.6rem;line-height:20px;text-decoration:none;text-align:center;color:#FFF !important;background:#ecf4f4;border:0;border-radius:8px;color:#00676c !important}
.btn-primary-fade:focus{outline:0}
.btn-primary-fade.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-primary-fade.btn-full{display:block;width:100%;text-align:center}
.btn-primary-fade.btn-text{display:inline-block;padding:0 !important;background:transparent;color:#ecf4f4 !important;border-radius:0;min-width:unset}
.btn-primary-fade.btn-text:hover{text-decoration:underline}
.btn-primary-fade.btn-text i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem;vertical-align:baseline}
.btn-primary-fade.btn-text.fa-before i{padding-left:0;padding-right:8px}
.btn-primary-fade.btn-small{font-size:13px;font-size:1.3rem;line-height:18px}
.btn-primary-fade.btn-small i{line-height:18px}
.btn-primary-fade i{font-size:0;font-size:0;line-height:20px;vertical-align:middle;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.btn-primary-fade:hover i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem}
.btn-primary-fade:hover.fa-before i{padding-left:0;padding-right:8px}
.btn-primary-fade:hover.btn-small i{font-size:14px;font-size:1.4rem;padding-left:8px}
.btn-primary-fade:hover.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-primary-fade:hover.btn-large i{font-size:18px;font-size:1.8rem;padding-left:16px}
.btn-primary-fade:hover.btn-large.fa-before i{padding-left:0;padding-right:16px}
.btn-tritary{position:relative;padding:15px 24px;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:900;font-size:16px;font-size:1.6rem;line-height:20px;text-decoration:none;text-align:center;color:#FFF !important;background:#009993;border:0;border-radius:8px}
.btn-tritary:focus{outline:0}
.btn-tritary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-tritary.btn-full{display:block;width:100%;text-align:center}
.btn-tritary.btn-text{display:inline-block;padding:0 !important;background:transparent;color:#009993 !important;border-radius:0;min-width:unset}
.btn-tritary.btn-text:hover{text-decoration:underline}
.btn-tritary.btn-text i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem;vertical-align:baseline}
.btn-tritary.btn-text.fa-before i{padding-left:0;padding-right:8px}
.btn-tritary.btn-small{font-size:13px;font-size:1.3rem;line-height:18px}
.btn-tritary.btn-small i{line-height:18px}
.btn-tritary i{font-size:0;font-size:0;line-height:20px;vertical-align:middle;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.btn-tritary:hover i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem}
.btn-tritary:hover.fa-before i{padding-left:0;padding-right:8px}
.btn-tritary:hover.btn-small i{font-size:14px;font-size:1.4rem;padding-left:8px}
.btn-tritary:hover.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-tritary:hover.btn-large i{font-size:18px;font-size:1.8rem;padding-left:16px}
.btn-tritary:hover.btn-large.fa-before i{padding-left:0;padding-right:16px}
.btn-contrary{position:relative;padding:15px 24px;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:900;font-size:16px;font-size:1.6rem;line-height:20px;text-decoration:none;text-align:center;color:#7e509b !important;background:#FFF;border:0;border-radius:8px;-webkit-box-shadow:2px 2px 9px 0 rgba(0,0,0,0.07);box-shadow:2px 2px 9px 0 rgba(0,0,0,0.07)}
.btn-contrary:focus{outline:0}
.btn-contrary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-contrary.btn-full{display:block;width:100%;text-align:center}
.btn-contrary.btn-text{display:inline-block;padding:0 !important;background:transparent;color:#FFF !important;border-radius:0;min-width:unset}
.btn-contrary.btn-text:hover{text-decoration:underline}
.btn-contrary.btn-text i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem;vertical-align:baseline}
.btn-contrary.btn-text.fa-before i{padding-left:0;padding-right:8px}
.btn-contrary.btn-small{font-size:13px;font-size:1.3rem;line-height:18px}
.btn-contrary.btn-small i{line-height:18px}
.btn-contrary i{font-size:0;font-size:0;line-height:20px;vertical-align:middle;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.btn-contrary:hover i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem}
.btn-contrary:hover.fa-before i{padding-left:0;padding-right:8px}
.btn-contrary:hover.btn-small i{font-size:14px;font-size:1.4rem;padding-left:8px}
.btn-contrary:hover.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-contrary:hover.btn-large i{font-size:18px;font-size:1.8rem;padding-left:16px}
.btn-contrary:hover.btn-large.fa-before i{padding-left:0;padding-right:16px}
.btn-group{margin-top:-5px;zoom:1}
.btn-group:before{content:'';display:block}
.btn-group:after{content:'';display:table;clear:both}
.btn-group>a{float:left;margin-right:12px;margin-top:5px}
.btn-group>a:last-child{margin-right:0}
.wysiwyg-content .gform_wrapper{margin:30px 0}
.gform_wrapper .gf_step{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}
.gform_wrapper .gf_step.gf_step_active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}
.gform_wrapper .errorMessages+.gform_fields .gfield_error .LV_invalid_field{border-color:#f23737 !important}
.gform_wrapper .errorMessages+.gform_fields .gfield_error label,.gform_wrapper .errorMessages+.gform_fields .gfield_error .validation_message{color:#f23737 !important}
.gform_wrapper .validation_message,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#f23737 !important}
.gform_wrapper .gform_body li.gfield{margin:24px 0 0}
.gform_wrapper .gform_body li.gfield .ginput_container_radio,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox{margin-top:0}
.gform_wrapper .gform_body li.gfield .ginput_container_radio li input,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=checkbox],.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=radio],.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=checkbox],.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=radio]{vertical-align:top}
.gform_wrapper .gform_body li.gfield .ginput_container_radio li input:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=checkbox]:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=radio]:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=checkbox]:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=radio]:checked+label{font-weight:normal}
.gform_wrapper .gform_body .top_label .gfield_label{font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:700;font-size:20px;font-size:2rem;line-height:1;color:#7e509b}
.gform_wrapper .gform_body .gsection_title{color:#7e509b}
.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body textarea{border:1px solid #e2e1e1;border-radius:3px;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}
.gform_wrapper .gform_body textarea{display:block;width:100% !important}
.gform_wrapper .gform_body input:focus,.gform_wrapper .gform_body textarea:focus,.gform_wrapper .gform_body select:focus{outline:0}
.gform_wrapper .gform_body li.gfield:before{display:none}
.gform_wrapper .gform_body li.gfield.gsection{margin:0;padding-top:0;padding-bottom:0;border:0}
.gform_wrapper .gform_body li.gfield.gsection h2.gsection_title{font-size:20px;font-size:2rem;line-height:20px}
.gform_wrapper .gform_body li.gfield.gsection+li.gsection{margin-top:30px !important}
.gform_wrapper .gform_body li.gfield.gf-disabled input{pointer-events:none;background:#f0f0f0}
.gform_wrapper .gform_body li.gfield.gfield_animation,.gform_wrapper .gform_body li.gfield.gfield_complex_animation{position:relative}
.gform_wrapper .gform_body li.gfield.gfield_animation input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body li.gfield.gfield_animation textarea,.gform_wrapper .gform_body li.gfield.gfield_complex_animation input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body li.gfield.gfield_complex_animation textarea{padding:12px 20px;font-size:18px;font-size:1.8rem;line-height:24px;color:#00676c}
.gform_wrapper .gform_body li.gfield.gfield_animation.gfield_contains_required .gfield_label:after,.gform_wrapper .gform_body li.gfield.gfield_animation.gfield_contains_required .ginput_complex span label:after,.gform_wrapper .gform_body li.gfield.gfield_complex_animation.gfield_contains_required .gfield_label:after,.gform_wrapper .gform_body li.gfield.gfield_complex_animation.gfield_contains_required .ginput_complex span label:after{content:"*";display:inline-block;padding-left:5px;font-size:14px;font-size:1.4rem;color:#f23737}
.gform_wrapper .gform_body li.gfield.gfield_animation .validation_message,.gform_wrapper .gform_body li.gfield.gfield_complex_animation .validation_message{display:none;visibility:hidden}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required{width:100%;padding-top:0;padding-right:16px;padding-bottom:0;margin-bottom:15px !important;background:0;border:0}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required textarea{border-color:#e2e1e1}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=email],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=number],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=password],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=tel],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=text],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=url],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required select,.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required textarea,.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required .field_sublabel_above .ginput_complex input[type=text]{margin-bottom:0}
.gform_wrapper .gform_body li.gfield .icon-validation{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;position:absolute;top:17px;right:32px;font-size:17px;font-size:1.7rem;line-height:17px;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.gform_wrapper .gform_body li.gfield .icon-validation.icon-valid{color:#2fb030}
.gform_wrapper .gform_body li.gfield .icon-validation.icon-invalid{color:#f23737;cursor:pointer}
.gform_wrapper .gform_body li.gfield .LV_validation_message{display:block;visibility:visible}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_valid ~ .icon-valid{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_valid ~ label{color:rgba(0,103,108,0.8)}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_invalid{max-height:0;padding:0;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_invalid.LV_active{margin:-1px 0 0;padding:5px 15px 5px 20px;max-height:52px;width:100%;background:#f23737;color:#FFF;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:14px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_invalid ~ .icon-invalid{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.gform_wrapper .gform_body li.gfield .ginput_full .LV_validation_message ~ .icon-validation{right:16px}
.gform_wrapper .gform_body li.gfield .ginput_left .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_right .LV_validation_message ~ .icon-validation{right:24px}
.gform_wrapper .gform_body li.gfield.gfield_animation .gfield_label .gfield_required{display:none;visibility:hidden}
.gform_wrapper .gform_body li.gfield.gfield_animation .gfield_label,.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex span label{position:absolute;top:13px;left:13px;margin:0;padding:0 7px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:18px;font-size:1.8rem;line-height:24px;color:rgba(0,103,108,0.8);font-weight:normal;background:#FFF;cursor:text}
.gform_wrapper .gform_body li.gfield.gfield_animation.gfield_active .gfield_label,.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex span.span_active label{top:-12px;font-size:14px;font-size:1.4rem}
.gform_wrapper .gform_body li.gfield.gfield_animation{margin:15px 0}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation{margin:0 0 15px}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation>.gfield_label{display:none;visibility:hidden}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_full{display:block}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex{margin:0}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex>span{position:relative;margin-top:15px;padding-top:0 !important}
.gform_wrapper .gform_footer{padding:0 !important}
.gform_wrapper .gform_next_button,.gform_wrapper input.button,.gform_wrapper input[type=submit]{position:relative;padding:15px 24px;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:900;font-size:16px;font-size:1.6rem;line-height:20px;text-decoration:none;text-align:center;color:#FFF !important;background:#7e509b;border:0;border-radius:8px;min-width:auto !important}
.gform_wrapper .gform_next_button:focus,.gform_wrapper input.button:focus,.gform_wrapper input[type=submit]:focus{outline:0}
.gform_wrapper .gform_next_button.btn-disabled,.gform_wrapper input.button.btn-disabled,.gform_wrapper input[type=submit].btn-disabled{opacity:.5;cursor:not-allowed}
.gform_wrapper .gform_next_button.btn-full,.gform_wrapper input.button.btn-full,.gform_wrapper input[type=submit].btn-full{display:block;width:100%;text-align:center}
.gform_wrapper .gform_next_button.btn-text,.gform_wrapper input.button.btn-text,.gform_wrapper input[type=submit].btn-text{display:inline-block;padding:0 !important;background:transparent;color:#7e509b !important;border-radius:0;min-width:unset}
.gform_wrapper .gform_next_button.btn-text:hover,.gform_wrapper input.button.btn-text:hover,.gform_wrapper input[type=submit].btn-text:hover{text-decoration:underline}
.gform_wrapper .gform_next_button.btn-text i,.gform_wrapper input.button.btn-text i,.gform_wrapper input[type=submit].btn-text i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem;vertical-align:baseline}
.gform_wrapper .gform_next_button.btn-text.fa-before i,.gform_wrapper input.button.btn-text.fa-before i,.gform_wrapper input[type=submit].btn-text.fa-before i{padding-left:0;padding-right:8px}
.gform_wrapper .gform_next_button.btn-small,.gform_wrapper input.button.btn-small,.gform_wrapper input[type=submit].btn-small{font-size:13px;font-size:1.3rem;line-height:18px}
.gform_wrapper .gform_next_button.btn-small i,.gform_wrapper input.button.btn-small i,.gform_wrapper input[type=submit].btn-small i{line-height:18px}
.gform_wrapper .gform_next_button i,.gform_wrapper input.button i,.gform_wrapper input[type=submit] i{font-size:0;font-size:0;line-height:20px;vertical-align:middle;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.gform_wrapper .gform_next_button:hover i,.gform_wrapper input.button:hover i,.gform_wrapper input[type=submit]:hover i{padding-left:8px;opacity:1;font-size:16px;font-size:1.6rem}
.gform_wrapper .gform_next_button:hover.fa-before i,.gform_wrapper input.button:hover.fa-before i,.gform_wrapper input[type=submit]:hover.fa-before i{padding-left:0;padding-right:8px}
.gform_wrapper .gform_next_button:hover.btn-small i,.gform_wrapper input.button:hover.btn-small i,.gform_wrapper input[type=submit]:hover.btn-small i{font-size:14px;font-size:1.4rem;padding-left:8px}
.gform_wrapper .gform_next_button:hover.btn-small.fa-before i,.gform_wrapper input.button:hover.btn-small.fa-before i,.gform_wrapper input[type=submit]:hover.btn-small.fa-before i{padding-left:0;padding-right:8px}
.gform_wrapper .gform_next_button:hover.btn-large i,.gform_wrapper input.button:hover.btn-large i,.gform_wrapper input[type=submit]:hover.btn-large i{font-size:18px;font-size:1.8rem;padding-left:16px}
.gform_wrapper .gform_next_button:hover.btn-large.fa-before i,.gform_wrapper input.button:hover.btn-large.fa-before i,.gform_wrapper input[type=submit]:hover.btn-large.fa-before i{padding-left:0;padding-right:16px}
@font-face{font-family:'5be8e013';src:url("../fonts/5be8e013-regular.eot");src:url("../fonts/5be8e013-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/5be8e013-regular.woff2") format("woff2"),url("../fonts/5be8e013-regular.woff") format("woff"),url("../fonts/5be8e013-regular.ttf") format("truetype"),url("../fonts/5be8e013-regular.svg#5be8e013-regular") format("svg");font-display:swap}
@font-face{font-family:'5be8e013';src:url("../fonts/5be8e013-medium.eot");src:url("../fonts/5be8e013-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/5be8e013-medium.woff2") format("woff2"),url("../fonts/5be8e013-medium.woff") format("woff"),url("../fonts/5be8e013-medium.ttf") format("truetype"),url("../fonts/5be8e013-medium.svg#5be8e013-medium") format("svg");font-weight:500;font-display:swap}
@font-face{font-family:'5be8e013';src:url("../fonts/5be8e013-light.eot");src:url("../fonts/5be8e013-light.eot?#iefix") format("embedded-opentype"),url("../fonts/5be8e013-light.woff2") format("woff2"),url("../fonts/5be8e013-light.woff") format("woff"),url("../fonts/5be8e013-light.ttf") format("truetype"),url("../fonts/5be8e013-light.svg#5be8e013-light") format("svg");font-weight:300;font-display:swap}
.layout.layout-content h2{margin:0}
.layout.layout-content-img h2{margin:0}
.layout.layout-faq h2{margin:0}
.layout h2{font-size:24px;color:#00676c;font-size:24px;margin-bottom:1em;margin-top:0}
li,p{font-weight:300;color:#003a3d;font-size:18px}
.cookie-notice.shortcode .row-description .title{font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#7e509b}
.cookie-notice.shortcode .row-description .text{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;color:#00676c}
.cookie-notice.shortcode .row-description .text a{color:#00676c}
.cookie-notice.shortcode .row-cookie-list{margin-bottom:10px;border-bottom:1px solid #e2e1e1}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;color:#00676c;border-top:1px solid #e2e1e1}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list .radio-container .radio-item input[type="radio"]:checked ~ span{background-color:#00676c}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list .radio-container .radio-item input[type="radio"]:checked ~ span .fa{color:#FFF}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list .radio-container .radio-item span{border:2px solid #00676c}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list .radio-container .radio-item span .fa{color:#00676c}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list .radio-container .radio-item:hover input ~ span{background:#00676c}
.cookie-notice.shortcode .row-cookie-list .item-cookie-list .radio-container .radio-item:hover input ~ span .fa{color:#FFF}
.cookie-notice.shortcode .row-submit{border-top:1px solid #e2e1e1;background:#FFF}
.di-cookie-notice.di-cookie-notice-style-1{background:#FFF}
.di-cookie-notice.di-cookie-notice-style-1 .row-description .title{font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#7e509b}
.di-cookie-notice.di-cookie-notice-style-1 .row-description .text{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;color:#00676c}
.di-cookie-notice.di-cookie-notice-style-1 .row-description .text a{color:#00676c}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;color:#00676c;border-top:1px solid #e2e1e1}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list .radio-container .radio-item input[type="radio"]:checked ~ span{background-color:#00676c}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list .radio-container .radio-item input[type="radio"]:checked ~ span .fa{color:#FFF}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list .radio-container .radio-item span{border:2px solid #00676c}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list .radio-container .radio-item span .fa{color:#00676c}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list .radio-container .radio-item:hover input ~ span{background:#00676c}
.di-cookie-notice.di-cookie-notice-style-1 .row-cookie-list .item-cookie-list .radio-container .radio-item:hover input ~ span .fa{color:#FFF}
.di-cookie-notice.di-cookie-notice-style-1 .row-submit{border-top:1px solid #e2e1e1;background:#FFF}
.di-cookie-notice.di-cookie-notice-style-2{background:#FFF}
.di-cookie-notice.di-cookie-notice-style-2 .title{font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#7e509b}
.di-cookie-notice.di-cookie-notice-style-2 .text{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;color:#00676c}
.di-cookie-notice.di-cookie-notice-style-2 .text a{color:#00676c}
.di-cookie-notice.di-cookie-notice-style-3 .content{background:#FFF}
.di-cookie-notice.di-cookie-notice-style-3 .title{font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#7e509b}
.di-cookie-notice.di-cookie-notice-style-3 .text{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;color:#00676c}
.di-cookie-notice.di-cookie-notice-style-3 .text a{color:#00676c}
.tooltip{-webkit-transition:.2s all;transition:.2s all;font-weight:400 !important;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,black),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,black 50%,rgba(255,255,255,0) 0);background-position:0 100%;background-size:6px 1px;background-repeat:repeat-x}
.tooltip:hover{background-size:6px 0}
[data-tooltip]{position:relative;z-index:10}
[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;-webkit-transition:.2s;transition:.2s;will-change:transform}
[data-tooltip]:before{content:attr(data-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:-webkit-max-content;width:max-content;width:-moz-max-content;border-radius:6px;font-size:14px;background-color:#68a2a5;background-image:linear-gradient(30deg,rgba(59,72,80,0.44),rgba(59,68,75,0.44),rgba(60,82,88,0.44));-webkit-box-shadow:0 0 24px rgba(0,0,0,0.2);box-shadow:0 0 24px rgba(0,0,0,0.2);color:#fff;text-align:left;font-weight:300;line-height:1.6;white-space:pre-wrap;-webkit-transform:translate(-50%,-5px) scale(0.5);transform:translate(-50%,-5px) scale(0.5)}
[data-tooltip]:after{content:'';border-style:solid;border-width:5px 5px 0 5px;border-color:#68a2a5 transparent transparent transparent;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0)}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}
[data-tooltip]:hover:before{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate(-50%,-5px) scale(1);transform:translate(-50%,-5px) scale(1)}
[data-tooltip]:hover:after{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1)}
[data-tooltip-location="left"]:before,[data-tooltip-location="left"]:after{left:auto;right:calc(100% + 5px);bottom:50%}
[data-tooltip-location="left"]:before{-webkit-transform:translate(-5px,50%) scale(0.5);transform:translate(-5px,50%) scale(0.5)}
[data-tooltip-location="left"]:hover:before{-webkit-transform:translate(-5px,50%) scale(1);transform:translate(-5px,50%) scale(1)}
[data-tooltip-location="left"]:after{border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(55,64,70,0.9);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateY(50%) scaleX(0);transform:translateY(50%) scaleX(0)}
[data-tooltip-location="left"]:hover:after{-webkit-transform:translateY(50%) scaleX(1);transform:translateY(50%) scaleX(1)}
[data-tooltip-location="right"]:before,[data-tooltip-location="right"]:after{left:calc(100% + 5px);bottom:50%}
[data-tooltip-location="right"]:before{-webkit-transform:translate(5px,50%) scale(0.5);transform:translate(5px,50%) scale(0.5)}
[data-tooltip-location="right"]:hover:before{-webkit-transform:translate(5px,50%) scale(1);transform:translate(5px,50%) scale(1)}
[data-tooltip-location="right"]:after{border-width:5px 5px 5px 0;border-color:transparent rgba(55,64,70,0.9) transparent transparent;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateY(50%) scaleX(0);transform:translateY(50%) scaleX(0)}
[data-tooltip-location="right"]:hover:after{-webkit-transform:translateY(50%) scaleX(1);transform:translateY(50%) scaleX(1)}
[data-tooltip-location="bottom"]:before,[data-tooltip-location="bottom"]:after{top:calc(100% + 5px);bottom:auto}
[data-tooltip-location="bottom"]:before{-webkit-transform:translate(-50%,5px) scale(0.5);transform:translate(-50%,5px) scale(0.5)}
[data-tooltip-location="bottom"]:hover:before{-webkit-transform:translate(-50%,5px) scale(1);transform:translate(-50%,5px) scale(1)}
[data-tooltip-location="bottom"]:after{border-width:0 5px 5px 5px;border-color:transparent transparent rgba(55,64,70,0.9) transparent;-webkit-transform-origin:bottom;transform-origin:bottom}
.socials{position:fixed;right:0;top:50%;background:#00676c;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:20px 16px;z-index:999}
.socials ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.socials ul li{width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ffffff5c;padding:12px 0}
.socials ul li:first-of-type{padding-top:0}
.socials ul li:last-of-type{border:0;padding-bottom:0}
.socials ul li a{text-decoration:none}
.socials ul li a i{color:#FFF;font-size:20px}
.header{position:fixed;top:0;right:0;width:100%;z-index:300;-webkit-transition:all .3s ease-out,padding .2s ease-out,right .2s ease-out,-webkit-box-shadow .2s ease-out;transition:all .3s ease-out,padding .2s ease-out,right .2s ease-out,-webkit-box-shadow .2s ease-out;transition:all .3s ease-out,padding .2s ease-out,box-shadow .2s ease-out,right .2s ease-out;transition:all .3s ease-out,padding .2s ease-out,box-shadow .2s ease-out,right .2s ease-out,-webkit-box-shadow .2s ease-out}
.header.header--not-top,.header.header--scrolled{background:#FFF;-webkit-box-shadow:0 0 49px 0 rgba(0,0,0,0.1);box-shadow:0 0 49px 0 rgba(0,0,0,0.1)}
.header.header--unpinned{-webkit-transform:translateY(-48px);transform:translateY(-48px)}
.header.header--not-top .main-bar .nav-btn-toggle{border-bottom:0 solid #f0f0f0}
.header .header-notification{position:relative;padding:10px 0;z-index:303;background:#e2f1f8;color:#266381}
.header .header-notification .btn{background:#266381 !important;color:#FFF !important}
.header .header-notification.header-notification-alert{background:#feed96;color:#222}
.header .header-notification.header-notification-alert .btn{background:#000 !important;color:#FFF !important}
.header .header-notification .container{padding-right:50px}
.header .header-notification .text{padding:4px 0;font-size:16px;font-size:1.6rem;line-height:22px}
.header .header-notification .close-notification{position:absolute;top:10px;right:10px;background:#FFF;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}
.header .header-bar{position:relative;z-index:302}
.header .main-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:18px;padding-bottom:18px;-webkit-transition:padding-top .2s ease-out,padding-bottom .2s ease-out;transition:padding-top .2s ease-out,padding-bottom .2s ease-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header .main-bar .logo .logo-img{display:block;width:auto;height:40px;-webkit-transition:height .2s ease-out,width .2s ease-out;transition:height .2s ease-out,width .2s ease-out}
.header .main-bar .nav-btn-toggle{position:absolute;top:0;right:0;height:76px;width:76px;line-height:80px;text-align:center;color:#00676c;border-left:1px solid #f0f0f0;font-size:18px;font-size:1.8rem}
.header .main-bar .primary-menu{margin-left:0;display:none;padding:0;list-style:none;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}
.header .main-bar .primary-menu>li{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.header .main-bar .primary-menu>li:hover ul{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}
.header .main-bar .primary-menu>li:last-child{margin-right:0}
.header .main-bar .primary-menu>li.current-menu-ancestor>a,.header .main-bar .primary-menu>li.current-menu-item>a,.header .main-bar .primary-menu>li.current-menu-parent>a{position:relative}
.header .main-bar .primary-menu>li.current-menu-ancestor>a:before,.header .main-bar .primary-menu>li.current-menu-item>a:before,.header .main-bar .primary-menu>li.current-menu-parent>a:before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:rgba(0,103,108,0.15);border-radius:1.5px;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out}
.header .main-bar .primary-menu>li.menu-item-has-children>a:after{content:"\f078";padding-left:8px;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:12px;font-size:1.2rem}
.header .main-bar .primary-menu>li.menu-item-search a{color:#00676c}
.header .main-bar .primary-menu>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:16px;font-size:1.6rem;line-height:1;font-weight:600;text-decoration:none;color:#00676c}
.header .main-bar .primary-menu>li a:hover{color:#003a3d}
.header .main-bar .primary-menu>li ul{position:absolute;left:50%;top:100%;width:280px;margin:8px 0 0;padding:20px 24px;background:#fff;border-radius:4px;border:1px solid #f0f0f0;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,0.05);box-shadow:0 6px 20px 0 rgba(0,0,0,0.05);line-height:1;font-weight:700;list-style:none;visibility:hidden;opacity:0;-webkit-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;font-size:15px}
.header .main-bar .primary-menu>li ul::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:12px}
.header .main-bar .primary-menu>li ul li{margin-bottom:16px}
.header .main-bar .primary-menu>li ul li:last-child{margin-bottom:0}
.header .main-bar .functions{display:none;margin:auto 0 auto auto;list-style:none}
.header .main-bar .functions li{margin:0 30px 0 0}
.header .main-bar .functions li:last-child{margin:0}
.header .main-bar .functions li .a11y-toolbar-widget ul{margin:0;padding:0;list-style:none}
.header .main-bar .functions li .a11y-toolbar-widget button{padding:0;border:0;background:0;color:#00676c}
.header .main-bar .functions li .a11y-toolbar-widget button:before{content:'Contrast';position:relative;margin-right:4px;top:-1px;font-size:16px;font-weight:500}
.header .main-bar .functions li .a11y-toolbar-widget button .offscreen{display:none}
.header .main-bar .functions li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.6rem;line-height:1;font-weight:500;text-decoration:none;color:#003a3d}
.header .main-bar .functions li a:hover{color:#00676c}
.header .main-bar .functions li a i{padding-left:10px}
section.hero{overflow:hidden}
section.hero .caption{padding:40px 0 32px;background:#ecf4f4}
section.hero .caption label{background:#7e509b;padding:8px 20px;border-radius:8px;color:#FFF;line-height:1;margin-bottom:20px;font-family:"Roboto Slab";font-size:14px;margin-right:4px}
section.hero .caption h1{font-size:28px;color:#00676c;margin-top:0}
section.hero .caption p{font-size:18px;line-height:1.6;font-weight:300}
section.hero .image-wrapper{position:relative}
section.hero .image-wrapper:after{content:'';background:#ecf4f4;position:absolute;left:0;right:0;height:120px;z-index:-1;top:0;width:10000px;left:-5000px}
section.hero .image-wrapper .slide-img{background-size:cover !important;background-position:center center !important;border-radius:0 80px 0 0;width:calc(100% + 20px);height:250px;margin-left:-20px}
section.hero .cycle-slideshow .cycle-next,section.hero .cycle-slideshow .cycle-prev{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;height:60px;width:60px;margin-top:-30px;font-size:20px;background:#00676c;color:#FFF;z-index:202;cursor:pointer;border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;display:none}
section.hero .cycle-slideshow .cycle-prev{left:30px}
section.hero .cycle-slideshow .cycle-prev:hover{left:25px}
section.hero .cycle-slideshow .cycle-next{right:30px}
section.hero .cycle-slideshow .cycle-next:hover{right:25px}
.header .top-bar{background:#ecf4f4}
.header .top-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none}
.header .top-bar .container::-webkit-scrollbar{display:none}
.header .top-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}
.header .top-bar ul li{margin-right:0;position:relative;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:15px;font-weight:600;line-height:48px}
.header .top-bar ul li::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ecf4f4;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}
.header .top-bar ul li:hover::after{background:#b8d4d7}
.header .top-bar ul li.language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header .top-bar ul li.language a{padding:0;text-decoration:none}
.header .top-bar ul li.language img{display:block;height:24px;width:auto}
.header .top-bar ul li.active::after{background:#7e509b}
.header .top-bar ul li.active a{color:#7e509b}
.header .top-bar ul li:last-child{margin-right:0}
.header .top-bar ul li a{padding-left:8px;padding-right:8px;text-decoration:none}
.section-breadcrumb{font-size:14px;position:relative;border-top:1px solid #f0f0f0;background:rgba(255,255,255,0.4);color:var(--c-primary);z-index:20}
.section-breadcrumb .container{padding-top:8px;padding-bottom:8px;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none}
.section-breadcrumb .container::-webkit-scrollbar{display:none}
.section-breadcrumb a{color:rgba(0,103,108,0.75);text-decoration:none}
.section-breadcrumb a:hover{text-decoration:underline}
.section-breadcrumb .seperator{padding-left:8px;padding-right:8px;color:rgba(0,103,108,0.75);-webkit-transform:translateY(1px);transform:translateY(1px)}
.footer{position:relative;color:rgba(255,255,255,0.5);font-size:15px;font-size:1.5rem;line-height:30px;background:#00676c;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.footer a{color:rgba(255,255,255,0.7);-webkit-transition:color .2s ease-out;transition:color .2s ease-out;text-decoration:none}
.footer a:hover{color:#FFF;text-decoration:none}
.footer .columns{padding:50px 0;zoom:1}
.footer .columns:before{content:'';display:block}
.footer .columns:after{content:'';display:table;clear:both}
.footer .columns .column{zoom:1;margin:0 0 30px}
.footer .columns .column:before{content:'';display:block}
.footer .columns .column:after{content:'';display:table;clear:both}
.footer .columns .column .column-title{margin-bottom:15px;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:20px;font-size:2rem;font-weight:700;line-height:1;color:#FFF}
.footer .columns .column ul{margin:0;padding:0;list-style:none;font-size:16px;font-size:1.6rem;line-height:24px}
.footer .columns .column ul li{margin-bottom:14px}
.footer .columns .column ul li:last-child{margin-bottom:0}
.footer .footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out;text-align:center}
.footer .footer-bottom .footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;width:100%}
.footer .footer-bottom .footer-bottom-right{padding:20px 0;font-size:13px;width:100%}
.footer .footer-bottom .footer-bottom-right .credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer .footer-bottom .footer-bottom-right .credits img{height:20px;margin-bottom:8px}
.footer .footer-bottom .footer-bottom-right .extra-info{margin-top:-10px}
.footer .footer-bottom .powered-by{font-size:13px;font-size:1.3rem}
.footer .footer-bottom .powered-by:last-of-type{margin-bottom:20px}
.footer .footer-bottom .powered-by img{display:inline-block;width:16px;height:16px;margin:7px 9px 7px 0;vertical-align:top}
.footer .footer-bottom .copyright{font-size:13px;font-size:1.3rem}
.footer .footer-bottom .copyright .footer-menu{display:inline-block;margin:0 0 0 5px;padding:0;list-style:none}
.footer .footer-bottom .copyright .footer-menu li{display:inline-block}
.footer .footer-bottom .copyright .footer-menu li:before{content:"-";padding-right:5px}
.no-js .mobile-nav:target,.mobile-nav.nav-open,#cookie-notice{right:0}
.no-js .mobile-nav:target+.inner-wrap,.mobile-nav.nav-open+.inner-wrap,.no-js .mobile-nav:target+.inner-wrap .header,.mobile-nav.nav-open+.inner-wrap .header,#cookie-notice.nav-open{right:300px}
.csstransitions .inner-wrap,.csstransitions .mobile-nav,.csstransitions #cookie-notice{-webkit-transition:right .2s ease-out;transition:right .2s ease-out}
.mobile-nav{position:fixed;right:-300px;top:0;width:300px;height:100%;padding:30px 30px 10px;overflow-y:auto;background:#00676c;z-index:100}
.mobile-nav .logo{display:block;width:175px}
.mobile-nav .search_nav{position:relative;margin:30px 0}
.mobile-nav .search_nav .search-input{display:block;width:100%;padding:5px 30px 5px 5px;background:0;border:0;border-bottom:2px solid #FFF;color:#fff;outline:0;-webkit-appearance:none;font-size:14px;font-size:1.4rem;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.mobile-nav .search_nav .search-input::-webkit-input-placeholder{color:#80b3b6}
.mobile-nav .search_nav .search-input:-moz-placeholder{color:#80b3b6;opacity:1}
.mobile-nav .search_nav .search-input::-moz-placeholder{color:#80b3b6;opacity:1}
.mobile-nav .search_nav .search-input:-ms-input-placeholder{color:#80b3b6}
.mobile-nav .search_nav .search-submit{position:absolute;bottom:0;right:0;background:0;border:0;padding:0 6px 2px;outline:0}
.mobile-nav .search_nav .search-submit i{padding:0;font-size:16px;font-size:1.6rem;line-height:30px;color:#7e509b}
.mobile-nav .mobile-menu-container{margin:30px 0}
.mobile-nav .mobile-menu-container ul{padding:0;list-style:none}
.mobile-nav .mobile-menu-container ul li{font-size:16px;font-size:1.6rem;font-weight:600;line-height:30px;text-transform:uppercase}
.mobile-nav .mobile-menu-container ul li.menu-item-has-children>.arrow{display:block;visibility:visible;display:inline-block;color:#7e509b;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:13px;font-size:1.3rem;padding:0 10px;vertical-align:top}
.mobile-nav .mobile-menu-container ul li .arrow{display:none;visibility:hidden;cursor:pointer}
.mobile-nav .mobile-menu-container ul li a{color:#FFF;text-decoration:none}
.mobile-nav .mobile-menu-container ul li a:hover{text-decoration:underline}
.mobile-nav .mobile-menu-container ul li .sub-menu{max-height:0;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.mobile-nav .mobile-menu-container ul li .sub-menu.sub-nav-open{padding:0 0 15px;max-height:250px}
.mobile-nav .mobile-menu-container ul li .sub-menu a{font-weight:normal;text-transform:none;color:#b3d1d3}
.mobile-nav .mobile-menu-container ul li .sub-menu a:before{content:"-";padding:0 15px 0 0}
.mobile-nav .contact{margin:30px 0;padding:0;list-style:none}
.mobile-nav .contact li{margin-bottom:5px}
.mobile-nav .contact a{font-size:15px;font-size:1.5rem;color:#FFF;text-decoration:none}
.mobile-nav .contact a strong{display:inline-block;width:20px;color:#7e509b}
.mobile-nav .contact a:hover{text-decoration:underline}
.mobile-nav .deindruk{display:inline-block;padding-left:26px;font-size:12px;font-size:1.2rem;line-height:20px;text-decoration:none;color:#b3d1d3;background:url("${themeurl}/img/logo-deindruk$2x.png") no-repeat center left;background-size:21px 20px}
.mobile-nav .deindruk span{color:#FFF}
.mobile-nav .deindruk:hover span{text-decoration:underline}
.mobile-nav .nav-btn-close{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:26px;border:2px solid #7e509b;color:#FFF;text-align:center}
.mobile-nav .nav-btn-close:hover{background:#7e509b}
.layout-slider{background:#00676c;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-slider:after{background:#fff;height:48px;top:0;left:0;right:0;position:absolute;z-index:1;width:100%}
.layout-slider .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1}
.layout-slider .flickity-viewport{overflow:hidden;border-top-right-radius:32px}
.layout-slider__shape{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;height:400px;opacity:.2;display:none}
.layout-slider__carousel{z-index:2}
.layout-slider__carousel:focus{outline:0}
.layout-slider__carousel__cell{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-size:cover;-webkit-transition:.2s opacity;transition:.2s opacity;position:relative;overflow:hidden;margin-right:1px;border-top-right-radius:32px;height:400px}
.layout-slider__carousel__cell:after{content:'';width:100%;height:100%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.83237)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.83237) 100%);z-index:1}
.layout-slider__carousel__cell:hover .layout-slider__carousel__cell__content{-webkit-transform:translateY(0);transform:translateY(0)}
.layout-slider__carousel__cell__content{z-index:2;position:absolute;left:0;bottom:0;right:0;padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.3s all;transition:.3s all}
.layout-slider__carousel__cell__content h4{font-size:20px;color:#FFF;margin-top:0;margin-bottom:8px}
.layout-slider__carousel__cell__content p{font-size:16px;color:#FFF;margin:0}
.layout-slider__carousel__cell__content span{margin-top:20px;font-size:16px;color:#FFF;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.layout-slider__carousel__cell__content span i{margin-left:8px}
.layout-slider__carousel__cell.is-selected{opacity:1}
.layout-slider__caption{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;background:#00676c;position:relative;margin-bottom:32px;margin-top:32px;padding:0 20px}
.layout-slider__caption h2,.layout-slider__caption p,.layout-slider__caption i{color:#FFF;max-width:400px}
.layout-slider__caption__nav{display:-webkit-box;display:-ms-flexbox;display:flex}
.layout-slider__caption__wrap{z-index:1}
.layout-slider__caption .carousel__nav{width:48px;height:48px;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;border-radius:50%;border:2px solid #ffffff2e;font-size:20px;cursor:pointer;margin-right:8px;-webkit-transition:.2s all;transition:.2s all}
.layout-slider__caption .carousel__nav:last-of-type{margin-right:0}
.layout-slider__caption .carousel__nav:hover{border:2px solid #fff}
.layout-slider__caption h2{font-size:28px;margin-top:0;margin-bottom:20px}
.layout-slider__caption p{opacity:.8}
.flex-wrapper{display:block}
.top-title{margin:0;font-size:14px;font-size:1.4rem;line-height:1;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#00676c}
.top-title-large{margin:0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;line-height:.75;font-size:56px;font-size:5.6rem;font-weight:500;color:rgba(126,80,155,0.2);-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}
#breadcrumbs{font-size:14px}
#breadcrumbs i{margin:0 6px;opacity:.5}
.small-content{margin:0 auto;max-width:760px}
.main-content,.small-content{padding:40px 0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.main-content .page-intro,.small-content .page-intro{margin-bottom:20px}
.main-content .page-intro h1,.small-content .page-intro h1{margin:0;font-weight:bold}
.main-content .page-intro h1+p,.small-content .page-intro h1+p{max-width:770px;margin:20px 0 0;font-size:18px;font-size:1.8rem;line-height:28px;color:#00676c}
.main-content .page-intro .page-intro-subtitle,.small-content .page-intro .page-intro-subtitle{margin:5px 0 40px;font-size:14px;font-size:1.4rem;font-weight:500}
.main-content .page-intro .page-intro-subtitle .term:after,.small-content .page-intro .page-intro-subtitle .term:after{content:"|";padding:0 6px}
.main-content .page-intro .page-intro-subtitle .term:last-child:after,.small-content .page-intro .page-intro-subtitle .term:last-child:after{content:none}
.sidebar{width:100%;position:relative;z-index:200;padding:40px 0;margin-left:0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.wysiwyg-content p{line-height:1.8}
.wysiwyg-content h1{color:#00676c}
.wysiwyg-content p a{color:#92c362;font-weight:bold}
.wysiwyg-content strong{font-weight:bold}
.wysiwyg-content h2{font-size:28px;font-size:2.8rem;color:#00676c}
.wysiwyg-content h2:first-of-type{margin-top:0}
.wysiwyg-content h3{font-size:20px;font-size:2rem;margin-bottom:5px;color:#00676c}
.wysiwyg-content h3+p{margin-top:5px}
.wysiwyg-content h4{font-size:18px;font-size:1.8rem;margin-bottom:5px;color:#00676c}
.wysiwyg-content h4+p{margin-top:5px}
.wysiwyg-content ol,.wysiwyg-content p,.wysiwyg-content ul{font-size:18px;font-size:1.8rem;font-weight:300}
.wysiwyg-content ol li,.wysiwyg-content p li,.wysiwyg-content ul li{position:relative;margin-bottom:10px;list-style:none}
.wysiwyg-content ol li:last-child,.wysiwyg-content p li:last-child,.wysiwyg-content ul li:last-child{margin-bottom:0}
.wysiwyg-content ol strong,.wysiwyg-content p strong,.wysiwyg-content ul strong{font-weight:500}
.wysiwyg-content ol{counter-reset:custom-counter}
.wysiwyg-content ol li:before{content:counter(custom-counter);counter-increment:custom-counter;position:absolute;top:0;left:-1.5em;font-size:18px;font-size:1.8rem;color:#00676c;font-weight:bold}
.wysiwyg-content ul{counter-reset:custom-counter}
.wysiwyg-content ul li:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:9px;left:-2.8em;font-size:8px;font-size:.8rem;color:#00676c}
.wysiwyg-content .btn{display:inline-block;margin-right:20px}
.wysiwyg-content .wysiwyg-cta{margin:30px 0;padding:40px;background:#ecf4f4;border-radius:5px}
.wysiwyg-content .wysiwyg-cta h2{margin:0;color:#00676c}
.wysiwyg-content .wysiwyg-cta p{margin-top:16px;font-weight:300;font-size:18px;font-size:1.8rem;line-height:30px;color:#00676c}
.wysiwyg-content .wysiwyg-cta .btn-group{margin-top:25px}
.wysiwyg-content .wysiwyg-quote{position:relative;margin:40px 0}
.wysiwyg-content .wysiwyg-quote:before{content:'';height:calc(100% + 80px);width:2px;background:#7e509b;position:absolute;left:-20px;top:-40px}
.wysiwyg-content .wysiwyg-quote .quote-text{font-weight:300;font-size:18px;line-height:32px;color:#00676c}
.wysiwyg-content .wysiwyg-quote .quote-name{font-weight:300;font-size:16px;font-weight:500;color:#00676c;margin-top:16px}
.wysiwyg-content .wysiwyg-quote .btn-primary{position:absolute;bottom:-17px;right:30px;min-width:auto}
.wysiwyg-content>*:last-child{margin-bottom:0}
.wysiwyg-content .wp-caption.alignright{width:100% !important}
.wysiwyg-content .wp-caption.alignright img{width:100% !important}
table{border-collapse:collapse;width:100%;max-width:100%;font-size:16px}
table tr td{padding:5px 10px;border:1px solid #d8d8d8;text-align:left}
.page-template-default .main-content{padding-right:0}
.page-template-default .small-content{margin-left:auto;margin-right:auto;max-width:760px}
.page-template-page-flexible-content .layout{margin:50px 0}
.page-template-page-flexible-content .layout__intro{margin-bottom:32px;max-width:670px}
.page-template-page-flexible-content .layout__intro h2{margin:0}
.page-template-page-flexible-content .layout__intro p{margin-bottom:0}
.page-template-page-flexible-content .layout.layout-content-img{margin:0}
.page-template-page-flexible-content .layout.layout-has-header{margin-top:0 !important}
.page-template-page-flexible-content .layout.background-lightgreen{margin:0 !important;padding:50px 0}
.page-template-page-flexible-content .layout-cards{padding:0 !important}
.page-template-page-home .layout-home-intro{overflow:hidden}
.page-template-page-home .layout-home-intro .content-container{position:relative;background:#ecf4f4;z-index:2}
.page-template-page-home .layout-home-intro .content-container .container:before{content:"";position:absolute;top:0;left:100%;width:100%;height:100%;background:#FFF}
.page-template-page-home .layout-home-intro .content{padding:70px 0 50px;-webkit-transition:padding .2s ease-out,margin-top .2s ease-out,width .2s ease-out;transition:padding .2s ease-out,margin-top .2s ease-out,width .2s ease-out}
.page-template-page-home .layout-home-intro .content .top-title{margin:0 0 10px}
.page-template-page-home .layout-home-intro .content h1{margin:0;font-size:24px;font-size:2.4rem;line-height:1.4;-webkit-transition:font-size .2s ease-out,line-height .2s ease-out;transition:font-size .2s ease-out,line-height .2s ease-out}
.page-template-page-home .layout-home-intro .content p{display:none;-webkit-transition:font-size .2s ease-out,line-height .2s ease-out;transition:font-size .2s ease-out,line-height .2s ease-out}
.page-template-page-home .layout-home-intro .content .btn-group{margin:25px 0 0}
.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{position:relative;margin-right:-20px;height:320px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:height .2s ease-out,margin-right .2s ease-out;transition:height .2s ease-out,margin-right .2s ease-out}
.page-template-page-home .layout-home-intro .image .svg-overlay,.page-template-page-home .layout-home-intro .video .svg-overlay{z-index:2;bottom:0;height:50%;-o-object-fit:contain;object-fit:contain;right:0;width:inherit;left:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-template-page-home .layout-home-intro .image img,.page-template-page-home .layout-home-intro .image video,.page-template-page-home .layout-home-intro .video img,.page-template-page-home .layout-home-intro .video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}
.page-template-page-home .layout-home-intro .image img,.page-template-page-home .layout-home-intro .video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-bottom-left-radius:80px}
.page-template-page-home .layout-home-intro .video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
.page-template-page-home .layout-home-intro .video::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2}
.page-template-page-home .layout-home-intro .video .play-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer;z-index:2}
.page-template-page-home .layout-home-intro .video .play-button:hover::before{-webkit-transform:scale(1.2);transform:scale(1.2)}
.page-template-page-home .layout-home-intro .video .play-button:hover::after{-webkit-transform:scale(1.2);transform:scale(1.2)}
.page-template-page-home .layout-home-intro .video .play-button::after{content:'';border-radius:50%;position:absolute;width:120px;height:120px;background:#00676c;opacity:.2;-webkit-transition:.3s all cubic-bezier(0.8,0,0.32,1.9);transition:.3s all cubic-bezier(0.8,0,0.32,1.9)}
.page-template-page-home .layout-home-intro .video .play-button::before{content:'';position:absolute;border-radius:50%;background:#00676c;width:80px;height:80px;-webkit-transition:.3s all cubic-bezier(0.8,0,0.32,1.9);transition:.3s all cubic-bezier(0.8,0,0.32,1.9)}
.page-template-page-home .layout-home-intro .video .play-button i{z-index:2}
.page-template-page-home .layout-home-intro .logo-container{position:relative;padding:40px 0 0;z-index:1}
.page-template-page-home .layout-home-intro .logo-container .title{margin:0;color:#cacaca;text-transform:uppercase;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-weight:500;font-size:16px;line-height:1}
.page-template-page-home .layout-home-intro .logo-container .logo-carousel{position:relative;margin-top:20px;outline:0;overflow:hidden}
.page-template-page-home .layout-home-intro .logo-container .logo-carousel .logo-img{display:block;margin:0 30px 0 0;height:80px;width:auto;max-width:none}
.page-template-page-home .layout-doelgroepen{padding:80px 0 80px;z-index:1;-webkit-transition:margin-top .2s ease-out,padding .2s ease-out;transition:margin-top .2s ease-out,padding .2s ease-out;overflow:hidden}
.page-template-page-home .layout-doelgroepen h2{margin:0;font-size:40px;line-height:1}
.page-template-page-home .layout-content-img .iframe-wrap iframe{display:none}
.page-template-page-home .layout-content-img .iframe-wrap iframe.active{display:block}
.page-template-page-home .layout-content-img .flex-wrapper .image-wrap{height:280px}
.page-template-page-home .layout-content-img .svg-overlay{z-index:2;border-radius:none !important;height:70% !important;-o-object-fit:contain !important;object-fit:contain !important;left:0;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;left:0;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-template-page-home .layout-content-img .overlay{position:absolute;background:#00000073;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover !important;background-position:center !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-template-page-home .layout-content-img .overlay.active{display:none}
.page-template-page-home .layout-content-img .overlay .play-button{cursor:pointer;padding:12px 24px;background:#00676c;color:#fff;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s all;transition:.2s all;font-size:16px;font-weight:bold}
.page-template-page-home .layout-content-img .overlay .play-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.page-template-page-home .layout-content-img .overlay .play-button:first-of-type{margin-bottom:12px}
.page-template-page-home .layout-content-img .overlay .play-button i{margin-right:8px}
.page-template-page-home .layout-blog{padding:50px 0;background:#ecf4f4;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out;overflow:hidden}
.page-template-page-home .layout-blog .intro h3{margin:10px 0 0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:500;font-size:28px;font-size:2.8rem;color:#7e509b;line-height:1.1;-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}
.page-template-page-home .layout-blog .loop{margin-top:40px;outline:0}
.page-template-page-home .layout-blog .loop .hentry{margin-right:20px;width:325px;max-width:90%;-webkit-transition:width .2s ease-out,margin-right .2s ease-out;transition:width .2s ease-out,margin-right .2s ease-out}
.page-template-page-home .layout-blog .loop .hentry p{display:none}
.page-template-page-home .layout-blog .loop .hentry:last-child{margin-right:0}
.page-template-page-home .layout-blog .btn-contrary{margin-top:40px}
.page-template-page-home .layout-actueel{padding:80px 0;z-index:1;-webkit-transition:margin-top .2s ease-out,padding .2s ease-out;transition:margin-top .2s ease-out,padding .2s ease-out;overflow:hidden}
.page-template-page-home .layout-actueel h2{margin:0;font-size:24px;font-size:2.4rem;line-height:1.4;-webkit-transition:font-size .2s ease-out,line-height .2s ease-out;transition:font-size .2s ease-out,line-height .2s ease-out}
.page-template-page-home .layout-actueel .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}
.page-template-page-home .layout-actueel .agenda{position:relative;padding:40px 40px 0;background:#fff;text-decoration:none;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out}
.page-template-page-home .layout-actueel .agenda .label{font-size:16px;line-height:1;color:#00676c}
.page-template-page-home .layout-actueel .agenda .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:20px 0;border-bottom:1px solid #e2e1e1}
.page-template-page-home .layout-actueel .agenda .item:hover .far{-webkit-transform:translateX(10px);transform:translateX(10px)}
.page-template-page-home .layout-actueel .agenda .item:last-child{border-bottom:0}
.page-template-page-home .layout-actueel .agenda .item .content .date{font-size:14px;line-height:1;color:#00676c}
.page-template-page-home .layout-actueel .agenda .item .content .title{margin:4px 0 0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:18px;line-height:1.1;color:#7e509b}
.page-template-page-home .layout-actueel .agenda .item .far{margin-left:auto;font-size:16px;line-height:1;color:#7e509b;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}
.page-template-page-team .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 0}
.page-template-page-team .flex-wrapper .widget{width:400px;display:none;margin-right:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:120px}
.page-template-page-team .flex-wrapper .team_sections{width:100%}
.page-template-page-team .flex-wrapper .team-layout{width:100%;padding:20px 0}
.page-template-page-team .flex-wrapper .team-layout:first-of-type{padding-top:0}
.page-template-page-team .flex-wrapper .team-layout .team-layout-content{padding-bottom:32px;border-bottom:1px solid #d8d8d8}
.page-template-page-team .flex-wrapper .team-layout .team-layout-content h2{color:#00676c;margin-top:0}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;padding:20px 0}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid .team-layout-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid .team-layout-grid-item img{border-radius:40px 0 0 0;height:220px;-o-object-fit:cover;object-fit:cover}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid .team-layout-grid-item .team-layout-grid-item-content{padding:20px 0}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid .team-layout-grid-item .team-layout-grid-item-content h3{margin:0;color:#00676c;font-size:18px}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid .team-layout-grid-item .team-layout-grid-item-content .function{color:#003a3d;font-size:14px;margin-top:4px}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid .team-layout-grid-item .team-layout-grid-item-content .extra-info{font-size:14px;padding-top:5px;opacity:.8}
.search-results .main-content,.search-no-results .main-content,.error404 .main-content{margin-left:auto;margin-right:auto;max-width:850px}
.search-results .main-content .page-intro .page-title,.search-no-results .main-content .page-intro .page-title,.error404 .main-content .page-intro .page-title{font-size:28px;font-size:2.8rem}
.search-results .main-content #searchform,.search-no-results .main-content #searchform,.error404 .main-content #searchform{zoom:1}
.search-results .main-content #searchform:before,.search-no-results .main-content #searchform:before,.error404 .main-content #searchform:before{content:'';display:block}
.search-results .main-content #searchform:after,.search-no-results .main-content #searchform:after,.error404 .main-content #searchform:after{content:'';display:table;clear:both}
.search-results .main-content #searchform .searchinput,.search-results .main-content #searchform .btn,.search-no-results .main-content #searchform .searchinput,.search-no-results .main-content #searchform .btn,.error404 .main-content #searchform .searchinput,.error404 .main-content #searchform .btn{display:block;margin-bottom:5px;width:100%;height:40px;line-height:40px;outline:0;border-radius:3px}
.search-results .main-content #searchform .searchinput,.search-no-results .main-content #searchform .searchinput,.error404 .main-content #searchform .searchinput{padding:0 10px;border:1px solid #e2e1e1;color:#262626}
.search-results .main-content #searchform .btn,.search-no-results .main-content #searchform .btn,.error404 .main-content #searchform .btn{padding:0 10px;text-align:left}
.search-results .main-content .hentry,.search-no-results .main-content .hentry,.error404 .main-content .hentry{border:1px solid #cacaca;padding:30px;margin-top:30px;border-radius:3px}
.search-results .main-content .hentry .post-title,.search-no-results .main-content .hentry .post-title,.error404 .main-content .hentry .post-title{margin:0;font-size:24px;font-size:2.4rem}
.search-results .main-content .hentry .post-title a,.search-no-results .main-content .hentry .post-title a,.error404 .main-content .hentry .post-title a{text-decoration:none;color:#4a4a4a}
.search-results .main-content .hentry .post-title a:hover,.search-no-results .main-content .hentry .post-title a:hover,.error404 .main-content .hentry .post-title a:hover{text-decoration:underline}
.search-results .main-content .hentry p,.search-no-results .main-content .hentry p,.error404 .main-content .hentry p{margin:0}
.search-results .main-content .pagination,.search-no-results .main-content .pagination,.error404 .main-content .pagination{margin-top:30px}
.search-results .main-content .pagination a i,.search-no-results .main-content .pagination a i,.error404 .main-content .pagination a i{padding:0}
.page-template-page-tos-koploper-template{background:#f0f0f0}
.page-template-page-tos-koploper-template .inner-wrap{padding:0}
.page-template-page-tos-koploper-template .a11y-toolbar{display:none}
.page-template-page-tos-koploper-template .tos-bg{margin:0 auto;position:relative;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-template-page-tos-koploper-template .img-bg{aspect-ratio:16 / 10;height:auto;max-height:100vh;-o-object-fit:contain;object-fit:contain}
.page-template-page-tos-koploper-template .section-quickmenu{position:relative;margin-top:-120px;z-index:2;display:block;padding-bottom:32px}
.page-template-page-tos-koploper-template .section-quickmenu__inner{background:#00676c;border-radius:8px;overflow:hidden}
.page-template-page-tos-koploper-template .section-quickmenu__title{font-size:20px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;font-size:20px;font-weight:800;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2)}
.page-template-page-tos-koploper-template .section-quickmenu__grid{grid-gap:0;margin:0 -1px -1px 0;display:grid;grid-template-columns:repeat(2,1fr)}
.page-template-page-tos-koploper-template .section-quickmenu__link{position:relative;border-right:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;text-decoration:none;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}
.page-template-page-tos-koploper-template .section-quickmenu__link:hover{background:rgba(255,255,255,0.1)}
.page-template-page-tos-koploper-template .section-quickmenu__link::after{content:'';display:block;padding-bottom:90%}
.page-template-page-tos-koploper-template .section-quickmenu__link__inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon{height:40px}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{height:60px;width:60px;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;border-radius:50%;background:#fff7b9;padding:10px}
.page-template-page-tos-koploper-template .section-quickmenu__link__title{font-size:16px;margin-top:20px;font-weight:800;line-height:1;text-align:center}
.page-template-page-tos-koploper-template .tos__topics{position:absolute;top:0;right:0;left:0;bottom:0;display:none}
.page-template-page-tos-koploper-template .tos__topics__topic{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:.2s all;transition:.2s all;max-width:25%}
.page-template-page-tos-koploper-template .tos__topics__topic:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}
.page-template-page-tos-koploper-template .tos__topics__topic img{height:100%;-o-object-fit:contain;object-fit:contain}
.page-template-page-tos-koploper-template .tos__topics__topic--1{height:26%;right:20%;bottom:51%}
.page-template-page-tos-koploper-template .tos__topics__topic--2{height:18%;right:20%;bottom:47%}
.page-template-page-tos-koploper-template .tos__topics__topic--3{height:18%;right:28%;bottom:35%}
.page-template-page-tos-koploper-template .tos__topics__topic--4{height:18%;left:32%;bottom:35%}
.page-template-page-tos-koploper-template .tos__topics__topic--5{height:18%;right:7%;bottom:37%}
.page-template-page-tos-koploper-template .tos__topics__topic--6{height:18%;left:20%;bottom:20%}
.page-template-page-tos-koploper-template .tos__topics__topic--7{height:18%;right:10%;bottom:23%}
.page-template-page-tos-koploper-template .tos__topics__topic--8{height:18%;left:10%;bottom:7%}
.page-template-page-tos-koploper-template .tos__topics__topic--9{height:18%;right:10%;bottom:5%}
.page-template-page-tos-koploper-template .tos__topics__topic--10{height:17%;right:72%;bottom:41%}
.page-template-page-tos-koploper-template .fancybox__backdrop{background:#1696918f}
.page-template-page-tos-koploper-template .fancybox__thumbs{display:none}
.page-template-page-tos-koploper-template .fancybox__slide{padding:0}
.page-template-page-tos-koploper-template .fancybox__nav button{top:125px}
.page-template-page-tos-koploper-template .fancybox__nav button svg path{stroke:#00676c}
.page-template-page-tos-koploper-template .fancybox__container .carousel__button.is-close{top:0;right:0;width:50px;height:50px;border-radius:0;border-bottom-left-radius:8px;background:#7e509b}
.page-template-page-tos-koploper-template .popup{padding:0 !important;background:none !important;max-width:1180px;width:100%;height:100%}
.page-template-page-tos-koploper-template .popup__header{width:100%;height:250px;background:#7e509b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}
.page-template-page-tos-koploper-template .popup__header__icon--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
.page-template-page-tos-koploper-template .popup__header__icon--desktop{display:none}
.page-template-page-tos-koploper-template .popup__header img{height:40px}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{height:80px;width:80px;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;border-radius:50%;background:#fff7b9;padding:10px}
.page-template-page-tos-koploper-template .popup__header h2{color:#fff;margin:0;font-size:20px;background:#00676c;border-radius:100px;padding:6px 20px;line-height:1;margin-top:28px}
.page-template-page-tos-koploper-template .popup__content{display:grid;grid-template-columns:repeat(1,1fr)}
.page-template-page-tos-koploper-template .popup__content__block{padding:40px 28px;background:#fff;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.page-template-page-tos-koploper-template .popup__content__block:nth-child(even){background:#fffce7}
.page-template-page-tos-koploper-template .popup__content__block__title{margin:0;font-weight:bold}
.page-template-page-tos-koploper-template .popup__content__block__text{margin:0;font-size:16px;line-height:1.6;margin:12px 0}
.page-template-page-tos-koploper-template .popup__content__block__link{font-weight:500;font-size:16px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;margin-bottom:8px}
.page-template-page-tos-koploper-template .popup__content__block__link i{margin-right:6px}
.page-template-page-tos-koploper-template .popup__content__block__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}
.page-template-page-linkinbio{background:#e5eff0}
.page-template-page-linkinbio .a11y-toolbar{display:none}
.page-template-page-linkinbio .linkinbio-header{position:fixed;top:20px;left:0;right:0;z-index:100}
.page-template-page-linkinbio .linkinbio-header__inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1)}
.page-template-page-linkinbio .linkinbio-header__inner .logo{height:32px;display:-webkit-box;display:-ms-flexbox;display:flex}
.page-template-page-linkinbio .linkinbio-header__inner .backlink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background:#00676c;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}
.page-template-page-linkinbio .linkinbio-header__inner .backlink i{font-size:20px;color:#fff}
.page-template-page-linkinbio .container-sm{max-width:680px;padding:0 20px;margin:0 auto}
.page-template-page-linkinbio .inner-wrap{padding-top:72px}
.page-template-page-linkinbio .section-grid{padding:40px 0}
.page-template-page-linkinbio .section-grid__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px}
.page-template-page-linkinbio .section-grid__intro h1{font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-size:16px;color:#909090;margin:0;text-align:center}
.page-template-page-linkinbio .section-grid__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-template-page-linkinbio .section-grid__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:20px;padding:12px;text-decoration:none;-webkit-transition:.3s all;transition:.3s all}
.page-template-page-linkinbio .section-grid__block:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.page-template-page-linkinbio .section-grid__block__image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}
.page-template-page-linkinbio .section-grid__block__image img{height:60px;width:60px;border-radius:8px}
.page-template-page-linkinbio .section-grid__block__content{margin-left:20px}
.page-template-page-linkinbio .section-grid__block__content h2{text-decoration:none;color:#00676c;font-family:"5be8e013","Helvetica Neue","Verdana",sans-serif;font-size:16px;margin:0}
.page-template-page-roadmap-template{background:#f0f0f0}
.page-template-page-roadmap-template .inner-wrap{padding-top:0 !important}
.page-template-page-roadmap-template .section-quickmenu{position:relative;margin-top:-120px;z-index:2;display:block;padding-bottom:32px}
.page-template-page-roadmap-template .section-roadmap{position:relative}
.page-template-page-roadmap-template .section-roadmap .disclaimer{position:fixed;left:20px;bottom:20px;z-index:11}
.page-template-page-roadmap-template .section-roadmap__background{display:none}
.page-template-page-roadmap-template .section-roadmap__mobile-header{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-template-page-roadmap-template .section-roadmap__mobile-header::before{content:'';background:rgba(0,103,108,0.8);top:0;left:0;height:100%;width:100%;position:absolute;z-index:1}
.page-template-page-roadmap-template .section-roadmap__mobile-header h1{font-size:40px;color:#fff;font-weight:700;max-width:400px;text-align:center;z-index:2}
.page-template-page-roadmap-template .section-roadmap__mobile-header__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.page-template-page-roadmap-template .section-roadmap .scroll-down{font-size:16px;position:absolute;right:40px;z-index:10;top:22%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-template-page-roadmap-template .section-roadmap .scroll-down__cta{text-align:center;max-width:100px;line-height:1.2;margin-bottom:8px}
.page-template-page-roadmap-template .section-roadmap .scroll-down__button{border-radius:50%;background:#00676c;height:100px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-template-page-roadmap-template .section-roadmap .scroll-down__button:hover{cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08)}
.page-template-page-roadmap-template .section-roadmap .scroll-down__button i{font-size:20px;color:#fff}
.page-template-page-roadmap-template .section-roadmap__topics{position:absolute;top:0;right:0;left:0;bottom:0;display:none}
.page-template-page-roadmap-template .section-roadmap__topics--mobile{padding:16px;grid-gap:16px;display:grid;grid-template-columns:1fr;background:#deeaea}
.page-template-page-roadmap-template .section-roadmap__topics--mobile .topic{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:16px;text-align:center;padding:20px}
.page-template-page-roadmap-template .section-roadmap__topics--mobile .topic__icon{width:60px;height:60px;z-index:2}
.page-template-page-roadmap-template .section-roadmap__topics--mobile .topic__title{font-size:15px;word-break:break-word}
.page-template-page-roadmap-template .section-roadmap__topics .topic{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.2s all;transition:.2s all}
.page-template-page-roadmap-template .section-roadmap__topics .topic:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}
.page-template-page-roadmap-template .section-roadmap__topics .topic__icon{width:88px;height:88px;z-index:2}
.page-template-page-roadmap-template .section-roadmap__topics .topic__title{color:#fff;background:#00676c;border-radius:40px;padding:8px 32px;max-width:350px;font-weight:600;line-height:1.2;margin:0;min-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-template-page-roadmap-template .section-roadmap__topics .topic--1{top:9%;right:60%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.page-template-page-roadmap-template .section-roadmap__topics .topic--1 .topic__title{padding:8px 64px 8px 32px;margin:0 -48px 0 0}
.page-template-page-roadmap-template .section-roadmap__topics .topic--2{left:20%;top:35%}
.page-template-page-roadmap-template .section-roadmap__topics .topic--2 .topic__title{padding:8px 32px 8px 64px;margin:0 0 0 -48px}
.page-template-page-roadmap-template .section-roadmap__topics .topic--3{left:16%;top:50%}
.page-template-page-roadmap-template .section-roadmap__topics .topic--3 .topic__title{padding:8px 32px 8px 64px;margin:0 0 0 -48px}
.page-template-page-roadmap-template .section-roadmap__topics .topic--4{right:12%;bottom:47%}
.page-template-page-roadmap-template .section-roadmap__topics .topic--4 .topic__title{padding:8px 32px 8px 64px;margin:0 0 0 -48px}
.page-template-page-roadmap-template .section-roadmap__topics .topic--5{left:12%;bottom:26%}
.page-template-page-roadmap-template .section-roadmap__topics .topic--5 .topic__title{padding:8px 32px 8px 64px;margin:0 0 0 -48px}
.page-template-page-roadmap-template .section-roadmap__topics .topic--6{right:16%;bottom:21%}
.page-template-page-roadmap-template .section-roadmap__topics .topic--6 .topic__title{padding:8px 32px 8px 64px;margin:0 0 0 -48px}
.page-template-page-roadmap-template .fancybox__backdrop{background:rgba(222,234,234,0.8)}
.page-template-page-roadmap-template .fancybox__thumbs{display:none}
.page-template-page-roadmap-template .fancybox__slide{padding:0}
.page-template-page-roadmap-template .fancybox__nav button{top:125px}
.page-template-page-roadmap-template .fancybox__nav button svg path{stroke:#00676c}
.page-template-page-roadmap-template .fancybox__container .carousel__button.is-close{top:0;right:0;width:50px;height:50px;border-radius:0;border-bottom-left-radius:8px;background:#7e509b}
.page-template-page-roadmap-template .fancybox__container .has-html5video .carousel__button.is-close,.page-template-page-roadmap-template .fancybox__container .has-video .carousel__button.is-close{top:-80px;right:-80px}
.page-template-page-roadmap-template .popup{padding:0 !important;background:none !important;max-width:1180px;width:100%}
.page-template-page-roadmap-template .popup__header{width:100%;background:#7e509b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;position:relative}
.page-template-page-roadmap-template .popup__header__icon{height:80px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;top:16px;-webkit-box-shadow:12px 12px 20px -10px rgba(0,0,0,0.5);box-shadow:12px 12px 20px -10px rgba(0,0,0,0.5);border-radius:50%;margin-top:20px}
.page-template-page-roadmap-template .popup__header__title{font-size:24px;padding-top:20px;padding-bottom:20px;color:#fff;margin:0;padding-left:40px;padding-right:40px;font-weight:700;line-height:1.3;text-align:center}
.page-template-page-roadmap-template .popup__content{display:grid}
.page-template-page-roadmap-template .popup__content.columns-1{grid-template-columns:repeat(1,1fr)}
.page-template-page-roadmap-template .popup__content.columns-2{grid-template-columns:repeat(1,1fr)}
.page-template-page-roadmap-template .popup__content.columns-3{grid-template-columns:repeat(1,1fr)}
.page-template-page-roadmap-template .popup__content__block{padding:32px;background:#fff;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.page-template-page-roadmap-template .popup__content__block:nth-child(even){background:#deeaea}
.page-template-page-roadmap-template .popup__content__block__title{font-size:20px;font-weight:bold;margin:0}
.page-template-page-roadmap-template .popup__content__block__title--link{text-decoration:none}
.page-template-page-roadmap-template .popup__content__block__title--link i{color:#92c362;font-size:20px;font-weight:700;margin-left:8px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.page-template-page-roadmap-template .popup__content__block__title--link:hover i{margin-left:14px}
.page-template-page-roadmap-template .popup__content__block__text{font-size:16px;line-height:1.6;margin:12px 0}
.page-template-page-roadmap-template .popup__content__block__link{font-weight:400;font-size:18px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;margin-bottom:16px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.page-template-page-roadmap-template .popup__content__block__link i{margin-right:6px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#92c362}
.page-template-page-roadmap-template .popup__content__block__link:hover i{margin-right:12px}
.page-template-page-roadmap-template .popup__content__block__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}
.single .back-button{font-size:16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}
.single .back-button span{text-decoration:underline}
.single .back-button i{margin-right:4px}
.single .content-container{zoom:1}
.single .content-container:before{content:'';display:block}
.single .content-container:after{content:'';display:table;clear:both}
.single .content-container .small-content{margin-left:auto;margin-right:auto;max-width:760px}
.single .content-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;border-top:1px solid #f0f0f0}
.single .content-footer .btn-text{text-transform:none;font-size:16px;font-size:1.6rem;font-weight:700}
.single .content-footer .btn-text i{color:#00676c}
.single .content-footer .btn-print{display:none;margin-left:auto}
.single .content-footer .btn-mail{display:none;margin-left:30px}
.single .latest-vacatures{padding:40px 0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.hentry.type-page{position:relative;padding:30px 30px 0 30px;width:315px;background:#fff;color:#00676c;text-decoration:none;text-align:center;border:1px solid #e2e1e1;border-radius:4px;-webkit-transition:-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:box-shadow .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out}
.hentry.type-page:hover{-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
.hentry.type-page:hover .read-more{color:#7e509b}
.hentry.type-page .icon-img{margin:0 0 25px;width:80px;height:80px}
.hentry.type-page h3{margin:0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:26px;font-size:2.6rem;color:#7e509b;line-height:1.2}
.hentry.type-page p{margin:10px 0 0;color:#00676c;font-size:16px;font-size:1.6rem}
.hentry.type-page .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px -30px 0;padding:20px 30px;border-top:1px solid #e2e1e1;font-size:16px;font-size:1.6rem;line-height:1;color:#003a3d}
.doelgroepen-carousel{position:relative;margin-top:40px;outline:0}
.doelgroepen-carousel .hentry{margin:0 20px 0 0;max-width:90%}
.hentry.type-blog .wp-post-image{display:block;margin-bottom:20px;border-radius:4px}
.hentry.type-blog h3{margin:4px 0 0;font-size:22px;font-size:2.2rem}
.hentry.type-blog h3 a{text-decoration:none}
.hentry.type-blog h3 a:hover{text-decoration:underline}
.hentry.type-blog p{margin:20px 0 0;font-size:15px;font-size:1.5rem;color:#00676c}
.hentry.type-blog .btn-text{margin:20px 0 0}
.hentry.type-news{position:relative;background:#fff;color:#7e509b;text-decoration:none;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hentry.type-news:hover{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
.hentry.type-news:hover .fa-arrow-right{-webkit-transform:rotate(0);transform:rotate(0)}
.hentry.type-news img{height:160px;-o-object-fit:cover;object-fit:cover;display:block}
.hentry.type-news .content-wrapper{padding:20px 20px 0 20px;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;height:100%}
.hentry.type-news .content-wrapper .label{font-size:16px;line-height:1;color:#00676c}
.hentry.type-news .content-wrapper h3{font-size:18px;margin:0}
.hentry.type-news .content-wrapper p{margin:20px 0 20px 0;font-size:16px;color:#00676c}
.hentry.type-news .content-wrapper .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0 0 0;border-top:1px solid #e2e1e1;font-size:16px;font-size:1.6rem;line-height:1;color:#003a3d;margin-top:auto}
.hentry.type-agenda{position:relative;background:#fff;color:#7e509b;text-decoration:none;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;border-radius:8px;overflow:hidden}
.hentry.type-agenda:hover{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
.hentry.type-agenda:hover .fa-arrow-right{-webkit-transform:rotate(0);transform:rotate(0)}
.hentry.type-agenda img{height:160px;-o-object-fit:cover;object-fit:cover}
.hentry.type-agenda .content-wrapper{padding:20px 20px 0 20px;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;height:100%}
.hentry.type-agenda .content-wrapper label{font-size:16px;line-height:1;color:#00676c;margin-bottom:20px}
.hentry.type-agenda .content-wrapper h3{font-size:18px;margin:0}
.hentry.type-agenda .content-wrapper p{margin:20px 0 0;font-size:16px;color:#00676c}
.hentry.type-agenda .content-wrapper .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0 0;padding:32px 0;border-top:1px solid #e2e1e1;font-size:16px;font-size:1.6rem;line-height:1;color:#003a3d}
.hentry.type-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding:32px;text-decoration:none;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;min-height:360px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:8px;background-size:cover !important;background-position:center center !important}
.hentry.type-projects .content-wrapper{width:100%}
.hentry.type-projects .content-wrapper h3{margin:32px 0 0;font-size:18px;color:#FFF}
.hentry.type-projects .content-wrapper .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0 0;padding-top:32px;border-top:1px solid #e2e1e1;font-size:16px;font-size:1.6rem;line-height:1;color:#FFF}
.layout-header-content-image{position:relative;border-top:1px solid #f0f0f0;overflow:hidden}
.layout-header-content-image__image img{max-height:60vh;width:100%;-o-object-fit:cover;object-fit:cover}
.layout-header-content-image__content{margin-top:32px}
.layout-header-content-image__content h1{margin:0}
.layout-intro{padding:40px 0}
.layout-intro.background-grey{background-color:#f0f0f0}
.layout-intro.background-darkgrey{background-color:#262626}
.layout-intro.background-primary{background-color:#00676c}
.layout-intro.background-secondary{background-color:#7e509b}
.layout-intro.background-attention{background-color:#00676c}
.layout-intro.text-color-white h2,.layout-intro.text-color-white p{color:#FFF}
.layout-intro .content{margin:0 auto;max-width:700px;text-align:center}
.layout-intro .content h1,.layout-intro .content h2{margin-top:20px;font-weight:bold}
.layout-intro .content h1,.layout-intro .content h2,.layout-intro .content p{-webkit-transition:font-size .2s ease-out;transition:font-size .2s ease-out}
.layout-intro .content .btn{float:none !important;display:inline-block}
.layout-content-img{background:#00676c;overflow:hidden}
.layout-content-img.background-lightgreen{background:#ecf4f4}
.layout-content-img.background-lightgreen .wysiwyg-content{color:#fff !important}
.layout-content-img.background-lightgreen .wysiwyg-content{background:#ecf4f4 !important;color:#00676c !important}
.layout-content-img.background-lightgreen .wysiwyg-content h2{color:#00676c !important}
.layout-content-img.background-lightgreen .wysiwyg-content p{color:#00676c !important}
.layout-content-img.background-lightgreen .wysiwyg-content::after{content:none !important}
.layout-content-img.quote_layout .wysiwyg-content:before{background:url(../img/deelkracht-quote.svg) !important;opacity:1 !important;background-repeat:no-repeat !important}
.layout-content-img.quote_layout .wysiwyg-content p{font-size:18px;line-height:28px}
.layout-content-img.quote_layout .wysiwyg-content .name-function{font-size:16px;color:#00676c;margin:24px 0}
.layout-content-img.quote_layout .wysiwyg-content .name-function span{opacity:.6}
.layout-content-img .container{padding:0}
.layout-content-img .flex-wrapper{display:block;position:relative}
.layout-content-img .flex-wrapper .image-wrap{position:relative;width:100%;z-index:2;height:200px;right:0}
.layout-content-img .flex-wrapper .image-wrap:after{content:'';background:#00676c;top:0;left:0;bottom:0;right:0;z-index:-1}
.layout-content-img .flex-wrapper .image-wrap img{position:relative;bottom:0;left:0;top:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.layout-content-img .flex-wrapper.left .image-wrap{left:0 !important}
.layout-content-img .flex-wrapper.left .wysiwyg-content{position:relative;left:inherit}
.layout-content-img .flex-wrapper.left .wysiwyg-content:after{left:-200px}
.layout-content-img .flex-wrapper .wysiwyg-content{background:#00676c;color:#fff;width:100%;padding:50px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;left:0}
.layout-content-img .flex-wrapper .wysiwyg-content:before{content:'';background:url(../img/deelkracht-shape.svg);z-index:1;width:100%;height:70%;background-size:contain;position:absolute;background-repeat:no-repeat;left:0;opacity:.05}
.layout-content-img .flex-wrapper .wysiwyg-content:after{content:'';background:#fff;height:80px;position:absolute;top:0;display:none;width:100vw;right:-300px}
.layout-content-img .flex-wrapper .wysiwyg-content .wysiwyg-inner-wrap{z-index:2}
.layout-content-img .flex-wrapper .wysiwyg-content .wysiwyg-inner-wrap>*:last-child{margin-bottom:0 !important}
.layout-content-img .flex-wrapper .wysiwyg-content h2{color:#FFF}
.layout-content-img .flex-wrapper .wysiwyg-content p{color:#FFF}
.grid-block{position:relative;background:#fff;color:#7e509b;text-decoration:none;-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;overflow:hidden;border-right:1px solid #d8d8d8}
.grid-block img{height:60px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}
.grid-block .content-wrapper{padding:20px 20px 0 20px;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}
.grid-block .content-wrapper .label{font-size:16px;line-height:1;color:#00676c}
.grid-block .content-wrapper h3{font-size:18px;margin:0}
.grid-block .content-wrapper p{margin:20px 0 0;font-size:18px;color:#00676c}
.grid-block .content-wrapper .read-more{display:inline-block;margin-top:12px;font-size:18px;color:#7e509b}
.grid-block .content-wrapper .read-more:hover{text-decoration:underline}
.layout-grid-icons{overflow:hidden}
.layout-grid-icons.background-lightgreen{background:#ecf4f4}
.layout-grid-icons__grid{margin-top:32px;grid-gap:20px;display:grid;grid-template-columns:repeat(1,1fr)}
.layout-grid-icons__grid .layout-grid-icons__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-grid-icons__grid .layout-grid-icons__block p{margin-bottom:32px}
.layout-grid-icons__grid .layout-grid-icons__block-link{margin-top:auto}
.layout-grid-icons__carousel{margin-top:32px;outline:0}
.layout-grid-icons__carousel .layout-grid-icons__block{margin-right:20px;width:290px;max-width:80%}
.layout-grid-icons__carousel .layout-grid-icons__block:last-child{margin-right:0}
.layout-grid-icons__carousel .flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;grid-gap:8px}
.layout-grid-icons__carousel .flickity-page-dots .dot{margin-top:20px;width:12px;height:12px;border-radius:50%;background:#00676c;opacity:.2;cursor:pointer;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s}
.layout-grid-icons__carousel .flickity-page-dots .dot::marker{font-size:0}
.layout-grid-icons__carousel .flickity-page-dots .dot.is-selected{opacity:1}
.layout-grid-icons__carousel .flickity-page-dots .dot:hover{opacity:.6}
.layout-grid-icons__carousel .flickity-page-dots .dot:only-child{display:none}
.layout-grid-icons a:hover{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05)}
.layout-grid-icons__block{display:block;background:#fff;border:1px solid #e2e1e1;border-radius:4px;text-decoration:none;-webkit-transition:-webkit-box-shadow ease-out .2s;transition:-webkit-box-shadow ease-out .2s;transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s,-webkit-box-shadow ease-out .2s}
.layout-grid-icons__block i{font-size:32px;margin-top:32px;padding:0 32px;color:#00676c}
.layout-grid-icons__block h3{margin:1.5em 0 0;padding:0 32px}
.layout-grid-icons__block p{font-size:14px;margin:1em 0 0;padding:0 32px;line-height:1.5}
.layout-grid-icons__block-link{font-size:14px;display:block;margin-top:32px;padding:16px 32px;border-top:1px solid #f0f0f0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#7e509b}
.layout-grid-icons__btn-group{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.layout-logo-grid{padding:40px 0}
.layout-logo-grid.background-grey{background-color:#f0f0f0}
.layout-logo-grid.background-darkgrey{background-color:#262626}
.layout-logo-grid.background-primary{background-color:#00676c}
.layout-logo-grid.background-secondary{background-color:#7e509b}
.layout-logo-grid.background-attention{background-color:#00676c}
.layout-logo-grid.text-color-white h2,.layout-logo-grid.text-color-white p{color:#FFF}
.layout-logo-grid .content{margin:0 auto;max-width:700px;text-align:center}
.layout-logo-grid .content h1,.layout-logo-grid .content h2{margin-top:20px;font-weight:bold}
.layout-logo-grid .logo-grid{margin-top:30px;text-align:center}
.layout-logo-grid .logo-grid .logo{display:inline-block;width:200px;margin:0 10px 10px 0;text-align:left;text-decoration:none}
.layout-logo-grid .logo-grid .logo.logo-has-link .logo-container:before{content:"";position:absolute;bottom:0;right:0;z-index:2;width:0;height:0;border-bottom:40px solid #f0f0f0;border-left:40px solid transparent;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}
.layout-logo-grid .logo-grid .logo.logo-has-link .logo-container:after{content:"\f178";position:absolute;bottom:5px;right:5px;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:14px;font-size:1.4rem;line-height:14px;color:#7e509b;z-index:3;-webkit-transition:acolor .2s ease-out;transition:acolor .2s ease-out}
.layout-logo-grid .logo-grid .logo .logo-container{position:relative;display:block;padding:0 20px;height:100px;text-align:center;border:3px solid #e2e1e1;overflow:hidden;border-radius:3px;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}
.layout-logo-grid .logo-grid .logo .logo-container .logo-img{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.layout-logo-grid .logo-grid .logo .logo-title{margin:8px 0 20px;font-size:14px;font-size:1.4rem;line-height:14px;color:#7e509b}
.layout-logo-grid .logo-grid .logo.logo-has-link:hover .logo-container{border-color:#00676c}
.layout-logo-grid .logo-grid .logo.logo-has-link:hover .logo-container:before{border-bottom-color:#00676c}
.layout-logo-grid .logo-grid .logo.logo-has-link:hover .logo-container:after{color:#FFF}
.cssgrid .layout-logo-grid .logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px}
.cssgrid .layout-logo-grid .logo-grid .logo{display:block;width:auto;margin:0}
.layout-hero{padding:40px 0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.layout-hero .hero-left-aligned,.layout-hero .hero-right-aligned,.layout-hero .hero-center-aligned{text-align:left;max-width:655px}
.layout-hero .hero-overlay,.layout-hero .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.layout-hero .hero-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}
.layout-hero .hero-bg.hero-bg-bw{-webkit-filter:grayscale(1)}
.layout-hero .hero-title,.layout-hero .hero-description{color:#FFF;text-shadow:0 2px 4px rgba(0,0,0,0.5)}
.layout-hero .hero-title{font-size:36px;font-size:3.6rem;margin:0;font-weight:bold}
.layout-hero .hero-description{font-size:20px;font-size:2rem;line-height:30px;margin:10px 0 20px 0}
.layout-hero .hero-btns{margin-top:20px 0 0}
.layout-hero .hero-btns .btn+.btn{margin-left:10px}
.layout-cta{padding:20px 0;text-align:center;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.layout-cta.background-grey{background-color:#f0f0f0}
.layout-cta.background-darkgrey{background-color:#262626}
.layout-cta.background-primary{background-color:#00676c}
.layout-cta.background-secondary{background-color:#7e509b}
.layout-cta.background-attention{background-color:#00676c}
.layout-cta.text-color-default .cta-text{color:#00676c}
.layout-cta .cta-text{display:inline-block;color:#FFF;font-size:18px;font-size:1.8rem;line-height:34px}
.layout-cta .cta-btns .btn+.btn{margin-left:20px}
.layout-content{position:relative;overflow:hidden}
.layout-content.background-darkgreen{background:#00676c}
.layout-content.background-darkgreen .wysiwyg-content h2,.layout-content.background-darkgreen .wysiwyg-content h3,.layout-content.background-darkgreen .wysiwyg-content h4,.layout-content.background-darkgreen .wysiwyg-content h5{color:#fff}
.layout-content.background-darkgreen .wysiwyg-content p{color:#fff}
.layout-content.background-lightgreen{background:#ecf4f4}
.layout-content.layout-has-header:before{content:'';height:50px;position:absolute;left:0;right:0}
.layout-content .content-layout-image{height:250px;width:100%;background-size:cover !important;margin-bottom:50px;background-position:center center !important}
.layout-content .content .flex-wrapper{display:block}
.layout-content .content .flex-wrapper.col1 .wysiwyg-content{max-width:740px;margin:0 auto;width:100%}
.layout-content .content .flex-wrapper .wysiwyg-content{width:100%}
.layout.background-none+.layout-content.layout-has-header:before{background:#FFF}
.layout.background-darkgreen+.layout-content.layout-has-header:before{background:#00676c}
.layout.background-lightgreen+.layout-content.layout-has-header:before{background:#ecf4f4}
.layout-faq .flex-wrapper{display:block}
.layout-faq .flex-wrapper .content{max-width:auto}
.layout-faq .flex-wrapper .content h2{margin-top:0;color:#00676c}
.layout-faq .flex-wrapper .content p{font-size:18px;line-height:1.8}
.layout-faq .flex-wrapper .acc{width:100%;padding-top:20px}
.layout-faq .flex-wrapper .contact-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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}
.layout-faq .flex-wrapper .contact-wrapper p{font-size:16px;margin-right:0}
.layout-faq .flex-wrapper .acc__card{position:relative;margin-bottom:8px;-webkit-transition:.2s all;transition:.2s all;border:1px solid #d8d8d8;border-radius:4px}
.layout-faq .flex-wrapper .acc__card:hover{-webkit-box-shadow:0 0 47px 0 rgba(0,0,0,0.1);box-shadow:0 0 47px 0 rgba(0,0,0,0.1)}
.layout-faq .flex-wrapper .acc__card p{font-size:16px}
.layout-faq .flex-wrapper .acc__title{border-radius:4px;padding:20px;font-family:roboto slab;font-size:18px;background:#fff;cursor:pointer;display:block;position:relative;text-align:left;line-height:1.4}
.layout-faq .flex-wrapper .acc__title::after{width:8px;height:8px;border-right:1px solid #4a6e78;border-bottom:1px solid #4a6e78;position:absolute;right:20px;content:" ";top:32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.layout-faq .flex-wrapper .acc__title.active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.layout-faq .flex-wrapper .acc__panel{background:#fff;color:#00676c;display:none;margin:0;font-size:18px;text-align:left;padding:0 20px 20px 20px}
.layout-news{overflow:hidden}
.layout-news.background-lightgreen{background:#ecf4f4}
.layout-news.slider .loop{display:block}
.layout-news.slider .loop .hentry{width:400px;margin-right:20px;max-width:90%}
.layout-news.slider .loop .hentry:last-of-type{margin-right:0}
.layout-news .loop{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:20px}
.layout-projecten.background-lightgreen{background:#ecf4f4}
.layout-projecten .layout-title.has-image{margin-bottom:20px;display:grid;grid-template-columns:40px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:18px}
.layout-projecten .layout-title.has-image h2{margin:0}
.layout-projecten.slider .loop{display:block}
.layout-projecten.slider .loop .hentry{margin-right:20px;width:400px;max-width:90%}
.layout-projecten.slider .loop .hentry:last-of-type{margin-right:0}
.layout-projecten .loop{grid-gap:20px;display:grid;grid-template-columns:repeat(1,1fr);width:100%}
.layout-projecten .button{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.layout-projecten .button .btn{min-width:50%}
.layout-agenda{overflow:hidden}
.layout-agenda.background-lightgreen{background:#ecf4f4}
.layout-agenda.slider .loop{display:block}
.layout-agenda.slider .loop .hentry{width:400px;margin-right:20px;max-width:90%}
.layout-agenda.slider .loop .hentry:last-of-type{margin-right:0}
.layout-agenda .loop{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:20px}
.layout-cards{overflow:hidden}
.layout-cards h2{margin:0;font-size:40px;line-height:1}
.layout-cards .loop{display:grid;grid-template-columns:1fr;margin-top:24px;grid-gap:24px}
.layout-cards .loop .hentry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}
.layout-deelprogramma{overflow:hidden}
.layout-deelprogramma.background-lightgreen{background:#ecf4f4}
.layout-deelprogramma.slider .loop{display:block}
.layout-deelprogramma.slider .loop .hentry{width:400px;margin-right:20px;max-width:90%}
.layout-deelprogramma.slider .loop .hentry:last-of-type{margin-right:0}
.layout-deelprogramma .loop{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:20px}
.layout-producten{overflow:hidden}
.layout-producten.background-lightgreen{background:#ecf4f4}
.layout-producten .layout-title.has-image{margin-bottom:20px;display:grid;grid-template-columns:40px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:18px}
.layout-producten .layout-title.has-image h2{margin:0}
.layout-producten.slider .loop{display:block}
.layout-producten.slider .loop .hentry{margin-right:20px;width:400px;max-width:90%}
.layout-producten.slider .loop .hentry:last-of-type{margin-right:0}
.layout-producten.grid .layout-producten__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-producten.grid .layout-producten__filter{width:260px;margin-right:0;-ms-flex-negative:0;flex-shrink:0}
.layout-producten.grid .layout-producten__filter .facetwp-type-checkboxes .facetwp-checkbox{font-size:16px;font-weight:400;color:#444;background:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;line-height:1;margin-bottom:16px}
.layout-producten.grid .layout-producten__filter .facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter{margin-left:4px;opacity:.5}
.layout-producten.grid .layout-producten__filter .facetwp-type-checkboxes .facetwp-checkbox.checked:before{background:#00676c;content:'\f00c'}
.layout-producten.grid .layout-producten__filter .facetwp-type-checkboxes .facetwp-checkbox:before{content:'';height:16px;width:16px;border:1px solid rgba(0,103,107,0.2);border-radius:3px;background-color:#fff;margin-right:8px;position:relative;color:#fff;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;font-size:10px;top:-2px;font-weight:600;font-family:"Font Awesome 5 Pro"}
.layout-producten.grid .layout-producten__filter__heading{font-size:20px;padding-bottom:16px;border-bottom:1px solid rgba(68,68,68,0.09);margin-bottom:28px;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif}
.layout-producten.grid .layout-producten__filter .reset-button{width:100%}
.layout-producten.grid .loop{grid-gap:15px}
.layout-producten.grid .loop .hentry{min-height:360px}
.layout-producten .loop{grid-gap:20px;display:grid;grid-template-columns:repeat(1,1fr);width:100%}
.layout-producten .button{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.layout-producten .button .btn{min-width:50%}
.layout-video-grid__grid{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:20px}
.layout-video-grid__item{position:relative;background:#fff;color:#7e509b;text-decoration:none;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-video-grid__item.not_available{-webkit-filter:blur(5px) grayscale(1);filter:blur(5px) grayscale(1);cursor:not-allowed}
.layout-video-grid__item.partially_available{-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}
.layout-video-grid__item img{display:block;width:100%;height:auto}
.layout-video-grid__item .content-wrapper{padding:20px;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;height:100%}
.layout-video-grid__item .content-wrapper .label{font-size:16px;line-height:1;color:#00676c}
.layout-video-grid__item .content-wrapper h3{font-size:18px;margin:0}
.layout-video-grid__item .content-wrapper p{margin:20px 0 0;font-size:16px;color:#00676c}
.layout-video-grid__item .content-wrapper .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0 0;padding:32px 0 0;border-top:1px solid #e2e1e1;font-size:16px;font-size:1.6rem;line-height:1;color:#003a3d;text-decoration:none}
.layout-video-grid__item .content-wrapper .read-more i{color:#00676c}
.layout-grid-images__grid{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}
.layout-grid-images__grid .grid-image img{height:220px;width:100%;-o-object-fit:cover;object-fit:cover}
.layout-image-content-grid.background-lightgreen{background:#ecf4f4}
.layout-image-content-grid__grid{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:20px}
.layout-image-content-grid__item{position:relative;background:#fff;color:#7e509b;text-decoration:none;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);box-shadow:0 20px 30px 0 rgba(0,0,0,0.05);-webkit-transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-image-content-grid__item:hover{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
.layout-image-content-grid__item:hover .fa-arrow-right{-webkit-transform:rotate(0);transform:rotate(0)}
.layout-image-content-grid__item img{display:block;width:100%;height:auto}
.layout-image-content-grid__item .content-wrapper{padding:20px;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;height:100%}
.layout-image-content-grid__item .content-wrapper .label{font-size:16px;line-height:1;color:#00676c}
.layout-image-content-grid__item .content-wrapper h3{font-size:18px;margin:0}
.layout-image-content-grid__item .content-wrapper p{margin:20px 0 0;font-size:16px;color:#00676c}
.layout-image-content-grid__item .content-wrapper .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0 0;padding:32px 0 0;border-top:1px solid #e2e1e1;font-size:16px;font-size:1.6rem;line-height:1;color:#003a3d;text-decoration:none}
.layout-image-content-grid__item .content-wrapper .read-more i{color:#00676c}
.layout-seperator__inner{border-top:1px solid #e2e1e1}
.layout-socials{overflow:hidden;background:#ecf4f4}
.layout-socials .container{max-width:1100px}
.layout-socials__intro{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-socials__intro h2{font-size:32px;margin:0;line-height:1}
.layout-socials__intro p{font-size:18px;max-width:100%;margin-left:auto}
.layout-socials__grid{margin-bottom:24px;display:grid;grid-template-columns:1fr;grid-gap:1px;-webkit-box-shadow:0 10px 15px -2px rgba(0,0,0,0.05);box-shadow:0 10px 15px -2px rgba(0,0,0,0.05)}
.layout-socials__grid .social-item{padding:20px;height:200px;background:#FFF;text-decoration:none;overflow:hidden;position:relative;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}
.layout-socials__grid .social-item__icon{width:48px;height:48px;color:#92c362;background:rgba(146,195,98,0.1);border-radius:50%;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;font-size:24px}
.layout-socials__grid .social-item h3{font-size:20px;color:#009993;margin:0;margin-top:auto}
.layout-socials__grid .social-item img{height:120px;width:120px;position:absolute;right:-250px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(320deg);transform:rotate(320deg);-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.2);box-shadow:0 0 16px 0 rgba(0,0,0,0.2)}
.layout-socials__cta{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#FFF;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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}
.layout-socials__cta__icon{width:48px;height:48px;margin-right:20px;color:#92c362;background:rgba(146,195,98,0.1);border-radius:50%;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;font-size:24px;margin:0 0 16px 0}
.layout-socials__cta h3{font-size:20px;color:#009993;margin:0 0 16px 0}
.widget{margin-top:20px}
.widget:first-of-type{margin-top:0}
.widget-tekst,.widget-contact,.widget-menu,.widget-downloads,.widget-formulier,.widget-posts{border-radius:4px;border:1px solid #d8d8d8}
.widget-tekst .widget-header img,.widget-contact .widget-header img,.widget-menu .widget-header img,.widget-downloads .widget-header img,.widget-formulier .widget-header img,.widget-posts .widget-header img{margin-bottom:10px}
.widget-tekst .widget-header .widget-title,.widget-contact .widget-header .widget-title,.widget-menu .widget-header .widget-title,.widget-downloads .widget-header .widget-title,.widget-formulier .widget-header .widget-title,.widget-posts .widget-header .widget-title{padding:20px;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:20px;font-size:2rem;line-height:1;font-weight:700;color:#00676c;border-bottom:1px solid #d8d8d8}
.widget-tekst .widget-header .widget-title a,.widget-contact .widget-header .widget-title a,.widget-menu .widget-header .widget-title a,.widget-downloads .widget-header .widget-title a,.widget-formulier .widget-header .widget-title a,.widget-posts .widget-header .widget-title a{color:#00676c;font-weight:500;text-decoration:none}
.widget-tekst .widget-header .widget-title a:hover,.widget-contact .widget-header .widget-title a:hover,.widget-menu .widget-header .widget-title a:hover,.widget-downloads .widget-header .widget-title a:hover,.widget-formulier .widget-header .widget-title a:hover,.widget-posts .widget-header .widget-title a:hover{text-decoration:underline}
.widget-tekst .widget-header .widget-subtitle,.widget-contact .widget-header .widget-subtitle,.widget-menu .widget-header .widget-subtitle,.widget-downloads .widget-header .widget-subtitle,.widget-formulier .widget-header .widget-subtitle,.widget-posts .widget-header .widget-subtitle{margin:5px 0 0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:18px;font-size:1.8rem;line-height:1;font-weight:700;color:#00676c}
.widget-tekst .widget-content,.widget-contact .widget-content,.widget-menu .widget-content,.widget-downloads .widget-content,.widget-formulier .widget-content,.widget-posts .widget-content{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.widget-tekst .widget-content p,.widget-contact .widget-content p,.widget-menu .widget-content p,.widget-downloads .widget-content p,.widget-formulier .widget-content p,.widget-posts .widget-content p{margin-top:0;font-size:14px}
.widget-tekst .widget-content p{font-size:15px;font-size:1.5rem;line-height:26px}
.widget-contact .widget-content p{font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:16px;font-size:1.6rem;line-height:24px}
.widget-contact .widget-content #widget-contact-phonelabel,.widget-contact .widget-content #widget-contact-phone{margin-right:0}
.widget-contact .widget-content #widget-contact-phonelabel.hide,.widget-contact .widget-content #widget-contact-phone.hide{display:none;visibility:hidden}
.widget-contact .widget-content .btn-group a{min-width:auto}
.widget-formulier .widget-content p{font-size:15px;font-size:1.5rem;line-height:26px}
.widget-formulier .widget-content .gform_wrapper{max-width:100%;margin:0}
.widget-formulier .widget-content .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.widget-formulier .widget-content .gform_wrapper .gfield textarea{display:block;padding:8px 20px !important;width:100% !important;padding-left:5px;outline:0;border:1px solid #cacaca !important;background:#FFF;border-radius:2px}
.widget-formulier .widget-content .gform_wrapper .gfield.gfield_animation .gfield_label,.widget-formulier .widget-content .gform_wrapper .gfield.gfield_complex_animation .ginput_complex span label{top:9px;left:1px;font-size:15px;font-size:1.5rem}
.widget-formulier .widget-content .gform_wrapper .gfield_checkbox li label,.widget-formulier .widget-content .gform_wrapper .gfield_radio li label{margin-left:5px}
.widget-formulier .widget-content .gform_wrapper .top_label .ginput_container{margin-top:0}
.widget-formulier .widget-content .gform_confirmation_message{color:#a6cc3c;font-weight:bold;line-height:20px}
.widget-posts .widget-content p,.widget-posts .widget-content ul{font-size:15px;font-size:1.5rem;line-height:26px}
.widget-posts .widget-content ul{counter-reset:custom-counter;padding-left:20px}
.widget-posts .widget-content ul li{position:relative;list-style:none}
.widget-posts .widget-content ul li a{color:#7e509b;text-decoration:underline}
.widget-posts .widget-content ul li a:hover{text-decoration:none}
.widget-posts .widget-content ul li:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:0;left:-2.8em;font-size:7px;font-size:.7rem;color:#00676c}
.widget-menu .widget-content{padding:0}
.widget-menu .widget-content .item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.widget-menu .widget-content .item-container .wrapper{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid #d8d8d8;-webkit-transition:.2s all;transition:.2s all}
.widget-menu .widget-content .item-container .wrapper:last-child{border:0}
.widget-menu .widget-content .item-container .wrapper:hover{border-bottom:1px solid #00676c}
.widget-menu .widget-content .item-container .wrapper a{text-decoration:none;display:block;width:100%;height:100%;font-weight:500}
.widget-menu .widget-content .item-container .wrapper a i{margin-right:20px}
.widget-downloads .widget-content{padding:0}
.widget-downloads .widget-content .item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.widget-downloads .widget-content .item-container a{text-decoration:none;border-bottom:1px solid #d8d8d8;-webkit-transition:.2s all;transition:.2s all}
.widget-downloads .widget-content .item-container a:last-child{border:0}
.widget-downloads .widget-content .item-container a:hover{background:#f4f4f4}
.widget-downloads .widget-content .item-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}
.widget-downloads .widget-content .item-container .wrapper .fa-download{font-size:20px}
.widget-downloads .widget-content .item-container .wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex}
.widget-downloads .widget-content .item-container .wrapper .title .fa-file{font-size:16px;margin-right:12px;margin-top:8px}
.widget-downloads .widget-content .item-container .wrapper .title .title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;font-size:18px;line-height:1.1;margin-right:40px}
.widget-downloads .widget-content .item-container .wrapper .title .title-inner span{font-size:12px;margin-top:8px;opacity:.5;color:#444;line-height:11px}
.widget-downloads .widget-content .item-container .wrapper a{text-decoration:none;display:block;width:100%;height:100%;font-weight:500}
.widget-downloads .widget-content .item-container .wrapper a i{margin-right:20px;font-size:20px}
.widget-cta{display:none;padding:32px;background:#00676c;border-radius:5px}
.widget-cta h2{margin:0;color:#FFF}
.widget-cta p{margin:3px 0 0;font-family:"Roboto Slab","5be8e013","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:700;font-size:20px;font-size:2rem;line-height:1;color:#7e509b}
.widget-cta .btn-group{margin-top:25px}
@media(min-width:320px){.page-template-page-roadmap-template .section-roadmap__topics--mobile{grid-template-columns:repeat(2,1fr)}
}@media(min-width:480px){h1,.h1{font-size:36px;font-size:3.6rem}
.btn-group>a{margin-right:20px}
.layout h2{font-size:calc((1 / (1440 - 480)) * (40 - 24) * (100vw - 480px) + 24px)}
.header .main-bar .primary-menu{margin-left:calc((1 / (1440 - 480)) * (60 - 0) * (100vw - 480px) + 0px)}
.header .main-bar .primary-menu>li{margin-right:calc((1 / (1440 - 480)) * (32 - 12) * (100vw - 480px) + 12px)}
.header .main-bar .primary-menu>li ul{font-size:calc((1 / (1440 - 480)) * (16 - 15) * (100vw - 480px) + 15px)}
.header .top-bar ul li{margin-right:calc((1 / (1440 - 480)) * (16 - 0) * (100vw - 480px) + 0px)}
.header .top-bar ul li a{padding-left:calc((1 / (1440 - 480)) * (12 - 8) * (100vw - 480px) + 8px)}
.header .top-bar ul li a{padding-right:calc((1 / (1440 - 480)) * (12 - 8) * (100vw - 480px) + 8px)}
.section-breadcrumb{font-size:calc((1 / (1440 - 480)) * (16 - 14) * (100vw - 480px) + 14px)}
.section-breadcrumb .container{padding-top:calc((1 / (1440 - 480)) * (12 - 8) * (100vw - 480px) + 8px)}
.section-breadcrumb .container{padding-bottom:calc((1 / (1440 - 480)) * (12 - 8) * (100vw - 480px) + 8px)}
.section-breadcrumb .seperator{padding-left:calc((1 / (1440 - 480)) * (12 - 8) * (100vw - 480px) + 8px)}
.section-breadcrumb .seperator{padding-right:calc((1 / (1440 - 480)) * (12 - 8) * (100vw - 480px) + 8px)}
.footer .columns .column{float:left;width:50%}
.layout-slider__carousel__cell{height:calc((1 / (1440 - 480)) * (550 - 400) * (100vw - 480px) + 400px)}
.layout-slider__carousel__cell__content h4{font-size:calc((1 / (1440 - 480)) * (24 - 20) * (100vw - 480px) + 20px)}
.layout-slider__caption h2{font-size:calc((1 / (1440 - 480)) * (44 - 28) * (100vw - 480px) + 28px)}
.page-template-page-flexible-content .layout__intro{margin-bottom:calc((1 / (1440 - 480)) * (48 - 32) * (100vw - 480px) + 32px)}
.page-template-page-tos-koploper-template .section-quickmenu__title{font-size:calc((1 / (1440 - 480)) * (28 - 20) * (100vw - 480px) + 20px)}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-top:calc((1 / (1440 - 480)) * (24 - 16) * (100vw - 480px) + 16px)}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-right:calc((1 / (1440 - 480)) * (48 - 24) * (100vw - 480px) + 24px)}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-bottom:calc((1 / (1440 - 480)) * (24 - 16) * (100vw - 480px) + 16px)}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-left:calc((1 / (1440 - 480)) * (48 - 24) * (100vw - 480px) + 24px)}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon{height:calc((1 / (1440 - 480)) * (60 - 40) * (100vw - 480px) + 40px)}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{height:calc((1 / (1440 - 480)) * (100 - 60) * (100vw - 480px) + 60px)}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{width:calc((1 / (1440 - 480)) * (100 - 60) * (100vw - 480px) + 60px)}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{padding:calc((1 / (1440 - 480)) * (20 - 10) * (100vw - 480px) + 10px)}
.page-template-page-tos-koploper-template .section-quickmenu__link__title{font-size:calc((1 / (1440 - 480)) * (18 - 16) * (100vw - 480px) + 16px)}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{height:calc((1 / (1440 - 480)) * (100 - 80) * (100vw - 480px) + 80px)}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{width:calc((1 / (1440 - 480)) * (100 - 80) * (100vw - 480px) + 80px)}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{padding:calc((1 / (1440 - 480)) * (20 - 10) * (100vw - 480px) + 10px)}
.page-template-page-roadmap-template .section-roadmap__mobile-header h1{font-size:calc((1 / (1440 - 480)) * (80 - 40) * (100vw - 480px) + 40px)}
.page-template-page-roadmap-template .section-roadmap .scroll-down{font-size:calc((1 / (1440 - 480)) * (20 - 16) * (100vw - 480px) + 16px)}
.page-template-page-roadmap-template .section-roadmap .scroll-down__button i{font-size:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.page-template-page-roadmap-template .section-roadmap__topics--mobile{padding:calc((1 / (1440 - 480)) * (32 - 16) * (100vw - 480px) + 16px)}
.page-template-page-roadmap-template .section-roadmap__topics--mobile{grid-gap:calc((1 / (1440 - 480)) * (20 - 16) * (100vw - 480px) + 16px)}
.page-template-page-roadmap-template .section-roadmap__topics--mobile .topic__title{font-size:calc((1 / (1440 - 480)) * (20 - 15) * (100vw - 480px) + 15px)}
.page-template-page-roadmap-template .popup__header__icon{height:calc((1 / (1440 - 480)) * (120 - 80) * (100vw - 480px) + 80px)}
.page-template-page-roadmap-template .popup__header__icon{width:calc((1 / (1440 - 480)) * (120 - 80) * (100vw - 480px) + 80px)}
.page-template-page-roadmap-template .popup__header__title{font-size:calc((1 / (1440 - 480)) * (32 - 24) * (100vw - 480px) + 24px)}
.page-template-page-roadmap-template .popup__header__title{padding-top:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.page-template-page-roadmap-template .popup__header__title{padding-bottom:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.page-template-page-roadmap-template .popup__content__block__title{font-size:calc((1 / (1440 - 480)) * (26 - 20) * (100vw - 480px) + 20px)}
.layout-grid-icons__grid{margin-top:calc((1 / (1440 - 480)) * (48 - 32) * (100vw - 480px) + 32px)}
.layout-grid-icons__grid{grid-gap:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-grid-icons__carousel{margin-top:calc((1 / (1440 - 480)) * (48 - 32) * (100vw - 480px) + 32px)}
.layout-grid-icons__carousel .layout-grid-icons__block{margin-right:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-grid-icons__carousel .flickity-page-dots .dot{margin-top:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-grid-icons__block i{font-size:calc((1 / (1440 - 480)) * (48 - 32) * (100vw - 480px) + 32px)}
.layout-grid-icons__block p{font-size:calc((1 / (1440 - 480)) * (16 - 14) * (100vw - 480px) + 14px)}
.layout-grid-icons__block-link{font-size:calc((1 / (1440 - 480)) * (16 - 14) * (100vw - 480px) + 14px)}
.layout-grid-icons__btn-group{margin-top:calc((1 / (1440 - 480)) * (48 - 32) * (100vw - 480px) + 32px)}
.layout-projecten .layout-title.has-image{margin-bottom:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-projecten.slider .loop .hentry{margin-right:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-projecten .loop{grid-gap:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-projecten .button{margin-top:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-cards .loop{margin-top:calc((1 / (1440 - 480)) * (40 - 24) * (100vw - 480px) + 24px)}
.layout-cards .loop{grid-gap:calc((1 / (1440 - 480)) * (40 - 24) * (100vw - 480px) + 24px)}
.layout-producten .layout-title.has-image{margin-bottom:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-producten.slider .loop .hentry{margin-right:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-producten .loop{grid-gap:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-producten .button{margin-top:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-grid-images__grid{grid-gap:calc((1 / (1440 - 480)) * (20 - 10) * (100vw - 480px) + 10px)}
.layout-grid-images__grid{grid-template-columns:repeat(2,1fr)}
.layout-socials__intro{margin-bottom:calc((1 / (1440 - 480)) * (48 - 24) * (100vw - 480px) + 24px)}
.layout-socials__intro h2{font-size:calc((1 / (1440 - 480)) * (48 - 32) * (100vw - 480px) + 32px)}
.layout-socials__grid{margin-bottom:calc((1 / (1440 - 480)) * (48 - 24) * (100vw - 480px) + 24px)}
.layout-socials__grid{grid-template-columns:repeat(3,1fr)}
.layout-socials__grid .social-item{padding:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-socials__grid .social-item{height:calc((1 / (1440 - 480)) * (280 - 200) * (100vw - 480px) + 200px)}
.layout-socials__grid .social-item:hover img{right:-100px}
.layout-socials__grid .social-item__icon{width:calc((1 / (1440 - 480)) * (64 - 48) * (100vw - 480px) + 48px)}
.layout-socials__grid .social-item__icon{height:calc((1 / (1440 - 480)) * (64 - 48) * (100vw - 480px) + 48px)}
.layout-socials__grid .social-item h3{font-size:calc((1 / (1440 - 480)) * (24 - 20) * (100vw - 480px) + 20px)}
.layout-socials__grid .social-item img{height:calc((1 / (1440 - 480)) * (200 - 120) * (100vw - 480px) + 120px)}
.layout-socials__grid .social-item img{width:calc((1 / (1440 - 480)) * (200 - 120) * (100vw - 480px) + 120px)}
.layout-socials__cta{padding-left:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-socials__cta{padding-right:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-socials__cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.layout-socials__cta__icon{width:calc((1 / (1440 - 480)) * (64 - 48) * (100vw - 480px) + 48px)}
.layout-socials__cta__icon{height:calc((1 / (1440 - 480)) * (64 - 48) * (100vw - 480px) + 48px)}
.layout-socials__cta__icon{margin-right:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.layout-socials__cta__icon{margin-right:20px;margin:0}
.layout-socials__cta h3{font-size:calc((1 / (1440 - 480)) * (24 - 20) * (100vw - 480px) + 20px)}
.layout-socials__cta h3{margin:0}
.layout-socials__cta button{margin-left:auto}
}@media(min-width:480px) and (min-width:480px){.layout-socials__cta__icon{margin-right:calc((1 / (1440 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
}@media(min-width:480px) and (min-width:1440px){.layout-socials__cta__icon{margin-right:40px}
}@media(min-width:640px){.btn-primary.btn-large{padding:18px 25px 16px}
.btn-secondary.btn-large{padding:18px 25px 16px}
.btn-primary-fade.btn-large{padding:18px 25px 16px}
.btn-tritary.btn-large{padding:18px 25px 16px}
.btn-contrary.btn-large{padding:18px 25px 16px}
.gform_wrapper .gform_next_button.btn-large,.gform_wrapper input.button.btn-large,.gform_wrapper input[type=submit].btn-large{padding:18px 25px 16px}
section.hero .caption{padding:56px 0 34px}
section.hero .caption h1{font-size:32px}
section.hero .image-wrapper .slide-img{height:300px}
.header .top-bar .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.top-title-large{font-size:64px;font-size:6.4rem}
.wysiwyg-content .wysiwyg-quote{margin:48px 0}
.page-template-page-flexible-content .layout{margin:60px 0}
.page-template-page-flexible-content .layout.background-lightgreen{padding:60px 0}
.page-template-page-home .layout-home-intro .content h1{font-size:32px;font-size:3.2rem;line-height:1.3}
.page-template-page-home .layout-home-intro .content p{display:block;margin:25px 0 0;max-width:580px;font-size:16px;font-size:1.6rem;line-height:1.8}
.page-template-page-home .layout-content-img .flex-wrapper .image-wrap{height:230px}
.page-template-page-home .layout-blog .intro h3{font-size:32px;font-size:3.2rem}
.page-template-page-home .layout-actueel h2{font-size:32px;font-size:3.2rem;line-height:1.3}
.page-template-page-tos-koploper-template .section-quickmenu{margin-top:-150px}
.page-template-page-tos-koploper-template .section-quickmenu__grid{grid-template-columns:repeat(3,1fr)}
.page-template-page-roadmap-template .section-quickmenu{margin-top:-150px}
.single .content-footer .btn-print{display:block}
.single .content-footer .btn-mail{display:block}
.hentry.type-news img{height:180px}
.hentry.type-news .content-wrapper{padding:22px}
.hentry.type-news .content-wrapper h3{font-size:20px}
.hentry.type-agenda img{height:180px}
.hentry.type-agenda .content-wrapper{padding:22px 22px 0 22px}
.hentry.type-agenda .content-wrapper h3{font-size:20px}
.hentry.type-projects{min-height:400px}
.layout-content-img .flex-wrapper .image-wrap{height:250px}
.layout-content-img .flex-wrapper .wysiwyg-content{padding:60px 20px}
.grid-block img{height:80px}
.grid-block .content-wrapper{padding:22px 22px 0 22px}
.grid-block .content-wrapper h3{font-size:20px}
.layout-grid-icons__grid{grid-template-columns:repeat(2,1fr)}
.layout-content.layout-has-header:before{height:60px}
.layout-content .content-layout-image{height:300px;margin-bottom:60px}
.layout-faq .flex-wrapper .contact-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.layout-faq .flex-wrapper .contact-wrapper p{margin-right:20px}
.layout-news .loop{grid-template-columns:repeat(2,1fr)}
.layout-projecten .layout-title.has-image{grid-template-columns:60px 1fr;grid-gap:24px}
.layout-projecten .loop{grid-template-columns:repeat(2,1fr)}
.layout-agenda .loop{grid-template-columns:repeat(2,1fr)}
.layout-cards .loop.col-2,.layout-cards .loop.col-3,.layout-cards .loop.col-4{grid-template-columns:1fr 1fr}
.layout-deelprogramma .loop{grid-template-columns:repeat(2,1fr)}
.layout-producten .layout-title.has-image{grid-template-columns:60px 1fr;grid-gap:24px}
.layout-producten .loop{grid-template-columns:repeat(2,1fr)}
.layout-video-grid__grid{grid-template-columns:repeat(2,1fr)}
.layout-video-grid__item .content-wrapper{padding:22px}
.layout-video-grid__item .content-wrapper h3{font-size:20px}
.layout-image-content-grid__grid{grid-template-columns:repeat(2,1fr)}
.layout-image-content-grid__item .content-wrapper{padding:22px}
.layout-image-content-grid__item .content-wrapper h3{font-size:20px}
}@media(min-height:640px) and (min-width:640px){.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{height:410px}
.layout-grid-images__grid .grid-image img{height:calc((1 / (900 - 640)) * (320 - 220) * (100vh - 640px) + 220px)}
}@media(min-height:740px) and (min-width:640px){.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{height:520px}
.page-template-page-home .layout-blog{padding:60px 0}
}@media(min-width:768px){.row .col{float:left}
.row .col.col-one-third{width:35%;padding-left:16px}
.row .col.col-two-thirds{width:65%;padding-right:16px}
.row .col.col-one-two{width:50%}
.row .col.col-two-two{width:50%}
.toggle-contrast .offscreen{visibility:visible !important}
.header .header-notification{text-align:center}
.header .header-notification .text{display:inline-block;font-size:18px;font-size:1.8rem}
.header .header-notification .btn{margin-left:15px}
section.hero .caption{padding:72px 0 42px}
section.hero .caption h1{font-size:40px}
section.hero .image-wrapper .slide-img{height:380px}
.footer .footer-bottom{text-align:inherit}
.footer .footer-bottom .footer-bottom-left{width:inherit}
.footer .footer-bottom .footer-bottom-right{width:inherit}
.footer .footer-bottom .footer-bottom-right .credits{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.footer .footer-bottom .footer-bottom-right .credits img{height:32px;margin-left:8px;margin-bottom:0}
.footer .footer-bottom{text-align:left}
.footer .footer-bottom .powered-by{float:left}
.footer .footer-bottom .copyright{float:right}
.footer .footer-bottom.no-powered-by{text-align:center}
.footer .footer-bottom.no-powered-by .copyright{float:none}
.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.sidebar{min-width:290px;max-width:290px;margin-left:20px}
.wysiwyg-content .wysiwyg-quote{margin:56px 0}
.page-template-default .main-content{padding-right:40px}
.page-template-page-flexible-content .layout{margin:72px 0}
.page-template-page-flexible-content .layout.background-lightgreen{padding:72px 0}
.page-template-page-home .layout-home-intro .content-container .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-template-page-home .layout-home-intro .content{width:60%;padding:0 40px 0 0}
.page-template-page-home .layout-home-intro .logo-container .logo-carousel{width:100%;bottom:15px}
.page-template-page-home .layout-content-img .flex-wrapper .image-wrap{height:380px}
.page-template-page-home .layout-blog .intro h3{font-size:34px;font-size:3.4rem}
.page-template-page-home .layout-blog .btn-contrary{display:none}
.page-template-page-home .layout-actueel .flex-container{grid-template-columns:repeat(2,1fr)}
.page-template-page-tos-koploper-template .section-quickmenu__grid{grid-template-columns:repeat(4,1fr)}
.page-template-page-tos-koploper-template .fancybox__slide{padding:20px}
.page-template-page-tos-koploper-template .fancybox__nav button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-template-page-tos-koploper-template .fancybox__container .carousel__button.is-close{border-radius:50%}
.page-template-page-tos-koploper-template .popup{width:auto;height:auto}
.page-template-page-tos-koploper-template .popup__header{width:50%;height:auto;min-height:none;border-top-right-radius:8px;border-top-left-radius:8px;background-image:none !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.page-template-page-tos-koploper-template .popup__header__icon--mobile{display:none}
.page-template-page-tos-koploper-template .popup__header__icon--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}
.page-template-page-tos-koploper-template .popup__header img{margin-right:20px}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{display:none}
.page-template-page-tos-koploper-template .popup__header h2{font-size:28px;background:0;padding:0;margin-top:0}
.page-template-page-tos-koploper-template .popup__content{grid-template-columns:repeat(2,1fr)}
.page-template-page-tos-koploper-template .popup__content__block:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}
.page-template-page-tos-koploper-template .popup__content__block:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}
.page-template-page-linkinbio .linkinbio-header__inner .logo{height:40px}
.page-template-page-linkinbio .section-grid__block__image img{height:80px;width:80px}
.page-template-page-linkinbio .section-grid__block__content h2{font-size:18px}
.page-template-page-roadmap-template .fancybox__slide{padding:20px}
.page-template-page-roadmap-template .fancybox__nav button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-template-page-roadmap-template .fancybox__container .carousel__button.is-close{border-radius:50%}
.hentry.type-blog h3{font-size:24px;font-size:2.4rem}
.hentry.type-news img{height:200px}
.hentry.type-news .content-wrapper{padding:24px}
.hentry.type-news .content-wrapper h3{font-size:21px}
.hentry.type-agenda img{height:200px}
.hentry.type-agenda .content-wrapper{padding:24px 24px 0 24px}
.hentry.type-agenda .content-wrapper h3{font-size:21px}
.hentry.type-projects{min-height:440px}
.layout-intro .content h1,.layout-intro .content h2{margin-top:0}
.layout-content-img.quote_layout .wysiwyg-content .name-function{font-size:18px;margin:40px 0}
.layout-content-img .flex-wrapper .image-wrap{height:300px}
.layout-content-img .flex-wrapper .wysiwyg-content{padding:80px}
.grid-block img{height:100px}
.grid-block .content-wrapper{padding:24px 24px 0 24px}
.grid-block .content-wrapper h3{font-size:21px}
.layout-logo-grid .content h1,.layout-logo-grid .content h2{margin-top:0}
.layout-hero{padding:110px 0}
.layout-hero .hero-left-aligned{text-align:left}
.layout-hero .hero-right-aligned{text-align:right;float:right}
.layout-hero .hero-center-aligned{text-align:center;margin:0 auto}
.layout-cta .cta-center-aligned{text-align:center}
.layout-cta .cta-center-aligned .cta-text{display:inline-block}
.layout-cta .cta-center-aligned .cta-btns{display:inline-block}
.layout-cta .cta-center-aligned .cta-btns .btn{margin-left:20px}
.layout-cta .cta-full-width-aligned{text-align:left;zoom:1}
.layout-cta .cta-full-width-aligned:before{content:'';display:block}
.layout-cta .cta-full-width-aligned:after{content:'';display:table;clear:both}
.layout-cta .cta-full-width-aligned .cta-text{float:left}
.layout-cta .cta-full-width-aligned .cta-btns{float:right}
.layout-content.layout-has-header:before{height:72px}
.layout-content .content-layout-image{height:330px;margin-bottom:72px}
.layout-video-grid__item .content-wrapper{padding:24px}
.layout-video-grid__item .content-wrapper h3{font-size:21px}
.layout-grid-images__grid{grid-template-columns:repeat(3,1fr)}
.layout-image-content-grid__item .content-wrapper{padding:24px}
.layout-image-content-grid__item .content-wrapper h3{font-size:21px}
.layout-socials__intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.layout-socials__intro p{max-width:340px}
}@media(min-height:900px) and (min-width:768px){.cookie-notice.shortcode .row-submit .btn-container{border-top:1px solid #e2e1e1}
.di-cookie-notice.di-cookie-notice-style-1 .row-submit .btn-container{border-top:1px solid #e2e1e1}
.footer .columns{padding:60px 0}
.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{height:640px}
.page-template-page-home .layout-doelgroepen{padding:80px 0 80px}
.page-template-page-home .layout-blog{padding:70px 0}
.page-template-page-home .layout-actueel{padding:80px 0}
.single .latest-vacatures{padding:60px 0}
.layout-cards{padding:80px 0 80px}
.layout-grid-images__grid .grid-image img{height:320px}
.layout-socials{padding:80px 0 80px}
}@media(min-width:960px){.wp-caption .wp-caption-text{top:0;right:100%;width:110px}
.wp-caption .wp-caption-text:before{width:25%;border-top:1px solid rgba(0,0,0,0.15);display:block;content:"";margin-bottom:10px}
.alignleft .wp-caption-text{text-align:right;margin-right:20px}
.alignleft .wp-caption-text:before{margin-left:75%}
.alignright .wp-caption-text{right:auto;left:100%;margin-left:20px}
.inner-wrap{padding-top:161px}
.row .col.col-one-third{padding-left:32px}
.row .col.col-two-thirds{padding-right:32px}
.header.header--not-top{padding-bottom:0}
.header.header--not-top .main-bar .container{padding-top:12px;padding-bottom:12px}
.header.header--not-top .main-bar .logo .logo-img{height:40px;width:167px}
.header.header--not-top .main-bar .primary-menu>li.current-menu-item>a:before,.header.header--not-top .main-bar .primary-menu>li.current-menu-parent>a:before,.header.header--not-top .main-bar .primary-menu>li.current-menu-ancestor>a:before{bottom:-26px}
.header .main-bar .container{padding-top:28px;padding-bottom:28px}
.header .main-bar .logo .logo-img{height:60px;width:251px}
.header .main-bar .nav-btn-toggle{display:none;visibility:hidden}
.header .main-bar .primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.header .main-bar .functions{display:-webkit-box;display:-ms-flexbox;display:flex}
section.hero .caption{padding:80px 0 50px}
section.hero .caption h1{font-size:48px}
section.hero .caption p{font-size:20px;max-width:80%}
section.hero .image-wrapper .slide-img{height:420px;width:100%;margin-left:0}
.footer .columns .column{width:25%}
.footer .columns .column .column-title{margin-bottom:20px}
.layout-slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.layout-slider:after{content:''}
.layout-slider__shape{display:block}
.layout-slider__carousel{width:50%}
.layout-slider__carousel__cell:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,0.83237)));background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,0.83237) 100%)}
.layout-slider__carousel__cell__content{padding:40px;-webkit-transform:translateY(60px);transform:translateY(60px)}
.layout-slider__caption{padding-left:30px;margin-left:30px;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:0}
.layout-slider__caption__wrap{margin-bottom:-48px}
.top-title-large{font-size:74px;font-size:7.4rem}
.main-content,.small-content{padding:60px 0}
.sidebar{min-width:350px;max-width:350px;margin-left:40px}
.sidebar{padding:60px 0}
.sidebar.is_stuck{padding-top:0}
.sidebar.is_stuck.vertical-menu-open{padding-top:40px}
.sidebar.is_stuck.sticky-single-nav{padding-top:46px}
.sidebar.is_stuck.sticky-single-nav.vertical-menu-open{padding-top:86px}
.wysiwyg-content .wysiwyg-quote{margin:64px 0}
.wysiwyg-content .wp-caption.alignright{width:inherit !important}
.wysiwyg-content .wp-caption.alignright img{width:inherit !important}
.page-template-page-flexible-content .layout{margin:80px 0}
.page-template-page-flexible-content .layout.background-lightgreen{padding:80px 0}
.page-template-page-home .layout-home-intro .content h1{font-size:36px;font-size:3.6rem}
.page-template-page-home .layout-home-intro .content p{font-size:17px;font-size:1.7rem}
.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{min-height:760px;margin-right:0}
.page-template-page-home .layout-content-img .iframe-wrap{border-radius:0 80px 0 0;overflow:hidden}
.page-template-page-home .layout-content-img .iframe-wrap.playing{border-radius:0}
.page-template-page-home .layout-content-img .flex-wrapper .wysiwyg-content{min-height:600px}
.page-template-page-home .layout-content-img .flex-wrapper .image-wrap{width:50%;height:100%}
.page-template-page-home .layout-content-img .overlay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.page-template-page-home .layout-content-img .overlay .play-button:first-of-type{margin-right:20px;margin-bottom:0}
.page-template-page-home .layout-blog .intro h3{font-size:36px;font-size:3.6rem}
.page-template-page-home .layout-blog .loop .hentry{margin-right:30px;width:325px}
.page-template-page-home .layout-actueel h2{font-size:36px;font-size:3.6rem}
.page-template-page-home .layout-actueel .flex-container{grid-template-columns:repeat(3,1fr)}
.page-template-page-team .flex-wrapper .widget{display:block}
.page-template-page-team .flex-wrapper .team-layout{padding:40px 0}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid{grid-template-columns:repeat(3,1fr);grid-gap:40px}
.search-results .main-content #searchform .searchinput,.search-no-results .main-content #searchform .searchinput,.error404 .main-content #searchform .searchinput{float:left;width:80%}
.search-results .main-content #searchform .btn,.search-no-results .main-content #searchform .btn,.error404 .main-content #searchform .btn{float:left;margin-left:1%;width:19%;text-align:center}
.page-template-page-tos-koploper-template .section-quickmenu{display:none}
.page-template-page-tos-koploper-template .tos__topics{display:block}
.page-template-page-tos-koploper-template .popup__content{grid-template-columns:repeat(4,1fr)}
.page-template-page-linkinbio .section-grid__block__image img{height:100px;width:100px}
.page-template-page-linkinbio .section-grid__block__content h2{font-size:20px}
.page-template-page-roadmap-template .section-quickmenu{display:none}
.page-template-page-roadmap-template .section-roadmap__background{display:block}
.page-template-page-roadmap-template .section-roadmap__mobile-header{display:none}
.page-template-page-roadmap-template .section-roadmap .scroll-down{display:-webkit-box;display:-ms-flexbox;display:flex}
.page-template-page-roadmap-template .section-roadmap__topics--mobile{display:none}
.page-template-page-roadmap-template .section-roadmap__topics{display:block}
.page-template-page-roadmap-template .popup__header{width:40%;padding:48px 32px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:130px;border-top-right-radius:28px;border-top-left-radius:28px;background-image:none !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.page-template-page-roadmap-template .popup__header__icon{margin-top:0;top:-60%;position:absolute}
.page-template-page-roadmap-template .popup__header__title{font-size:20px;padding:0}
.page-template-page-roadmap-template .popup__content.columns-2{grid-template-columns:repeat(2,1fr)}
.page-template-page-roadmap-template .popup__content.columns-3{grid-template-columns:repeat(2,1fr)}
.page-template-page-roadmap-template .popup__content__block:last-of-type{border-top-right-radius:24px;border-bottom-right-radius:24px}
.page-template-page-roadmap-template .popup__content__block:first-of-type{border-top-left-radius:24px;border-bottom-left-radius:24px}
.single .content-container .main-content{float:left;width:63%}
.single .content-container .sidebar{float:right;width:37%;padding-left:30px;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
.hentry.type-blog h3{font-size:26px;font-size:2.6rem}
.hentry.type-news img{height:220px}
.hentry.type-news .content-wrapper{padding:26px}
.hentry.type-news .content-wrapper h3{font-size:22px}
.hentry.type-agenda img{height:220px}
.hentry.type-agenda .content-wrapper{padding:26px 26px 0 26px}
.hentry.type-agenda .content-wrapper h3{font-size:22px}
.hentry.type-projects{min-height:480px}
.layout-header-content-image .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.layout-header-content-image .layout-header-content-image__image{position:absolute;top:-40px;right:0;width:50%;height:100%;-webkit-transform:skewY(5deg);transform:skewY(5deg);overflow:hidden;border-bottom-left-radius:40px}
.layout-header-content-image .layout-header-content-image__image img{position:absolute;top:40px;left:0;height:100%;max-height:none;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}
.layout-header-content-image .layout-header-content-image__content{padding-top:40px;padding-bottom:40px;padding-right:40px;margin-top:0;width:50%}
.layout-header-content-image .layout-header-content-image__placeholder{width:50%}
.layout-header-content-image .layout-header-content-image__placeholder::after{content:'';display:block;padding-bottom:100%}
.layout-intro{padding:60px 0}
.layout-intro .content h1,.layout-intro .content h2{font-size:28px;font-size:2.8rem}
.layout-intro .content p{font-size:15px;font-size:1.5rem}
.layout-content-img.quote_layout .wysiwyg-content p{font-size:24px;line-height:36px}
.layout-content-img .container{padding:0 20px}
.layout-content-img .flex-wrapper .image-wrap{position:absolute}
.layout-content-img .flex-wrapper .image-wrap{width:50%;height:100%}
.layout-content-img .flex-wrapper .image-wrap img{position:absolute;border-radius:80px 0 0 0}
.layout-content-img .flex-wrapper.left .image-wrap img{border-radius:0 80px 0 0 !important}
.layout-content-img .flex-wrapper.left .wysiwyg-content{left:50%}
.layout-content-img .flex-wrapper .wysiwyg-content{padding:180px 100px 100px 100px;min-height:450px;width:50%}
.layout-content-img .flex-wrapper .wysiwyg-content:after{display:block}
.layout-content-img .flex-wrapper .wysiwyg-content .wysiwyg-inner-wrap{max-width:470px}
.grid-block img{height:120px}
.grid-block .content-wrapper{padding:26px 26px 0 26px}
.grid-block .content-wrapper h3{font-size:22px}
.layout-grid-icons__grid{grid-template-columns:repeat(3,1fr)}
.layout-logo-grid{padding:60px 0}
.layout-logo-grid .content h1,.layout-logo-grid .content h2{font-size:28px;font-size:2.8rem}
.layout-logo-grid .content p{font-size:15px;font-size:1.5rem}
.layout-logo-grid .logo-grid{margin-top:50px}
.layout-cta .cta-text{font-size:22px;font-size:2.2rem}
.layout-content.layout-has-header:before{height:80px}
.layout-content .content-layout-image{height:360px;margin-bottom:80px}
.layout-content .content .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.layout-content .content .flex-wrapper .wysiwyg-content{width:calc(50% - 20px)}
.layout-faq .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.layout-faq .flex-wrapper .content{max-width:350px;width:100%}
.layout-faq .flex-wrapper .acc{padding-left:40px;padding-top:0}
.layout-faq .flex-wrapper .acc__card p{font-size:18px}
.layout-faq .flex-wrapper .acc__title{padding:24px 32px}
.layout-faq .flex-wrapper .acc__title::after{right:24px;top:35px}
.layout-faq .flex-wrapper .acc__panel{padding:0 32px 24px 32px}
.layout-news .loop{grid-template-columns:repeat(3,1fr)}
.layout-projecten .loop{grid-template-columns:repeat(3,1fr)}
.layout-agenda .loop{grid-template-columns:repeat(3,1fr)}
.layout-cards .loop.col-3,.layout-cards .loop.col-4{grid-template-columns:1fr 1fr 1fr}
.layout-deelprogramma .loop{grid-template-columns:repeat(3,1fr)}
.layout-producten.grid .layout-producten__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.layout-producten.grid .layout-producten__filter{margin-right:60px}
.layout-producten.grid .layout-producten__filter__heading{font-size:24px}
.layout-producten .loop{grid-template-columns:repeat(3,1fr)}
.layout-video-grid__grid{grid-template-columns:repeat(3,1fr)}
.layout-video-grid__item .content-wrapper{padding:26px}
.layout-video-grid__item .content-wrapper h3{font-size:22px}
.layout-image-content-grid__grid{grid-template-columns:repeat(3,1fr)}
.layout-image-content-grid__item .content-wrapper{padding:26px}
.layout-image-content-grid__item .content-wrapper h3{font-size:22px}
.widget-cta{display:block}
}@media(min-width:960px) and (min-width:480px){.layout-slider__caption{padding-left:calc((1 / (1440 - 480)) * (50 - 30) * (100vw - 480px) + 30px)}
.layout-slider__caption{margin-left:calc((1 / (1440 - 480)) * (50 - 30) * (100vw - 480px) + 30px)}
.page-template-page-roadmap-template .popup__header__title{font-size:calc((1 / (1440 - 480)) * (28 - 20) * (100vw - 480px) + 20px)}
.layout-header-content-image .layout-header-content-image__content{padding-top:calc((1 / (1440 - 480)) * (80 - 40) * (100vw - 480px) + 40px)}
.layout-header-content-image .layout-header-content-image__content{padding-bottom:calc((1 / (1440 - 480)) * (80 - 40) * (100vw - 480px) + 40px)}
.layout-header-content-image .layout-header-content-image__content{padding-right:calc((1 / (1440 - 480)) * (60 - 40) * (100vw - 480px) + 40px)}
}@media(min-width:960px) and (min-width:1440px){.layout-slider__caption{padding-left:50px}
.layout-slider__caption{margin-left:50px}
.page-template-page-roadmap-template .popup__header__title{font-size:28px}
.layout-header-content-image .layout-header-content-image__content{padding-top:80px}
.layout-header-content-image .layout-header-content-image__content{padding-bottom:80px}
.layout-header-content-image .layout-header-content-image__content{padding-right:60px}
}@media(min-width:1080px){.layout-news.slider .loop .hentry{margin-right:40px}
.layout-agenda.slider .loop .hentry{margin-right:40px}
.layout-deelprogramma.slider .loop .hentry{margin-right:40px}
}@media(min-height:1100px) and (min-width:768px){.footer .columns{padding:70px 0}
.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{height:770px}
.page-template-page-home .layout-doelgroepen{padding:100px 0 100px}
.page-template-page-home .layout-blog{padding:80px 0}
.page-template-page-home .layout-actueel{padding:100px 0}
.single .latest-vacatures{padding:80px 0}
.layout-cards{padding:100px 0 100px}
.layout-socials{padding:100px 0 100px}
}@media(min-width:1180px){.container{max-width:1420px;padding:0 70px}
.header .header-notification .container{padding-right:20px}
.top-title-large{font-size:82px;font-size:8.2rem}
.wysiwyg-content .wysiwyg-quote{margin:72px 0}
.wysiwyg-content .wysiwyg-quote:before{left:-40px}
.page-template-page-flexible-content .layout{margin:104px 0}
.page-template-page-flexible-content .layout.background-lightgreen{padding:104px 0}
.page-template-page-home .layout-home-intro .content{width:55%;padding:0 80px 0 0}
.page-template-page-home .layout-home-intro .content h1{font-size:40px;font-size:4rem}
.page-template-page-home .layout-home-intro .content p{font-size:18px;font-size:1.8rem}
.page-template-page-home .layout-home-intro .image,.page-template-page-home .layout-home-intro .video{margin-right:-100px}
.page-template-page-home .layout-blog .intro h3{font-size:38px;font-size:3.8rem}
.page-template-page-home .layout-blog .loop .hentry{margin-right:3.5%;width:31%}
.page-template-page-home .layout-blog .loop .hentry p{display:block}
.page-template-page-home .layout-actueel h2{font-size:40px;font-size:4rem}
.page-template-page-roadmap-template .popup__content.columns-3{grid-template-columns:repeat(3,1fr)}
.single .content-container .sidebar{padding-left:50px}
.hentry.type-news .content-wrapper{padding:28px}
.hentry.type-news .content-wrapper h3{font-size:23px}
.hentry.type-agenda .content-wrapper{padding:28px 28px 0 28px}
.hentry.type-agenda .content-wrapper h3{font-size:23px}
.hentry.type-projects{min-height:520px}
.layout-intro{padding:80px 0}
.layout-intro .content h1,.layout-intro .content h2{font-size:36px;font-size:3.6rem}
.layout-intro .content p{font-size:17px;font-size:1.7rem}
.grid-block .content-wrapper{padding:28px 28px 0 28px}
.grid-block .content-wrapper h3{font-size:23px}
.layout-grid-icons__grid{grid-template-columns:repeat(4,1fr)}
.layout-logo-grid{padding:80px 0}
.layout-logo-grid .content h1,.layout-logo-grid .content h2{font-size:36px;font-size:3.6rem}
.layout-logo-grid .content p{font-size:17px;font-size:1.7rem}
.layout-content.layout-has-header:before{height:104px}
.layout-content .content-layout-image{height:390px;margin-bottom:104px}
.layout-news .loop{grid-gap:40px}
.layout-agenda .loop{grid-gap:40px}
.layout-cards .loop.col-4{grid-template-columns:1fr 1fr 1fr 1fr}
.layout-deelprogramma .loop{grid-gap:40px}
.layout-producten.grid .layout-producten__filter{margin-right:80px}
.layout-video-grid__grid{grid-gap:40px}
.layout-video-grid__item .content-wrapper{padding:28px}
.layout-video-grid__item .content-wrapper h3{font-size:23px}
.layout-image-content-grid__grid{grid-gap:40px}
.layout-image-content-grid__item .content-wrapper{padding:28px}
.layout-image-content-grid__item .content-wrapper h3{font-size:23px}
.widget{margin-top:30px}
}@media(min-height:1300px) and (min-width:960px){.footer .columns{padding:80px 0}
.footer .footer-bottom{padding:30px 0}
.page-template-page-home .layout-blog{padding:100px 0}
}@media only screen and (min-width:1320px){section.hero .cycle-slideshow .cycle-next,section.hero .cycle-slideshow .cycle-prev{display:-webkit-box;display:-ms-flexbox;display:flex}
}@media(min-width:1440px){.main-carousel .flickity-page-dots,.default-carousel .flickity-page-dots{display:none}
.layout h2{font-size:40px}
.header .main-bar .primary-menu{margin-left:60px}
.header .main-bar .primary-menu>li{margin-right:32px}
.header .main-bar .primary-menu>li ul{font-size:16px}
.header .top-bar ul li{margin-right:16px}
.header .top-bar ul li a{padding-left:12px}
.header .top-bar ul li a{padding-right:12px}
.section-breadcrumb{font-size:16px}
.section-breadcrumb .container{padding-top:12px}
.section-breadcrumb .container{padding-bottom:12px}
.section-breadcrumb .seperator{padding-left:12px}
.section-breadcrumb .seperator{padding-right:12px}
.layout-slider__carousel__cell{height:550px}
.layout-slider__carousel__cell__content h4{font-size:24px}
.layout-slider__caption h2{font-size:44px}
.top-title-large{font-size:90px;font-size:9rem}
.sidebar{margin-left:80px}
.wysiwyg-content .wysiwyg-quote{margin:80px 0}
.page-template-page-flexible-content .layout{margin:120px 0}
.page-template-page-flexible-content .layout__intro{margin-bottom:48px}
.page-template-page-flexible-content .layout.background-lightgreen{padding:120px 0}
.page-template-page-home .layout-home-intro .content h1{font-size:44px;font-size:4.4rem}
.page-template-page-home .layout-blog .intro h3{font-size:40px;font-size:4rem}
.page-template-page-home .layout-actueel .flex-container{grid-gap:40px}
.page-template-page-team .flex-wrapper .widget{margin-right:50px}
.page-template-page-team .flex-wrapper .team-layout .team-layout-grid{grid-template-columns:repeat(4,1fr)}
.page-template-page-tos-koploper-template .section-quickmenu__title{font-size:28px}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-top:24px}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-right:48px}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-bottom:24px}
.page-template-page-tos-koploper-template .section-quickmenu__title{padding-left:48px}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon{height:60px}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{height:100px}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{width:100px}
.page-template-page-tos-koploper-template .section-quickmenu__link__icon--wrap{padding:20px}
.page-template-page-tos-koploper-template .section-quickmenu__link__title{font-size:18px}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{height:100px}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{width:100px}
.page-template-page-tos-koploper-template .popup__header__icon__wrap{padding:20px}
.page-template-page-roadmap-template .section-roadmap__mobile-header h1{font-size:80px}
.page-template-page-roadmap-template .section-roadmap .scroll-down{font-size:20px}
.page-template-page-roadmap-template .section-roadmap .scroll-down__button i{font-size:40px}
.page-template-page-roadmap-template .section-roadmap__topics--mobile{padding:32px}
.page-template-page-roadmap-template .section-roadmap__topics--mobile{grid-gap:20px}
.page-template-page-roadmap-template .section-roadmap__topics--mobile .topic__title{font-size:20px}
.page-template-page-roadmap-template .popup__header__icon{height:120px}
.page-template-page-roadmap-template .popup__header__icon{width:120px}
.page-template-page-roadmap-template .popup__header__title{font-size:32px}
.page-template-page-roadmap-template .popup__header__title{padding-top:40px}
.page-template-page-roadmap-template .popup__header__title{padding-bottom:40px}
.page-template-page-roadmap-template .popup__content__block__title{font-size:26px}
.doelgroepen-carousel .hentry{margin:0 40px 0 0}
.hentry.type-news .content-wrapper{padding:32px}
.hentry.type-news .content-wrapper h3{font-size:24px}
.hentry.type-agenda .content-wrapper{padding:32px 32px 0 32px}
.hentry.type-agenda .content-wrapper h3{font-size:24px}
.hentry.type-projects{min-height:560px}
.grid-block .content-wrapper{padding:32px 32px 0 32px}
.grid-block .content-wrapper h3{font-size:24px}
.layout-grid-icons__grid{margin-top:48px}
.layout-grid-icons__grid{grid-gap:40px}
.layout-grid-icons__carousel{margin-top:48px}
.layout-grid-icons__carousel .layout-grid-icons__block{margin-right:40px}
.layout-grid-icons__carousel .flickity-page-dots .dot{margin-top:40px}
.layout-grid-icons__block i{font-size:48px}
.layout-grid-icons__block p{font-size:16px}
.layout-grid-icons__block-link{font-size:16px}
.layout-grid-icons__btn-group{margin-top:48px}
.layout-content.layout-has-header:before{height:120px}
.layout-content .content-layout-image{height:420px;margin-bottom:120px}
.layout-projecten .layout-title.has-image{margin-bottom:40px}
.layout-projecten.slider .loop .hentry{margin-right:40px}
.layout-projecten .loop{grid-gap:40px}
.layout-projecten .button{margin-top:40px}
.layout-cards .loop{margin-top:40px}
.layout-cards .loop{grid-gap:40px}
.layout-producten .layout-title.has-image{margin-bottom:40px}
.layout-producten.slider .loop .hentry{margin-right:40px}
.layout-producten .loop{grid-gap:40px}
.layout-producten .button{margin-top:40px}
.layout-video-grid__item .content-wrapper{padding:32px}
.layout-video-grid__item .content-wrapper h3{font-size:24px}
.layout-grid-images__grid{grid-gap:20px}
.layout-image-content-grid__item .content-wrapper{padding:32px}
.layout-image-content-grid__item .content-wrapper h3{font-size:24px}
.layout-socials__intro{margin-bottom:48px}
.layout-socials__intro h2{font-size:48px}
.layout-socials__grid{margin-bottom:48px}
.layout-socials__grid .social-item{padding:40px}
.layout-socials__grid .social-item{height:280px}
.layout-socials__grid .social-item__icon{width:64px}
.layout-socials__grid .social-item__icon{height:64px}
.layout-socials__grid .social-item h3{font-size:24px}
.layout-socials__grid .social-item img{height:200px}
.layout-socials__grid .social-item img{width:200px}
.layout-socials__cta{padding-left:40px}
.layout-socials__cta{padding-right:40px}
.layout-socials__cta__icon{width:64px}
.layout-socials__cta__icon{height:64px}
.layout-socials__cta__icon{margin-right:40px}
.layout-socials__cta h3{font-size:24px}
}@media screen and (min-height:700px){.mobile-nav .deindruk{position:absolute;bottom:10px;right:30px}
}@media only screen and (max-width:761px),(max-device-width:1023px) and (min-device-width:768px){.gform_wrapper .gform_body li.gfield.gfield_error+li.gfield.gfield_error{margin-top:15px !important}
}@media only screen and (max-width:640px){.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required{padding-right:0}
.gform_wrapper .gform_body li.gfield .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_full .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_left .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_right .LV_validation_message ~ .icon-validation{right:20px}
}