:root{--font-family: "Open Sans", sans-serif;--color-brand-charcoal: #1c1c1b;--color-brand-gold: #ad9963;--color-brand-silver: #b0b0b0;--color-brand-ocean: #00426b;--color-brand-forest: #00785c;--color-brand-slate: #638594;--color-brand-maroon: #a80026;--color-brand-cyan: #00ffff;--color-brand-charcoal-rgb: 29 29 27;--color-brand-gold-rgb: 174 154 100;--color-brand-silver-rgb: 177 177 177;--color-brand-ocean-rgb: 0 67 106;--color-brand-forest-rgb: 0 119 93;--color-brand-slate-rgb: 99 133 148;--color-brand-maroon-rgb: 169 0 39;--color-brand-cyan-rgb: 0 255 255;--color-lightblue: #bae0e9;--color-lightblue-rgb: 186 224 233;--color-lightgrey: #f7f7f7;--color-lightgrey-rgb: 247 247 247;--color-mediumgrey: #bfbfbf;--color-mediumgrey-rgb: 191 191 191;--color-footer-form-border: #bdced7;--color-amsterdam: #ec0000;--text-color-primary: var(--color-brand-charcoal);--fixed-nav-height: 210px;--fixed-nav-height-scrolling: 140px;--full-content-width: 1440px;--content-width: 1080px;--header-content-width: 1920px;--faq-content-width: 960px;--default-padding-inline: min(20px, 5vw);--default-padding-block: min(60px, 10vw);--mf-error-color: #f4333f;--mf-error-color-rgb: 244 51 63;--mf-success-color: #1edc6f;--mf-success-color-rgb: 30 220 111;--mf-background-color: var(--color-lightgrey);--mf-input-border-color: var(--color-footer-form-border);--mf-input-border-color-hover: var(--color-brand-ocean);--mf-input-border-radius: 0;--mf-checkradio-background-color-hover: var(--color-footer-form-border);--mf-button-color: var(--color-brand-ocean)}*,*::before,*::after{box-sizing:border-box}body *{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}p,ul,ol{margin-bottom:1em}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;text-rendering:optimizeSpeed;line-height:1.2}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}b,strong{font-weight:700}i,em{font-style:italic}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.merlinform{max-width:100% !important;width:min(800px,100%) !important;margin-inline:auto;padding-top:1rem;font-size:clamp(1rem,5vw - 1rem,1.125rem)}.merlinform *,.merlinform *:before,.merlinform *:after{box-sizing:border-box !important}.merlinform a[name^=goto]{opacity:0}.merlinform .mf-form{width:100% !important;padding:min(24px,5%);border-radius:0;background-color:var(--mf-background-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.high-contrast .merlinform .mf-form{border:2px solid #000}.merlinform .mf-form .mf-table{padding:0;border:0;border-collapse:collapse}.merlinform .mf-form td.mf-field{position:relative;padding:0}.merlinform .mf-form td.mf-field>div>div:nth-child(2){float:right !important}.merlinform .mf-form .mf-label{padding-top:3px}.merlinform .mf-form div:has(>.mf-sublabel){line-height:1}.merlinform .mf-form .mf-sublabel{font-size:.9em;font-style:italic}.merlinform .mf-form .mf-label,.merlinform .mf-form .mf-checkbox-label,.merlinform .mf-form .mf-radiobtn-label{white-space:normal}.merlinform .mf-form .ui-datepicker-trigger{position:absolute;top:9px;right:9px}.merlinform .mf-form input[type=text],.merlinform .mf-form select,.merlinform .mf-form textarea{width:100% !important;min-height:38px;padding:0 8px;margin:0;border:1px solid var(--mf-input-border-color);border-radius:var(--mf-input-border-radius);outline:1px solid rgba(0,0,0,0);transition:border-color .3s;text-align:left}.merlinform .mf-form input[type=text]:hover,.merlinform .mf-form input[type=text]:focus-visible,.merlinform .mf-form select:hover,.merlinform .mf-form select:focus-visible,.merlinform .mf-form textarea:hover,.merlinform .mf-form textarea:focus-visible{border-color:var(--mf-input-border-color-hover)}.merlinform .mf-form input[type=text].error,.merlinform .mf-form select.error,.merlinform .mf-form textarea.error{border-color:var(--mf-error-color);background-color:rgb(var(--mf-error-color-rgb)/0.1);color:var(--mf-error-color)}.merlinform .mf-form input[type=text],.merlinform .mf-form select{height:38px}.merlinform .mf-form textarea{min-height:100px;padding:12px}.merlinform .mf-form input[type=radio]{position:relative;top:1px}.merlinform .mf-form input[type=checkbox]{position:relative;top:1px}.merlinform .mf-form .mf-checkbox-span,.merlinform .mf-form .mf-radiobtn-span{position:relative;max-width:100%;padding:3px 12px 3px 6px;margin:1px 0;border-radius:6px;display:inline-block;transition:background-color .3s,color .3s;white-space:normal}.merlinform .mf-form .mf-checkbox-span:hover,.merlinform .mf-form .mf-checkbox-span:focus-visible,.merlinform .mf-form .mf-radiobtn-span:hover,.merlinform .mf-form .mf-radiobtn-span:focus-visible{background-color:var(--mf-checkradio-background-color-hover);color:#fff}.high-contrast .merlinform .mf-form .mf-checkbox-span:hover,.high-contrast .merlinform .mf-form .mf-checkbox-span:focus-visible,.high-contrast .merlinform .mf-form .mf-radiobtn-span:hover,.high-contrast .merlinform .mf-form .mf-radiobtn-span:focus-visible{background-color:rgba(0,0,0,0);outline:2px solid #000}.merlinform .mf-form .errorholder{position:relative;top:-3px;font-size:90%;font-weight:300}.merlinform .mf-form .errorholder,.merlinform .mf-form .errorholder *{color:var(--mf-error-color) !important;font-style:normal !important}.merlinform .mf-form .mf-freetext{padding:4px 0}.merlinform .mf-form .mf-button{flex-shrink:0;align-self:flex-end;position:relative;display:block;min-width:200px;padding:min(18px,5vw) min(20px,2vw);border:2px solid var(--mf-button-color);background:var(--mf-button-color);color:#fff;font-size:clamp(1rem,5vw - 1rem,1.25rem);line-height:1.1;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s}.merlinform .mf-form .mf-button:hover,.merlinform .mf-form .mf-button:focus-within{background-color:#fff;color:var(--mf-button-color)}@media(max-width: 650px){.merlinform .mf-form td{display:block;width:100% !important}}.merlinform .mf-errormsg,.merlinform .mf-successmsg{width:100% !important;max-width:740px;padding:24px;margin:24px 0 0;border-radius:3px}.merlinform .mf-errormsg{background-color:rgb(var(--mf-error-color-rgb)/0.25)}.merlinform .mf-successmsg{background-color:rgb(var(--mf-success-color-rgb)/0.25)}.menu-overlay{position:fixed;inset:0;z-index:99999;background:hsla(0,0%,100%,.5);opacity:0;scale:0;backdrop-filter:blur(3px);transition:opacity .5s ease-out,scale 0s .5s;display:none}.high-contrast .menu-overlay{background:hsla(0,0%,100%,.85)}@media(max-width: 1310px){.menu-overlay{display:block}}.menu-open .menu-overlay{opacity:1;scale:1;transition:opacity .5s ease-out}.menu{position:fixed;top:0;right:0;z-index:99999;width:min(400px,100%);max-height:100%;padding:calc(min(14vw,6em) + 3em) min(7vw,3em) min(10.5vw,4.5em) min(7vw,3em);padding:calc(min(14vw,4em) + 3em) min(7vw,2em) min(10.5vw,3.5em) min(7vw,2em);background:var(--color-brand-maroon);box-shadow:0 0 10px 4px rgba(0,0,0,.15);overflow-y:auto;color:#fff;font-size:clamp(1rem,5vw - 1rem,1.25rem);line-height:1.1;font-weight:700;text-decoration:none;translate:0 -110%;transition:translate .5s ease-out;display:none}.high-contrast .menu{outline:2px solid #fff}@media(max-width: 1310px){.menu{display:block}}.menu-open .menu{translate:0 0}.menu .menu-items{list-style:none;padding:0;margin:0;display:grid;gap:1.5em}.menu .menu-items__item a{position:relative;text-decoration:none}.menu .menu-items__item a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#fff;transform-origin:left;transition:scale .3s;scale:0 1}.menu .menu-items__item a:hover::after,.menu .menu-items__item a:focus-within::after{scale:1 1}.menu .menu-items__item--sub{padding-left:20px}.menu .menu-items__item--sub a,.menu .menu-items__item--sub span{font-weight:500}.menu .menu-button{position:absolute;top:min(7vw,3em);right:min(7vw,3em);width:24px;cursor:pointer}.menu .menu-button svg{position:relative;width:100%}.menu .menu-button svg path{fill:#fff;stroke-width:0}.menu .menu-button:hover,.menu .menu-button:focus-within{animation:bounce ease .3s forwards}.fixed-nav{position:fixed;top:0;left:0;width:100%;height:var(--fixed-nav-height);background:#fff;z-index:99998;transition:height .5s}.high-contrast .fixed-nav{border-bottom:2px solid #000}.scrolling .fixed-nav{height:var(--fixed-nav-height-scrolling);box-shadow:0 0 10px 4px rgba(0,0,0,.15)}@media(max-width: 1170px){.fixed-nav{height:var(--fixed-nav-height-scrolling)}}.fixed-nav__content{--logo-width: 415px;position:relative;display:flex;align-items:center;width:min(var(--full-content-width),100%);height:100%;padding-inline:var(--default-padding-inline);margin-inline:auto}.scrolling .fixed-nav__content{--logo-width: 320px}@media(max-width: 1170px){.fixed-nav__content,.scrolling .fixed-nav__content{--logo-width: 320px}}@media(max-width: 490px){.fixed-nav__content,.scrolling .fixed-nav__content{--logo-width: 260px}}@media(max-width: 430px){.fixed-nav__content,.scrolling .fixed-nav__content{--logo-width: 220px}}.fixed-nav__content .logo{position:absolute;top:50%;left:0;translate:0 -50%;width:var(--logo-width);transition:width .3s;pointer-events:none}@media(max-width: 1480px){.fixed-nav__content .logo{left:calc(.5*var(--default-padding-inline))}}.fixed-nav__content .logo .black{fill:var(--color-brand-charcoal)}.fixed-nav__content .logo .red{fill:var(--color-brand-maroon)}.fixed-nav__content .navigation{display:flex;flex-direction:column;align-items:flex-end;gap:2em;width:100%;padding-left:calc(var(--logo-width) + 2*var(--default-padding-inline));padding-right:calc(2*var(--default-padding-inline));transition:gap .3s,padding .3s}@media(max-width: 1035px){.fixed-nav__content .navigation{padding-right:var(--default-padding-inline)}}@media(max-width: 600px){.fixed-nav__content .navigation{align-self:flex-start;padding-top:var(--default-padding-inline);padding-right:0}}.scrolling .fixed-nav__content .navigation{gap:.75em;padding-bottom:1.5em}@media(max-width: 1170px){.fixed-nav__content .navigation{gap:.75em;padding-bottom:1.5em}}.fixed-nav__content .navigation .top-navigation{display:flex;align-items:center;gap:.75em}.fixed-nav__content .navigation .top-navigation__item{cursor:pointer}.fixed-nav__content .navigation .top-navigation__item:hover,.fixed-nav__content .navigation .top-navigation__item:focus-within{animation:bounce ease .3s forwards}.fixed-nav__content .navigation .top-navigation__item svg{width:100%}.fixed-nav__content .navigation .top-navigation__item svg path,.fixed-nav__content .navigation .top-navigation__item svg polygon{fill:var(--color-brand-maroon)}.fixed-nav__content .navigation .top-navigation__item--menu{display:none}@media(max-width: 1035px){.fixed-nav__content .navigation .top-navigation__item--menu{display:block}}.fixed-nav__content .navigation .top-navigation__item--home{width:34px}.fixed-nav__content .navigation .top-navigation__item--search{width:28px}.fixed-nav__content .navigation .top-navigation__item--high-contrast{width:30px}.fixed-nav__content .navigation .top-navigation__item--readspeaker{width:30px}.fixed-nav__content .navigation .top-navigation__item--menu{width:28px}@media(max-width: 430px){.fixed-nav__content .navigation .top-navigation__item--home{width:30px}.fixed-nav__content .navigation .top-navigation__item--search{width:24px}.fixed-nav__content .navigation .top-navigation__item--high-contrast{width:26px}.fixed-nav__content .navigation .top-navigation__item--readspeaker{width:26px}.fixed-nav__content .navigation .top-navigation__item--menu{width:24px}}.fixed-nav__content .navigation .main-navigation{display:flex;justify-content:space-between;gap:1em;width:min(865px,100%);font-size:1.5rem;font-weight:700}@media(max-width: 1035px){.fixed-nav__content .navigation .main-navigation{display:none}}.fixed-nav__content .navigation .main-navigation__item{padding-block:5px}.fixed-nav__content .navigation .main-navigation__item--dropdown{position:relative;padding-right:33px}.fixed-nav__content .navigation .main-navigation__item--dropdown:hover .main-navigation__item__dropdown,.fixed-nav__content .navigation .main-navigation__item--dropdown:focus-within .main-navigation__item__dropdown{display:flex}.fixed-nav__content .navigation .main-navigation__item__text{white-space:nowrap}.fixed-nav__content .navigation .main-navigation__item__arrow{position:absolute;top:15px;right:0;width:20px}.fixed-nav__content .navigation .main-navigation__item__arrow path{fill:var(--color-brand-maroon)}.fixed-nav__content .navigation .main-navigation__item__dropdown{display:none;flex-direction:column;gap:.5em;position:absolute;top:100%;left:0;z-index:999;width:min(300px,90vw);padding:var(--default-padding-inline);background-color:var(--color-brand-maroon);box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);color:#fff}.high-contrast .fixed-nav__content .navigation .main-navigation__item__dropdown{outline:2px solid #fff}.fixed-nav__content .navigation .main-navigation__item__dropdown__link{font-size:20px;font-weight:500;text-decoration:none;padding-left:0}.fixed-nav__content .navigation .main-navigation__item__dropdown__link:hover,.fixed-nav__content .navigation .main-navigation__item__dropdown__link:focus-within{text-decoration:underline}.fixed-nav__content .navigation .main-navigation__item--link{position:relative;text-decoration:none;white-space:nowrap}.fixed-nav__content .navigation .main-navigation__item--link::before{content:"";position:absolute;bottom:2px;height:2px;width:100%;background-color:var(--color-brand-maroon);scale:0 1;transition:scale .3s}.fixed-nav__content .navigation .main-navigation__item--link:hover::before,.fixed-nav__content .navigation .main-navigation__item--link:focus-within::before{scale:1 1}.fixed-nav__content .register-now{position:absolute;bottom:0;right:min(10px,5vw);translate:0 50%;display:block;padding:.5lh 3.5ch;outline:2px solid rgba(0,0,0,0);background-color:var(--color-brand-maroon);color:#fff;font-size:24px;font-size:clamp(1.125rem,.5vw + 1rem,1.5rem);font-weight:700;text-align:center;text-decoration:none;transition:all .3s}.fixed-nav__content .register-now:hover,.fixed-nav__content .register-now:focus-within{outline-color:var(--color-brand-maroon);background-color:#fff;color:var(--color-brand-maroon)}.high-contrast .fixed-nav__content .register-now{border:2px solid #fff}.header{position:relative}.header__content{position:relative;width:min(var(--header-content-width),100%);min-height:160px;max-height:450px;aspect-ratio:1920/450;margin-inline:auto}.header__content>img{width:100%;height:100%;object-fit:cover}.home .header__content{display:flex;max-height:560px;aspect-ratio:1920/800}@media(max-width: 670px){.home .header__content{flex-direction:column;max-height:unset;aspect-ratio:unset}}.home .header__content .image-block{width:50%}@media(max-width: 900px){.home .header__content .image-block{width:45%}}@media(max-width: 800px){.home .header__content .image-block{width:40%}}@media(max-width: 767px){.home .header__content .image-block{width:35%}}@media(max-width: 670px){.home .header__content .image-block{width:100%}}.home .header__content .image-block>img{width:100%;height:100%;object-fit:cover}.home .header__content .text-block{display:flex;flex-direction:column;justify-content:flex-end;gap:min(20px,1vw);width:50%;padding:min(60px,3vw) min(60px,3vw) min(60px,3vw) min(120px,6vw);background-color:var(--color-brand-forest);color:#fff}@media(max-width: 900px){.home .header__content .text-block{width:55%}}@media(max-width: 800px){.home .header__content .text-block{width:60%}}@media(max-width: 767px){.home .header__content .text-block{width:65%;padding:min(60px,3vw)}}@media(max-width: 670px){.home .header__content .text-block{width:100%;padding:5vw}}.home .header__content .text-block>*{max-width:590px}.home .header__content .text-block__title{font-size:clamp(1.75rem,1.75vw + 1rem,3rem);font-weight:700}.home .header__content .text-block__text{font-size:clamp(1.125rem,.75vw + 1rem,1.75rem);font-weight:500;line-height:1.5}.home .header__content .text-block__text>:last-child{margin-bottom:0}.home .header__content .text-block__button{padding-top:1em}.home .header__content .text-block__button a{display:inline-block;width:min(174px,100%);padding:10px 20px;outline:2px solid rgba(0,0,0,0);background-color:#fff;color:var(--color-brand-forest);font-weight:600;text-align:center;text-decoration:none;transition:all .3s}.home .header__content .text-block__button a:hover,.home .header__content .text-block__button a:focus-within{outline-color:#fff;background-color:var(--color-forest);color:#fff}.header .element-j{position:absolute;bottom:-670px;right:-82px;width:165px;pointer-events:none}.high-contrast .header .element-j{display:none}@media(max-width: 1225px){.header .element-j{display:none}}.header .element-j path{fill:url(#gradient-j)}.header .label-training-page{position:absolute;bottom:0;right:clamp(5vw,(100vw - var(--content-width))/2,(var(--header-content-width) - var(--content-width))/2);translate:0 30%;z-index:3;display:grid;place-items:center;width:min(354px,90vw);height:clamp(120px,20vw,256px);padding:calc(.5*var(--default-padding-inline)) var(--default-padding-inline);background-color:var(--color-brand-ocean);background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:clamp(1.375rem,2vw + 1rem,2.125rem);font-weight:700;text-align:center}.header .label-training-page--ocean{background-color:var(--color-lightblue);background-image:url("../images/bg_1.png");color:#fff}.header .label-training-page--gold{background-color:var(--color-brand-gold);background-image:url("../images/bg_2.png");color:var(--color-brand-ocean)}.header .label-training-page--forest{background-color:var(--color-brand-forest);background-image:url("../images/bg_3.png");color:#fff}.high-contrast .header .label-training-page{background-color:#000 !important;background-image:none;outline:2px solid #fff;color:#fff !important}.header .label-training{position:absolute;bottom:0;right:clamp(5vw,(100vw - var(--content-width))/2,(var(--header-content-width) - var(--content-width))/2);translate:0 30%;z-index:3;display:grid;place-items:center;width:min(338px,90vw);height:clamp(100px,25vw,175px);padding:calc(.5*var(--default-padding-inline)) var(--default-padding-inline);background-color:var(--color-brand-forest);color:#fff;font-size:clamp(1.125rem,1vw + 1rem,1.563rem);font-weight:600;text-decoration:none;text-align:center}.high-contrast .header .label-training{background-color:#000 !important;color:#fff !important}.header .label-training:hover,.header .label-training:focus-within{animation:smallBounce ease .3s forwards}.header .label-training::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:min(12px,5vw);background-image:url("../images/border_3.png");background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.footer{--footer-padding-top: min(73px, 5vw);--footer-padding-bottom: min(92px, 7vw);position:relative;background-color:var(--color-lightgrey);padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom);margin-top:calc(2*var(--default-padding-block))}@media(max-width: 600px){.footer{margin-top:var(--default-padding-block)}}.high-contrast .footer{border-top:2px solid #000}.footer .element{position:absolute}.high-contrast .footer .element{display:none !important}.footer .element--a{width:201px}.footer .element--a polygon{fill:var(--color-brand-gold)}.footer .element--circle{width:492px;aspect-ratio:1/1;border-radius:50%;background:var(--color-lightblue)}.footer__content{position:relative;z-index:2;width:min(var(--full-content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto;display:grid;grid-template-columns:1fr 2fr;gap:30px;color:var(--color-brand-ocean)}@media(max-width: 1070px){.footer__content{grid-template-columns:1fr 1.2fr}}@media(max-width: 530px){.footer__content{grid-template-columns:1fr}}.footer__content .footer-block .title{margin-bottom:.6em;font-size:2rem;font-weight:700}.footer__content .footer-block--contact .text{font-size:1.25rem;line-height:1.4}.footer__content .footer-block--quick-links .quick-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5em;font-size:1.25rem;font-weight:700;line-height:1.4}.footer__content .footer-block--quick-links .quick-links a{position:relative;text-decoration:none}.footer__content .footer-block--quick-links .quick-links a::before{content:"";position:absolute;bottom:0;height:2px;width:100%;background-color:var(--color-brand-ocean);scale:0 1;transition:scale .3s}.footer__content .footer-block--quick-links .quick-links a:hover::before,.footer__content .footer-block--quick-links .quick-links a:focus-within::before{scale:1 1}.footer__content .footer-block--newsletter{max-width:514px}@media(max-width: 1070px){.footer__content .footer-block--newsletter{grid-column:1/-1}}.footer__content .footer-block--newsletter .newsletter-form{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.footer__content .footer-block--newsletter .newsletter-form input[type=text]{width:100%;padding:calc(.5*var(--default-padding-inline)) var(--default-padding-inline);border-radius:0;border:1px solid var(--color-footer-form-border);outline:none;transition:border-color .3s}.footer__content .footer-block--newsletter .newsletter-form input[type=text],.footer__content .footer-block--newsletter .newsletter-form input[type=text]::placeholder{color:var(--color-brand-ocean);font-size:1.125rem;font-weight:500}.footer__content .footer-block--newsletter .newsletter-form input[type=text]:hover,.footer__content .footer-block--newsletter .newsletter-form input[type=text]:focus-within{border-color:var(--color-brand-ocean)}.high-contrast .footer__content .footer-block--newsletter .newsletter-form input[type=text]:hover,.high-contrast .footer__content .footer-block--newsletter .newsletter-form input[type=text]:focus-within{outline:2px solid #000;outline-offset:1px}.footer__content .footer-block--newsletter .newsletter-form [type=submit]{display:inline-block;width:min(174px,100%);padding:10px 20px;border:2px solid var(--color-brand-ocean);outline:none;background-color:var(--color-brand-ocean);cursor:pointer;color:#fff;font-weight:600;text-align:center;text-decoration:none;transition:all .3s}.footer__content .footer-block--newsletter .newsletter-form [type=submit]:hover,.footer__content .footer-block--newsletter .newsletter-form [type=submit]:focus-within{background-color:#fff;color:var(--color-brand-ocean)}.footer__content .footer-block--small-links{display:flex;align-items:flex-end;gap:1em;font-size:.75rem}.high-contrast .footer__content .footer-block--small-links{font-size:1rem}.footer__content .footer-block--small-links>a{position:relative;text-decoration:none}.footer__content .footer-block--small-links>a::before{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:var(--color-brand-ocean);scale:0 1;transition:scale .3s}.footer__content .footer-block--small-links>a:hover::before,.footer__content .footer-block--small-links>a:focus-within::before{scale:1 1}.footer__content .footer-block--socials{display:flex;align-items:flex-end;gap:2em}.footer__content .footer-block--socials .label{font-size:1.25rem;font-weight:700}.footer__content .footer-block--socials .links{display:flex;align-items:flex-end;gap:.5em}.footer__content .footer-block--socials .links__link svg{display:block}.footer__content .footer-block--socials .links__link path{fill:var(--color-brand-ocean)}.footer__content .footer-block--socials .links__link--linkedin{width:28px}.footer__content .footer-block--socials .links__link--instagram{width:25px}.footer__content .footer-block--socials .links__link:hover,.footer__content .footer-block--socials .links__link:focus-within{animation:bounce ease .3s forwards}.footer__content .footer-block--ams{display:flex;align-items:flex-end;gap:var(--default-padding-inline);max-width:514px}@media(max-width: 1070px){.footer__content .footer-block--ams{grid-column:1/-1}}.footer__content .footer-block--ams .text{font-size:.875rem;line-height:1.7}.high-contrast .footer__content .footer-block--ams .text{font-size:1rem}.footer__content .footer-block--ams .logo-ams{flex-shrink:0;width:198px}.footer__content .footer-block--ams .logo-ams path{fill:var(--color-amsterdam)}.footer__content>.element{pointer-events:none;display:block}@media(max-width: 1920px){.footer__content>.element{display:none}}.footer__content>.element--a{top:calc(-197px - var(--footer-padding-top));left:-268px}.footer__content>.element--circle{bottom:calc(-294px - var(--footer-padding-bottom));right:-490px}.footer>.element{pointer-events:none;display:none}@media(max-width: 1920px){.footer>.element{display:block}}@media(max-width: 600px){.footer>.element{display:none}}.footer>.element--a{top:-197px;left:-35px}@media(max-width: 1410px){.footer>.element--a{display:none}}.footer>.element--circle{bottom:-294px;right:-258px}.preload *,.preload *::before,.preload *::after{transition:none !important}html{overflow-y:scroll;overflow-x:hidden;background-color:#fff;font-family:var(--font-family);font-weight:400;font-optical-sizing:auto;color:var(--text-color-primary);scroll-behavior:smooth;scroll-padding-top:calc(var(--fixed-nav-height-scrolling) + .5em)}html.high-contrast{--color-brand-charcoal: #000;--color-brand-gold: #000;--color-brand-silver: #000;--color-brand-ocean: #000;--color-brand-forest: #000;--color-brand-slate: #000;--color-brand-maroon: #000;--color-brand-cyan: #000;--color-brand-charcoal-rgb: 0 0 0;--color-brand-gold-rgb: 0 0 0;--color-brand-silver-rgb: 0 0 0;--color-brand-ocean-rgb: 0 0 0;--color-brand-forest-rgb: 0 0 0;--color-brand-slate-rgb: 0 0 0;--color-brand-maroon-rgb: 0 0 0;--color-brand-cyan-rgb: 0 0 0;--color-lightgrey: #fff;--color-lightgrey-rgb: 255 255 255;--color-mediumgrey: #000;--color-mediumgrey-rgb: 0 0 0;--color-footer-form-border: #000;--color-amsterdam: #000}html.high-contrast img{filter:brightness(105%) contrast(115%) grayscale(1)}h1,h2,h3{text-wrap:pretty}p,ul,ol{margin-bottom:1em;text-wrap:pretty}body{display:flex;flex-direction:column;position:relative;min-height:100vh;min-height:100dvh;padding-top:var(--fixed-nav-height);overflow:hidden;transition:padding .5s;font-size:1rem}.scrolling body{padding-top:var(--fixed-nav-height-scrolling)}@media(max-width: 1170px){body{padding-top:var(--fixed-nav-height-scrolling)}}.main-edit-button-container{position:fixed;top:0;left:50%;translate:-50% 0;width:min(var(--full-content-width),100%);z-index:99999}.edit-button-container{position:absolute;top:0;left:0}.edit-button{position:absolute;top:21px;left:-2px;width:20px;height:20px;padding:0;margin:2px;border:1px solid #727374;border-radius:2px;background-color:#e6e9ea;background-image:linear-gradient(#f2f5f6, #c3c6c9);display:block;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.15);color:#5b5b5b;font-size:11px;line-height:18px;box-sizing:border-box;z-index:98}.edit-button:hover{background-color:#b1b7bf;background-image:linear-gradient(#c1c9d1, #808389);color:#fff}.edit-button__image{position:absolute;top:0;left:0;width:18px;height:18px;padding:0;margin:0;border:0;display:block;background-image:url("../images/editbuttons.png")}.edit-button__image--modify{background-position:-1px -1px}.edit-button__image--modify:hover{background-position:-1px -20px}.edit-button__image--pages{background-position:-400px -1px}.edit-button__image--pages:hover{background-position:-400px -20px}.edit-button__image--settings{background-position:-647px -1px}.edit-button__image--settings:hover{background-position:-647px -20px}.edit-button__image--users{background-position:-761px -1px}.edit-button__image--users:hover{background-position:-761px -20px}.edit-button__image--form{background-position:-837px -1px}.edit-button__image--form:hover{background-position:-837px -20px}.main{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding-top:var(--default-padding-block)}.section{width:100%}.section__content{position:relative;width:min(var(--full-content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto}.section__content .section-position-wrapper{position:relative;display:flex;flex-direction:column}.section__content .section-title{margin-bottom:calc(.7*var(--default-padding-block));font-size:clamp(1.375rem,2vw + 1rem,2rem);line-height:1;font-weight:700;text-align:center}.section__content .section-title--main{font-size:3rem;font-size:clamp(1.875rem,2.5vw + 1.5rem,3rem)}.section__content .section-title--left{text-align:left}.section__content .section-title--right{text-align:right}.section__content .section-text{margin-bottom:.7em;line-height:1.6}.section__content .section-text>:last-child{margin-bottom:0}.section__content .section-text a{color:var(--color-green);text-decoration:underline}.section__content .section-title+.section-text{margin-top:calc(-0.5*var(--default-padding-block))}.section__content>:last-child{margin-bottom:0}.section--target-groups{padding-block:var(--default-padding-block)}.section--target-groups .target-groups{display:grid;grid-template-columns:1fr 1fr;gap:min(35px,5vw) min(94px,10vw);width:100%}.section--target-groups .target-groups__target-group{--hover-outline-color: #000;display:grid;place-items:center;padding:var(--default-padding-inline);outline-offset:2px;background-size:cover;font-weight:700;font-size:clamp(1.5rem,2vw + 1rem,2.5rem);text-align:center;text-decoration:none}@media(max-width: 580px){.section--target-groups .target-groups__target-group{grid-column:1/-1}}.section--target-groups .target-groups__target-group--large{padding-top:calc(2*var(--default-padding-inline));padding-bottom:calc(2*var(--default-padding-inline) + .1em);grid-column:1/-1;font-size:clamp(2.5rem,4vw + 1.75rem,5.25rem)}.section--target-groups .target-groups__target-group:nth-child(3n+1){--hover-outline-color: var(--color-brand-ocean);background-color:var(--color-lightblue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1399.33 206.87'%3E%3Cpolygon style='fill:none' points='1399.33 0 1084.25 0 1399.33 107.46 1399.33 0'/%3E%3Cpolygon style='fill:none' points='705.86 142.39 757.82 206.87 887.12 206.87 705.86 142.39'/%3E%3Cpolygon style='fill:%2300436a' points='887.12 206.87 1399.33 206.87 1399.33 107.46 1084.25 0 0 0 0 206.87 757.82 206.87 705.86 142.39 887.12 206.87'/%3E%3C/svg%3E");color:#fff}.section--target-groups .target-groups__target-group:nth-child(3n+2){--hover-outline-color: var(--color-brand-gold);background-color:var(--color-brand-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 654.24 149.91'%3E%3Cpolygon style='fill:rgb(255 255 255 / .2)' points='246.55 0 199.36 138.81 139.15 0 0 0 0 23.69 57.68 149.91 477.4 149.91 474.24 0 246.55 0'/%3E%3C/svg%3E");color:var(--color-brand-ocean)}.section--target-groups .target-groups__target-group:nth-child(3n+3){--hover-outline-color: var(--color-brand-forest);background-color:var(--color-brand-forest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 654.24 149.91'%3E%3Cpolygon style='fill:rgb(255 255 255 / .2)' points='575.57 0 178.79 0 182.24 35.04 145.3 0 44.75 0 36.29 149.91 652.6 149.91 575.57 0'/%3E%3C/svg%3E");color:#fff}.high-contrast .section--target-groups .target-groups__target-group{--hover-outline-color: #000;background-color:#000;background-image:none;color:#fff}.section--target-groups .target-groups__target-group:hover,.section--target-groups .target-groups__target-group:focus-within{outline:2px solid var(--hover-outline-color);animation:smallBounce ease .3s forwards}.section--quote-and-agenda{padding-block:var(--default-padding-block)}.section--quote-and-agenda .section__content{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:28px}@media(max-width: 700px){.section--quote-and-agenda .section__content{grid-template-columns:1fr}}.section--quote-and-agenda .quote-block .quote{position:relative;display:flex;flex-direction:column;gap:var(--default-padding-inline);width:min(520px,100%);padding:min(90px,5vw + .5em) min(80px,5vw) min(90px,5vw + .5em);background-color:var(--color-brand-maroon);color:#fff}@media(max-width: 700px){.section--quote-and-agenda .quote-block .quote{margin-inline:auto}}.section--quote-and-agenda .quote-block .quote__text{position:relative;font-size:clamp(1.375rem,2vw + 1rem,2.063rem);font-weight:700;line-height:1.4}.section--quote-and-agenda .quote-block .quote__text::before{content:"“";position:absolute;top:.7lh;left:0;translate:-100% -100%}.section--quote-and-agenda .quote-block .quote__name{font-size:1.25rem;font-weight:500}.section--quote-and-agenda .quote-block .quote::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:min(20px,5vw);background-image:url("../images/border_quote.png");background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.section--quote-and-agenda .agenda-item-block{display:flex;flex-direction:column;width:min(600px,100%)}@media(max-width: 700px){.section--quote-and-agenda .agenda-item-block{width:min(520px,100%);margin-inline:auto}}.section--quote-and-agenda .agenda-item-block__title{margin-bottom:calc(.5*var(--default-padding-block))}.section--quote-and-agenda .agenda-item-block .agenda-item{display:flex;flex-direction:column}.section--quote-and-agenda .agenda-item-block .agenda-item__date{margin-bottom:.5lh;font-size:1.125rem}.section--quote-and-agenda .agenda-item-block .agenda-item__title{margin-bottom:.5lh;font-size:1.5rem;font-weight:700}.section--quote-and-agenda .agenda-item-block .agenda-item__intro{font-size:1rem;line-height:1.5}.section--quote-and-agenda .agenda-item-block .agenda-item__intro>:last-child{margin-bottom:0}.section--quote-and-agenda .agenda-item-block .agenda-item__button{margin-top:1.3em}.section--quote-and-agenda .agenda-item-block .agenda-item__button a{display:inline-block;width:min(174px,100%);padding:10px 20px;outline:2px solid rgba(0,0,0,0);background-color:var(--color-brand-forest);color:#fff;font-weight:600;text-align:center;text-decoration:none;transition:all .3s}.section--quote-and-agenda .agenda-item-block .agenda-item__button a:hover,.section--quote-and-agenda .agenda-item-block .agenda-item__button a:focus-within{outline-color:var(--color-brand-forest);background-color:#fff;color:var(--color-brand-forest)}.section--trainings{padding-top:var(--default-padding-block)}.section--trainings .section__content{display:flex}.section--trainings.left .section__content{justify-content:center}.section--trainings.right .section__content{justify-content:flex-end}.section--trainings .section-position-wrapper{width:min(var(--content-width),100%)}.section--trainings .trainings{display:flex;flex-wrap:wrap;gap:calc(1.5*var(--default-padding-inline));margin-top:var(--default-padding-inline)}.section--trainings .trainings .training{position:relative;display:grid;place-items:center;width:calc(33% - var(--default-padding-inline));aspect-ratio:338/175;padding:var(--default-padding-inline);text-align:center;color:#fff;font-size:1.5625rem;font-weight:600;text-decoration:none}@media(max-width: 850px){.section--trainings .trainings .training{width:calc(50% - .75*var(--default-padding-inline))}}@media(max-width: 570px){.section--trainings .trainings .training{width:clamp(338px,60vw,100%)}}.high-contrast .section--trainings .trainings .training{background-color:#000 !important;color:#fff !important}.section--trainings .trainings .training:hover,.section--trainings .trainings .training:focus-within{animation:smallBounce ease .3s forwards}.section--trainings .trainings .training::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:min(12px,5vw);background-image:url("../images/border_1.png");background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.section--trainings .trainings--core{justify-content:flex-start}.section--trainings .trainings--core .training:nth-child(4n+1){background-color:var(--color-brand-forest)}.section--trainings .trainings--core .training:nth-child(4n+1)::after{background-image:url("../images/border_3.png")}.section--trainings .trainings--core .training:nth-child(4n+2){background-color:var(--color-brand-ocean)}.section--trainings .trainings--core .training:nth-child(4n+2)::after{background-image:url("../images/border_4.png")}.section--trainings .trainings--core .training:nth-child(4n+3){background-color:var(--color-brand-gold);color:var(--color-brand-ocean)}.section--trainings .trainings--core .training:nth-child(4n+3)::after{background-image:url("../images/border_1.png")}.section--trainings .trainings--core .training:nth-child(4n+4){background-color:var(--color-brand-slate)}.section--trainings .trainings--core .training:nth-child(4n+4)::after{background-image:url("../images/border_2.png")}.section--trainings .trainings--deepening{justify-content:center}.section--trainings .trainings--deepening .training:nth-child(4n+1){background-color:var(--color-brand-gold);color:var(--color-brand-ocean)}.section--trainings .trainings--deepening .training:nth-child(4n+1)::after{background-image:url("../images/border_1.png")}.section--trainings .trainings--deepening .training:nth-child(4n+2){background-color:var(--color-brand-slate)}.section--trainings .trainings--deepening .training:nth-child(4n+2)::after{background-image:url("../images/border_2.png")}.section--trainings .trainings--deepening .training:nth-child(4n+3){background-color:var(--color-brand-forest)}.section--trainings .trainings--deepening .training:nth-child(4n+3)::after{background-image:url("../images/border_3.png")}.section--trainings .trainings--deepening .training:nth-child(4n+4){background-color:var(--color-brand-ocean)}.section--trainings .trainings--deepening .training:nth-child(4n+4)::after{background-image:url("../images/border_4.png")}.section .training-registration-button{position:relative;z-index:9998;align-self:flex-start;display:block;padding:.5lh 3.5ch;outline:2px solid rgba(0,0,0,0);background-color:var(--color-brand-maroon);color:#fff;font-size:24px;font-size:clamp(1.125rem,.5vw + 1rem,1.5rem);font-weight:700;text-align:center;text-decoration:none;transition:all .3s}.section .training-registration-button:hover,.section .training-registration-button:focus-within{outline-color:var(--color-brand-maroon);background-color:#fff;color:var(--color-brand-maroon)}.high-contrast .section .training-registration-button{border:2px solid #fff}.section--text{padding-top:var(--default-padding-block)}.section--text .section__content{display:flex;justify-content:center}.section--text .section-position-wrapper{width:min(var(--content-width),100%)}.section--text+.section--text{padding-top:calc(.5*var(--default-padding-block))}.section--faq{padding-top:calc(.5*var(--default-padding-block))}.section--faq .section__content{display:flex;justify-content:center}.section--faq .section-position-wrapper{width:min(var(--content-width),100%)}.section--faq .faq-items{display:grid;gap:1.2em;width:min(var(--faq-content-width),100%)}.section--faq .faq-item__question{padding-right:40px;font-weight:700;font-size:1.5rem;font-size:clamp(1.125rem,1vw + 1rem,1.5rem)}.section--faq .faq-item__answer{display:none;padding:var(--default-padding-inline) 40px .6em 0;line-height:1.5}.section--faq .faq-item__answer>:last-child{margin-bottom:0}.section--faq .faq-item__toggle{display:flex;justify-content:flex-end;border-bottom:1px solid var(--color-mediumgrey);margin-top:-1.2em;pointer-events:none}.section--faq .faq-item__toggle__link{display:grid;place-items:center;width:40px;height:40px;padding:10px 10px;pointer-events:auto;cursor:pointer}.section--faq .faq-item__toggle__link svg{display:block}.section--faq .faq-item__toggle__link svg path{fill:var(--color-brand-maroon)}.section--faq .faq-item.open .faq-item__toggle__link svg{rotate:180deg}.section--team{padding-top:var(--default-padding-block)}.section--team .section__content{display:flex;justify-content:flex-end}.section--team .section-position-wrapper{width:min(var(--content-width),100%)}.section--team .team-members{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(1.5*var(--default-padding-inline));margin-top:var(--default-padding-inline)}.section--team .team-members .team-member{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(33% - var(--default-padding-inline))}.section--team .team-members .team-member__photo{width:min(250px,80%);aspect-ratio:1/1;border-radius:50%;background-color:var(--color-lightblue);overflow:hidden}.high-contrast .section--team .team-members .team-member__photo{background-color:#fff;border:2px solid #000}.section--team .team-members .team-member__photo:has(svg){display:grid;place-items:center}.section--team .team-members .team-member__photo>img{width:100%;height:100%;object-fit:cover}.section--team .team-members .team-member__photo>svg{width:42%}.section--team .team-members .team-member__photo>svg path{fill:var(--color-brand-ocean);opacity:.6}.section--team .team-members .team-member__text{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;padding:min(20px,5vw);background:#fff;text-align:center !important}.section--team .team-members .team-member__text__name{margin-bottom:2px;color:var(--color-brand-ocean);font-family:var(--font-family-secondary);font-size:1.5625rem;line-height:1.1;font-weight:700}.section--team .team-members .team-member__text__function{margin-bottom:.5em;color:var(--color-brand-ocean);font-size:1.25rem;font-weight:500;line-height:1.4}.section--team .team-members .team-member__text__function>:last-child{margin-bottom:0}.section--team .team-members .team-member__text__text{line-height:1.4}.section--team .team-members .team-member__text__text>:last-child{margin-bottom:0}.section .search-form{display:flex;align-items:flex-start;gap:.5em;padding:var(--default-padding-inline);background-color:var(--color-lightgrey)}.high-contrast .section .search-form{border:2px solid #000}@media(max-width: 460px){.section .search-form{flex-direction:column}}.section .search-form input[type=text]{width:100%;padding:calc(.5*var(--default-padding-inline)) var(--default-padding-inline);border-radius:0;border:1px solid var(--color-footer-form-border);outline:none;transition:border-color .3s}.section .search-form input[type=text],.section .search-form input[type=text]::placeholder{color:var(--color-brand-ocean);font-size:1.125rem;font-weight:500}.section .search-form input[type=text]:hover,.section .search-form input[type=text]:focus-within{border-color:var(--color-brand-ocean)}.high-contrast .section .search-form input[type=text]:hover,.high-contrast .section .search-form input[type=text]:focus-within{outline:2px solid #000;outline-offset:1px}.section .search-form [type=submit]{display:inline-block;width:min(174px,100%);padding:10px 20px;border:2px solid var(--color-brand-ocean);outline:none;background-color:var(--color-brand-ocean);cursor:pointer;color:#fff;font-weight:600;text-align:center;text-decoration:none;transition:all .3s}.section .search-form [type=submit]:hover,.section .search-form [type=submit]:focus-within{background-color:#fff;color:var(--color-brand-ocean)}@media(max-width: 460px){.section .search-form [type=submit]{width:100%}}.section .search-results-container{margin-top:var(--default-padding-block)}.section .search-results-container .search-results-title{position:relative;margin-bottom:.5em;font-size:clamp(1.375rem,2vw + 1rem,2rem);line-height:1.2em;font-weight:700}.section .search-results-container .search-results{display:flex;flex-direction:column}.section .search-results-container .search-results .search-result{display:flex;flex-direction:column;gap:calc(.5*var(--default-padding-inline));padding:20px 0;border-top:1px solid var(--color-mediumgrey)}.section .search-results-container .search-results .search-result__category{color:var(--color-brand-ocean);font-weight:500}.section .search-results-container .search-results .search-result__title{font-size:clamp(1.125rem,1vw + 1rem,1.5rem);line-height:1.2;font-weight:600;text-decoration:none}.section .search-results-container .search-results .search-result__text .highlight{padding:0 4px;border:0 solid #fff;border-width:1px 0;background:rgb(var(--color-brand-maroon-rgb)/0.25);display:inline-block;font-weight:500}.high-contrast .section .search-results-container .search-results .search-result__text .highlight{border:1px solid #000;background:rgb(var(--color-brand-maroon-rgb)/0.05)}.section .search-results-container .search-results .search-result__url{margin-top:8px;display:inline-block;color:var(--color-brand-maroon);word-break:break-all}.section--edit{border:2px dashed red}.section--edit .section__content{padding:20px;display:block}.unsupported-browser{position:fixed;bottom:0;left:0;width:100%;padding:10px;margin:0;border-top:2px solid red;background-color:#000;z-index:9999;color:#fff;text-align:center}.unsupported-browser.ie{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.unsupported-browser.ie{display:block}}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}@keyframes bounce{0%{scale:1}25%{scale:1.05}50%{scale:1}75%{scale:.95}100%{scale:1}}@keyframes smallBounce{0%{scale:1}25%{scale:1.01}50%{scale:1}75%{scale:.99}100%{scale:1}}
