@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--spacing-unit:35px;--spacing-unit-half:calc(var(--spacing-unit) * 0.5);--margin-base-adaptive:calc(var(--spacing-unit) + 4vw);--margin-soft-adaptive:calc(var(--spacing-unit-half) + 2vw);--padding-base-adaptive:calc(var(--spacing-unit) + 4vw);--padding-soft-adaptive:calc(var(--spacing-unit-half) + 2vw);--padding-lg-adaptive:calc(var(--spacing-unit) + 6vw);--input-padding-vert:0.75rem;--input-padding-hor:0.75rem;--gutter:var(--spacing-unit);--gutter-quart:calc(var(--gutter) * 0.25);--gutter-half:calc(var(--gutter) * 0.5);--gutter-threequart:calc(var(--gutter) * 0.75);--gutter-half-negative:calc(var(--gutter) * -0.5);--gutter-quart-negative:calc(var(--gutter) * -0.25);--padding-small:15px;--border-radius:40px;--border-radius-half:20px;--max-width-inner:80rem;--max-width-between:76.25rem;--max-width-container:92.5rem;--max-width-layout:142.5rem;--html-font-size:16px;--color-black:#000;--color-white:#fff;--color-blue:#141A63;--color-blue-dark:#000344;--color-blue-border:#353EA7;--color-purple:#7C2B83;--color-purple-dark:#59125F;--color-purple-a11y:#D3ADD6;--color-purple-light:#EDE8F8;--color-purple-lighter:#C7C1E0;--color-purple-gray:#7377A5;--color-green-bright:#5EFC8D;--color-green-a11y:#10834F;--color-green-bright-lighter:#8AFFA8;--color-green-bright-light:#D0FFDE;--color-primary:var(--color-purple);--color-primary-darker:var(--color-purple-dark);--color-primary-light:var(--color-purple-light);--color-secondary:var(--color-green-bright);--color-tertiary:var(--color-green-bright-light);--color-meta:var(--color-blue-dark);--color-figcaption:var(--color-meta);--border-color:var(--color-primary);--bg-footer:var(--color-blue-dark);--bg-footer-bottom:var(--color-blue);--footer-border:var(--color-blue);--bg-cta:var(--color-primary);--btn-color:var(--color-white);--btn-color-hover:var(--color-white);--btn-background:var(--color-primary);--btn-background-hover:var(--color-primary-darker);--btn-border:var(--color-primary);--btn-border-hover:var(--color-primary-darker);--btn-outline-color:var(--color-blue-dark);--btn-outline-color-hover:var(--color-white);--btn-outline-background:transparent;--btn-outline-background-hover:var(--color-blue-dark);--btn-outline-border:var(--color-blue-dark);--btn-outline-border-hover:var(--color-blue-dark);--btn-outline-light-color:var(--color-white);--btn-outline-light-color-hover:var(--color-primary);--btn-outline-light-background:transparent;--btn-outline-light-background-hover:var(--color-white);--btn-outline-light-border:var(--color-white);--btn-outline-light-border-hover:var(--color-white);--btn-link-color:var(--color-blue-dark);--btn-link-color-hover:var(--color-blue-dark);--btn-link-background:transparent;--btn-link-background-hover:transparent;--btn-link-border:var(--color-secondary);--btn-link-border-hover:var(--color-primary);--font-family-primary:"DM Sans",Arial;--font-family-secondary:"DM Sans",Arial;--base-font-color:var(--color-blue-dark);--base-font-size:1.25rem;--base-font-weight:var(--fw-reg);--base-font-family:var(--font-family-primary);--base-line-height:1.7;--font-weight-semi:600;--fw-ultralight:100;--fw-light:200;--fw-book:300;--fw-reg:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-xbold:800;--fw-heavy:900;--font-small:0.9375rem;--font-smaller:1.0625rem;--font-larger:1.375rem;--font-large:1.625rem;--base-heading-color:var(--base-font-color);--base-heading-font:var(--font-family-secondary);--base-heading-fw:var(--fw-bold);--base-heading-lineheight:1.2;--base-h1-size:4rem;--base-h1-size-md:2.875rem;--base-h1-size-mobile:2rem;--base-h1-lineheight:1.0625;--base-h2-size:2.75rem;--base-h2-size-mobile:2rem;--base-h2-lineheight:var(--base-heading-lineheight);--base-h2-fw:var(--fw-bold);--base-h3-size:1.5rem;--base-h3-lineheight:var(--base-heading-lineheight);--base-h4-size:1.5rem;--base-h4-lineheight:var(--base-heading-lineheight);--base-h5-size:1.25rem;--base-h5-lineheight:var(--base-heading-lineheight);--base-h6-size:18px;--link:var(--color-primary);--link-hover:var(--color-primary-darker);--msg-status-bg:var(--color-secondary);--msg-status-color:var(--base-font-color);--msg-status-border:darken(var(--msg-status-bg,10%));--msg-warning-bg:var(--color-purple);--msg-warning-color:var(--color-white);--msg-warning-border:darken(var(--msg-warning-bg,10%));--msg-error-bg:red;--msg-error-color:var(--color-white);--msg-error-border:darken(var(--msg-error-bg,10%));}@font-face{font-family:"icons";src:url(/themes/custom/oa/dist/fonts/iconfont/iconfont-elsfr.eot);src:url(/themes/custom/oa/dist/fonts/iconfont/iconfont-elsfr.eot#iefix) format("eot"),url(/themes/custom/oa/dist/fonts/iconfont/iconfont-elsfr.woff) format("woff"),url(/themes/custom/oa/dist/fonts/iconfont/iconfont-elsfr.ttf) format("truetype"),url(/themes/custom/oa/dist/fonts/iconfont/iconfont-elsfr.svg#icons) format("svg");font-weight:normal;font-style:normal;}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;padding:0;width:100%;height:100vh;font-size:100%;}html{background:var(--color-white);}*{-webkit-box-sizing:border-box;box-sizing:border-box;}body{overflow-x:hidden;font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color);font-family:var(--base-font-family);font-weight:var(--base-font-weight);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body.page--no-scroll,body.l-show-nav,body.l-show-search{position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:hidden;}a{color:var(--link);text-decoration:underline;-webkit-transition:color 0.2s;transition:color 0.2s;}a:hover{color:var(--link-hover);text-decoration:none;}h1,h2,.menu--footer .menu__list > li > a,h3,h4,h5,h6{margin:0;font-family:var(--base-heading-font);}h1{font-size:var(--base-h1-size-mobile);line-height:var(--base-h1-lineheight);}h1 + .node,h1 + .rich-text,h1 + .block{margin-top:1.25rem;}@media (min-width:560px) and (max-width:1199px){h1{font-size:var(--base-h1-size-md);}}@media (min-width:1200px){h1{font-size:var(--base-h1-size);}}.h2,h2,.menu--footer .menu__list > li > a{font-size:var(--base-h2-size-mobile);line-height:var(--base-h2-lineheight);font-weight:var(--base-h2-fw);}@media (min-width:992px){.h2,h2,.menu--footer .menu__list > li > a{font-size:var(--base-h2-size);}}.h3,h3{font-size:var(--base-h3-size);line-height:var(--base-h3-lineheight);}.h4,h4{font-size:var(--base-h4-size);line-height:var(--base-h4-lineheight);}h5{font-size:var(--base-h5-size);line-height:var(--base-h5-lineheight);}p{margin:1rem 0 0 0;}.contextual + p,p:first-child{margin-top:0;}.layout-container{position:relative;width:100vw;}img{display:block;max-width:100%;height:auto;}figure{margin:0;padding:0;}*[aria-hidden=true]{display:none;}.ui-widget{font-family:var(--font-family-primary);}address{font-style:normal;}.block-local-tasks-block{position:fixed;left:0;bottom:0;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.2);box-shadow:0 0 1rem rgba(0,0,0,0.2);z-index:101;background:var(--color-white);min-width:15rem;padding:0.9375rem 0;font-size:0.9375rem;max-width:var(--max-width-container);margin-left:auto;margin-right:auto;margin-top:1.25rem;}.block-local-tasks-block ul{margin:0;padding:0;}.block-local-tasks-block ul li{list-style:none;padding:0;display:inline-block;}.block-local-tasks-block ul a{display:block;padding:0.3125rem 1.5625rem;}.block-local-tasks-block ul a:hover,.block-local-tasks-block ul a:active{text-decoration:underline;}.path-user .block-local-tasks-block{position:initial;margin-bottom:1.25rem;}.text--large{font-size:1.5rem;line-height:1.4;font-weight:var(--font-family-primary);}.text--intro,.text--field-intro{font-size:1.25rem;font-family:var(--font-family-secondary);}@media (min-width:560px){.text--intro,.text--field-intro{font-size:1.375rem;}}h1,h2,.menu--footer .menu__list > li > a,h3,h4,.h2,.h3,.h4{color:var(--base-heading-color);font-weight:var(--base-heading-fw);}.field--name-body p + ul,.field--name-field-body p + ul,.cke_editable p + ul,.rich-text p + ul{margin-top:1.6rem;}.field--name-body p + h2,.field--name-body .menu--footer .menu__list > li > p + a,.menu--footer .field--name-body .menu__list > li > p + a,.field--name-body p + h3,.field--name-body p + h4,.field--name-field-body p + h2,.field--name-field-body .menu--footer .menu__list > li > p + a,.menu--footer .field--name-field-body .menu__list > li > p + a,.field--name-field-body p + h3,.field--name-field-body p + h4,.cke_editable p + h2,.cke_editable .menu--footer .menu__list > li > p + a,.menu--footer .cke_editable .menu__list > li > p + a,.cke_editable p + h3,.cke_editable p + h4,.rich-text p + h2,.rich-text .menu--footer .menu__list > li > p + a,.menu--footer .rich-text .menu__list > li > p + a,.rich-text p + h3,.rich-text p + h4{margin-top:var(--gutter);}.field--name-body p + .btn,.field--name-field-body p + .btn,.cke_editable p + .btn,.rich-text p + .btn{margin-top:2rem;}.field--name-body p > .btn,.field--name-field-body p > .btn,.cke_editable p > .btn,.rich-text p > .btn{margin-top:0.6rem;}.field--name-body h2 + h3,.field--name-body .menu--footer .menu__list > li > a + h3,.menu--footer .field--name-body .menu__list > li > a + h3,.field--name-field-body h2 + h3,.field--name-field-body .menu--footer .menu__list > li > a + h3,.menu--footer .field--name-field-body .menu__list > li > a + h3,.cke_editable h2 + h3,.cke_editable .menu--footer .menu__list > li > a + h3,.menu--footer .cke_editable .menu__list > li > a + h3,.rich-text h2 + h3,.rich-text .menu--footer .menu__list > li > a + h3,.menu--footer .rich-text .menu__list > li > a + h3{margin-top:var(--gutter);}.field--name-body ul,.field--name-body ol,.field--name-field-body ul,.field--name-field-body ol,.cke_editable ul,.cke_editable ol,.rich-text ul,.rich-text ol{margin:2rem 0 0 0;padding:0;}.field--name-body ul li,.field--name-body ol li,.field--name-field-body ul li,.field--name-field-body ol li,.cke_editable ul li,.cke_editable ol li,.rich-text ul li,.rich-text ol li{position:relative;padding-left:1.5625rem;list-style:none;}.field--name-body ul li:before,.field--name-body ol li:before,.field--name-field-body ul li:before,.field--name-field-body ol li:before,.cke_editable ul li:before,.cke_editable ol li:before,.rich-text ul li:before,.rich-text ol li:before{content:" ";display:block;position:absolute;top:1rem;left:0;}.field--name-body ul + h2,.field--name-body .menu--footer .menu__list > li > ul + a,.menu--footer .field--name-body .menu__list > li > ul + a,.field--name-body ul + h3,.field--name-body ul + h4,.field--name-body ol + h2,.field--name-body .menu--footer .menu__list > li > ol + a,.menu--footer .field--name-body .menu__list > li > ol + a,.field--name-body ol + h3,.field--name-body ol + h4,.field--name-field-body ul + h2,.field--name-field-body .menu--footer .menu__list > li > ul + a,.menu--footer .field--name-field-body .menu__list > li > ul + a,.field--name-field-body ul + h3,.field--name-field-body ul + h4,.field--name-field-body ol + h2,.field--name-field-body .menu--footer .menu__list > li > ol + a,.menu--footer .field--name-field-body .menu__list > li > ol + a,.field--name-field-body ol + h3,.field--name-field-body ol + h4,.cke_editable ul + h2,.cke_editable .menu--footer .menu__list > li > ul + a,.menu--footer .cke_editable .menu__list > li > ul + a,.cke_editable ul + h3,.cke_editable ul + h4,.cke_editable ol + h2,.cke_editable .menu--footer .menu__list > li > ol + a,.menu--footer .cke_editable .menu__list > li > ol + a,.cke_editable ol + h3,.cke_editable ol + h4,.rich-text ul + h2,.rich-text .menu--footer .menu__list > li > ul + a,.menu--footer .rich-text .menu__list > li > ul + a,.rich-text ul + h3,.rich-text ul + h4,.rich-text ol + h2,.rich-text .menu--footer .menu__list > li > ol + a,.menu--footer .rich-text .menu__list > li > ol + a,.rich-text ol + h3,.rich-text ol + h4{margin-top:var(--gutter);}.field--name-body ul li::before,.field--name-field-body ul li::before,.cke_editable ul li::before,.rich-text ul li::before{width:0.3125rem;height:0.3125rem;border-radius:50%;background:var(--color-primary);top:1rem;}.field--name-body ol,.field--name-field-body ol,.cke_editable ol,.rich-text ol{counter-reset:numlist;}.field--name-body ol li::before,.field--name-field-body ol li::before,.cke_editable ol li::before,.rich-text ol li::before{counter-increment:numlist;content:counter(numlist) ".";top:0;font-weight:var(--font-weight-semi);color:var(--color-secondary);}.field--name-body h2 + p,.field--name-body .menu--footer .menu__list > li > a + p,.menu--footer .field--name-body .menu__list > li > a + p,.field--name-body h3 + p,.field--name-body h4 + p,.field--name-field-body h2 + p,.field--name-field-body .menu--footer .menu__list > li > a + p,.menu--footer .field--name-field-body .menu__list > li > a + p,.field--name-field-body h3 + p,.field--name-field-body h4 + p,.cke_editable h2 + p,.cke_editable .menu--footer .menu__list > li > a + p,.menu--footer .cke_editable .menu__list > li > a + p,.cke_editable h3 + p,.cke_editable h4 + p,.rich-text h2 + p,.rich-text .menu--footer .menu__list > li > a + p,.menu--footer .rich-text .menu__list > li > a + p,.rich-text h3 + p,.rich-text h4 + p{margin-top:1rem;}.field--name-body h2 strong,.field--name-body .menu--footer .menu__list > li > a strong,.menu--footer .field--name-body .menu__list > li > a strong,.field--name-body h3 strong,.field--name-body h4 strong,.field--name-field-body h2 strong,.field--name-field-body .menu--footer .menu__list > li > a strong,.menu--footer .field--name-field-body .menu__list > li > a strong,.field--name-field-body h3 strong,.field--name-field-body h4 strong,.cke_editable h2 strong,.cke_editable .menu--footer .menu__list > li > a strong,.menu--footer .cke_editable .menu__list > li > a strong,.cke_editable h3 strong,.cke_editable h4 strong,.rich-text h2 strong,.rich-text .menu--footer .menu__list > li > a strong,.menu--footer .rich-text .menu__list > li > a strong,.rich-text h3 strong,.rich-text h4 strong{font-weight:var(--base-heading-fw);}.field--name-body .btn,.field--name-field-body .btn,.cke_editable .btn,.rich-text .btn{background-position:right 15px center;background-repeat:no-repeat;background-size:1.4rem auto;margin-right:2rem;}.field--name-body .btn strong,.field--name-field-body .btn strong,.cke_editable .btn strong,.rich-text .btn strong{font-weight:var(--base-heading-fw);}.field--name-body .align-left,.field--name-field-body .align-left,.cke_editable .align-left,.rich-text .align-left{margin-right:var(--gutter);}.field--name-body .align-right,.field--name-field-body .align-right,.cke_editable .align-right,.rich-text .align-right{margin-left:var(--gutter);}.field--name-body figcaption,.field--name-field-body figcaption,.cke_editable figcaption,.rich-text figcaption{border-bottom:0.1rem solid var(--border-color);font-size:var(--font-smaller);color:var(--color-meta);padding:0.625rem 0;}.field--name-body blockquote,.field--name-field-body blockquote,.cke_editable blockquote,.rich-text blockquote{position:relative;padding-left:2.5rem;margin:var(--gutter) 0;font-size:2.2rem;line-height:3.4rem;}.field--name-body blockquote:before,.field--name-field-body blockquote:before,.cke_editable blockquote:before,.rich-text blockquote:before{content:' " ';position:absolute;left:0;top:1.5rem;color:var(--color-primary);font-size:6rem;}.field--name-body figure,.field--name-body > div[data-entity-type=media],.field--name-field-body figure,.field--name-field-body > div[data-entity-type=media],.cke_editable figure,.cke_editable > div[data-entity-type=media],.rich-text figure,.rich-text > div[data-entity-type=media]{margin-top:var(--spacing-unit);}.field--name-body figure + p,.field--name-body figure + h2,.field--name-body .menu--footer .menu__list > li > figure + a,.menu--footer .field--name-body .menu__list > li > figure + a,.field--name-body figure + h3,.field--name-body > div[data-entity-type=media] + p,.field--name-body > div[data-entity-type=media] + h2,.menu--footer .menu__list > li.field--name-body > div[data-entity-type=media] + a,.field--name-body > div[data-entity-type=media] + h3,.field--name-field-body figure + p,.field--name-field-body figure + h2,.field--name-field-body .menu--footer .menu__list > li > figure + a,.menu--footer .field--name-field-body .menu__list > li > figure + a,.field--name-field-body figure + h3,.field--name-field-body > div[data-entity-type=media] + p,.field--name-field-body > div[data-entity-type=media] + h2,.menu--footer .menu__list > li.field--name-field-body > div[data-entity-type=media] + a,.field--name-field-body > div[data-entity-type=media] + h3,.cke_editable figure + p,.cke_editable figure + h2,.cke_editable .menu--footer .menu__list > li > figure + a,.menu--footer .cke_editable .menu__list > li > figure + a,.cke_editable figure + h3,.cke_editable > div[data-entity-type=media] + p,.cke_editable > div[data-entity-type=media] + h2,.menu--footer .menu__list > li.cke_editable > div[data-entity-type=media] + a,.cke_editable > div[data-entity-type=media] + h3,.rich-text figure + p,.rich-text figure + h2,.rich-text .menu--footer .menu__list > li > figure + a,.menu--footer .rich-text .menu__list > li > figure + a,.rich-text figure + h3,.rich-text > div[data-entity-type=media] + p,.rich-text > div[data-entity-type=media] + h2,.menu--footer .menu__list > li.rich-text > div[data-entity-type=media] + a,.rich-text > div[data-entity-type=media] + h3{margin-top:var(--spacing-unit);}.cke_editable{padding:2rem;}.cke_editable > p:first-child{margin-top:0;}form{--input-bg:var(--color-white);--input-bg-focus:var(--color-white);--input-border-color:var(--border-color);--input-border-color-focus:var(--color-orange-a11y);--input-border-radius:var(--border-radius-half);--submit-bg:var(--color-orange-a11y);--submit-bg-active:darken(var(--color-orange-a11y),10%);--submit-color:var(--color-white);--submit-color-hover:var(--color--white);--label-width:18.75rem;--radio-input-size:24px;--checkbox-input-size:24px;}.webform-submission-form label,.webform-submission-form legend{line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;}.webform-submission-form fieldset{margin-left:0;margin-right:0;}.webform-submission-form .js-form-item{margin-top:1.875rem;}.webform-submission-form .fieldset-wrapper .js-form-type-radio,.webform-submission-form .fieldset-wrapper .js-form-type-checkbox{margin-top:0;}.webform-submission-form .js-form-type-datetime .l-elements-wrapper .js-form-type-date{margin-top:0;}.webform-submission-form > div,.webform-submission-form > fieldset{margin-top:1.875rem;}.webform-submission-form > div + .js-form-type-webform-markup,.webform-submission-form > fieldset + .js-form-type-webform-markup{border-top:0.0625rem solid var(--border-color);margin-top:1.875rem;padding-top:1.875rem;}.webform-submission-form hr{border-color:var(--border-color);}@media (min-width:560px){.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) > label,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) > legend{padding-right:1.25rem;padding-top:var(--input-padding-hor);display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 var(--label-width);flex:1 0 var(--label-width);}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) input,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) .form-select,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) textarea,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) .webform-gmap-field-canvas{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - var(--label-width));flex:1 0 calc(100% - var(--label-width));}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) > .l-elements-wrapper,.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) > .fieldset-wrapper{width:calc(100% - var(--label-width));}.webform-submission-form .js-form-item:not(fieldset,.js-form-type-radio,.js-form-type-checkbox,.js-form-type-webform-signature,.js-form-type-webform-markup,.js-form-item-markup,.form-no-label) .description{margin-left:var(--label-width);}.webform-submission-form fieldset[role=radiogroup]::before,.webform-submission-form fieldset[role=radiogroup]::after,.webform-submission-form fieldset.js-webform-type-checkboxes::before,.webform-submission-form fieldset.js-webform-type-checkboxes::after,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other::before,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other::after,.webform-submission-form fieldset.radios--wrapper::before,.webform-submission-form fieldset.radios--wrapper::after,.webform-submission-form fieldset.js-webform-radios-other::before,.webform-submission-form fieldset.js-webform-radios-other::after,.webform-submission-form fieldset.js-webform-select-other::before,.webform-submission-form fieldset.js-webform-select-other::after{content:"";display:table;}.webform-submission-form fieldset[role=radiogroup]::after,.webform-submission-form fieldset.js-webform-type-checkboxes::after,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other::after,.webform-submission-form fieldset.radios--wrapper::after,.webform-submission-form fieldset.js-webform-radios-other::after,.webform-submission-form fieldset.js-webform-select-other::after{clear:both;}.webform-submission-form fieldset[role=radiogroup] legend,.webform-submission-form fieldset.js-webform-type-checkboxes legend,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other legend,.webform-submission-form fieldset.radios--wrapper legend,.webform-submission-form fieldset.js-webform-radios-other legend,.webform-submission-form fieldset.js-webform-select-other legend{float:left;width:var(--label-width);padding-top:0.9375rem;padding-right:1.25rem;padding-left:0;}.webform-submission-form fieldset[role=radiogroup] > .fieldset-wrapper,.webform-submission-form fieldset.js-webform-type-checkboxes > .fieldset-wrapper,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other > .fieldset-wrapper,.webform-submission-form fieldset.radios--wrapper > .fieldset-wrapper,.webform-submission-form fieldset.js-webform-radios-other > .fieldset-wrapper,.webform-submission-form fieldset.js-webform-select-other > .fieldset-wrapper{float:left;width:calc(100% - var(--label-width));}.webform-submission-form fieldset[role=radiogroup] > .fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-type-checkboxes > .fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-type-webform-checkboxes-other > .fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.radios--wrapper > .fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-radios-other > .fieldset-wrapper .js-form-item:first-child,.webform-submission-form fieldset.js-webform-select-other > .fieldset-wrapper .js-form-item:first-child{margin-top:0;}.webform-submission-form > .js-form-type-checkbox:not(.form-no-label){margin-left:var(--label-width);}}@media (min-width:560px) and (min-width:560px){.webform-submission-form .form-actions{padding-left:var(--label-width);}}.form-actions{margin-top:var(--gutter);display:-webkit-box;display:-ms-flexbox;display:flex;}.form-actions input.form-submit{width:auto;height:auto;line-height:1.2;}.form-actions .link--previous{display:inline-block;margin-left:1.25rem;border:2px solid var(--border-color);padding:0.625rem 0.625rem 3px;border-radius:var(--border-radius);text-decoration:none;line-height:1.2;}.form-actions .link--previous:focus,.form-actions .link--previous:hover{text-decoration:underline;border-color:var(--color-primary);}.js-form-item{margin-bottom:0;}.js-form-item label,.js-form-item .fieldset-legend{font-weight:var(--fw-bold);font-family:var(--base-font-family);}.js-form-item label{display:inline-block;}.js-form-item label.form-required:after{content:"*";display:inline-block;margin-left:0.3125rem;}.js-form-item .field-prefix,.js-form-item .field-suffix{font-size:var(--font-smaller);}input.form-text,input.form-number,input.form-date,input.form-email,input.form-tel,select,textarea{margin-top:0.3125rem;padding:var(--input-padding-vert) var(--input-padding-hor);-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--input-bg);font-family:var(--font-family-primary);font-size:var(--base-font-size);width:100%;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;border:1px solid var(--input-border-color);color:var(--color-text);border-radius:var(--input-border-radius);}input.form-text:focus,input.form-number:focus,input.form-date:focus,input.form-email:focus,input.form-tel:focus,select:focus,textarea:focus{border-color:var(--input-border-color-focus);background-color:var(--input-bg-focus);}.has-error input.form-text,.has-error input.form-number,.has-error input.form-date,.has-error input.form-email,.has-error input.form-tel,.has-error select,.has-error textarea{border-color:var(--color-primary);}.has-error input.form-text:focus,.has-error input.form-number:focus,.has-error input.form-date:focus,.has-error input.form-email:focus,.has-error input.form-tel:focus,.has-error select:focus,.has-error textarea:focus{border-color:var(--color-primary);}select{background-image:url(/themes/custom/oa/img/select-arrow.svg);background-position:right 15px top 50%;background-repeat:no-repeat;border-radius:0;line-height:initial;background-size:14px auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;border-radius:var(--input-border-radius);}select[multiple]{min-height:180px;background:none;}input[type=date]{max-width:20rem;}input[type=time]{max-width:12rem;}.js input.form-autocomplete{background-repeat:no-repeat;background-position:right 10px top 50%;}.js input.form-autocomplete.ui-autocomplete-loading{background-position:right 10px top 50%;}.js-form-type-checkbox label,.js-form-type-radio label{font-weight:normal;margin-top:0;}.js-form-type-checkbox:not(.form-no-label),.js-form-type-radio:not(.form-no-label){position:relative;padding-left:2.8125rem;}@media (max-width:991px){.webform-scale-option .js-form-type-checkbox:not(.form-no-label),.webform-scale-option .js-form-type-radio:not(.form-no-label){padding-left:0.3125rem;}}.js-form-type-checkbox:not(.form-no-label) input,.js-form-type-radio:not(.form-no-label) input{position:absolute;left:0;top:0.3125rem;}.js-form-type-checkbox:focus label,.js-form-type-checkbox:hover label,.js-form-type-radio:focus label,.js-form-type-radio:hover label{text-decoration:underline;}.js-form-type-checkbox:focus input:before,.js-form-type-checkbox:hover input:before,.js-form-type-radio:focus input:before,.js-form-type-radio:hover input:before{border-color:var(--input-border-color-focus);}.js-webform-radios,.js-webform-checkboxes{margin-top:1rem;}.js-webform-radios .js-form-item + .js-form-item,.js-webform-checkboxes .js-form-item + .js-form-item{margin-top:0.3125rem;}.js-webform-radios .js-form-item + .js-form-item.select-all-checkbox,.js-webform-checkboxes .js-form-item + .js-form-item.select-all-checkbox{margin-top:1rem;}input[type=checkbox],input[type=radio]{padding:0;position:relative;margin:0;-webkit-appearance:none;border-radius:3px;display:inline-block;border:none;}input[type=checkbox]::before,input[type=checkbox]::after,input[type=radio]::before,input[type=radio]::after{top:0;left:0;display:block;position:absolute;border-radius:2px;}input[type=checkbox]::before,input[type=radio]::before{content:"";border:2px solid var(--border-color);}input[type=checkbox]:checked::after,input[type=radio]:checked::after{content:"";display:block;}input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:focus,input[type=radio]:hover{border-color:var(--input-border-color-focus);}input[type=radio]{width:var(--radio-input-size);height:var(--radio-input-size);}input[type=radio]::before{width:calc(var(--radio-input-size) - 4px);height:calc(var(--radio-input-size) - 4px);border-radius:50%;}input[type=radio]:after{background:var(--color-primary);}input[type=radio]:checked:before{border-color:var(--color-primary);}input[type=radio]:checked:after{width:calc(var(--radio-input-size) - 8px);height:calc(var(--radio-input-size) - 8px);background-image:none;border-radius:50%;top:4px;left:4px;}input[type=checkbox]{width:var(--checkbox-input-size);height:var(--checkbox-input-size);}input[type=checkbox]::before{width:calc(var(--checkbox-input-size) - 4px);height:calc(var(--checkbox-input-size) - 4px);border-radius:3px;}input[type=checkbox]:after{background:var(--color-primary) url(/themes/custom/oa/img/checkbox-white.svg) center center no-repeat;width:100%;height:100%;}input[type=checkbox]:checked:before{border-color:var(--color-primary);}button{font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height);}button:hover,button:focus{outline:none;}.js-form-type-radio input{position:absolute;left:0;top:0.7rem;}fieldset{border:1px solid var(--border-color);padding:1.25rem;}@media (min-width:1200px){fieldset{padding:1.875rem 2.1875rem;}}fieldset > legend{padding:0 0.9375rem;background:var(--color-white);color:var(--color-tertiary);font-family:vaR(--font-family-secondary);}fieldset .fieldgroup{margin-top:var(--spacing-unit-half);padding:0;}fieldset .fieldgroup > legend{padding:0;font-family:var(--font-family-primary);color:var(--base-font-color);}fieldset + fieldset{margin-top:var(--spacing-unit);}.js-form-type-date > input{width:auto;}.js-form-type-datetime .container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;}.js-form-type-datetime .container-inline input{width:auto;}.js-form-type-datetime .js-form-item + .js-form-item{margin:0 2rem 0;}input.form-submit{background:var(--submit-bg);border:none;padding:0.75rem 1.25rem;color:var(--submit-color);display:inline-block;font-family:var(--base-font-family);cursor:pointer;-webkit-appearance:none;font-size:var(--base-font-size);font-weight:700;border-radius:var(--border-radius);width:auto;}input.form-submit:hover,input.form-submit:focus{background-color:var(--color-primary-darker);text-decoration:underline;}@media (max-width:559px){input.form-submit{padding:0.5rem 1rem;}}.tippy-content{background:var(--color-primary);border-radius:0;padding:1rem 1.5rem;}.tippy-arrow{color:var(--color-primary);}.webform-element-help{float:right;background:var(--color-gray);border-color:transparent;}.webform-element-help span[aria-hidden=true]{display:block;}.webform-element-help:hover,.webform-element-help:focus,.webform-element-help:active{background:var(--color-primary);border-color:var(--color-primary);}.webform-element-description,.text-count-message{color:var(--color-meta);margin-top:0.9375rem;font-size:var(--font-smaller);line-height:1.4;}.webform-element-more--content{padding-left:2.5rem;}.checkout-order-summary table{width:100%;}.checkout-order-summary > div{border-top:2px solid var(--border-color);margin-top:var(--spacing-unit-half);padding-top:var(--spacing-unit-half);}@media (min-width:560px){#edit-coupon-redemption-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.message-inner{display:block;}.message-inner span{display:inline-block;}.messages{position:relative;padding:0.9375rem 1.875rem;background:var(--msg-status-bg);color:var(--msg-status-color);border-radius:0.2rem;border:solid 1px var(--msg-status-border);-webkit-box-shadow:0 0 0.2rem rgba(var(--black),0.2);box-shadow:0 0 0.2rem rgba(var(--black),0.2);}.messages .icon{display:block;position:absolute;left:2rem;top:2rem;fill:var(--color-white);}.messages .icon use{fill:var(--color-white);}.messages a{color:var(--msg-status-color);}.messages + .messages{margin-top:0.5rem;}.messages:last-child{margin-bottom:2rem;}.messages.type-foutmelding{background:var(--msg-error-bg);color:var(--msg-error-color);border-color:var(--msg-error-border);}.messages.type-waarschuwingsbericht{background:var(--msg-warning-bg);color:var(--msg-warning-color);border-color:var(--msg-warning-border);}.messages.type-waarschuwingsbericht .icon{fill:var(--msg-warning-color);}.messages.type-waarschuwingsbericht .icon use{fill:var(--msg-warning-color);}.messages button{background:var(--color-white);border:none;font-size:var(--font-smaller);font-family:var(--button-font);display:inline-block;padding:0.375rem 0.625rem;margin-top:1em;font-weight:var(--fw-bold);text-transform:uppercase;cursor:pointer;}@media (min-width:992px){.messages button{margin-top:0;margin-left:2rem;}}.messages button:hover{text-decoration:underline;}.messages{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;}.l-main-wrapper{padding-bottom:calc(var(--spacing-unit) + 2.5vw);background:url(/themes/custom/oa/img/b_left.svg) no-repeat calc(50% - 850px) 100px,url(/themes/custom/oa/img/b_right.svg) no-repeat calc(50% + 850px) 0;background-size:500px auto,500px auto;}.has-hero-full .l-main-wrapper{background:url(/themes/custom/oa/img/b_left.svg) no-repeat calc(50% - 850px) 500px,url(/themes/custom/oa/img/b_right.svg) no-repeat calc(50% + 850px) 400px;background-size:500px auto,500px auto;}.l-page-content-wrapper{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;padding-top:var(--padding-base-adaptive);max-width:none;}.page-node-type-landingpage .l-page-content-wrapper{max-width:100%;padding-top:0;}.page-node-type-landingpage .l-page-content-wrapper .node__content{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;}.path-user h1,.path-user .block-system-main-block{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;}@media (max-width:991px){.with-sidebar.with-sidebar--left .l-sidebar--first{border-top:2px solid var(--border-color);margin-top:var(--gutter);padding-top:var(--gutter);}}@media (min-width:992px){.with-sidebar.with-sidebar--left .l-page-content-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);max-width:var(--max-width-inner);}.with-sidebar.with-sidebar--left .l-sidebar--first{grid-column:1/2;grid-row:1;}.with-sidebar.with-sidebar--left .l-main{grid-column:2/5;grid-row:1;}}@media (min-width:992px) and (min-width:1200px){.with-sidebar.with-sidebar--left .l-main{padding-left:3.125rem;}}@media (min-width:1200px){.with-sidebar.with-sidebar--left .l-page-content-wrapper{grid-template-columns:repeat(5,1fr);}.with-sidebar.with-sidebar--left .l-main{grid-column:2/6;grid-row:1;}}@media (min-width:1200px) and (min-width:1200px){.with-sidebar.with-sidebar--left .l-main{padding-left:3.125rem;}}.l-section--content-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;padding-top:var(--margin-soft-adaptive);padding-bottom:var(--margin-soft-adaptive);background:var(--color-green-x-light);}@media (min-width:560px){.l-section--content-bottom{padding-right:2.5rem;padding-left:2.5rem;}}.region--content_bottom{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;}@media (max-width:991px){.region--facets{position:fixed;left:0;top:0;padding:1.5625rem;background:var(--color-tertiary);color:var(--color-white);height:100vh;width:100vw;z-index:65;margin-left:-100vw;visibility:hidden;-webkit-transition:margin 0.4s;transition:margin 0.4s;}.region--facets .block{opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform 0.2s;transition:opacity 0.4s,-webkit-transform 0.2s;transition:opacity 0.4s,transform 0.2s;transition:opacity 0.4s,transform 0.2s,-webkit-transform 0.2s;-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:translateX(-20px);transform:translateX(-20px);}.region--facets.show{margin-left:0;visibility:visible;}.region--facets.show .block{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}}@media (min-width:560px) and (max-width:991px){.region--facets{padding:1.5625rem 3.4375rem;}}.l-has-hero .l-main-wrapper{position:relative;}.l-has-hero .region--breadcrumb{position:absolute;left:0;right:0;top:0;z-index:20;padding-left:1.5625rem;padding-right:1.5625rem;}.l-has-hero .breadcrumb__item{color:var(--color-white);}.l-has-hero .breadcrumb__link{color:var(--color-white);}.l-has-hero .breadcrumb .icon use{fill:var(--color-white);}.l-has-hero .node__hero ~ .node__content,.l-has-hero .node__hero ~ .node__sections{position:relative;z-index:1;}.l-site-header{background:var(--color-white);position:sticky;top:0;z-index:60;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding-left:0.9375rem;padding-right:0.9375rem;}@media (min-width:560px){.l-site-header{padding-left:1.5625rem;padding-right:1.5625rem;}}@media (min-width:1200px){.l-site-header{padding-top:0.625rem;}}.l-site-header.is-sticky{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow:0 0 20px rgba(0,0,0,0.15);}.l-header{max-width:1900px;margin-left:auto;margin-right:auto;padding-top:var(--padding-small);padding-bottom:var(--padding-small);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:1200px){.l-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.l-nav-wrapper #block-headermenu-2{display:none;}}@media (max-width:1199px){.l-nav-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--color-primary);z-index:80;padding:10rem 2.5rem 3.125rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;overflow-y:scroll;}.l-nav-wrapper .region--navigation{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;-webkit-transition-delay:0.4s;transition-delay:0.4s;}.l-nav-wrapper[aria-expanded=false]{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);visibility:hidden;}.l-nav-wrapper[aria-expanded=true]{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;}.l-nav-wrapper[aria-expanded=true] .region--navigation{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.l-nav-wrapper #block-headermenu-2{margin-top:var(--gutter);padding-top:var(--gutter);border-top:solid 1px var(--color-secondary);}}.l-nav-wrapper #block-oa-actionlinks{margin-top:2rem;padding-top:2rem;border-top:solid 2px var(--color-primary-darker);}@media (min-width:1200px){.l-nav-wrapper #block-oa-actionlinks{margin-left:auto;margin-top:0;padding-top:0;border:none;}}.l-nav-wrapper .block-dropdown-languagelanguage-interface{margin-top:2rem;margin-bottom:6rem;}@media (min-width:1200px){.l-nav-wrapper .block-dropdown-languagelanguage-interface{margin-left:2rem;margin-top:0;margin-bottom:0;}}.l-nav-wrapper .block-dropdown-languagelanguage-interface .contextual{display:none !important;}.l-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:1199px){.l-header-top .btn{text-indent:-9999rem;width:2.1875rem;height:2.1875rem;background:none;border:2px solid var(--color-border);padding:5px;border-radius:var(--border-radius);margin-right:0.625rem;position:relative;}.l-header-top .btn .icon{top:0.25rem;right:0.1875rem;height:1.5625rem;width:1.5625rem;}.l-header-top .btn .icon use{fill:var(--color-green);}.l-header-top .btn:hover{border-color:var(--color-orange-a11y);}.l-header-top .btn::before{content:"";background:var(--color-green) url(/themes/custom/oa/img/icons/plus.svg) no-repeat center;background-size:7px auto;width:0.625rem;height:0.625rem;display:block;position:absolute;top:-0.375rem;left:1rem;border-radius:50%;}}.region--header_top{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:1199px){.region--header_top{width:100%;z-index:90;}}.region--header_top nav{margin-left:auto;}@media (max-width:1199px){.region--header_top nav{display:none;}}.branding{z-index:90;margin-right:2rem;}.l-show-nav .branding{z-index:5;}.branding__link{display:block;}.branding__logo{width:100%;height:auto;display:block;max-width:140px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:1199px){.branding__logo{width:6.25rem;}}@media (min-width:1200px) and (max-width:1599px){.branding__logo{width:7.5rem;}}.is-sticky .branding__logo{max-width:110px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:1199px){.is-sticky .branding__logo{width:5rem;}}@media (min-width:1200px) and (max-width:1599px){.is-sticky .branding__logo{width:6.25rem;}}.region--navigation{-ms-flex-item-align:end;align-self:end;}@media (min-width:1200px){.region--navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-4px;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (max-width:1199px){.region--navigation .block-extra-nav{margin-top:20px;}}@media (min-width:1200px){.region--navigation .block-extra-nav{margin-left:auto;}.region--navigation .block-extra-nav .btn{margin-left:0.9375rem;}}.mobile-menu{margin-left:auto;position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1200px){.mobile-menu{margin-top:-5px;}.mobile-menu .mobile-menu__button--menu{display:none;}}.mobile-menu__button{width:2.125rem;height:2.125rem;background:none;cursor:pointer;border:none;font-size:var(--font-smaller);display:inline-block;position:relative;z-index:101;}@media (min-width:1200px){.mobile-menu__button{padding-left:0.9375rem;height:35px;margin-top:1px;padding-top:0.1875rem;}}.mobile-menu__button:hover,.mobile-menu__button:focus{border-color:var(--color-orange-a11y);}.mobile-menu__button.active{border-color:var(--color-white);}.mobile-menu__button .icon{-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s,-webkit-transform 0.2s;position:absolute;top:12px;right:9px;}@media (min-width:1200px){.mobile-menu__button .icon{position:absolute;right:10px;}}.mobile-menu__button--search{margin-right:0.625rem;}.mobile-menu__button--search .label{display:none;}@media (min-width:1200px){.mobile-menu__button--search{border:2px solid var(--border-color);width:5.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0.9375rem;margin-right:0px;border-radius:3px;-webkit-transition:border-color 0.2s;transition:border-color 0.2s;}.mobile-menu__button--search .label{font-size:var(--font-small);font-weight:var(--fw-semi);display:block;}}.mobile-menu__button--search .icon--search{width:1.25rem;height:1.25rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;top:8px;}.mobile-menu__button--search .icon--search use{fill:var(--color-primary);}@media (min-width:1200px){.mobile-menu__button--search .icon--search{width:0.9375rem;height:0.9375rem;margin-left:auto;}}.l-show-nav .mobile-menu__button--search .icon--search use{fill:var(--color-white);}.mobile-menu__button--search .icon--cross{width:0.9375rem;height:0.9375rem;visibility:hidden;opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.mobile-menu__button--search .icon--cross use{fill:var(--color-green);}.mobile-menu__button--search.active{border-color:var(--color-primary);}.mobile-menu__button--search.active .icon--search{visibility:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.mobile-menu__button--search.active .icon--cross{visibility:visible;margin-top:-2px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);}@media (min-width:1200px){.mobile-menu__button--search.active .icon--cross{width:0.75rem;height:0.75rem;}}.hamburger-icon{position:relative;width:26px;height:17px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;border-radius:var(--border-radius);z-index:200;}.hamburger-icon span{display:block;background:var(--color-primary);height:2px;position:absolute;left:0;width:100%;-webkit-transition:opacity 0.2s,background 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,background 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,opacity 0.2s,background 0.2s;transition:transform 0.2s,opacity 0.2s,background 0.2s,-webkit-transform 0.2s;}.hamburger-icon span:first-child{-webkit-transform-origin:top left;transform-origin:top left;}.hamburger-icon span:nth-child(2){top:50%;margin-top:-1px;opacity:1;}.hamburger-icon span:last-child{bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;}.active .hamburger-icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.active .hamburger-icon span{background:var(--color-white);}.active .hamburger-icon span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.active .hamburger-icon span:nth-child(2){opacity:0;}.active .hamburger-icon span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-2px;}.l-footer-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;background:var(--bg-footer);color:var(--color-white);padding-top:var(--margin-soft-adaptive);padding-bottom:1.25rem;font-size:1.125rem;position:relative;}@media (min-width:560px){.l-footer-wrapper{padding-right:2.5rem;padding-left:2.5rem;}}.l-footer-wrapper a{color:var(--color-white);}.l-footer-wrapper .block-title,.l-footer-wrapper h2,.l-footer-wrapper .menu--footer .menu__list > li > a,.menu--footer .l-footer-wrapper .menu__list > li > a{--base-h2-size:1.5rem;color:var(--color-white);margin-bottom:var(--gutter);}.l-footer-wrapper > div{position:relative;}.l-footer-wrapper address p + .link{margin-top:0.9375rem;}.l-footer-wrapper address a{text-decoration:none;position:relative;text-decoration:none;}.l-footer-wrapper address a::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-white)));background:linear-gradient(to right,transparent 50%,var(--color-white) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.l-footer-wrapper address a:hover::after,.l-footer-wrapper address a:focus::after{background-position:0 0;}.l-footer-wrapper .block + .block,.l-footer-wrapper .btn + .region{margin-top:var(--gutter);}.l-footer-wrapper .icon use{fill:var(--color-white);}.l-footer{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto;position:relative;}@media (min-width:560px){.l-footer-cols{display:grid;grid-gap:var(--gutter);}}@media (min-width:560px) and (max-width:1199px){.l-footer-cols{grid-template-columns:1fr;}}@media (min-width:1200px){.l-footer-cols{grid-template-columns:1fr 2fr;}}.l-footer-cols--col{margin-bottom:var(--gutter);}@media (max-width:559px){.l-footer--col + .l-footer--col{border-top:1px solid var(--border-color);margin-top:var(--spacing-unit);padding-top:var(--spacing-unit);}}.region--footer_col_2 .menu__list{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.region--footer_col_2 .menu__list > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.region--footer_col_2 .menu__list{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.region--footer_col_2 .menu__list{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.region--footer_col_2 .menu__list{grid-template-columns:repeat(2,1fr);}}.region--footer_bottom{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;margin-top:2.5rem;padding-top:var(--gutter-half);}.block--logos{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--gutter);border-top:solid 1px var(--footer-border);-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block--logos .logo--true,.block--logos .logo--saas{margin-right:var(--gutter);}.grid.grid-2,.grid.grid--col-2{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.grid.grid-2 > *,.grid.grid--col-2 > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.grid.grid-2,.grid.grid--col-2{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.grid.grid-2,.grid.grid--col-2{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.grid.grid-2,.grid.grid--col-2{grid-template-columns:repeat(2,1fr);}}.grid.grid-3,.grid.grid--col-3{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.grid.grid-3 > *,.grid.grid--col-3 > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.grid.grid-3,.grid.grid--col-3{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.grid.grid-3,.grid.grid--col-3{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.grid.grid-3,.grid.grid--col-3{grid-template-columns:repeat(3,1fr);}}.grid.grid-4,.grid.grid--col-4{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.grid.grid-4 > *,.grid.grid--col-4 > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.grid.grid-4,.grid.grid--col-4{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.grid.grid-4,.grid.grid--col-4{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.grid.grid-4,.grid.grid--col-4{grid-template-columns:repeat(4,1fr);}}.node__hero + .node__content{margin-top:var(--margin-base-adaptive);}.node__hero + .node__content .field--name-node-title + .field{margin-top:var(--gutter);}.node h1{margin-bottom:var(--gutter);}.node__sections > .section{margin-top:var(--margin-base-adaptive);}.node__sections > .section--bg{padding-top:var(--margin-base-adaptive);padding-bottom:var(--margin-base-adaptive);}.node__sections > .section--bg:last-child{margin-bottom:calc(-1 * (var(--spacing-unit) + 2.5vw));}.node__sections > .section--bg + .section--bg{padding-top:0;margin-top:0;}.node__sections > .section__wrapper > .section,.node__sections > .section{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;}@media (min-width:560px){.node__sections > .section__wrapper > .section,.node__sections > .section{padding-right:2.5rem;padding-left:2.5rem;}}.node__content{max-width:var(--max-width-inner);margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;}@media (min-width:560px){.node__content{padding-right:2.5rem;padding-left:2.5rem;}}.node__content .iframe--api{margin-top:calc(var(--margin-base-adaptive) * 0.5);}.node.teaser{background:var(--color-primary-light);border-radius:var(--border-radius-half);padding:40px 35px 30px 35px;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;}.node.teaser > .rich-text,.node.teaser > .field__title{text-align:center;}.node.teaser > *{margin-top:var(--gutter);}.node.teaser > *:first-child{margin-top:0;}.node.teaser .teaser__content{margin-top:auto;padding-top:var(--gutter);}.node.teaser .teaser__title{text-align:center;position:relative;font-size:30px;}.node.teaser .teaser__footer{margin-top:auto;padding-top:var(--gutter);}.node.teaser .rich-text{margin-top:var(--gutter-half);}.node.teaser .link--teaser{color:var(--color-text);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;}.node.teaser .link--teaser span{text-align:center;}.node.teaser .link--teaser .icon{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:end;align-self:end;margin-left:0.625rem;margin-bottom:0.3125rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.node.teaser .link--teaser .icon use{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.node.teaser .link--teaser:hover,.node.teaser .link--teaser:focus{color:var(--color-primary-darker);}.node.teaser .link--teaser:hover .icon,.node.teaser .link--teaser:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.node.teaser .link--teaser:hover .icon use,.node.teaser .link--teaser:focus .icon use{fill:var(--color-primary-darker);}.node.teaser .link--read-more{position:relative;text-decoration:none;}.node.teaser .link--read-more::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-primary)));background:linear-gradient(to right,transparent 50%,var(--color-primary) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.node.teaser .link--read-more:hover::after,.node.teaser .link--read-more:focus::after{background-position:0 0;}.node--type-branche.teaser{background:var(--color-primary-light);border-radius:var(--border-radius-half);padding:40px 35px 30px 35px;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;}.node--type-branche.teaser > .rich-text,.node--type-branche.teaser > .field__title{text-align:center;}.node--type-branche.teaser > *{margin-top:var(--gutter);}.node--type-branche.teaser > *:first-child{margin-top:0;}.node--type-branche.teaser .teaser__content{margin-top:auto;padding-top:var(--gutter);}.node--type-branche.teaser .teaser__title{text-align:center;position:relative;font-size:30px;}.node--type-branche.teaser .link--teaser{color:var(--color-text);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-branche.teaser .link--teaser span{text-align:center;}.node--type-branche.teaser .link--teaser .icon{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:end;align-self:end;margin-left:0.625rem;margin-bottom:0.3125rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.node--type-branche.teaser .link--teaser .icon use{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.node--type-branche.teaser .link--teaser:hover,.node--type-branche.teaser .link--teaser:focus{color:var(--color-primary-darker);}.node--type-branche.teaser .link--teaser:hover .icon,.node--type-branche.teaser .link--teaser:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.node--type-branche.teaser .link--teaser:hover .icon use,.node--type-branche.teaser .link--teaser:focus .icon use{fill:var(--color-primary-darker);}.node--type-article .field--name-node-post-date{font-size:var(--font-small);color:var(--color-primary);font-weight:var(--fw-bold);}.node--type-article.teaser{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.node--type-article.teaser .teaser__content{margin-top:0;}.node--type-article.teaser .teaser__title{text-align:left;width:100%;}.node--type-article.teaser .teaser__title span{text-align:left;width:100%;}.node--type-article.teaser img{border-radius:var(--border-radius-half);}.node--type-support.teaser{height:100%;}.node--type-support.teaser .teaser__content{margin-top:0;}.node--type-support.teaser .teaser__title{text-align:left;width:100%;margin-top:0;}.node--type-support.teaser .teaser__title span{text-align:left;width:100%;}.node--type-support.teaser .rich-text{text-align:left;width:100%;}.node--type-review.teaser{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:start;-ms-flex-align:start;align-items:flex-start;}.node--type-review.teaser > .rich-text,.node--type-review.teaser > .field__title{text-align:left;}.node--type-review .quote{padding:0 0rem;font-style:italic;}.node--type-review .quote .icon{position:relative;left:0;top:0;}.node--type-review .quote .icon:last-child{left:auto;top:auto;bottom:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.node--type-review .field--name-field-name{font-weight:var(--fw-bold);}.node--type-review .field--name-field-name::before{content:"- ";}.node--type-review .field--name-field-link-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.node--type-review .field--name-field-link-review a{position:relative;text-decoration:none;margin-left:0.625rem;}.node--type-review .field--name-field-link-review a::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-primary)));background:linear-gradient(to right,transparent 50%,var(--color-primary) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.node--type-review .field--name-field-link-review a:hover::after,.node--type-review .field--name-field-link-review a:focus::after{background-position:0 0;}.section--text > *{margin-top:var(--gutter);}.section--text > *:first-child{margin-top:0;}.section--bg{background:var(--color-purple-light);}.section--bg-top{background:var(--color-purple-light) url(/themes/custom/oa/img/b_par-top.svg) no-repeat center 0;background-size:cover;}.section--bg-bottom{background:var(--color-purple-light) url(/themes/custom/oa/img/b_par.svg) no-repeat center bottom;background-size:cover;}.section--text{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;}.section--text > .rich-text,.section--text > .field__title{text-align:center;}.section--text.l-align-text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:start;}.section--text.l-align-text-left .rich-text{text-align:left;}.section--content{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;}.section--content > *{margin-top:var(--gutter);}.section--content > *:first-child{margin-top:0;}.section--content > .rich-text,.section--content > .field__title{text-align:center;}.section--content .field--name-field-content{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.section--content .field--name-field-content > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.section--content .field--name-field-content{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.section--content .field--name-field-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.section--content .field--name-field-content{grid-template-columns:repeat(3,1fr);}}.section--hero{--max-width-hero:920px;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;padding:0 1.25rem;}.section--hero h1{text-align:center;max-width:var(--max-width-hero);}.section--hero h3{text-align:center;font-size:1.875rem;}.section--hero > *{margin-top:var(--gutter);}.section--hero > *:first-child{margin-top:0;}.section--hero .rich-text{text-align:center;max-width:var(--max-width-hero);font-size:24px;}.section--hero .field--name-field-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:992px){.section--hero .field--name-field-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.hero-full{--max-width-hero:690px;position:relative;margin-top:calc(0px - (var(--spacing-unit) + 4vw));}.hero-full__header{display:block;content:" ";background:transparent;-webkit-mask:url(/themes/custom/oa/img/b_mask.svg);mask:url(/themes/custom/oa/img/b_mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;height:100%;z-index:1;opacity:1;height:100vw;min-height:580px;}@media (min-width:992px){.hero-full__header{-webkit-mask-size:cover;mask-size:cover;height:27.7777777778vw;min-height:620px;}}@media (min-width:1200px){.hero-full__header{min-height:750px;}}.hero-full__header *{height:100%;}.hero-full__header::after{content:" ";position:absolute;left:0;bottom:0;right:0;height:100%;background:-webkit-gradient(linear,right top,left top,color-stop(50%,rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background:linear-gradient(270deg,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);}@media (min-width:992px){.hero-full__header::after{background:-webkit-gradient(linear,right top,left top,color-stop(50%,rgba(0,0,0,0.6)),color-stop(80%,rgba(0,0,0,0)));background:linear-gradient(270deg,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 80%);}}.hero-full__header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.hero-full__content{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:1rem 0;color:var(--color-white);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;max-width:var(--max-width-hero);margin-left:auto;margin-right:auto;}@media (min-width:560px){.hero-full__content{padding-right:2.5rem;padding-left:2.5rem;}}@media (min-width:992px){.hero-full__content{-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%);}}.hero-full__content > *{margin-top:var(--gutter);}.hero-full__content > *:first-child{margin-top:0;}.hero-full__content h3,.hero-full__content h1{color:var(--color-white);}.hero-full .rich-text{font-size:20px;}@media (min-width:992px){.hero-full .rich-text{font-size:24px;}}.hero-full h3{font-size:1.875rem;}@media (min-width:992px){.section--usp{display:-webkit-box;display:-ms-flexbox;display:flex;}}.usp{font-weight:var(--fw-medium);margin-top:var(--gutter);}@media (min-width:992px){.usp{margin-right:1.875rem;}}.usp .icon{margin-right:var(--gutter);}.usp .icon use{fill:var(--color-secondary);}.section--text-media{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);grid-gap:var(--gutter);}.section--text-media > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.section--text-media{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.section--text-media{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.section--text-media{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.section--text-media{grid-gap:112px;}}@media (min-width:992px){.section--text-media .section__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.section--text-media .section__left .field{margin-top:var(--gutter);}.section--text-media .section__left .field:first-child{margin-top:0;}.section--text-media .section__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:992px){.section--text-media .section__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}}@media (max-width:991px){.section--text-media .section__right .field--name-field-media{width:100%;}.section--text-media .section__right .field--name-field-media img{width:100%;}}@media (min-width:992px){.section--text-media.l-align-left .section__right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.section--call-to-action{--base-heading-color:var(--color-white);background:var(--color-primary);color:var(--color-white);padding:50px 60px;border-radius:var(--border-radius);}@media (min-width:992px){.section--call-to-action{background:var(--color-primary) url(/themes/custom/oa/img/b_cta.png) no-repeat right top;background-size:cover;}}.section--call-to-action > *{margin-top:var(--gutter);}.section--call-to-action > *:first-child{margin-top:0;}.section--usp-overview{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;}.section--usp-overview > *{margin-top:var(--gutter);}.section--usp-overview > *:first-child{margin-top:0;}.section--usp-overview > .rich-text,.section--usp-overview > .field__title{text-align:center;}.section--usp-overview .field--name-field-paragraph-ref{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);margin:3.75rem 0 1.5625rem 0;}.section--usp-overview .field--name-field-paragraph-ref > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.section--usp-overview .field--name-field-paragraph-ref{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.section--usp-overview .field--name-field-paragraph-ref{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.section--usp-overview .field--name-field-paragraph-ref{grid-template-columns:repeat(3,1fr);}}.section--usp-block{border:solid 1px var(--border-color);border-radius:var(--border-radius-half);padding:2.1875rem;}.section--usp-block .field__title{font-size:var(--font-large);word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;}.section--usp-block .field__title svg{margin-right:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;}.section--usp-block .rich-text{margin-top:var(--gutter-half);}.section--card{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;}.section--card > *{margin-top:var(--gutter);}.section--card > *:first-child{margin-top:0;}.section--card > .rich-text,.section--card > .field__title{text-align:center;}.section--card .field--name-field-card{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.section--card .field--name-field-card > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.section--card .field--name-field-card{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.section--card .field--name-field-card{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.section--card .field--name-field-card{grid-template-columns:repeat(3,1fr);}}.section--card.grid-2 .field--name-field-card{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.section--card.grid-2 .field--name-field-card > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.section--card.grid-2 .field--name-field-card{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.section--card.grid-2 .field--name-field-card{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.section--card.grid-2 .field--name-field-card{grid-template-columns:repeat(2,1fr);}}.card__title{font-size:1.875rem;}.card__subtitle{font-size:var(--font-small);font-weight:var(--fw-bold);color:var(--color-primary);background:url(/themes/custom/oa/img/i_calendar.svg) no-repeat left center;background-size:1.875rem;padding-left:3.125rem;min-height:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.card .rich-text{line-height:1.5;}.paragraph--type-card-item{border:solid 1px var(--border-color);border-radius:var(--border-radius-half);padding:30px 56px 72px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.paragraph--type-card-item > *{margin-top:var(--gutter-half);}.paragraph--type-card-item > *:first-child{margin-top:0;}.paragraph--type-card-item > .field--name-field-link-single{margin-top:auto;padding-top:var(--gutter-half);}.section--image img{margin:0 auto;}.section--packages .field--name-field-package{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.section--packages .field--name-field-package > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.section--packages .field--name-field-package{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.section--packages .field--name-field-package{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.section--packages .field--name-field-package{grid-template-columns:repeat(4,1fr);}}.section--package{border:solid 1px var(--color-purple-lighter);border-radius:var(--border-radius-half);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;}.section--package .package__header{padding:1.5rem 1rem 1rem 1rem;background:url(/themes/custom/oa/img/b_package.svg) no-repeat center bottom;background-size:auto 100%;height:124px;width:100%;min-height:auto;background-size:cover;}.section--package .package__price--year,.section--package .package__price--quarter{padding:1rem 1rem;text-align:center;min-height:6.25rem;}.section--package .package__options{padding:1rem 2rem;}.section--package .field__title{color:var(--color-primary);font-size:1.875rem;text-align:center;}.section--package .field--name-field-subtitle{color:var(--color-meta);font-size:0.875rem;text-align:center;}.section--package .field--name-field-suffix-price,.section--package .field--name-field-prefix-price{color:var(--color-purple-gray);font-size:0.8125rem;min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;}.section--package .field--name-field-suffix-price{-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:0;}.section--package .field--name-field-price{font-size:1.875rem;line-height:1;color:var(--color-meta);font-weight:var(--fw-xbold);margin:0.5rem 0;}.section--package .field--name-field-resources{color:var(--color-meta);font-size:0.8125rem;font-weight:var(--fw-bold);padding:0 2rem;text-align:center;}.section--package .field--name-field-options-label{color:var(--color-meta);font-size:0.8125rem;font-weight:var(--fw-bold);padding-bottom:0.9375rem;border-bottom:solid 1px var(--color-purple-lighter);}.section--package .field--name-field-options{font-size:0.875rem;color:var(--color-meta);font-weight:var(--fw-reg);padding-top:0.625rem;}.section--package .field--name-field-options .option{position:relative;padding-left:1.875rem;margin-top:0.625rem;}.section--package .field--name-field-options .option:first-child{margin-top:0;}.section--package .field--name-field-options .option .icon{position:absolute;left:0;}.section--package .field--name-field-options .option .icon use{fill:var(--color-secondary);}.section--package .field--name-field-link-single{margin-top:auto;text-align:center;margin-bottom:2rem;}.section--package .field--name-field-link-single .btn{font-size:1.125rem;padding:0.625rem 1.25rem;}.section--package .field--name-field-link-single .btn .icon{width:0.625rem;}@media (min-width:992px){.section--package.section--highlighted{margin-top:-52px;}}.section--package.section--highlighted .package__header{height:176px;background-image:url(/themes/custom/oa/img/b_package-h.svg);}.section--package.section--highlighted .field__title{color:var(--color-white);position:relative;padding-top:52px;}.section--package.section--highlighted .field__title::before{content:"Meest gekozen";background:var(--color-green-bright);border-radius:var(--border-radius-half);font-size:0.75rem;color:var(--color-meta);font-weight:var(--fw-bold);padding:0.5rem;display:block;margin-bottom:20px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}[lang=en] .section--package.section--highlighted .field__title::before{content:"Most popular";}.section--package.section--highlighted .field--name-field-subtitle{color:var(--color-white);}.package__switcher{margin-top:var(--gutter);}.package__switcher .form-item{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;gap:10px;}.package__switcher .form-checkbox{display:none;}.package__switcher .toggle-label{position:relative;display:inline-block;width:80px;height:40px;background-color:transparent;border-radius:20px;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border:solid 2px var(--color-purple-lighter);-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;}.package__switcher .toggle-label::after{content:"";position:absolute;top:1px;left:3px;width:33px;height:33px;background-color:var(--color-secondary);border-radius:50%;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.package__switcher .form-checkbox:checked + .toggle-label{background-color:transparent;}.package__switcher .form-checkbox:checked + .toggle-label::after{-webkit-transform:translateX(37px);transform:translateX(37px);background-color:var(--color-secondary);right:3px;}.package__switcher .toggle-text{margin:0 10px;}.section--faq > *{margin-top:var(--gutter);}.section--faq > *:first-child{margin-top:0;}.section--faq .field__title{text-align:center;}.section--overview{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;}.section--overview > *{margin-top:var(--gutter);}.section--overview > *:first-child{margin-top:0;}.section--overview > .rich-text,.section--overview > .field__title{text-align:center;}.section--overview .field--name-field-view .node{height:100%;}.section--review{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;}.section--review > *{margin-top:var(--gutter);}.section--review > *:first-child{margin-top:0;}.section--review > .rich-text,.section--review > .field__title{text-align:center;}.paragraph--type-links-media .col-wrapper{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);grid-gap:var(--gutter);}.paragraph--type-links-media .col-wrapper > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.paragraph--type-links-media .col-wrapper{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.paragraph--type-links-media .col-wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.paragraph--type-links-media .col-wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.paragraph--type-links-media .col-wrapper{grid-gap:112px;}}.paragraph--type-links-media .field__title{margin-bottom:var(--gutter);text-align:center;}.paragraph--type-links-media .field--name-field-links{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:start;-ms-flex-align:start;align-items:flex-start;}.paragraph--type-links-media .field--name-field-links a{margin-top:1rem;font-weight:var(--fw-bold);position:relative;text-decoration:none;}.paragraph--type-links-media .field--name-field-links a::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--color-primary)),color-stop(50%,transparent));background:linear-gradient(to right,var(--color-primary) 50%,transparent 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.paragraph--type-links-media .field--name-field-links a:hover::after,.paragraph--type-links-media .field--name-field-links a:focus::after{background-position:0 0;}.paragraph--type-links-media .field--name-field-links a:first-child{margin-top:0;}@media (min-width:992px){.paragraph--type-links-media .section__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.paragraph--type-links-media .section__left .field{margin-top:var(--gutter);}.paragraph--type-links-media .section__left .field:first-child{margin-top:0;}.paragraph--type-links-media .section__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:992px){.paragraph--type-links-media .section__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (max-width:991px){.paragraph--type-links-media .section__right .field--name-field-media{width:100%;}.paragraph--type-links-media .section__right .field--name-field-media img{width:100%;}}@media (min-width:992px){.paragraph--type-links-media.l-align-left .section__right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.section--form > *{margin-top:var(--gutter);}.section--form > *:first-child{margin-top:0;}.section--add-options > *{margin-top:var(--gutter);}.section--add-options > *:first-child{margin-top:0;}.section--add-options > .field__title{text-align:center;}.section--additional-options{border:solid 1px var(--border-color);border-radius:var(--border-radius-half);padding:2.8125rem 2.1875rem;}@media (min-width:992px){.section--additional-options{display:grid;grid-template-columns:repeat(8,1fr);gap:50px;}}@media (min-width:992px){.section--additional-options .options__left{grid-column:span 5;}}@media (min-width:992px){.section--additional-options .options__right{grid-column:span 3;display:-webkit-box;display:-ms-flexbox;display:flex;}}.section--additional-options .options__right > .field--name-field-link-single{margin-top:1.25rem;}@media (min-width:992px){.section--additional-options .options__right > .field--name-field-link-single{margin-top:0;}}@media (min-width:992px){.section--additional-options .options__price{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;}}.section--additional-options .options__price + .options__link{margin-top:1.25rem;}@media (min-width:992px){.section--additional-options .options__price + .options__link{margin-top:0;}}@media (min-width:992px){.section--additional-options .options__link{margin-left:auto;}}@media (min-width:1200px){.section--additional-options .options__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.section--additional-options .field__title{font-size:1.875rem;}.section--additional-options .field--name-field-subtitle{font-weight:var(--fw-xbold);font-size:0.75rem;color:var(--color-blue);background:var(--color-secondary);border-radius:var(--border-radius-half);padding:0rem 0.625rem;display:inline-block;}@media (min-width:1200px){.section--additional-options .field--name-field-subtitle{margin-left:1.25rem;}}.section--additional-options .field--name-field-price{color:var(--color-meta);font-size:2.75rem;font-weight:var(--fw-xbold);}.section--additional-options .field--name-field-suffix-price{color:var(--color-purple-gray);font-size:0.8125rem;}.section--additional-options .btn{--btn-color:var(--color-primary);--btn-color-hover:var(--color-white);--btn-background:var(--btn-outline-background);--btn-background-hover:var(--color-primary);--btn-border:var(--color-primary);--btn-border-hover:var(--color-primary);font-size:14px;padding:15px 15px;}.section--additional-options .btn .icon{width:0.75rem;height:0.75rem;}.node__sections > .section--widget{max-width:500px;}#widget-select-time ul.oanl-times-list li.oanl-times-list-item{padding-left:0;}#widget-select-time ul.oanl-times-list li.oanl-times-list-item::before{content:none;}.view-taxonomy{display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.view-taxonomy > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.view-taxonomy{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.view-taxonomy{grid-template-columns:repeat(1,1fr);}}@media (min-width:1200px){.view-taxonomy{grid-template-columns:repeat(1,1fr);}}.view-support .views-exposed-form{background:var(--color-primary-light);border-radius:var(--border-radius-half);padding:40px 35px 30px 35px;}@media (min-width:992px){.view-support .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter);-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.view-support .item-list{margin-top:var(--gutter);border-bottom:solid 1px var(--border-color);padding-bottom:var(--gutter);}.view-support .item-list h3{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.view-support .item-list h3 .icon{margin-left:auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.view-support .item-list h3.expanded{color:var(--color-primary);}.view-support .item-list h3.expanded .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.view-support .item-list h3.expanded .icon use{fill:var(--color-primary);}.view-support .item-list ul{list-style:none;margin:var(--gutter) 0 0;padding:0;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);}.view-support .item-list ul > *{max-width:100%;margin-bottom:0;}@media (min-width:560px){.view-support .item-list ul{grid-template-columns:repeat(1,1fr);}}@media (min-width:992px){.view-support .item-list ul{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.view-support .item-list ul{grid-template-columns:repeat(2,1fr);}}.view-support h2,.view-support .menu--footer .menu__list > li > a,.menu--footer .view-support .menu__list > li > a{font-size:var(--font-large);}.view-support h2 a,.view-support .menu--footer .menu__list > li > a a,.menu--footer .view-support .menu__list > li > a a{position:relative;text-decoration:none;}.view-support h2 a::after,.view-support .menu--footer .menu__list > li > a a::after,.menu--footer .view-support .menu__list > li > a a::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-primary)));background:linear-gradient(to right,transparent 50%,var(--color-primary) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.view-support h2 a:hover::after,.view-support .menu--footer .menu__list > li > a a:hover::after,.menu--footer .view-support .menu__list > li > a a:hover::after,.view-support h2 a:focus::after,.view-support .menu--footer .menu__list > li > a a:focus::after,.menu--footer .view-support .menu__list > li > a a:focus::after{background-position:0 0;}.button,.btn{--btn-font-size:1.125rem;font-family:var(--font-family-secondary);}.button + .btn,.btn + .btn{margin-top:var(--gutter);}@media (min-width:992px){.button + .btn,.btn + .btn{margin-top:0;margin-left:var(--gutter-half);}}.button.form-submit,.button--primary,.btn.form-submit,.btn--primary{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding:1.25rem 1.875rem 1.25rem 1.875rem;border:2px solid var(--btn-border);text-decoration:none;color:var(--btn-color);font-size:1.125rem;font-weight:var(--fw-xbold);line-height:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:auto;background-color:var(--btn-background);background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;}.button.form-submit .icon,.button--primary .icon,.btn.form-submit .icon,.btn--primary .icon{margin-left:0.625rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.button.form-submit .icon use,.button--primary .icon use,.btn.form-submit .icon use,.btn--primary .icon use{fill:var(--btn-color);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:559px){.button.form-submit .icon,.button--primary .icon,.btn.form-submit .icon,.btn--primary .icon{top:0.875rem;}}.button.form-submit:hover,.button.form-submit:focus,.button--primary:hover,.button--primary:focus,.btn.form-submit:hover,.btn.form-submit:focus,.btn--primary:hover,.btn--primary:focus{color:var(--btn-color-hover);background-color:var(--btn-background-hover);border-color:var(--btn-border-hover);}.button.form-submit:hover .icon,.button.form-submit:focus .icon,.button--primary:hover .icon,.button--primary:focus .icon,.btn.form-submit:hover .icon,.btn.form-submit:focus .icon,.btn--primary:hover .icon,.btn--primary:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.button.form-submit:hover .icon use,.button.form-submit:focus .icon use,.button--primary:hover .icon use,.button--primary:focus .icon use,.btn.form-submit:hover .icon use,.btn.form-submit:focus .icon use,.btn--primary:hover .icon use,.btn--primary:focus .icon use{fill:var(--btn-color-hover);}.button--secondary,.btn--secondary,.button.form-submit + .btn--primary,.button--primary + .btn--primary,.btn.form-submit + .btn--primary,.btn--primary + .btn--primary{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding:1.25rem 1.875rem 1.25rem 1.875rem;border:2px solid var(--btn-border);text-decoration:none;color:var(--btn-color);font-size:1.125rem;font-weight:var(--fw-xbold);line-height:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:auto;background-color:var(--btn-background);background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;--btn-color:var(--btn-outline-color);--btn-color-hover:var(--btn-outline-color-hover);--btn-background:var(--btn-outline-background);--btn-background-hover:var(--btn-outline-background-hover);--btn-border:var(--btn-outline-border);--btn-border-hover:var(--btn-outline-border-hover);}.button--secondary .icon,.btn--secondary .icon,.button.form-submit + .btn--primary .icon,.button--primary + .btn--primary .icon,.btn.form-submit + .btn--primary .icon,.btn--primary + .btn--primary .icon{margin-left:0.625rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.button--secondary .icon use,.btn--secondary .icon use,.button.form-submit + .btn--primary .icon use,.button--primary + .btn--primary .icon use,.btn.form-submit + .btn--primary .icon use,.btn--primary + .btn--primary .icon use{fill:var(--btn-color);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:559px){.button--secondary .icon,.btn--secondary .icon,.button.form-submit + .btn--primary .icon,.button--primary + .btn--primary .icon,.btn.form-submit + .btn--primary .icon,.btn--primary + .btn--primary .icon{top:0.875rem;}}.button--secondary:hover,.button--secondary:focus,.btn--secondary:hover,.button.form-submit + .btn--primary:hover,.button--primary + .btn--primary:hover,.btn.form-submit + .btn--primary:hover,.btn--primary + .btn--primary:hover,.btn--secondary:focus,.button.form-submit + .btn--primary:focus,.button--primary + .btn--primary:focus,.btn.form-submit + .btn--primary:focus,.btn--primary + .btn--primary:focus{color:var(--btn-color-hover);background-color:var(--btn-background-hover);border-color:var(--btn-border-hover);}.button--secondary:hover .icon,.button--secondary:focus .icon,.btn--secondary:hover .icon,.button.form-submit + .btn--primary:hover .icon,.button--primary + .btn--primary:hover .icon,.btn.form-submit + .btn--primary:hover .icon,.btn--primary + .btn--primary:hover .icon,.btn--secondary:focus .icon,.button.form-submit + .btn--primary:focus .icon,.button--primary + .btn--primary:focus .icon,.btn.form-submit + .btn--primary:focus .icon,.btn--primary + .btn--primary:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.button--secondary:hover .icon use,.button--secondary:focus .icon use,.btn--secondary:hover .icon use,.button.form-submit + .btn--primary:hover .icon use,.button--primary + .btn--primary:hover .icon use,.btn.form-submit + .btn--primary:hover .icon use,.btn--primary + .btn--primary:hover .icon use,.btn--secondary:focus .icon use,.button.form-submit + .btn--primary:focus .icon use,.button--primary + .btn--primary:focus .icon use,.btn.form-submit + .btn--primary:focus .icon use,.btn--primary + .btn--primary:focus .icon use{fill:var(--btn-color-hover);}.button--outline-light,.btn--outline-light,.klaro.cookie--custom .cm-btn.cm-btn-success-var,.klaro.cookie--custom .cm-btn.cm-btn-success,.section--call-to-action .btn{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding:1.25rem 1.875rem 1.25rem 1.875rem;border:2px solid var(--btn-border);text-decoration:none;color:var(--btn-color);font-size:1.125rem;font-weight:var(--fw-xbold);line-height:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:auto;background-color:var(--btn-background);background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;--btn-color:var(--btn-outline-light-color);--btn-color-hover:var(--btn-outline-light-color-hover);--btn-background:var(--btn-outline-light-background);--btn-background-hover:var(--btn-outline-light-background-hover);--btn-border:var(--btn-outline-light-border);--btn-border-hover:var(--btn-outline-light-border-hover);}.button--outline-light .icon,.btn--outline-light .icon,.klaro.cookie--custom .cm-btn.cm-btn-success-var .icon,.klaro.cookie--custom .cm-btn.cm-btn-success .icon,.section--call-to-action .btn .icon{margin-left:0.625rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.button--outline-light .icon use,.btn--outline-light .icon use,.klaro.cookie--custom .cm-btn.cm-btn-success-var .icon use,.klaro.cookie--custom .cm-btn.cm-btn-success .icon use,.section--call-to-action .btn .icon use{fill:var(--btn-color);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:559px){.button--outline-light .icon,.btn--outline-light .icon,.klaro.cookie--custom .cm-btn.cm-btn-success-var .icon,.klaro.cookie--custom .cm-btn.cm-btn-success .icon,.section--call-to-action .btn .icon{top:0.875rem;}}.button--outline-light:hover,.button--outline-light:focus,.btn--outline-light:hover,.klaro.cookie--custom .cm-btn.cm-btn-success-var:hover,.klaro.cookie--custom .cm-btn.cm-btn-success:hover,.section--call-to-action .btn:hover,.btn--outline-light:focus,.klaro.cookie--custom .cm-btn.cm-btn-success-var:focus,.klaro.cookie--custom .cm-btn.cm-btn-success:focus,.section--call-to-action .btn:focus{color:var(--btn-color-hover);background-color:var(--btn-background-hover);border-color:var(--btn-border-hover);}.button--outline-light:hover .icon,.button--outline-light:focus .icon,.btn--outline-light:hover .icon,.klaro.cookie--custom .cm-btn.cm-btn-success-var:hover .icon,.klaro.cookie--custom .cm-btn.cm-btn-success:hover .icon,.section--call-to-action .btn:hover .icon,.btn--outline-light:focus .icon,.klaro.cookie--custom .cm-btn.cm-btn-success-var:focus .icon,.klaro.cookie--custom .cm-btn.cm-btn-success:focus .icon,.section--call-to-action .btn:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.button--outline-light:hover .icon use,.button--outline-light:focus .icon use,.btn--outline-light:hover .icon use,.klaro.cookie--custom .cm-btn.cm-btn-success-var:hover .icon use,.klaro.cookie--custom .cm-btn.cm-btn-success:hover .icon use,.section--call-to-action .btn:hover .icon use,.btn--outline-light:focus .icon use,.klaro.cookie--custom .cm-btn.cm-btn-success-var:focus .icon use,.klaro.cookie--custom .cm-btn.cm-btn-success:focus .icon use,.section--call-to-action .btn:focus .icon use{fill:var(--btn-color-hover);}.button--nav,.btn--nav{padding:0.1875rem 1.875rem 0.125rem 0.75rem;font-size:var(--font-small);font-family:var(--font-family-primary);border-radius:3px;}.button--nav .icon,.btn--nav .icon{width:0.75rem;height:0.75rem;top:9px;right:10px;padding:0;}@media (max-width:1199px){.button--nav,.btn--nav{border-color:var(--color-moss-green-x-light);color:var(--color-white);}.button--nav .icon use,.btn--nav .icon use{fill:var(--color-white);}}.button--read-more,.btn--read-more{color:var(--btn-link-color);font-weight:var(--fw-bold);text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.button--read-more span,.btn--read-more span{position:relative;}.button--read-more span::after,.btn--read-more span::after{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-2px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--btn-link-border-hover)),color-stop(50%,var(--btn-link-border)));background:linear-gradient(to right,var(--btn-link-border-hover) 50%,var(--btn-link-border) 50%);background-size:200% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.button--read-more .icon,.btn--read-more .icon{margin-left:0.625rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.button--read-more .icon use,.btn--read-more .icon use{fill:var(--btn-link-color);}@media (max-width:559px){.button--read-more .icon,.btn--read-more .icon{top:0.875rem;}}.button--read-more:hover,.button--read-more:focus,.btn--read-more:hover,.btn--read-more:focus{color:var(--btn-link-color-hover);}.button--read-more:hover span::after,.button--read-more:focus span::after,.btn--read-more:hover span::after,.btn--read-more:focus span::after{background-position:0 0;}.button--read-more:hover .icon,.button--read-more:focus .icon,.btn--read-more:hover .icon,.btn--read-more:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.button--read-more:hover .icon use,.button--read-more:focus .icon use,.btn--read-more:hover .icon use,.btn--read-more:focus .icon use{fill:var(--btn-link-color-hover);}.button--filter,.btn--filter{border:2px solid var(--color-primary);background:none;font-size:var(--btn-font-size);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--fw-bold);padding:0.1875rem 0.625rem;-webkit-transition:color 0.2s,background 0.2s;transition:color 0.2s,background 0.2s;}.button--filter .icon,.btn--filter .icon{width:0.875rem;height:0.875rem;margin-right:0.625rem;}.button--filter .icon use,.btn--filter .icon use{fill:var(--color-primary);}.button--filter:focus,.button--filter:hover,.button--filter.active,.btn--filter:focus,.btn--filter:hover,.btn--filter.active{background:var(--color-primary);text-decoration:underline;color:var(--color-white);}.button--filter:focus .icon use,.button--filter:hover .icon use,.button--filter.active .icon use,.btn--filter:focus .icon use,.btn--filter:hover .icon use,.btn--filter.active .icon use{fill:var(--color-white);}@media (min-width:992px){.button--filter,.btn--filter{display:none;}}.button--close,.btn--close{border:2px solid var(--color-white);background:none;font-size:var(--btn-font-size);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--fw-bold);padding:0.1875rem 0.625rem;-webkit-transition:color 0.2s,background 0.2s;transition:color 0.2s,background 0.2s;color:var(--color-white);position:absolute;right:1.25rem;top:1.25rem;}.button--close .icon,.btn--close .icon{width:0.625rem;height:0.625rem;margin-right:0.625rem;}.button--close .icon use,.btn--close .icon use{fill:var(--color-white);}.button--close:focus,.button--close:hover,.button--close.active,.btn--close:focus,.btn--close:hover,.btn--close.active{background:var(--color-primary);text-decoration:underline;color:var(--color-white);}@media (min-width:992px){.button--close,.btn--close{display:none;}}.button--no-icon,.btn--no-icon{padding-right:1.25rem;}.icon use{fill:var(--base-font-color);}.icon--x-small{width:0.6875rem;height:0.6875rem;}.icon--small{width:1.25rem;height:1.25rem;}.icon--medium{width:1.625rem;height:1.625rem;}.icon--large{width:2.5rem;height:2.5rem;}.icon--search{width:0.9375rem;height:0.9375rem;fill:var(--color-primary);}.icon--search use{fill:var(--color-primary);}.icon--check-boxed{width:1.5625rem;height:1.5625rem;}.icon--star{width:20px;height:20px;display:inline-block;background:var(--color-cyan-light);-webkit-mask:url(/themes/custom/oa/img/icons/star.svg) center center no-repeat;mask:url(/themes/custom/oa/img/icons/star.svg) center center no-repeat;color:transparent;}.icon--star.icon--active{background:var(--color-secondary);}.icon--iconlist{margin-right:0.5rem;}.icon--iconlist use{fill:var(--color-primary);}.icon--cart{width:1.375rem;height:1.375rem;}.iconfield{position:relative;padding-left:2.1875rem;}.iconfield .icon{position:absolute;left:0;top:4px;}.iconfield .icon use{fill:var(--color-secondary);}.menu--main{display:block;}@media (min-width:1200px){.menu--main{margin-top:0.3125rem;}}.menu--main a{display:block;text-decoration:none;line-height:1;}.menu--main .menu__item--active-trail > a{border-color:var(--color-secondary);}.menu--main .menu__item--active-trail li a{border:none;}.menu--main .menu__list,.menu--main .menu__sublist{margin:0;padding:0;}.menu--main .menu__item{list-style:none;}.menu--main .menu__item--expanded{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.menu--main .menu__item--expanded a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.menu--main .menu__item--active-trail > a span:before{-webkit-transform:scaleX(1);transform:scaleX(1);}.menu--main .menu__list > li{padding:2px 0px 2px 0px;border-bottom:solid 2px transparent;line-height:1;font-size:1.125rem;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}.menu--main .menu__list > li.new{border-color:var(--color-secondary);}.menu--main .menu__list > li.new:hover{border-color:var(--color-primary);}.menu--main .menu__list > li.new a{color:var(--base-font-color);}.menu--main .menu__list > li.menu__item--active-trail,.menu--main .menu__list > li:focus,.menu--main .menu__list > li:hover{border-color:var(--color-secondary);}.menu--main .menu__list > li > a,.menu--main .menu__list > li > span{font-family:var(--font-family-secondary);font-weight:var(--fw-bold);font-size:1.125rem;}.menu--main .menu__list > li > a:focus,.menu--main .menu__list > li > a:hover,.menu--main .menu__list > li > a.is-active,.menu--main .menu__list > li > span:focus,.menu--main .menu__list > li > span:hover,.menu--main .menu__list > li > span.is-active{color:var(--color-primary-darker);}@media (max-width:1199px){.menu--main .menu__list > li > a:focus,.menu--main .menu__list > li > a:hover,.menu--main .menu__list > li > a.is-active,.menu--main .menu__list > li > span:focus,.menu--main .menu__list > li > span:hover,.menu--main .menu__list > li > span.is-active{color:var(--color-white);}}.menu--main .menu__sublist{visibility:hidden;max-height:0;-webkit-transform:scaleY(0);transform:scaleY(0);width:100%;-webkit-transition:max-height 0.3s,opacity 0.4s,-webkit-transform 0.3s;transition:max-height 0.3s,opacity 0.4s,-webkit-transform 0.3s;transition:max-height 0.3s,transform 0.3s,opacity 0.4s;transition:max-height 0.3s,transform 0.3s,opacity 0.4s,-webkit-transform 0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform-origin:top center;transform-origin:top center;opacity:0;margin-left:-1rem;}.menu--main .menu__sublist.show{visibility:visible;max-height:1000px;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;}.menu--main .menu__sublist > li span:before{height:1px;margin-bottom:4px;}.menu--main .menu__sublist-control{width:1.875rem;height:1.875rem;border-radius:var(--border-radius-half);background:none;border:2px solid transparent;position:relative;padding:0;margin:0 0 0 0.75rem;}.menu--main .menu__sublist-control .icon{width:1rem;height:1rem;position:absolute;top:50%;left:50%;margin-left:-0.5rem;margin-top:-0.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.menu--main .menu__sublist-control.active{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.menu--main .menu__sublist-control:focus,.menu--main .menu__sublist-control:hover{border-color:transparent;}@media (max-width:1199px){.menu--main .menu__list a{color:var(--color-white);}.menu--main .menu__list a span{position:relative;text-decoration:none;}.menu--main .menu__list a span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--color-white)),color-stop(50%,transparent));background:linear-gradient(to right,var(--color-white) 50%,transparent 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--main .menu__list a span:hover::after,.menu--main .menu__list a span:focus::after{background-position:0 0;}.menu--main .menu__list a:focus,.menu--main .menu__list a:hover{color:var(--color-white);}.menu--main .menu__list a:focus span,.menu--main .menu__list a:hover span{position:relative;text-decoration:none;}.menu--main .menu__list a:focus span::after,.menu--main .menu__list a:hover span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-white)));background:linear-gradient(to right,transparent 50%,var(--color-white) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--main .menu__list a:focus span:hover::after,.menu--main .menu__list a:focus span:focus::after,.menu--main .menu__list a:hover span:hover::after,.menu--main .menu__list a:hover span:focus::after{background-position:0 0;}.menu--main .menu__list a.is-active span{position:relative;text-decoration:none;}.menu--main .menu__list a.is-active span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-white)));background:linear-gradient(to right,transparent 50%,var(--color-white) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--main .menu__list a.is-active span:hover::after,.menu--main .menu__list a.is-active span:focus::after{background-position:0 0;}.menu--main .menu__list > li{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.menu--main .menu__list > li + li{margin-top:var(--gutter-half);}.menu--main .menu__list > li.new a{color:var(--color-white);border-bottom:solid 2px var(--color-white);padding-bottom:8px;}.menu--main .menu__list > li > a,.menu--main .menu__list > li > span{font-weight:var(--fw-bold);font-size:1.25rem;}.menu--main .menu__sublist-control .icon use{fill:var(--color-white);}.menu--main .menu__sublist{margin:0rem 0 0 0.625rem;}.menu--main .menu__sublist.show{margin-top:1.25rem;}.menu--main .menu__sublist a{font-weight:var(--fw-bold);font-size:1.125rem;}.menu--main .menu__sublist li + li{margin-top:var(--gutter-half);}}@media (min-width:1200px){.menu--main .menu__sublist-control{margin-top:0;margin-left:0.5rem;cursor:pointer;}.menu--main .menu__sublist-control .icon use{fill:var(--color-primary);}.menu--main .menu__sublist-control:focus,.menu--main .menu__sublist-control:hover{border-color:var(--color-white);}.menu--main .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;}.menu--main .menu__list > li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-right:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.menu--main .menu__list > li:last-child{margin-right:0;}.menu--main .menu__sublist{border-radius:0 0 var(--border-radius-half) var(--border-radius-half);width:18.75rem;position:absolute;background:var(--color-white);color:var(--color-white);top:2.0625rem;padding:var(--gutter) var(--gutter-half);line-height:1.4;font-weight:var(--fw-bold);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);z-index:1;}.menu--main .menu__sublist a{color:var(--color-primary);padding:0;border:none;}.menu--main .menu__sublist a span{position:relative;text-decoration:none;}.menu--main .menu__sublist a span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--color-primary)),color-stop(50%,transparent));background:linear-gradient(to right,var(--color-primary) 50%,transparent 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--main .menu__sublist a span:hover::after,.menu--main .menu__sublist a span:focus::after{background-position:0 0;}.menu--main .menu__sublist a:hover span{position:relative;text-decoration:none;}.menu--main .menu__sublist a:hover span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--color-primary)),color-stop(50%,transparent));background:linear-gradient(to right,var(--color-primary) 50%,transparent 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--main .menu__sublist a:hover span:hover::after,.menu--main .menu__sublist a:hover span:focus::after{background-position:0 0;}.menu--main .menu__sublist a.is-active{border:none;}.menu--main .menu__sublist a.is-active span{position:relative;text-decoration:none;}.menu--main .menu__sublist a.is-active span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-primary)));background:linear-gradient(to right,transparent 50%,var(--color-primary) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--main .menu__sublist a.is-active span:hover::after,.menu--main .menu__sublist a.is-active span:focus::after{background-position:0 0;}.menu--main .menu__sublist > li + li{margin-top:var(--gutter-half);}}@media (min-width:1200px) and (max-width:1599px){.menu--main .menu__list > li{margin-right:1.25rem;}.menu--main .menu__list > li:last-child{margin-right:0;}}.menu--support,.menu--sidebar{margin:0;padding:var(--gutter-half);background:var(--color-primary-light);border-radius:var(--border-radius-half);}.menu--support a,.menu--sidebar a{text-decoration:none;line-height:1.3;font-size:1.125rem;padding:0.3125rem 0;display:block;}.menu--support a.is-active,.menu--sidebar a.is-active{font-weight:var(--fw-semi);}.menu--support a.is-active span:before,.menu--sidebar a.is-active span:before{-webkit-transform:scaleX(1);transform:scaleX(1);}.menu--support .menu-link__text,.menu--sidebar .menu-link__text{position:relative;display:inline-block;display:inline-block;}.menu--support .menu-link__text:before,.menu--sidebar .menu-link__text:before{content:" ";position:absolute;display:block;height:0.1875rem;left:0;bottom:0;width:100%;background:var(--color-primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;-webkit-transform-origin:bottom left;transform-origin:bottom left;}.menu--support .menu-link__text:hover:before,.menu--support .menu-link__text:focus:before,.menu--support .menu-link__text.is-active:before,.menu--sidebar .menu-link__text:hover:before,.menu--sidebar .menu-link__text:focus:before,.menu--sidebar .menu-link__text.is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}.menu--support .menu-link__text:before,.menu--sidebar .menu-link__text:before{height:1px;}.menu--support li,.menu--sidebar li{list-style:none;position:relative;padding-left:1.875rem;}.menu--support li .icon,.menu--sidebar li .icon{width:10px;height:10px;position:absolute;left:0;top:10px;}.menu--support li .icon use,.menu--sidebar li .icon use{fill:var(--border-color);}.menu--support > li,.menu--sidebar > li{list-style:none;}.menu--support > li.menu-item--active-trail > ul,.menu--sidebar > li.menu-item--active-trail > ul{display:block;}.menu--support > li > ul,.menu--sidebar > li > ul{margin:0.625rem 0 0;padding:0;display:none;}.menu--support > li > ul > li + li,.menu--sidebar > li > ul > li + li{margin-top:0.25rem;}.menu--support > li > ul > li .icon,.menu--sidebar > li > ul > li .icon{top:12px;}.menu--support > li > ul > li > ul,.menu--sidebar > li > ul > li > ul{margin-top:0.625rem;margin-bottom:1.25rem;}.menu--support > li > ul > li > ul li,.menu--sidebar > li > ul > li > ul li{padding-left:0;}.menu--support > li > ul > li > ul li .icon,.menu--sidebar > li > ul > li > ul li .icon{display:none;}.menu--support > li > ul > li.menu-item--active-trail > .icon use,.menu--sidebar > li > ul > li.menu-item--active-trail > .icon use{fill:var(--color-primary);}.menu--support > li > ul ul,.menu--sidebar > li > ul ul{margin:0 0 0 0.9375rem;padding:0;}.menu .menu-item--first{padding-left:0;}.menu .menu-item--first > a{font-family:var(--font-family-secondary);font-weight:var(--fw-semi);font-size:1.375rem;padding-left:1.875rem;padding-bottom:0.625rem;border-bottom:1px solid var(--border-color);}.menu .menu-item--first > a .icon{width:15px;height:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:10px;}.menu .menu-item--first > a .icon use{fill:var(--color-primary);}.menu--action-links .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;list-style:none;padding-left:0.9375rem;}.menu--action-links .menu__list > li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-right:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.menu--action-links .menu__list > li:last-child{margin-right:0;}.menu--action-links .menu__list a{font-family:var(--font-family-secondary);font-weight:var(--fw-bold);font-size:1.125rem;}@media (max-width:1199px){.menu--action-links .menu__list a{color:var(--color-white);}}.menu--action-links .menu__list a.link--iso{background:url(/themes/custom/oa/img/l-iso.png) no-repeat 0 0;background-size:100%;height:87px;width:70px;text-indent:-9999px;white-space:nowrap;overflow:hidden;}.menu--action-links .menu__list a.link--iso::after,.menu--action-links .menu__list a.link--iso::before{content:none;}@media (max-width:1199px){.menu--action-links .menu__list{padding-left:0;}.menu--action-links .menu__list a{background:none;padding:0;border:none;}.menu--action-links .menu__list a span{position:relative;text-decoration:none;}.menu--action-links .menu__list a span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--color-white)),color-stop(50%,transparent));background:linear-gradient(to right,var(--color-white) 50%,transparent 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--action-links .menu__list a span:hover::after,.menu--action-links .menu__list a span:focus::after{background-position:0 0;}.menu--action-links .menu__list a span::after{bottom:-1px;}.menu--action-links .menu__list a:focus,.menu--action-links .menu__list a:hover{color:var(--color-white);}.menu--action-links .menu__list a:focus span,.menu--action-links .menu__list a:hover span{position:relative;text-decoration:none;}.menu--action-links .menu__list a:focus span::after,.menu--action-links .menu__list a:hover span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-white)));background:linear-gradient(to right,transparent 50%,var(--color-white) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--action-links .menu__list a:focus span:hover::after,.menu--action-links .menu__list a:focus span:focus::after,.menu--action-links .menu__list a:hover span:hover::after,.menu--action-links .menu__list a:hover span:focus::after{background-position:0 0;}.menu--action-links .menu__list a:focus span::after,.menu--action-links .menu__list a:hover span::after{bottom:-1px;}}.block-dropdown-languagelanguage-interface fieldset{padding:2px 10px 2px 15px;border:solid 2px var(--color-primary);border-radius:var(--border-radius-half);height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:1199px){.block-dropdown-languagelanguage-interface fieldset{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-color:var(--color-white);}}.block-dropdown-languagelanguage-interface fieldset:hover{border-color:var(--color-secondary);}@media (max-width:1199px){.block-dropdown-languagelanguage-interface fieldset:hover{border-color:var(--color-white);}}.block-dropdown-languagelanguage-interface fieldset legend{display:none;}.block-dropdown-languagelanguage-interface .dropbutton-widget{padding:0 !important;}.block-dropdown-languagelanguage-interface .dropbutton-wrapper{overflow:hidden;}.block-dropdown-languagelanguage-interface .dropbutton-wrapper.open{overflow:visible;}.block-dropdown-languagelanguage-interface .dropbutton{position:relative;overflow:visible !important;padding-right:2rem !important;}.block-dropdown-languagelanguage-interface .dropbutton-action{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.block-dropdown-languagelanguage-interface .dropbutton .dropbutton-toggle{width:1rem;}.block-dropdown-languagelanguage-interface .dropbutton .dropbutton-toggle span{display:none;}.block-dropdown-languagelanguage-interface .dropbutton .dropbutton-toggle button{width:5.375rem;background:url(/themes/custom/oa/img/select-arrow.svg) no-repeat 55px center;background-size:1rem auto;position:absolute;left:-58px;}@media (max-width:1199px){.block-dropdown-languagelanguage-interface .dropbutton .dropbutton-toggle button{background:url(/themes/custom/oa/img/select-arrow-white.svg) no-repeat 55px center;background-size:1rem auto;}}.block-dropdown-languagelanguage-interface .dropbutton .dropbutton-toggle button::before{content:"";position:absolute;height:100%;width:300%;left:-100px;top:0;}.block-dropdown-languagelanguage-interface .dropbutton .secondary-action{position:absolute;left:-12px;top:38px;padding:2px 10px 2px 10px;border:solid 2px var(--color-primary);border-radius:var(--border-radius-half);height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:1199px){.block-dropdown-languagelanguage-interface .dropbutton .secondary-action{border-color:var(--color-white);}}.block-dropdown-languagelanguage-interface .dropbutton .secondary-action:hover{border-color:var(--color-secondary);}@media (max-width:1199px){.block-dropdown-languagelanguage-interface .dropbutton .secondary-action:hover{border-color:var(--color-white);}}.active-language{height:25px;width:25px;border-radius:50%;display:inline-block;text-indent:-9999rem;}[lang=en] .active-language{background:url(/themes/custom/oa/img/gb.svg) no-repeat center top;background-size:auto 25px;}[lang=nl] .active-language{background:url(/themes/custom/oa/img/nl.svg) no-repeat center top;background-size:auto 25px;}.secondary-action .language-link{height:25px;width:25px;border-radius:50%;display:inline-block;text-indent:-9999rem;}[lang=en] .secondary-action .language-link{background:url(/themes/custom/oa/img/nl.svg) no-repeat center top;background-size:auto 25px;}[lang=nl] .secondary-action .language-link{background:url(/themes/custom/oa/img/gb.svg) no-repeat center top;background-size:auto 25px;}.menu--footer ul{list-style:none;padding:0;margin:0;}.menu--footer ul ul{margin-top:var(--gutter);}.menu--footer a{text-decoration:none;}.menu--footer a span{position:relative;text-decoration:none;}.menu--footer a span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,var(--color-white)));background:linear-gradient(to right,transparent 50%,var(--color-white) 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--footer a span:hover::after,.menu--footer a span:focus::after{background-position:0 0;}.menu--footer .menu__list > li{list-style:none;padding:0;margin:0 0 0 0;}.menu--footer .menu__list > li > a{--base-h2-size:1.5rem;}.menu--footer .menu__list > li > a span{position:relative;text-decoration:none;}.menu--footer .menu__list > li > a span::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:3px;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--color-white)),color-stop(50%,transparent));background:linear-gradient(to right,var(--color-white) 50%,transparent 50%);background-size:210% 100%;background-position:100% 0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;}.menu--footer .menu__list > li > a span:hover::after,.menu--footer .menu__list > li > a span:focus::after{background-position:0 0;}.menu--footer .menu__list > li li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0.625rem;}.menu--footer .menu__list > li li .icon{width:0.75rem;height:0.75rem;margin-right:0.875rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.menu--footer .menu__list > li li:hover .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.field--name-field-cta{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:start;-ms-flex-align:start;align-items:flex-start;}@media (min-width:992px){.field--name-field-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.list--social{width:2.375rem;height:2.375rem;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.list--social .list__item{margin-right:0.625rem;}.list--social .list__item:last-child{margin-right:0;}.list--social .link{border:solid 1px var(--color-white);border-radius:50%;padding:0.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.list--social .link .icon{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;-webkit-transform:scale(1);transform:scale(1);margin:0;width:1rem;height:1rem;}.list--social .link:focus,.list--social .link:hover{border-color:var(--footer-border);}.list--social .link:focus .icon,.list--social .link:hover .icon{-webkit-transform:scale(1.1);transform:scale(1.1);}.list--social .link__text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute;}.list--social .icon{width:1.375rem;height:1.375rem;margin-right:0.625rem;}.list--social .icon use{fill:var(--color-white);}.block-socials ul{list-style:none;margin:0;padding:0;}.accordion__item{border-radius:var(--border-radius-half);border:1px solid var(--border-color);}.accordion__item + .accordion__item{margin-top:var(--spacing-unit);}.accordion__toggle{padding:var(--spacing-unit-half) var(--spacing-unit);display:block;background:none;border:none;position:relative;width:100%;text-align:left;font-weight:var(--fw-semi);text-transform:initial;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.accordion__toggle .icon{width:18px;height:18px;position:absolute;right:1.25rem;top:1.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.accordion__toggle .icon use{fill:var(--color-meta);}.accordion__toggle:focus,.accordion__toggle:hover{color:var(--color-primary);}.accordion__toggle:focus .icon,.accordion__toggle:hover .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.accordion__toggle:focus .icon use,.accordion__toggle:hover .icon use{fill:var(--color-primary);}.accordion__toggle.active{color:var(--color-primary);}.accordion__toggle.active .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.accordion__toggle.active .icon use{fill:var(--color-primary);}.accordion__content{padding:0 var(--spacing-unit) var(--spacing-unit-half) var(--spacing-unit);}.accordion__content .field > .section .section__title{font-size:1.375rem;}.accordion__content .field > .section + .section{margin-top:var(--gutter);}.accordion .section--related .node--view-mode-list-item{border:none;border-top:0.1rem solid var(--border-color);}.accordion .section--related .node--view-mode-list-item .list-item__content{padding-left:0;}.accordion .section--related .node--view-mode-list-item .list-item__title{font-size:1.375rem;}.accordion .section--related .node--view-mode-list-item.list-item--with-image .list-item__content{padding-left:var(--gutter-threequart);}.accordion + .accordion{margin-top:var(--spacing-unit);}.klaro.cookie--custom .cookie-modal .cm-modal.cm-klaro{background:var(--color-primary);color:var(--color-white) !important;border-radius:var(--border-radius-half);}.klaro.cookie--custom .cookie-modal .cm-modal.cm-klaro a{color:var(--color-white);}.klaro.cookie--custom .cookie-modal .cm-list-description,.klaro.cookie--custom .cookie-modal .cm-list-description,.klaro.cookie--custom .cookie-modal .cm-list-description{color:var(--base-font-color);font-size:1rem;}.klaro.cookie--custom .cookie-notice:not(.cookie-modal-notice){background:var(--color-primary);color:var(--base-font-color);border-radius:var(--border-radius-half);}.klaro.cookie--custom .cookie-notice:not(.cookie-modal-notice) a{color:var(--color-white);}.klaro.cookie--custom .cookie-modal p,.klaro.cookie--custom .cookie-modal strong,.klaro.cookie--custom .cookie-modal h1,.klaro.cookie--custom .cookie-modal h2,.klaro.cookie--custom .cookie-modal .menu--footer .menu__list > li > a,.menu--footer .klaro.cookie--custom .cookie-modal .menu__list > li > a,.klaro.cookie--custom .cookie-modal ul,.klaro.cookie--custom .cookie-modal li,.klaro.cookie--custom .context-notice p,.klaro.cookie--custom .context-notice strong,.klaro.cookie--custom .context-notice h1,.klaro.cookie--custom .context-notice h2,.klaro.cookie--custom .context-notice .menu--footer .menu__list > li > a,.menu--footer .klaro.cookie--custom .context-notice .menu__list > li > a,.klaro.cookie--custom .context-notice ul,.klaro.cookie--custom .context-notice li,.klaro.cookie--custom .cookie-notice p,.klaro.cookie--custom .cookie-notice strong,.klaro.cookie--custom .cookie-notice h1,.klaro.cookie--custom .cookie-notice h2,.klaro.cookie--custom .cookie-notice .menu--footer .menu__list > li > a,.menu--footer .klaro.cookie--custom .cookie-notice .menu__list > li > a,.klaro.cookie--custom .cookie-notice ul,.klaro.cookie--custom .cookie-notice li{color:var(--color-white) !important;}.klaro.cookie--custom .cm-btn{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding:1.25rem 1.875rem 1.25rem 1.875rem;border:2px solid var(--btn-border);text-decoration:none;color:var(--btn-color);font-size:1.125rem;font-weight:var(--fw-xbold);line-height:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:auto;background-color:var(--btn-background);background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;padding:0.625rem 0.9375rem 0.625rem 0.9375rem;}.klaro.cookie--custom .cm-btn .icon{margin-left:0.625rem;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}.klaro.cookie--custom .cm-btn .icon use{fill:var(--btn-color);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}@media (max-width:559px){.klaro.cookie--custom .cm-btn .icon{top:0.875rem;}}.klaro.cookie--custom .cm-btn:hover,.klaro.cookie--custom .cm-btn:focus{color:var(--btn-color-hover);background-color:var(--btn-background-hover);border-color:var(--btn-border-hover);}.klaro.cookie--custom .cm-btn:hover .icon,.klaro.cookie--custom .cm-btn:focus .icon{-webkit-transform:translateX(2px);transform:translateX(2px);}.klaro.cookie--custom .cm-btn:hover .icon use,.klaro.cookie--custom .cm-btn:focus .icon use{fill:var(--btn-color-hover);}.klaro.cookie--custom .cm-btn.cm-btn-success-var,.klaro.cookie--custom .cm-btn.cm-btn-success{padding:0.625rem 0.9375rem 0.625rem 0.9375rem;}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:1rem !important;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:var(--color-white) !important;}.klaro .context-notice{background:var(--color-primary) !important;}.field--name-field-media-oembed-video > div{max-width:none !important;}
.field--name-field-media-oembed-video,.o-embed-container-body{position:relative;padding-bottom:56.25%;height:0;}.field--name-field-media-oembed-video iframe,.o-embed-container-body iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
