:root{--font-family-primary: Overpass, sans-serif;--color-logo: #522583;--color-red: #ee0028;--color-purple: #5c068c;--color-dark-purple: #30007c;--color-orange: #eb6a29;--color-light-blue: #a4c0fd;--color-cream: #fcf4df;--color-olive: #d6c91e;--color-red-rgb: 238 0 40;--color-purple-rgb: 92 6 140;--color-dark-purple-rgb: 48 0 124;--color-orange-rgb: 235 106 41;--color-light-blue-rgb: 164 192 253;--color-cream-rgb: 252 244 223;--color-olive-rgb: 214 201 30;--color-light-grey: #f5f5f5;--color-light-grey-rgb: 245 245 245;--color-medium-grey: #e5e5e5;--color-medium-grey-rgb: 229 229 229;--text-color-primary: var(--color-dark-purple);--color-label-red: var(--color-red);--color-label-orange: var(--color-orange);--color-label-green: #00a928;--default-padding-inline: min(20px, 5vw);--default-padding-block: min(60px, 10vw);--fixed-nav-height: 127px;--fixed-nav-height-scrolling: 100px;--full-width: 1920px;--full-content-width: calc(1440px + (2 * var(--default-padding-inline)));--content-width: calc(1400px + (2 * var(--default-padding-inline)));--header-content-width: var(--full-width);--text-content-width: 980px}:root{--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-light-grey);--mf-background-color: rgb(var(--color-dark-purple-rgb) / .1);--mf-input-border-color: rgb(var(--color-dark-purple-rgb) / .25);--mf-input-border-color-hover: var(--color-red);--mf-input-border-radius: 5px;--mf-checkradio-background-color-hover: var(--color-red);--mf-button-color: var(--color-red)}*,*::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]){-webkit-text-decoration-skip:ink;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}}.breadcrumbs{padding-top:var(--default-padding-inline);margin-bottom:var(--default-padding-block)}.breadcrumbs__content{position:relative;display:flex;flex-wrap:wrap;gap:calc(.5*var(--default-padding-inline));width:min(var(--content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto;color:var(--color-light-blue);font-weight:500}.breadcrumbs__content a{position:relative;text-decoration:none;transition:color .3s}.breadcrumbs__content a::after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:1px;background-color:var(--color-dark-purple);scale:0 1;transition:scale .3s}.breadcrumbs__content a:hover,.breadcrumbs__content a:focus-within{color:var(--color-dark-purple)}.breadcrumbs__content a:hover::after,.breadcrumbs__content a:focus-within::after{scale:1 1}.footer{position:relative;padding-top:min(35px,2vw);padding-bottom:var(--default-padding-inline);background-color:var(--color-purple)}.high-contrast .footer{border-top:2px solid #fff}.footer .footer-arch{--footer-arch-color: #fff}.footer .footer-arch--cream{--footer-arch-color: var(--color-cream)}.footer .footer-arch{display:block;position:absolute;top:0;left:50%;translate:-50% 0;width:min(var(--full-width),100%);aspect-ratio:1920/39.71}.footer .footer-arch path{fill:var(--footer-arch-color)}.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:7.8fr 6.2fr;gap:calc(3*var(--default-padding-inline)) calc(2*var(--default-padding-inline));color:#fff}@media(max-width: 910px){.footer__content{grid-template-columns:1fr;justify-items:center}}.footer__content .footer-block{position:relative;width:min(600px,100%);padding-inline:var(--default-padding-inline)}@media(max-width: 380px){.footer__content .footer-block{padding-inline:0}}.footer__content .footer-block .title{margin-bottom:.7em;font-size:1.875rem;font-size:clamp(1.5rem,1vw + 1rem,1.875rem);line-height:1;font-weight:600}.footer__content .footer-block--contact{padding-top:114px}@media(max-width: 380px){.footer__content .footer-block--contact{padding-top:0}}.footer__content .footer-block--contact .logo{display:block;position:absolute;top:20px;left:calc(2*var(--default-padding-inline));translate:-43.22916667% 0;width:min(192px,100%)}.footer__content .footer-block--contact .logo path{fill:#fff}@media(max-width: 1580px){.footer__content .footer-block--contact .logo{left:calc(-1*var(--default-padding-inline));translate:0 0}}@media(max-width: 380px){.footer__content .footer-block--contact .logo{position:relative;top:unset;left:unset;translate:-6% 0;margin-inline:auto;margin-block:var(--default-padding-inline)}}.footer__content .footer-block--contact .text{margin-bottom:1.6em}.footer__content .footer-block--contact .text>:last-child{margin-bottom:0}.footer__content .footer-block--contact .info{display:grid;grid-template-columns:1fr 1fr;gap:var(--default-padding-inline);font-size:1.125rem}@media(max-width: 440px){.footer__content .footer-block--contact .info{grid-template-columns:1fr}}.footer__content .footer-block--contact .info .address{font-style:normal}.footer__content .footer-block--contact .info .phone-and-email>div{display:flex;align-items:flex-start;gap:.5ch}.footer__content .footer-block--contact .info .phone-and-email a{position:relative;text-decoration:none}.footer__content .footer-block--contact .info .phone-and-email a::before{content:"";position:absolute;bottom:4px;height:1px;width:100%;background-color:#fff;scale:0 1;transition:scale .3s}.footer__content .footer-block--contact .info .phone-and-email a:hover::before,.footer__content .footer-block--contact .info .phone-and-email a:focus-within::before{scale:1 1}.footer__content .footer-block--quick-links{margin-top:64px}@media(max-width: 910px){.footer__content .footer-block--quick-links{margin-top:0}}.footer__content .footer-block--quick-links .quick-links{display:flex;justify-content:space-between;gap:.4em var(--default-padding-inline);font-size:1.25rem;font-weight:500;line-height:1.2}@media(max-width: 440px){.footer__content .footer-block--quick-links .quick-links{flex-direction:column}}.footer__content .footer-block--quick-links .quick-links__column{display:flex;flex-direction:column;align-items:flex-start;gap:.4em}.footer__content .footer-block--quick-links .quick-links__link{position:relative;text-decoration:none}.footer__content .footer-block--quick-links .quick-links__link::before{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:#fff;scale:0 1;transition:scale .3s}.footer__content .footer-block--quick-links .quick-links__link:hover::before,.footer__content .footer-block--quick-links .quick-links__link:focus-within::before{scale:1 1}.footer__content .footer-block--small-links{display:flex;align-items:flex-end;gap:1.25em;flex-wrap:wrap;font-size:1rem;line-height:1.2;font-weight:300}.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:2px;height:1px;width:100%;background-color:#fff;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{--socials-color: var(--color-orange)}.high-contrast .footer__content .footer-block--socials{--socials-color: #fff}.footer__content .footer-block--socials{display:flex;align-items:baseline;gap:.5em calc(1.9*var(--default-padding-inline));color:var(--socials-color)}@media(max-width: 600px){.footer__content .footer-block--socials{gap:.5em var(--default-padding-inline)}}@media(max-width: 510px){.footer__content .footer-block--socials{flex-direction:column;align-items:flex-start}}.footer__content .footer-block--socials .label{font-size:1.25rem;font-weight:500}.footer__content .footer-block--socials .links{display:flex;align-items:flex-end;gap:calc(1.2*var(--default-padding-inline))}@media(max-width: 360px){.footer__content .footer-block--socials .links{gap:var(--default-padding-inline)}}.footer__content .footer-block--socials .links__link svg{display:block}.footer__content .footer-block--socials .links__link path,.footer__content .footer-block--socials .links__link circle{fill:var(--socials-color)}.footer__content .footer-block--socials .links__link--linkedin{width:25px}.footer__content .footer-block--socials .links__link--facebook{width:12px}.footer__content .footer-block--socials .links__link--youtube{width:33px}.footer__content .footer-block--socials .links__link--instagram{width:24px}.footer__content .footer-block--socials .links__link--spotify{width:25px}.footer__content .footer-block--socials .links__link--tiktok{width:23px}.footer__content .footer-block--socials .links__link:hover,.footer__content .footer-block--socials .links__link:focus-within{animation:bounce ease .3s forwards}.preload *,.preload *::before,.preload *::after{transition:none !important}html{overflow-y:scroll;overflow-x:hidden;background-color:#fff;color:var(--text-color-primary);font-family:var(--font-family-primary);line-height:1.5;font-weight:300;font-optical-sizing:auto;scroll-behavior:smooth;scroll-padding-top:calc(var(--fixed-nav-height-scrolling) + .5em)}html.font-size--2{font-size:112.5%}html.font-size--3{font-size:125%}html.high-contrast{--color-logo: #000;--color-red: #000;--color-purple: #000;--color-dark-purple: #000;--color-orange: #000;--color-light-blue: #000;--color-cream: #000;--color-olive: #000;--color-red-rgb: 0 0 0;--color-purple-rgb: 0 0 0;--color-dark-purple-rgb: 0 0 0;--color-orange-rgb: 0 0 0;--color-light-blue-rgb: 0 0 0;--color-cream-rgb: 0 0 0;--color-olive-rgb: 0 0 0;--color-medium-grey: #000}html.high-contrast img{filter:brightness(105%) contrast(115%) grayscale(1)}p,ul,ol{margin-bottom:1em;text-wrap:pretty}.heading{--heading-color: var(--color-dark-purple);--heading-font-size: clamp(2rem, 3vw + 1rem, 3.375rem);--heading-line-height: 1;--heading-font-weight: 900}.heading--red{--heading-color: var(--color-red)}.heading--purple{--heading-color: var(--color-purple)}.heading--dark-purple{--heading-color: var(--color-dark-purple)}.heading--orange{--heading-color: var(--color-orange)}.heading--light-blue{--heading-color: var(--color-light-blue)}.heading--cream{--heading-color: var(--color-cream)}.heading--olive{--heading-color: var(--color-olive)}.heading--1{--heading-font-size: clamp(2rem, 3vw + 1rem, 3.375rem)}.heading--2{--heading-font-size: 2.375rem}.heading--3{--heading-font-size: 1.875rem}.heading--4{--heading-font-size: 1.5rem;--heading-line-height: 1.2;--heading-font-weight: 700}.heading--5{--heading-font-size: 1.3125rem;--heading-font-weight: 700}.heading{color:var(--heading-color);font-size:var(--heading-font-size);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);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;line-height:1.65;font-weight:300}.scrolling body{padding-top:var(--fixed-nav-height-scrolling)}@media(max-width: 490px){body,.scrolling 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%}.main>:first-child:not(.section--header){margin-top:min(75px,4.5vw);margin-top:var(--default-padding-block)}.main>:last-child{padding-bottom:var(--default-padding-block);margin-bottom:0 !important}.main>:last-child.section--contact{padding-bottom:calc(.5*var(--default-padding-block))}.button{--button-align: start;--button-background-color: #000;--button-text-color: #fff;--button-background-color-final: var(--button-background-color);--button-text-color-final: var(--button-text-color)}.button--start,.button--left{--button-align: start}.button--center{--button-align: center}.button--end,.button--right{--button-align: end}.button--red{--button-background-color: var(--color-red)}.button--purple{--button-background-color: var(--color-purple)}.button--darkpurple,.button--dark-purple{--button-background-color: var(--color-dark-purple)}.button--orange{--button-background-color: var(--color-orange)}.button--lightblue,.button--light-blue{--button-background-color: var(--color-light-blue);--button-text-color: var(--color-dark-purple)}.button--cream{--button-background-color: var(--color-cream);--button-text-color: var(--color-dark-purple)}.button--olive{--button-background-color: var(--color-olive)}.high-contrast .button{--button-background-color: #000;--button-text-color: #fff;outline:1px solid #000}.button{--button-background-color-final: var(--button-background-color);--button-text-color-final: var(--button-text-color)}.button--inverted{--button-background-color-final: var(--button-text-color);--button-text-color-final: var(--button-background-color)}.button{display:inline-block;align-self:var(--button-align);min-width:140px;padding:10px 12px 7px;margin-top:1.2em;border-radius:20px;outline:1px solid rgba(0,0,0,0);background-color:var(--button-background-color-final);color:var(--button-text-color-final);font-size:1.125rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;transition:outline-color .3s,background-color .3s,color .3s}.filters .button{padding-right:40px;padding-left:30px;outline-color:var(--button-text-color-final)}.filters .button--inverted{padding-right:30px}.button:hover,.button:focus-within{outline-color:var(--button-background-color-final);background-color:var(--button-text-color-final);color:var(--button-background-color-final)}.filters{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--default-padding-inline);margin-bottom:var(--default-padding-block)}.filters .filter-group{display:flex;align-items:center;gap:1em}.filters .filter-group select{position:relative;display:inline-block;min-width:140px;padding:12px 30px 10px;border-radius:25px;border:1px solid var(--color-orange);outline:none;background-color:#fff;cursor:pointer;color:var(--color-orange);font-size:1.125rem;line-height:1;font-weight:700;text-decoration:none}.filters .filter-group .select-container{position:relative;background-color:#fff}.filters .filter-group .select-container>select{padding-right:38px;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters .filter-group .select-container>.custom-caret{position:absolute;right:14px;top:50%;translate:0 -50%;width:16px;pointer-events:none}.filters .filter-group .select-container>.custom-caret path{fill:var(--color-orange)}.filters .filter-button{--button-background-color: #fff;--button-text-color: #000;--button-background-color-final: var(--button-background-color);--button-text-color-final: var(--button-text-color)}.filters .filter-button--red{--button-text-color: var(--color-red)}.filters .filter-button--purple{--button-text-color: var(--color-purple)}.filters .filter-button--darkpurple,.filters .filter-button--dark-purple{--button-text-color: var(--color-dark-purple)}.filters .filter-button--orange{--button-text-color: var(--color-orange)}.filters .filter-button--lightblue,.filters .filter-button--light-blue{--button-text-color: var(--color-light-blue);--button-background-color: var(--color-dark-purple)}.filters .filter-button--cream{--button-text-color: var(--color-cream);--button-background-color: var(--color-dark-purple)}.filters .filter-button--olive{--button-text-color: var(--color-olive)}.high-contrast .filters .filter-button{--button-background-color: #000;--button-text-color: #fff;outline:1px solid #000}.filters .filter-button{--button-background-color-final: var(--button-background-color);--button-text-color-final: var(--button-text-color)}.filters .filter-button--active,.filters .filter-button.is-active{--button-background-color-final: var(--button-text-color);--button-text-color-final: var(--button-background-color)}.filters .filter-button{position:relative;display:inline-block;min-width:140px;padding:15px 30px 13px;border-radius:25px;border:1px solid var(--button-text-color-final);background-color:var(--button-background-color-final);cursor:pointer;color:var(--button-text-color-final);font-size:1.125rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s}.filters .filter-button--active,.filters .filter-button.is-active{border-color:var(--button-background-color-final)}.filters .filter-button>svg{display:none;position:absolute;right:15px;top:50%;translate:0 -50%;width:13px}.filters .filter-button>svg path{fill:var(--button-text-color-final);transition:fill .3s}.filters .filter-button--active,.filters .filter-button.is-active{padding-right:40px}.filters .filter-button--active>svg,.filters .filter-button.is-active>svg{display:block}.filters .filter-button:hover{outline-color:var(--button-background-color-final);background-color:var(--button-text-color-final);color:var(--button-background-color-final)}.filters .filter-button:hover>svg path{fill:var(--button-background-color-final)}.filters-no-results-message{display:none;text-align:center}.video-player{position:fixed;inset:0;z-index:99999;padding:var(--default-padding-inline);background:rgb(var(--color-cream-rgb)/0.7);opacity:0;scale:0;backdrop-filter:blur(3px);overflow-y:auto;display:grid;place-items:center;transition:opacity .5s ease-out,scale 0s .5s}.high-contrast .video-player{background:hsla(0,0%,100%,.85)}.video-player-open .video-player{opacity:1;scale:1;transition:opacity .5s ease-out}.video-player__content{position:relative;width:min(880px,100%);height:auto;aspect-ratio:560/315;background:#000}.video-player__content__button{position:absolute;top:-40px;right:-40px;width:24px;cursor:pointer}@media(max-width: 1010px){.video-player__content__button{right:0}}.video-player__content__button svg{position:relative;width:100%}.video-player__content__button svg path{fill:var(--color-red);stroke-width:0}.video-player__content__button:hover,.video-player__content__button:focus-within{animation:bounce ease .3s forwards}.video-player__content__player{width:100%;height:auto;aspect-ratio:560/315;background:#000}.video-player__content__player iframe{display:block;width:100%;height:auto;aspect-ratio:560/315}.publish-label{--label-color: var(--color-label-red)}.publish-label--red{--label-color: var(--color-label-red)}.publish-label--orange{--label-color: var(--color-label-orange)}.publish-label--green{--label-color: var(--color-label-green)}.publish-label{position:absolute;top:2px;right:2px;z-index:9;padding:2px 5px 1px;border-radius:3px;background-color:var(--label-color);color:#fff;font-size:.75rem;font-weight:700}@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 bounce2{0%{scale:1}25%{scale:1.05}50%{scale:1}75%{scale:1.01}100%{scale:1}}@keyframes small-bounce{0%{scale:1}25%{scale:1.01}50%{scale:1}75%{scale:.99}100%{scale:1}}.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;background-color:#fff}.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)}.high-contrast .merlinform .mf-form input[type=text],.high-contrast .merlinform .mf-form select,.high-contrast .merlinform .mf-form textarea{border-color:#000}.high-contrast .merlinform .mf-form input[type=text]:hover,.high-contrast .merlinform .mf-form input[type=text]:focus-visible,.high-contrast .merlinform .mf-form select:hover,.high-contrast .merlinform .mf-form select:focus-visible,.high-contrast .merlinform .mf-form textarea:hover,.high-contrast .merlinform .mf-form textarea:focus-visible{outline:1px solid #000}.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}.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{display:inline-block;align-self:end;min-width:140px;padding:10px 12px 7px;margin-top:1em;border-radius:20px;border:0;outline:1px solid rgba(0,0,0,0);background-color:var(--mf-button-color);color:#fff;font-size:1.125rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;transition:outline-color .3s,background-color .3s,color .3s}.merlinform .mf-form .mf-button:hover,.merlinform .mf-form .mf-button:focus-within{outline-color:var(--mf-button-color);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:rgb(var(--color-cream-rgb)/0.7);opacity:0;scale:0;backdrop-filter:blur(3px);transition:opacity .5s ease-out,scale 0s .5s}.high-contrast .menu-overlay{background:hsla(0,0%,100%,.85)}.menu-open .menu-overlay{opacity:1;scale:1;transition:opacity .5s ease-out}.menu{--menu-item-text-color: var(--text-color-primary)}.high-contrast .menu{--menu-item-text-color: #fff}.menu{position:fixed;top:0;right:0;z-index:99999;width:min(520px,100%);max-height:100%;padding:calc(min(12vw,4.25em) + 3em) min(7vw,3em) min(10.5vw,4.5em) min(7vw,3em);outline:none;background:var(--color-light-blue);box-shadow:0 0 10px 4px rgba(0,0,0,.15);overflow-y:auto;font-size:clamp(1rem,5vw - 1rem,1.25rem);line-height:1.1;font-weight:600;text-decoration:none;translate:0 -110%;transition:translate .5s ease-out}.high-contrast .menu{outline:2px solid #fff}.menu-open .menu{translate:0 0}.menu .menu-items{list-style:none;padding:0;margin:0;display:grid;gap:1.4em}.menu .menu-items__item{color:var(--menu-item-text-color)}.menu .menu-items__item--primary{display:none}@media(max-width: 1240px){.menu .menu-items__item--primary{display:block}}@media(max-width: 1340px){.font-size--2 .menu .menu-items__item--primary{display:block}}.menu .menu-items__item a{position:relative;text-decoration:none;font-size:1.75rem;font-size:clamp(1.25rem,1vw + 1.25rem,1.75rem);font-weight:800}.menu .menu-items__item a:not(.ed_editButton)::after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:2px;background-color:var(--menu-item-text-color);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{position:relative;padding-left:36px}.menu .menu-items__item--sub::before{content:"•";position:absolute;left:2px;top:-6px;font-size:38px}.menu .menu-items__item--sub a,.menu .menu-items__item--sub span{font-size:1.5625rem;font-size:clamp(1.125rem,1vw + 1rem,1.563rem);font-weight:600}.menu .menu-button{position:absolute;top:min(7vw,3em);right:min(7vw,5em);width:38px;width:clamp(20px,10vw,38px);cursor:pointer}.menu .menu-button svg{position:relative;display:block;width:100%}.menu .menu-button svg path{fill:var(--menu-item-text-color);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: 490px){.fixed-nav,.scrolling .fixed-nav{height:var(--fixed-nav-height-scrolling)}}.fixed-nav__content{--logo-width: 260px;position:relative;display:flex;justify-content:flex-end;width:min(var(--full-content-width),100%);height:100%;padding-inline:var(--default-padding-inline);margin-inline:auto}.scrolling .fixed-nav__content{--logo-width: 200px}@media(max-width: 490px){.fixed-nav__content,.scrolling .fixed-nav__content{--logo-width: 200px}}@media(max-width: 400px){.fixed-nav__content,.scrolling .fixed-nav__content{--logo-width: 160px}}.fixed-nav__content .logo{position:absolute;bottom:0;left:var(--default-padding-inline);display:block;width:var(--logo-width);translate:0 10.5263158%;transition:width .3s}.fixed-nav__content .logo svg{display:block;width:100%}.fixed-nav__content .logo svg path{fill:var(--color-logo)}@media(max-width: 400px){.fixed-nav__content .logo{top:50%;bottom:auto;translate:0 -50%}}.fixed-nav__content .navigation{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding-left:calc(var(--logo-width) + 2*var(--default-padding-inline));padding-right:var(--default-padding-inline);padding-bottom:1.25em;transition:gap .3s,padding .3s}.scrolling .fixed-nav__content .navigation{gap:1.25em;padding-bottom:1em}@media(max-width: 800px){.fixed-nav__content .navigation{padding-right:0}}@media(max-width: 490px){.fixed-nav__content .navigation,.scrolling .fixed-nav__content .navigation{gap:1.25em;padding-bottom:1em}}.fixed-nav__content .navigation .accessibility{position:absolute;top:6px;display:flex;align-items:center;gap:.75em}.fixed-nav__content .navigation .accessibility__item{display:block;cursor:pointer}.fixed-nav__content .navigation .accessibility__item:not(.accessibility__item--high-contrast):hover,.fixed-nav__content .navigation .accessibility__item:not(.accessibility__item--high-contrast):focus-within{animation:bounce ease .3s forwards}.fixed-nav__content .navigation .accessibility__item svg{display:block;width:100%}.fixed-nav__content .navigation .accessibility__item svg path,.fixed-nav__content .navigation .accessibility__item svg polygon{fill:var(--color-dark-purple)}.fixed-nav__content .navigation .accessibility__item--font-size{text-decoration:none;font-size:.875rem;line-height:1;font-weight:400}.fixed-nav__content .navigation .accessibility__item--high-contrast{display:flex;align-items:center;gap:5px;line-height:1.1;text-decoration:none}.fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-text{font-size:.6875rem;font-weight:600}.fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-toggle{--contrast-toggle-height: 17px;width:calc(2.3*var(--contrast-toggle-height));height:var(--contrast-toggle-height);padding:1px;border-radius:calc(.5*var(--contrast-toggle-height));background-color:var(--color-dark-purple);overflow:hidden;font-size:.4375rem;line-height:1;font-weight:600}.fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-toggle .high-contrast-toggle__content{display:flex;align-items:center;width:calc(3.5*var(--contrast-toggle-height));height:calc(var(--contrast-toggle-height) - 2px);translate:calc(-1.3*var(--contrast-toggle-height)) 0;transition:translate .3s}.high-contrast .fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-toggle .high-contrast-toggle__content{translate:0 0}.fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-toggle .high-contrast-toggle__content .high-contrast-toggle__content__left{width:calc(1.3*var(--contrast-toggle-height) + 1px);padding-top:1px;color:#fff;text-align:center}.fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-toggle .high-contrast-toggle__content .high-contrast-toggle__content__button{display:block;width:calc(var(--contrast-toggle-height) - 4px);aspect-ratio:1;border-radius:50%;background-color:#fff}.fixed-nav__content .navigation .accessibility__item--high-contrast .high-contrast-toggle .high-contrast-toggle__content .high-contrast-toggle__content__right{width:calc(1.3*var(--contrast-toggle-height) + 1px);padding-top:1px;color:#fff;text-align:center}.fixed-nav__content .navigation .accessibility__item--readspeaker{width:16px}.fixed-nav__content .navigation .main-navigation{display:flex;justify-content:flex-end;align-items:center;gap:3.4em;transition:gap .3s}@media(max-width: 1380px){.fixed-nav__content .navigation .main-navigation{gap:3em}}@media(max-width: 1300px){.fixed-nav__content .navigation .main-navigation{gap:2.5em}}@media(max-width: 1270px){.fixed-nav__content .navigation .main-navigation{gap:2em}}@media(max-width: 1255px){.fixed-nav__content .navigation .main-navigation{gap:1.5em}}.font-size--2 .fixed-nav__content .navigation .main-navigation{gap:3em}@media(max-width: 1480px){.font-size--2 .fixed-nav__content .navigation .main-navigation{gap:2.5em}}@media(max-width: 1420px){.font-size--2 .fixed-nav__content .navigation .main-navigation{gap:2em}}@media(max-width: 1370px){.font-size--2 .fixed-nav__content .navigation .main-navigation{gap:1.5em}}.fixed-nav__content .navigation .main-navigation__text-links{position:relative;display:flex;align-items:center;gap:2em;transition:gap .3s;font-size:1.25rem;font-size:clamp(1rem,5vw - 1rem,1.25rem);font-weight:800}@media(max-width: 1380px){.fixed-nav__content .navigation .main-navigation__text-links{gap:1.5em}}@media(max-width: 1330px){.fixed-nav__content .navigation .main-navigation__text-links{gap:1em}}@media(max-width: 1240px){.fixed-nav__content .navigation .main-navigation__text-links{display:none}}@media(max-width: 1480px){.font-size--2 .fixed-nav__content .navigation .main-navigation__text-links{gap:1.5em}}@media(max-width: 1420px){.font-size--2 .fixed-nav__content .navigation .main-navigation__text-links{gap:1em}}@media(max-width: 1340px){.font-size--2 .fixed-nav__content .navigation .main-navigation__text-links{display:none}}.fixed-nav__content .navigation .main-navigation__text-links .item{position:relative;padding-top:5px;padding-bottom:3px;text-decoration:none;white-space:nowrap}.fixed-nav__content .navigation .main-navigation__text-links .item::before{content:"";position:absolute;bottom:6px;height:2px;width:100%;background-color:var(--color-dark-purple);scale:0 1;transition:scale .3s}.fixed-nav__content .navigation .main-navigation__text-links .item:hover::before,.fixed-nav__content .navigation .main-navigation__text-links .item:focus-within::before{scale:1 1}.fixed-nav__content .navigation .main-navigation__icon-links{display:flex;align-items:center;gap:1.25em}.fixed-nav__content .navigation .main-navigation__icon-links .item{padding-block:5px;text-decoration:none;cursor:pointer}.fixed-nav__content .navigation .main-navigation__icon-links .item svg{display:block;width:100%}.fixed-nav__content .navigation .main-navigation__icon-links .item svg path,.fixed-nav__content .navigation .main-navigation__icon-links .item svg polygon{fill:var(--color-red)}.fixed-nav__content .navigation .main-navigation__icon-links .item--menu{width:23px;padding-bottom:6px}.fixed-nav__content .navigation .main-navigation__icon-links .item--search{width:22px}.fixed-nav__content .navigation .main-navigation__icon-links .item:hover,.fixed-nav__content .navigation .main-navigation__icon-links .item:focus-within{animation:bounce ease .3s forwards}.section{width:100%;margin-bottom:calc(2*var(--default-padding-block))}.agenda-item-details .section,.training-details .section{margin-bottom:calc(.5*var(--default-padding-block))}.agenda-item-details .section+.section:not(.section--text),.training-details .section+.section:not(.section--text){margin-top:calc(.5*var(--default-padding-block))}.section__content{position:relative;display:flex;flex-direction:column}.section__content .section-title{position:relative;margin-bottom:1em}.section__content .section-title+.section-text{margin-top:-1em}.section__content .section-text{width:min(var(--text-content-width),100%);margin-inline:auto}.section__content .section-text+div{margin-top:calc(.5*var(--default-padding-block))}.agenda-item-details .section__content .section-text,.training-details .section__content .section-text{margin-bottom:0}.section__content .section-text>:last-child{margin-bottom:0}.section__content .section-text a{color:var(--color-red);font-weight:700;text-decoration:underline}.section>:last-child{margin-bottom:0}.section .search-form{display:flex;align-items:center;gap:.5em;padding:var(--default-padding-inline);border-radius:var(--mf-input-border-radius);background-color:var(--mf-background-color)}.high-contrast .section .search-form{border:2px solid #000;background-color:#fff}@media(max-width: 460px){.section .search-form{flex-direction:column}}.section .search-form input[type=text]{width:100%;padding:4px var(--default-padding-inline);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}.section .search-form input[type=text]::-moz-placeholder{color:var(--color-dark-purple);font-size:1.125rem;font-weight:500}.section .search-form input[type=text],.section .search-form input[type=text]::placeholder{color:var(--color-dark-purple);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(--mf-input-border-color-hover)}.high-contrast .section .search-form input[type=text]{border-color:#000}.high-contrast .section .search-form input[type=text]:hover,.high-contrast .section .search-form input[type=text]:focus-within{outline:1px solid #000}.section .search-form [type=submit]{align-self:end;margin:0;outline:none;border:2px solid var(--mf-button-color);cursor:pointer}.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 rgb(var(--color-dark-purple-rgb)/0.25)}.section .search-results-container .search-results .search-result__category{color:var(--color-green);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-purple-rgb)/0.15);background:rgb(var(--color-dark-purple-rgb)/0.1);display:inline-block;color:var(--color-purple);font-weight:500}.high-contrast .section .search-results-container .search-results .search-result__text .highlight{border:1px solid #000;background:rgb(var(--color-purple-rgb)/0.05)}.section .search-results-container .search-results .search-result__url{margin-top:8px;display:inline-block;color:var(--color-red);font-weight:700;text-decoration:underline;word-break:break-all}.section--edit{border:2px dashed red;padding-bottom:0 !important}.section--edit .section__content{padding:20px;display:block}.section--agenda{position:relative;padding-top:calc(1*var(--default-padding-block));padding-bottom:calc(.5*var(--default-padding-block));background-color:var(--color-cream)}.high-contrast .section--agenda{background-color:#fff}.section--agenda.agenda-page{padding-top:0;background-color:#fff}.section--text+.section--agenda.agenda-page{margin-top:calc(-1*var(--default-padding-block))}.section--agenda .section__content{width:min(var(--full-content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto}.section--agenda .section__content>.section-title{text-align:center}.section--agenda .section__content .agenda-items{--agenda-item-gap: min(126px, 7vw);display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--agenda-item-gap)}@media(max-width: 720px){.section--agenda .section__content .agenda-items{justify-content:center}}.section--agenda .section__content .agenda-items .agenda-item{position:relative;display:flex;flex-direction:column;width:calc(33.3333% - .6666666667*var(--agenda-item-gap))}.section--agenda .section__content .agenda-items .agenda-item--inactive{display:none}@media(max-width: 1060px){.section--agenda .section__content .agenda-items .agenda-item{width:calc(50% - .5*var(--agenda-item-gap))}}@media(max-width: 720px){.section--agenda .section__content .agenda-items .agenda-item{width:min(480px,100%)}}.section--agenda .section__content .agenda-items .agenda-item__image{flex-grow:0;width:100%;aspect-ratio:395/265;margin-bottom:calc(2*var(--default-padding-inline))}.section--agenda .section__content .agenda-items .agenda-item__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.section--agenda .section__content .agenda-items .agenda-item__image[href]:hover,.section--agenda .section__content .agenda-items .agenda-item__image[href]:focus-within{animation:small-bounce ease .3s forwards}.section--agenda .section__content .agenda-items .agenda-item__content{flex-grow:1;display:flex;flex-direction:column}.section--agenda .section__content .agenda-items .agenda-item__content__name{flex-grow:0;font-size:1.5rem;line-height:1.3;font-weight:900}.section--agenda .section__content .agenda-items .agenda-item__content__name>a{text-decoration:none}.section--agenda .section__content .agenda-items .agenda-item__content__name>a:hover,.section--agenda .section__content .agenda-items .agenda-item__content__name>a:focus-within{text-decoration:underline}.section--agenda .section__content .agenda-items .agenda-item__content__date,.section--agenda .section__content .agenda-items .agenda-item__content__time{flex-grow:0;color:var(--color-orange);font-size:1.5rem;line-height:1.3;font-weight:900}.section--agenda .section__content .agenda-items .agenda-item__content__location{flex-grow:1;margin-top:.5em;font-size:1.25rem}.section--agenda .section__content .agenda-items .agenda-item__content__button{flex-grow:0}.section--agenda .section__content .agenda-items .agenda-item__content__button .button{margin-top:1.5em}.section--agenda .section__content>.button{margin-top:2em}.section--agenda-item-details{padding-inline:var(--default-padding-inline)}.section--agenda-item-details .section__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--default-padding-inline);width:min(var(--text-content-width),100%);margin-inline:auto}.section--agenda-item-details .agenda-item__content{order:1}.section--agenda-item-details .agenda-item__content__name{font-size:1.625rem;line-height:1.3;font-weight:900}.section--agenda-item-details .agenda-item__content__date,.section--agenda-item-details .agenda-item__content__time{color:var(--color-orange);font-size:1.5rem;line-height:1.3;font-weight:900}.section--agenda-item-details .agenda-item__content__location{margin-top:.5em;font-size:1.25rem}.section--agenda-item-details .agenda-item__image{order:2;flex-shrink:0;align-self:start;position:relative;width:min(395px,45vw);aspect-ratio:395/265}.section--agenda-item-details .agenda-item__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.section--agenda-item-details .agenda-item__image .video-icon{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(88px,20%);cursor:pointer;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5))}.section--agenda-item-details .agenda-item__image .video-icon path{fill:var(--color-red)}.high-contrast .section--agenda-item-details .agenda-item__image .video-icon path{stroke-width:2px;stroke:#fff}.section--agenda-item-details .agenda-item__image .video-icon:hover{animation:bounce ease .3s forwards}@media(max-width: 670px){.section--agenda-item-details .agenda-item{flex-direction:column;align-items:flex-start}.section--agenda-item-details .agenda-item__content{order:2}.section--agenda-item-details .agenda-item__image{order:1;width:100%}}.section--contact{position:relative;padding-top:calc(.8*var(--default-padding-block));padding-bottom:calc(.5*var(--default-padding-block));padding-inline:var(--default-padding-inline);background-color:var(--color-cream)}.high-contrast .section--contact{background-color:#fff;border:solid #000;border-width:2px 0}.section--contact .section__content{width:min(var(--text-content-width),100%);margin-inline:auto}.section--contact .section__content .heading{position:relative}.section--contact .section__content .team-members{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:min(70px,4.3vw)}@media(max-width: 1100px){.section--contact .section__content .team-members{padding-inline:0}}@media(max-width: 520px){.section--contact .section__content .team-members{justify-content:center}}.section--contact .section__content .team-members .team-member{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(33.3333% - .6666666667*min(70px,4.3vw));padding:var(--default-padding-inline)}@media(max-width: 800px){.section--contact .section__content .team-members .team-member{width:calc(50% - .5*min(70px,4.3vw));padding-inline:0}}@media(max-width: 520px){.section--contact .section__content .team-members .team-member{width:min(300px,100%)}}.section--contact .section__content .team-members .team-member>*{text-align:center}.section--contact .section__content .team-members .team-member__photo{display:grid;place-items:center;width:min(176px,100%);aspect-ratio:1/1;border-radius:50%;margin-bottom:calc(2.5*var(--default-padding-inline));background-color:#fff;overflow:hidden}.high-contrast .section--contact .section__content .team-members .team-member__photo{outline:2px solid #000}.section--contact .section__content .team-members .team-member__photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section--contact .section__content .team-members .team-member__photo>svg{display:block;width:82%}.section--contact .section__content .team-members .team-member__photo>svg path{fill:var(--color-logo)}.section--contact .section__content .team-members .team-member__name{margin-bottom:.15em;font-size:1.25rem;line-height:1.2;font-weight:700}.section--contact .section__content .team-members .team-member__function{margin-bottom:.5em}.section--contact .section__content .team-members .team-member__email,.section--contact .section__content .team-members .team-member__phone{font-weight:600;text-decoration:none}.section--contact .section__content .team-members .team-member__email:hover,.section--contact .section__content .team-members .team-member__phone:hover{text-decoration:underline}.section--header{position:relative;margin-bottom:var(--default-padding-block)}.home .section--header+.section{z-index:9;margin-top:calc(-1*min(122px,7vw))}.section--header+.breadcrumbs{margin-top:calc(-1*var(--default-padding-block))}.section--header .header-arch{position:absolute;z-index:9;bottom:-1px;left:50%;translate:-50% 0;width:min(var(--full-width),100%);aspect-ratio:1920/178.58}.section--header .header-arch path{fill:#fff}.section--header .section__content{display:grid;grid-template-columns:1fr 1fr;width:min(var(--header-content-width),100%);aspect-ratio:1920/400;padding-bottom:0;margin-inline:auto;background-color:var(--color-cream)}.home .section--header .section__content{aspect-ratio:1920/594}.section--header .section__content .left{display:flex;justify-content:flex-end}.section--header .section__content .left__content{position:relative;width:min(720px,100%);padding:min(105px,5.5vw) min(89px,5vw);display:grid;align-items:center}.high-contrast .section--header .section__content .left__content .heading,.high-contrast .section--header .section__content .left__content .text{color:#fff}.home .section--header .section__content .left__content{display:block;padding-bottom:min(140px,12vw)}.home .section--header .section__content .left__content .heading{margin-bottom:.25em}.section--header .section__content .left__content .text>:last-child{margin-bottom:0}.section--header .section__content .left__content .text a{color:var(--color-red);font-weight:700;text-decoration:underline}.home .section--header .section__content .right{padding-bottom:min(118px,5vw)}.high-contrast .section--header .section__content .right{padding-bottom:0}.section--header .section__content .right>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 800px){.section--header .section__content{grid-template-columns:1fr}.section--header .section__content .left{order:2;width:100%}.section--header .section__content .left__content{width:100%}.section--header .section__content .right{order:1;width:100%;padding-bottom:0 !important}}.section--image{display:flex;align-items:flex-start;width:min(var(--full-content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto}.section--image .image-container{order:1;flex-grow:0;display:flex;justify-content:flex-start;width:50%;padding-inline:var(--default-padding-inline)}.high-contrast .section--image .image-container{padding-bottom:0}.section--image .image-container__content{position:relative;width:min(610px,100%);aspect-ratio:610/460}.section--image .image-container__content>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.section--image.image-left .image-container{order:1;justify-content:flex-start}.section--image.image-right .image-container{order:2;justify-content:flex-end}.section--image .text-container{order:2;flex-grow:0;display:flex;justify-content:flex-end;width:50%}.section--image .text-container__content{position:relative;width:min(720px,100%);padding-inline:min(89px,5vw)}.section--image .text-container__content .heading{margin-bottom:.75em}.section--image .text-container__content .text>:last-child{margin-bottom:0}.section--image .text-container__content .text a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--image.image-left .text-container{order:2;justify-content:flex-start}.section--image.image-right .text-container{order:1;justify-content:flex-end}@media(max-width: 800px){.section--image{flex-direction:column}.section--image .image-container{order:1 !important;justify-content:flex-start !important;width:100%;padding-inline:5vw}.section--image .text-container{order:2 !important;width:100%;margin-top:2em}.section--image .text-container__content{width:100%}}@media(max-width: 500px){.section--image .image-container,.section--image .text-container__content{padding-inline:0}}.section--link-block{position:relative;padding-inline:var(--default-padding-inline)}.section--link-block .section__content{width:min(var(--full-content-width),100%);margin-inline:auto}.section--link-block .section__content .heading{position:relative;margin-bottom:1em;text-align:center}.section--link-block .section__content .link-blocks{display:flex;justify-content:center;gap:min(114px,7vw);flex-wrap:wrap;padding-inline:var(--default-padding-inline)}.section--link-block .section__content .link-blocks .link-block{--link-block-background-color: #000;--link-block-text-color: #fff}.section--link-block .section__content .link-blocks .link-block--orange{--link-block-background-color: var(--color-orange);--link-block-text-color: #fff}.section--link-block .section__content .link-blocks .link-block--purple{--link-block-background-color: var(--color-purple);--link-block-text-color: #fff}.section--link-block .section__content .link-blocks .link-block--cream{--link-block-background-color: var(--color-cream);--link-block-text-color: var(--color-dark-blue)}.section--link-block .section__content .link-blocks .link-block--lightblue{--link-block-background-color: var(--color-light-blue);--link-block-text-color: var(--color-dark-blue)}.high-contrast .section--link-block .section__content .link-blocks .link-block{--link-block-background-color: #000;--link-block-text-color: #fff}.section--link-block .section__content .link-blocks .link-block{--shape-height: clamp(9px, 1.25vw, 15px);position:relative;width:clamp(220px,25vw,344px);aspect-ratio:344/187;padding:var(--default-padding-inline);padding-bottom:calc(var(--default-padding-inline) + .4*var(--shape-height));border-radius:4px;border-bottom:2px solid #fff;outline-offset:3px;background-color:var(--link-block-background-color);display:grid;place-items:center;color:var(--link-block-text-color);font-size:clamp(1.375rem,1vw + 1rem,1.875rem);line-height:1.2;font-weight:600;text-align:center;text-decoration:none;transition:scale .3s}@media(max-width: 1000px){.section--link-block .section__content .link-blocks .link-block{width:clamp(220px,38vw,344px);font-size:clamp(1.375rem,1.5vw + 1rem,1.875rem)}}@media(max-width: 600px){.section--link-block .section__content .link-blocks .link-block{width:clamp(220px,100vw,344px);font-size:clamp(1.25rem,12vw - 1rem,1.875rem)}}.section--link-block .section__content .link-blocks .link-block:hover,.section--link-block .section__content .link-blocks .link-block:focus-within{scale:1.05}.section--link-block .section__content .link-blocks .link-block::after{content:"";position:absolute;top:100%;left:50%;translate:-50% -12%;width:150%;aspect-ratio:516/120;border-radius:50% 50% 0 0;background-color:#fff;clip-path:inset(0px 0px 87% 0px)}.section--news{position:relative;padding-bottom:calc(.5*var(--default-padding-block))}.section--text+.section--news.news-page{margin-top:calc(-1*var(--default-padding-block))}.section--news .section__content{width:min(var(--full-content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto}.section--news .section__content>.heading{text-align:center}.section--news .section__content .news-items{--news-item-gap: calc(1.5 * var(--default-padding-inline));display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--news-item-gap)}@media(max-width: 720px){.section--news .section__content .news-items{justify-content:center}}.section--news .section__content .news-items .news-item{position:relative;display:flex;flex-direction:column;width:calc(33.3333% - .6666666667*var(--news-item-gap));border-radius:5px;overflow:hidden;box-shadow:2px 5px 9px rgba(0,0,0,.1)}.high-contrast .section--news .section__content .news-items .news-item{border:2px solid #000}.section--news .section__content .news-items .news-item--inactive{display:none}@media(max-width: 1060px){.section--news .section__content .news-items .news-item{width:calc(50% - .5*var(--news-item-gap))}}@media(max-width: 720px){.section--news .section__content .news-items .news-item{width:min(480px,100%)}}.section--news .section__content .news-items .news-item__image{flex-grow:0;aspect-ratio:526/352}.section--news .section__content .news-items .news-item__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section--news .section__content .news-items .news-item__image[href]:hover>img,.section--news .section__content .news-items .news-item__image[href]:focus-within>img{animation:bounce2 ease .4s forwards}.section--news .section__content .news-items .news-item__content{flex-grow:1;display:flex;flex-direction:column;gap:calc(.5*var(--default-padding-inline));padding:var(--default-padding-inline)}.section--news .section__content .news-items .news-item__content__date{flex-grow:0;color:var(--color-red)}.section--news .section__content .news-items .news-item__content__title{flex-grow:0;margin-bottom:.75em}.section--news .section__content .news-items .news-item__content__title>a{text-decoration:none}.section--news .section__content .news-items .news-item__content__title>a:hover,.section--news .section__content .news-items .news-item__content__title>a:focus-within{text-decoration:underline}.section--news .section__content .news-items .news-item__content__intro{flex-grow:1}.section--news .section__content .news-items .news-item__content__intro>:last-child{margin-bottom:0}.section--news .section__content .news-items .news-item__content__intro a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--news .section__content .news-items .news-item__content__button{flex-grow:0}.section--news .section__content .news-items .news-item__content__button .button{margin-top:.5em}.section--news .section__content>.button{margin-top:3em}.section--news-item-details{padding-inline:var(--default-padding-inline)}.section--news-item-details .section__content{display:block;position:relative;width:min(var(--text-content-width),100%) !important;margin-inline:auto}.section--news-item-details .news-item__image{position:relative;float:right;width:min(395px,45vw);aspect-ratio:395/265;margin:0 0 1.5em 1.5em}@media(max-width: 670px){.section--news-item-details .news-item__image{float:none;width:100%;margin-left:0}}.section--news-item-details .news-item__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.section--news-item-details .news-item__content__date{color:var(--color-red)}.section--news-item-details .news-item__content__title{margin-bottom:1em}.section--news-item-details .news-item__content__intro{margin-bottom:1em;line-height:1.5;font-weight:700}.section--news-item-details .news-item__content__intro>:last-child{margin-bottom:0}.section--news-item-details .news-item__content__intro a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--news-item-details .news-item__content__text{margin-bottom:1em;line-height:1.5}.section--news-item-details .news-item__content__text>:last-child{margin-bottom:0}.section--news-item-details .news-item__content__text a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--news-item-details .news-item__content__button{padding-top:1em}.section--quote{padding-block:var(--default-padding-block);padding-inline:var(--default-padding-inline);background-color:var(--color-cream)}.high-contrast .section--quote,.home .section--quote{background-color:#fff}.section--quote .section__content{position:relative;width:min(var(--content-width),100%) !important;margin-inline:auto;display:grid;grid-template-rows:1fr calc(19px + var(--default-padding-inline));grid-template-areas:"quotes" "controls"}.section--quote .section__content .edit-button-container .edit-button{top:-2px;left:19px}.section--quote .section__content .quote{grid-area:quotes;display:flex;align-items:flex-start;gap:0 calc(3*var(--default-padding-inline));padding-bottom:calc(2*var(--default-padding-inline));opacity:0;translate:100% 0;transition:opacity .5s,translate .5s;--image-size: max(420px, 42%)}.section--quote .section__content .quote--off{translate:-100% 0}.section--quote .section__content .quote--active{opacity:1;translate:0 0}.section--quote .section__content .quote__content{order:1;display:grid;gap:1em;width:calc(100% - var(--image-size) - 1.5*var(--default-padding-inline));padding-top:calc(1.5*var(--default-padding-inline));color:var(--color-purple)}.section--quote .section__content .quote__content__text{font-size:1.5rem;font-size:clamp(1.125rem,.5vw + 1rem,1.5rem);line-height:1.58;font-weight:900}.section--quote .section__content .quote__content__text>:last-child{margin-bottom:0}.section--quote .section__content .quote__content__name{font-size:1.25rem;font-size:clamp(1.125rem,.5vw + 1rem,1.25rem)}.section--quote .section__content .quote__image-container{order:2;position:relative;width:calc(var(--image-size) - 1.5*var(--default-padding-inline));padding:calc(1.5*var(--default-padding-inline)) calc(3*var(--default-padding-inline)) calc(1.5*var(--default-padding-inline)) var(--default-padding-inline)}.section--quote .section__content .quote__image-container__image{border-radius:5px}.section--quote .section__content .quote__image-container__quotations{position:absolute;top:0;left:0;display:block;width:min(153px,26%);aspect-ratio:153.76 80.91}.section--quote .section__content .quote__image-container__quotations>path{fill:var(--color-olive)}.high-contrast .section--quote .section__content .quote__image-container__quotations>path{stroke:#fff;stroke-width:2px}.section--quote .section__content .quote__image-container__slogan{position:absolute;bottom:0;right:0;width:min(242px,45%);aspect-ratio:503/167}@media(max-width: 890px){.section--quote .section__content .quote{flex-direction:column;align-items:center}.section--quote .section__content .quote__content{order:2;width:100%}.section--quote .section__content .quote__image-container{order:1;width:min(420px,100%)}}.section--quote .section__content .quote-controls{grid-area:controls;display:flex;justify-content:center;flex-wrap:wrap;gap:calc(.75*var(--default-padding-inline));padding-top:var(--default-padding-inline)}.section--quote .section__content .quote-controls__control{width:19px;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-purple);cursor:pointer}.section--quote .section__content .quote-controls__control--active{background-color:var(--color-olive)}.high-contrast .section--quote .section__content .quote-controls__control--active{outline:2px solid #000;border:2px solid #fff}.section--service{position:relative;padding-inline:var(--default-padding-inline)}.section--service .section__content{width:min(var(--full-content-width),100%);margin-inline:auto}.section--service .section__content .heading{position:relative;margin-bottom:1em;text-align:center}.section--service .section__content .services{--number-of-columns: 3;display:flex;justify-content:center;gap:min(70px,4.3vw);flex-wrap:wrap;padding-inline:var(--default-padding-inline)}@media(max-width: 1100px){.section--service .section__content .services{--number-of-columns: 2;padding-inline:0}}@media(max-width: 700px){.section--service .section__content .services{--number-of-columns: 1}}.section--service .section__content .services .service{--service-background-color: #000;--service-text-color: #fff}.section--service .section__content .services .service--orange{--service-background-color: var(--color-orange);--service-text-color: #fff}.section--service .section__content .services .service--purple{--service-background-color: var(--color-purple);--service-text-color: #fff}.section--service .section__content .services .service--cream{--service-background-color: var(--color-cream);--service-text-color: var(--color-dark-blue)}.section--service .section__content .services .service--lightblue{--service-background-color: var(--color-light-blue);--service-text-color: var(--color-dark-blue)}.high-contrast .section--service .section__content .services .service{--service-background-color: #000;--service-text-color: #fff}.section--service .section__content .services .service{--shape-height: clamp(9px, 1.25vw, 15px);position:relative;display:flex;flex-direction:column;width:min(420px,33.3333% - .6666666667*min(70px,4.3vw));padding:var(--default-padding-inline) calc(2*var(--default-padding-inline));padding-bottom:calc(2*var(--default-padding-inline) + .4*var(--shape-height));border-radius:4px;border-bottom:2px solid #fff;outline-offset:3px;background-color:var(--service-background-color);color:var(--service-text-color)}.section--service .section__content .services .service[href]{text-decoration:none;transition:scale .3s}.section--service .section__content .services .service[href]:hover,.section--service .section__content .services .service[href]:focus-within{scale:1.05}@media(max-width: 1100px){.section--service .section__content .services .service{width:min(420px,50% - .5*min(70px,4.3vw))}}@media(max-width: 700px){.section--service .section__content .services .service{width:min(420px,100%)}}.section--service .section__content .services .service__name{flex-grow:0;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:.25em;font-size:2rem;font-size:clamp(1.5rem,1vw + 1rem,2rem);line-height:1.2;font-weight:900;text-align:center}.section--service .section__content .services .service__text{flex-grow:1}.section--service .section__content .services .service__button{flex-grow:0;text-align:center}.section--service .section__content .services .service::after{content:"";position:absolute;top:100%;left:50%;translate:-50% -12%;width:150%;aspect-ratio:516/120;border-radius:50% 50% 0 0;background-color:#fff;clip-path:inset(0px 0px 87% 0px)}.section--text{padding-inline:var(--default-padding-inline)}html:not(.agenda-item-details,.training-details) .section--text+.section--text{margin-top:calc(-1*var(--default-padding-block))}.section--text .section__content{width:min(var(--text-content-width),100%) !important;margin-inline:auto}.section--training{position:relative;padding-bottom:calc(.5*var(--default-padding-block));padding-inline:var(--default-padding-inline)}.section--text+.section--training.training-page{margin-top:calc(-1*var(--default-padding-block))}.section--training .section__content{width:min(var(--text-content-width),100%);margin-inline:auto}.section--training .section__content>.heading{text-align:center}.section--training .section__content .trainings{display:flex;flex-direction:column;gap:calc(1.5*var(--default-padding-inline));margin-top:calc(-1*var(--default-padding-inline))}.section--training .section__content .trainings .training{display:flex;flex-direction:column;padding-block:var(--default-padding-inline);border-bottom:1px solid rgb(var(--color-dark-purple-rgb)/0.25)}.section--training .section__content .trainings .training--inactive{display:none}.section--training .section__content .trainings .training__title{margin-bottom:.25em;font-size:1.75rem;line-height:1.1;font-weight:900}.section--training .section__content .trainings .training__title>a{text-decoration:none}.section--training .section__content .trainings .training__title>a:hover,.section--training .section__content .trainings .training__title>a:focus-within{text-decoration:underline}.section--training .section__content .trainings .training__columns{display:grid;grid-template-columns:1.2fr .9fr .9fr;align-items:center;gap:calc(.5*var(--default-padding-inline)) var(--default-padding-inline);margin-bottom:2em;line-height:1.1}.section--training .section__content .trainings .training__columns--no-columns{grid-template-columns:1fr !important}@media(max-width: 900px){.section--training .section__content .trainings .training__columns{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width: 460px){.section--training .section__content .trainings .training__columns{grid-template-columns:1fr}}.section--training .section__content .trainings .training__columns__date{font-size:1.5rem;font-size:clamp(1.25rem,.5vw + 1rem,1.5rem);font-weight:900}@media(max-width: 900px){.section--training .section__content .trainings .training__columns__date{grid-column:1/-1}}.section--training .section__content .trainings .training__columns__location{font-size:1.25rem;font-size:clamp(1rem,.25vw + 1rem,1.25rem)}.section--training .section__content .trainings .training__columns__address{font-size:1.25rem;font-size:clamp(1rem,.25vw + 1rem,1.25rem)}.section--training .section__content .trainings .training__intro{margin-bottom:1.5em}.section--training .section__content .trainings .training__intro>:last-child{margin-bottom:0}.section--training .section__content .trainings .training__intro a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--training .section__content .trainings .training__button{flex-grow:0;text-align:right}.section--training .section__content .trainings .training__button .button{margin-top:.5em}.section--training-details{padding-inline:var(--default-padding-inline)}.section--training-details .section__content{display:flex;flex-direction:column;width:min(var(--text-content-width),100%);margin-inline:auto}.section--training-details .training__title{margin-bottom:.25em;font-size:1.75rem;line-height:1.1;font-weight:900}.section--training-details .training__columns{display:grid;grid-template-columns:1.2fr .9fr .9fr;align-items:center;gap:calc(.5*var(--default-padding-inline)) var(--default-padding-inline);margin-bottom:2em;line-height:1.1}.section--training-details .training__columns--no-columns{grid-template-columns:1fr !important}@media(max-width: 900px){.section--training-details .training__columns{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width: 460px){.section--training-details .training__columns{grid-template-columns:1fr}}.section--training-details .training__columns__date{font-size:1.5rem;font-size:clamp(1.25rem,.5vw + 1rem,1.5rem);font-weight:900;grid-column:1/-1}.section--training-details .training__columns__time{font-size:1.5rem;font-size:clamp(1.25rem,.5vw + 1rem,1.5rem);font-weight:900}@media(max-width: 900px){.section--training-details .training__columns__time{grid-column:1/-1}}.section--training-details .training__columns__location{font-size:1.25rem;font-size:clamp(1rem,.25vw + 1rem,1.25rem)}.section--training-details .training__columns__address{font-size:1.25rem;font-size:clamp(1rem,.25vw + 1rem,1.25rem)}.section--training-details .training__intro>:last-child{margin-bottom:0}.section--training-details .training__intro a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--training-details .training__button{flex-grow:0;text-align:right}.section--training-details .training__button .button{margin-top:.5em}.section--video{display:flex;align-items:flex-start;width:min(var(--full-content-width),100%);padding-inline:var(--default-padding-inline);margin-inline:auto}.section--video .image-container{order:1;flex-grow:0;display:flex;justify-content:flex-start;width:50%;padding-inline:var(--default-padding-inline)}.high-contrast .section--video .image-container{padding-bottom:0}.section--video .image-container__content{position:relative;width:min(610px,100%);aspect-ratio:610/460}.section--video .image-container__content>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.section--video .image-container__content .video-icon{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(88px,20%);cursor:pointer;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5))}.section--video .image-container__content .video-icon path{fill:var(--color-red)}.high-contrast .section--video .image-container__content .video-icon path{stroke-width:2px;stroke:#fff}.section--video .image-container__content .video-icon:hover{animation:bounce ease .3s forwards}.section--video.image-left .image-container{order:1;justify-content:flex-start}.section--video.image-right .image-container{order:2;justify-content:flex-end}.section--video .text-container{order:2;flex-grow:0;display:flex;justify-content:flex-end;width:50%}.section--video .text-container__content{position:relative;width:min(720px,100%);padding-inline:min(89px,5vw)}.section--video .text-container__content .heading{margin-bottom:.75em}.section--video .text-container__content .text>:last-child{margin-bottom:0}.section--video .text-container__content .text a{color:var(--color-red);font-weight:700;text-decoration:underline}.section--video.image-left .text-container{order:2;justify-content:flex-start}.section--video.image-right .text-container{order:1;justify-content:flex-end}@media(max-width: 800px){.section--video{flex-direction:column}.section--video .image-container{order:1 !important;justify-content:flex-start !important;width:100%;padding-inline:5vw}.section--video .text-container{order:2 !important;width:100%;margin-top:2em}.section--video .text-container__content{width:100%}}@media(max-width: 500px){.section--video .image-container,.section--video .text-container__content{padding-inline:0}}
