a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:currentColor;outline:none;text-decoration:none}input,input:after,input:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}textarea{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none}button,dialog{margin:0;padding:0}dialog{background:transparent;border:unset;box-sizing:border-box;max-height:unset;max-width:unset}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}@media (min-width:1280px){.headroom{transition:transform .2s ease-in;will-change:transform}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}}:root{--ss-primary-color:transparent;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--primary:var(--primary);--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:5.6rem;--ss-content-height:300px;--ss-spacing-l:2rem;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:0.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{opacity:0}to{opacity:1}}@keyframes ss-valueOut{0%{opacity:1}to{opacity:0}}.ss-hide{display:none!important}.ss-main{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;color:var(--ss-font-color);cursor:pointer;display:flex;flex-direction:row;min-height:var(--ss-main-height);outline:0;overflow:hidden;padding:var(--ss-spacing-s);position:relative;transition:background-color var(--ss-animation-timing);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:var(--ss-spacing-m);width:calc(100% - 40px)}.ss-main .ss-values .ss-placeholder{align-items:center;color:var(--ss-font-placeholder-color);display:flex;line-height:1em;margin:auto 0;overflow:hidden;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);text-overflow:ellipsis;white-space:nowrap;width:100%}.ss-main .ss-values .ss-max{align-items:center;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);color:var(--ss-bg-color);display:flex;font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ss-main .ss-values .ss-single{display:flex;margin:auto 0 auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{align-items:center;animation-duration:var(--ss-animation-timing);animation-fill-mode:both;animation-name:ss-valueIn;animation-timing-function:ease-out;background-color:var(--ss-primary-color);background-color:transparent;border-radius:var(--ss-border-radius);display:flex;gap:1rem;height:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ss-main .ss-values .ss-value.ss-value-out{animation-duration:var(--ss-animation-timing);animation-name:ss-valueOut;animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{align-items:center;background-color:#dedede;border-radius:9rem;box-sizing:content-box;cursor:pointer;display:flex;height:2.1rem;justify-content:center;width:2.1rem}.ss-main .ss-values .ss-value .ss-value-delete:after{background-image:url(../images/close.svg);background-size:cover;content:"";display:inline-block;height:2.1rem;width:2.1rem}.ss-main .ss-values .ss-value .ss-value-delete svg{display:none;height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--primary-80);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{align-items:center;display:flex;display:none;flex:0 1 auto;height:auto;justify-content:center;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m);width:-moz-fit-content;width:fit-content}.ss-main .ss-deselect svg{height:8px;width:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{align-items:center;display:flex;display:none;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);box-shadow:0 2px 12px 0 rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:var(--ss-content-height);opacity:0;outline:1px solid #b4b4b4;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:scaleY(.9);transform-origin:center top;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);width:auto;z-index:10000}.ss-content.ss-relative{height:100%;position:relative}.ss-content.ss-open-above{border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius);flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom}.ss-content.ss-open-below{border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius);opacity:1;transform:scaleY(1);transform-origin:center top}.ss-content.ss-open-above,.ss-content.ss-open-below{pointer-events:all}.ss-content .ss-search{align-items:center;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);display:flex;flex:0 1 auto;flex-direction:row;height:var(--ss-main-height);padding:var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;line-height:inherit;margin:0;min-width:0;outline:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);text-align:left;width:100%}.ss-content .ss-search input:focus{border-color:var(--primary-80)!important;box-shadow:none!important}.ss-content .ss-search input::-moz-placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);cursor:pointer;display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;margin:0 0 0 var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--ss-font-color);flex:1 1 auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:var(--ss-spacing-m);justify-content:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{align-items:center;display:flex;flex:0 1 auto;font-size:60%;justify-content:center;padding:0 var(--ss-spacing-s) 0 0;text-align:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;height:13px;width:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;height:10px;width:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{align-items:center;color:var(--ss-font-color);cursor:pointer;display:flex;height:var(--ss-main-height);padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-content .ss-list .ss-option:before{background:#fff;border:4px solid #fff;border-radius:.5rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);box-sizing:border-box;content:"";cursor:pointer;display:inline-block;height:2rem;margin-right:1rem;min-width:2rem;position:relative}.ss-content .ss-list .ss-option.ss-selected:before{background-color:var(--primary-80)}.ss-content .ss-list .ss-option:hover{background-color:var(--primary-20);color:var(--primary-80)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:var(--primary-20)}.ss-content .ss-list .ss-option.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--primary)}input[type=search i]::-webkit-search-cancel-button{display:none}:root{--column-gap:15px;--row-gap:0px;--menu-height:9.9rem}[data-grid=grid-template]{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto}@media (min-width:480px){[data-grid=grid-template]{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){[data-grid=grid-template]{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){[data-grid=grid-template]{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}[data-column=full]{grid-column:full}[data-column=main]{grid-column:main}[data-column=left]{grid-column:left}[data-column=right]{grid-column:right}[data-column=span-4]{grid-column:main}@media (min-width:768px){[data-column=span-4]{grid-column:span 4}[data-column=span-4]:nth-of-type(3n-2){grid-column-end:span 4;grid-column-start:2}}@media (min-width:1280px){[data-column=span-4]:nth-of-type(3n-2){grid-column-start:auto}[data-column=span-4]:nth-of-type(5n-4){grid-column-end:span 4;grid-column-start:2}}.background-blob,.background-blob--light,.homeAbout__imageContainer:after,.homeAbout__imageContainer:before,.homeHero:after,.homeHero:before,.homeHero__imageContainer:after,.homeHero__imageContainer:before,.homeUsp__container:after,.homeUsp__container:before{aspect-ratio:1/1;background:var(--primary-60);border-radius:99rem;content:"";filter:blur(65px);position:absolute;width:30rem;z-index:-1}.background-blob--light,.homeHero:after,.homeHero:before,.homeUsp__container:before{background:var(--primary-20)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{display:flex;opacity:1}99%{display:flex}to{display:none;opacity:0}}:root,[data-theme=intervisie]{--primary:#413a8c;--primary-80:#5d55b2;--primary-60:#a69dff;--primary-40:#ccc7ff;--primary-20:#e5e2ff}[data-theme=lexlumen]{--primary:#cb6601;--primary-80:#ec7703;--primary-60:#ffa23d;--primary-40:#ffe9d1;--primary-20:#fff2e5}[data-theme=patroons]{--primary:#21294f;--primary-80:#005383;--primary-60:#1a73a7;--primary-40:#c2dbfe;--primary-20:#deecff}[data-theme=wwft]{--primary:#27663d;--primary-80:#24974c;--primary-60:#b3dfc2;--primary-40:#d3f0dd;--primary-20:#d3f0dd}[data-color=primary]{background-color:var(--primary)}[data-color=primary-80]{background-color:var(--primary-80)}[data-color=primary-60]{background-color:var(--primary-60)}[data-color=primary-40]{background-color:var(--primary-40)}[data-color=primary-20]{background-color:var(--primary-20)}[data-color=rasin]{background-color:#413a8c}[data-color=eggplant]{background-color:#5d55b2}[data-color=lilly]{background-color:#a69dff}[data-color=midFlower]{background-color:#ccc7ff}[data-color=flower]{background-color:#e5e2ff}[data-color=ochre]{background-color:#cb6601}[data-color=coral]{background-color:#ec7703}[data-color=kumquat]{background-color:#ffa23d}[data-color=apricot]{background-color:#ffe9d1}[data-color=peach]{background-color:#fff2e5}[data-color=navy]{background-color:#21294f}[data-color=deepSea]{background-color:#005383}[data-color=ocean]{background-color:#1a73a7}[data-color=water]{background-color:#c2dbfe}[data-color=sky]{background-color:#deecff}[data-color=darkForest]{background-color:#27663d}[data-color=leaf]{background-color:#24974c}[data-color=seaGreen]{background-color:#b3dfc2}[data-color=mint]{background-color:#d3f0dd}[data-color=night]{background-color:#111}[data-color=iron]{background-color:#727275}[data-color=slate]{background-color:#b4b4b4}[data-color=silver]{background-color:#dedede}[data-color=mist]{background-color:#f5f5f5}@font-face{font-display:fallback;font-family:Merriweather;font-stretch:normal;font-weight:300;src:url(../fonts/Merriweather-Light.woff) format("woff"),url(../fonts/Merriweather-Light.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Merriweather;font-stretch:normal;font-style:italic;font-weight:300;src:url(../fonts/Merriweather-LightItalic.woff) format("woff"),url(../fonts/Merriweather-LightItalic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Merriweather;font-stretch:normal;font-weight:700;src:url(../fonts/Merriweather-Bold.woff) format("woff"),url(../fonts/Merriweather-Bold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:PTSans;font-stretch:normal;font-weight:700;src:url(../fonts/PTSans-Bold.woff) format("woff"),url(../fonts/PTSans-Bold.woff2) format("woff2")}html{font-size:62.5%}body{color:#111;font-family:Merriweather;font-size:1.6rem;font-weight:300;line-height:1.3}.font-3XL,.font-3XL--italic{font-size:clamp(4.8rem,6.25vw,5.2rem);line-height:1.1}.font-3XL--italic{font-style:italic}.font-XXL{font-size:clamp(4rem,5.2vw,4.4rem);line-height:1.1}.font-XL{font-size:clamp(3.2rem,4.16vw,3.6rem);line-height:1.3}.font-L,.font-L--bold,.font-L--italic{font-size:clamp(2rem,2.6vw,2.2rem);line-height:1.3}.font-L--bold{font-weight:500}.font-L--italic{font-style:italic}.font-M,.font-M--bold,.homeHighlights__highlightTitle{font-size:2rem;line-height:1.3}.font-M--bold,.font-XS,.homeHighlights__highlightTitle{font-weight:700}.font-XS{font-family:PTSans;font-size:1.1rem;letter-spacing:.1rem;line-height:1.3;text-transform:uppercase}body{--scrollbarWidth:0px;--ctaBarHeight:0px;--viewportWidth:calc(100vw - var(--scrollbarWidth))}img{display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}button{cursor:pointer}ul{list-style:none;padding-left:2rem}ul li{position:relative}ul li:before{background-color:#727275;border-radius:99rem;content:"";height:.3rem;left:-1rem;position:absolute;top:.8rem;width:.3rem}em{font-style:italic}p a{text-decoration:underline}strong{font-weight:700}.grecaptcha-badge{visibility:hidden!important}.template{margin:0 auto;max-width:1485px;padding:1px 2.6vw}.template__title{align-items:center;border-bottom:1px solid hsla(0,0%,87%,.8);display:flex;font-size:13px;font-weight:400;letter-spacing:.07em;margin-top:50px;padding-bottom:10px;text-transform:uppercase}.template__title:before{background-color:#393a3b;border-radius:50%;content:"";height:8px;margin-right:10px;width:8px}.template__block{margin:50px 0}.template__block--colors{display:grid;gap:50px 20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.template__block--flex{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.template__block--grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(355px,1fr))}.template__block--columns{display:flex;flex-direction:column;gap:20px}.template__gridItem{margin:10px 0;padding:5px 0;text-align:center}.template__grid span{display:none}.template__grid span:nth-last-of-type(1n+17){display:block}@media (min-width:480px){.template__grid span:nth-last-of-type(1n+15){display:block}}@media (min-width:768px){.template__grid span:nth-last-of-type(1n+9){display:block}}@media (min-width:1280px){.template__grid span{display:block}}.template__codeBlock{border:1px solid hsla(0,0%,87%,.8);display:flex;flex-direction:column;justify-content:space-between;padding:25px}.template__color{text-align:center}.template__swatch{border-radius:50%;height:70px;margin:0 auto 15px;width:70px}.template__variationWrapper{display:flex;gap:10px}.template__variationTitle{font-size:14px;letter-spacing:.07em;margin-top:50px;padding-bottom:10px}.template__variationTitle .icon{-o-object-fit:contain;object-fit:contain;width:120px}.template pre{display:block;flex:1;font-family:monospace;margin-bottom:20px;white-space:pre}.template code{background-color:#eee;box-sizing:border-box;display:block;height:100%;overflow:auto;padding:20px}.button{align-items:center;border-radius:99px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:700;height:-moz-fit-content;height:fit-content;min-height:39px;padding:7px 15px;transition:all .2s ease-out;width:-moz-fit-content;width:fit-content}.button .icon{align-self:baseline;color:#fff;height:21px;min-height:21px;min-width:21px;transform:translateY(.1rem);width:21px}.button:focus,.button:hover,a:hover .button{background-color:var(--primary);color:#fff}.button--icon{padding:7px 10px 7px 15px}.button--no-title{aspect-ratio:1/1;justify-content:center;min-width:39px;padding:7px}.button--no-title .icon{align-self:center;transform:unset}.button--extra-icon-space{gap:.3rem}.button[data-color=white]{background-color:#fff;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.1);color:#111}.button[data-color=white] .icon{color:var(--primary)}.button[data-color=white]:focus,.button[data-color=white]:hover,[data-open=true] .button[data-color=white],a:hover .button[data-color=white]{background-color:var(--primary-80);color:#fff}.button[data-color=white]:focus .icon,.button[data-color=white]:hover .icon,[data-open=true] .button[data-color=white] .icon,a:hover .button[data-color=white] .icon{color:#fff}.button[data-color=white].button--subtleHover:hover{background:#dedede;color:#111}.button[data-color=white].button--subtleHover:hover .icon{color:var(--primary)}.button--border{background-color:#fff;border:1px solid var(--primary);color:inherit}.button--border .icon{color:var(--primary)}.button--border:focus,.button--border:focus .icon,.button--border:hover,.button--border:hover .icon{color:#fff}.button--ghost{background-color:transparent;border:1px solid var(--primary);color:inherit}.button--ghost .icon{color:var(--primary)}.button--ghost:focus,.button--ghost:focus .icon,.button--ghost:hover,.button--ghost:hover .icon{color:#fff}.button--light{background-color:var(--primary-40)}.button--light .icon{color:#111}.button--light:focus,.button--light:hover{background-color:var(--primary-60)}.button--lightest{background-color:var(--primary-20)}.button--lightest .icon{color:#111}.button--lightest:focus,.button--lightest:hover{background-color:var(--primary-40)}.buttonSlider{align-items:center;background-color:var(--primary-80);border-radius:.3rem;display:flex;height:4rem;justify-content:center;transition:all .2s ease-out;width:4rem}.buttonSlider .icon{color:#fff;height:100%;width:100%}.buttonSlider:focus,.buttonSlider:hover{background-color:var(--primary)}.buttonSlider[disabled]{background-color:#f5f5f5;cursor:not-allowed}.buttonSlider[disabled] .icon{color:var(--primary-)}.exampleComponent{border:1px solid red;margin:10px;padding:20px;width:-moz-fit-content;width:fit-content}.formBody{display:flex;flex-direction:column;gap:3rem}.formBody__formColumns{display:contents}@media (min-width:992px){.formBody__formColumns{display:grid;gap:3rem;grid-template-columns:1fr 1fr}}.formBody label{display:block;position:relative;width:100%}.formBody__label{display:block;margin-bottom:1rem}.formBody select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text],.formBody select{height:5rem}.formBody .ss-main,.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text],.formBody select,.formBody textarea{border:unset;border-left:.5rem solid var(--primary-80);border-radius:.5rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);box-sizing:border-box;font-size:1.6rem;font:inherit;padding-inline:2rem;width:100%}.formBody .ss-main:focus,.formBody input[type=email]:focus,.formBody input[type=tel]:focus,.formBody input[type=text]:focus,.formBody select:focus,.formBody textarea:focus{border-color:var(--primary);outline:none}.formBody__dateInput,.formBody__modelInput{display:flex;position:relative}.formBody__dateInput{align-items:center}.formBody textarea{padding:2rem;resize:none}.formBody__selectIcon{align-items:center;background-color:var(--primary-80);border-radius:99rem;display:flex;justify-content:center;padding:.5rem;pointer-events:none;position:relative;position:absolute;right:1rem}.formBody__selectIcon .icon{color:#fff}.formBody__modelInput .formBody__selectIcon{top:1.3rem}.formBody__privacyField label{align-items:center;cursor:pointer;display:flex}.formBody__privacyField label span{margin:0}.formBody__privacyField [type=checkbox]{background:#fff;border:4px solid #fff;border-radius:3px;border-radius:.5rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);cursor:pointer;height:2rem;margin-right:1rem;min-width:2rem;position:relative}.formBody__privacyField [type=checkbox]:checked{background-color:var(--primary-80);border-radius:.5rem}.formBody__privacyField a{text-decoration:underline}.formBody__recaptchaStatement{color:#727275;font-size:1.4rem;max-width:50rem}.formBody__recaptchaStatement a:hover{color:#111}.formBody__loading{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0,#000) content-box;animation:l3 1s linear infinite;aspect-ratio:1/1;background:var(--primary-80);border-radius:50%;display:none;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;width:20px}@keyframes l3{to{transform:rotate(1turn)}}.loading .formBody__loading{display:block}.formBody__success{grid-template-rows:1fr;height:100%;left:0;position:fixed;top:0;width:100%}.formBody__success::backdrop{animation:fadeIn .3s ease-in-out;background:rgba(0,0,0,.3)}.formBody__success[open]{animation:fadeIn .2s ease-in-out;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto}@media (min-width:480px){.formBody__success[open]{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.formBody__success[open]{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.formBody__success[open]{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}.success .formBody__success{display:block}.formBody__successModal{align-items:center;align-self:center;background:#fff;border-bottom:.5rem solid var(--primary-80);border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;grid-column:main;height:-moz-fit-content;height:fit-content;padding:8rem 2.5rem 4rem;position:relative;text-align:center;width:100%}@media (min-width:768px){.formBody__successModal{grid-column:4/-4}}@media (min-width:1280px){.formBody__successModal{grid-column:7/-7;padding:4rem 7rem 5.5rem}}.formBody__successModalClose{align-self:flex-end;position:absolute;right:2rem;top:2rem}.formBody__successMessage{color:#727275}.formBody__successMessage p+p{margin-top:2rem}.formBody__error{display:none}.error .formBody__error{color:red;display:block}.formBody__buttonAndStateContainer{align-items:center;display:flex;gap:1.5rem}.icon{height:21px;width:21px}.blockNotFound{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:150px 0}@media (min-width:480px){.blockNotFound{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.blockNotFound{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.blockNotFound{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.blockNotFound{margin:200px 0}}.blockNotFound>*{grid-column:main;margin-inline:auto;text-align:center}.blockNotFound__number{color:var(--primary-20);font-size:16rem;margin-bottom:30px}@media (min-width:768px){.blockNotFound__number{font-size:20rem}}.blockNotFound__tagline{color:var(--primary);margin-bottom:10px}.blockNotFound__title{color:var(--primary);font-weight:700;margin-bottom:30px}.generalDivider{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;padding:1rem 0}@media (min-width:480px){.generalDivider{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.generalDivider{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.generalDivider{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}.generalDivider:after{background-color:#dedede;content:"";display:block;grid-column:2/-2;height:1px;width:100%}.homeAbout{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:8rem 0}@media (min-width:480px){.homeAbout{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeAbout{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeAbout{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];margin:10rem 0}}.homeAbout__titleContainer{align-self:center;grid-column:2/-2;grid-row:1;margin-bottom:10rem}.homeAbout__titleContainer .homeAbout__tagline{color:var(--primary-80);font-style:italic;margin-bottom:.5rem}.homeAbout__titleContainer .homeAbout__title{margin-bottom:3rem}@media (min-width:768px){.homeAbout__titleContainer{grid-column:-7/-2;margin-bottom:0}}@media (min-width:1280px){.homeAbout__titleContainer{display:grid;gap:var(--row-gap) var(--column-gap);grid-column:13/-4;grid-template-columns:repeat(7,minmax(0,60px))}.homeAbout__titleContainer .homeAbout__tagline,.homeAbout__titleContainer .homeAbout__title{grid-column:1/-1}.homeAbout__titleContainer .homeAbout__text{grid-column:1/-2}}.homeAbout__imageContainer{aspect-ratio:1/1.35;grid-column:2/-2;position:relative;width:100%}@media (min-width:480px){.homeAbout__imageContainer{grid-column:3/-3}}@media (min-width:768px){.homeAbout__imageContainer{grid-column:2/span 6}}@media (min-width:1280px){.homeAbout__imageContainer{grid-column:5/span 7}}.homeAbout__imageContainer:before{left:0;top:0}.homeAbout__imageContainer:after{bottom:0;right:0}.homeAbout__imageContainer img{border-radius:99rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homeAgenda{background:#f5f5f5;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;padding:10rem 0}@media (min-width:480px){.homeAgenda{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeAgenda{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeAgenda{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}.homeHighlights+.homeAgenda{padding-top:0}.homeAgenda__titleContainer{grid-column:main;margin-bottom:4rem;text-align:center}.homeAgenda__titleContainer .homeAgenda__title{margin-bottom:.5rem}.homeAgenda__titleContainer .homeAgenda__subtitle{color:var(--primary-80)}.homeAgenda__itemsContainer{display:flex;flex-direction:column;gap:1.5rem;grid-column:main}@media (min-width:1440px){.homeAgenda__itemsContainer{grid-column:3/-3}}@media (max-width:767px){.homeAgenda:not(.viewAll) .homeAgenda__itemsContainer>:nth-child(n+4){display:none}}@media (max-width:1279px){.homeAgenda:not(.viewAll) .homeAgenda__itemsContainer>:nth-child(n+7){display:none}}@media (min-width:1280px){.homeAgenda:not(.viewAll) .homeAgenda__itemsContainer>:nth-child(n+7){display:none}}.homeAgenda__item{align-items:center;background-color:var(--primary-20);border-radius:.5rem;cursor:pointer;display:grid;position:relative;transition:background-color .2s ease-out}.homeAgenda__item:hover{background-color:var(--primary-40)}.homeAgenda__item>*{border-bottom:.1rem solid #fff;padding:1.5rem}@media (min-width:768px){.homeAgenda__item>*{border-bottom:unset;border-right:.1rem solid #fff}.homeAgenda__item>:is(.homeAgenda__itemHeader){border-bottom:.1rem solid #fff;border-right:none}}@media (min-width:768px){.homeAgenda__item{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.homeAgenda__item{grid-template-columns:35rem 1fr 1fr 1fr auto}.homeAgenda__item:after{border-bottom:.1rem solid #fff;content:"";grid-column:1/5;height:.1rem;position:absolute;width:100%}}.homeAgenda__item .homeAgenda__itemHeader{grid-column:1/-1}@media (min-width:768px){.homeAgenda__item .homeAgenda__itemHeader{align-items:center;display:flex;justify-content:space-between}}@media (min-width:1280px){.homeAgenda__item .homeAgenda__itemHeader{display:contents}}.homeAgenda__item .homeAgenda__itemDescription{color:var(--primary-80);font-weight:700;grid-column:1/4;grid-row:1;margin-bottom:1.5rem}@media (min-width:768px){.homeAgenda__item .homeAgenda__itemDescription{margin-bottom:0}}@media (min-width:1280px){.homeAgenda__item .homeAgenda__itemDescription{border-right:.1rem solid #fff;padding:1.5rem}}.homeAgenda__item .homeAgenda__signupBtn{display:contents}@media (min-width:1280px){.homeAgenda__item .homeAgenda__signupBtn{box-sizing:border-box;display:grid;grid-column:5;grid-row:1/3;height:100%;padding-inline:2rem}.homeAgenda__item .homeAgenda__signupBtn .button{align-self:center;justify-self:center}.homeAgenda__item .homeAgenda__itemTime{grid-column:2}.homeAgenda__item .homeAgenda__itemLocation{grid-column:3}.homeAgenda__item .homeAgenda__itemPoints{grid-column:4;grid-row:1}}@media (max-width:1279px){.homeAgenda__item .homeAgenda__itemPrice{border-right:none}}@media (min-width:1280px){.homeAgenda__item .homeAgenda__itemPrice{grid-column:4;grid-row:2}}.homeAgenda__item .homeAgenda__itemDate{display:flex;gap:.5rem}@media (min-width:768px){.homeAgenda__item .homeAgenda__itemDate{border-bottom:.1rem solid #fff;grid-column:1/5}}@media (min-width:1280px){.homeAgenda__item .homeAgenda__itemDate{border-bottom:none;grid-column:1}}.homeAgenda__item .homeAgenda__itemDate .icon{color:var(--primary-80)}.homeAgenda__seeAllButton{display:none;grid-column:main;justify-self:center;margin-top:4rem}@media (max-width:767px){.homeAgenda.showMoreBtn .homeAgenda__seeAllButton{display:block}}.homeAgenda.showMoreBtn.homeAgenda.showMoreBtnDesktop .homeAgenda__seeAllButton{display:block}.homeAgenda.viewAll .homeAgenda__seeAllButton .button:before{content:"Toon minder data"}.homeAgenda.viewAll .homeAgenda__seeAllButton .button:after{background-image:url(../images/min.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2.1rem;margin-left:.1rem;width:2.1rem}.homeAgenda.viewAll .homeAgenda__seeAllButton .button .icon,.homeAgenda.viewAll .homeAgenda__seeAllButton .button span{display:none}.homeCta{background-color:var(--primary-80);color:#fff;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:8rem 0}@media (min-width:480px){.homeCta{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeCta{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeCta{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.homeCta{background-color:transparent}}@media (min-width:1280px){.homeCta{margin:10rem 0}}.homeCta__content{grid-column:2/-2;padding:5rem 0}@media (min-width:768px){.homeCta__content{background-color:var(--primary-80);border-radius:.5rem;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(12,minmax(0,100px))}}@media (min-width:1280px){.homeCta__content{grid-column:3/-3;grid-template-columns:repeat(18,minmax(0,60px))}}.homeCta__titleContainer{grid-column:2/-2}.homeCta__titleContainer .homeCta__tagline{color:var(--primary-20);font-style:italic;margin-bottom:.5rem}@media (min-width:1280px){.homeCta__titleContainer{grid-column:2/span 6}}.homeCta__textContainer{grid-column:2/-2;margin-top:3rem}@media (min-width:1280px){.homeCta__textContainer{grid-column:9/-2;margin-top:0}}.homeCta__textContainer .homeCta__text{margin-bottom:2.5rem}.homeFlexModels{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:5rem 0}@media (min-width:480px){.homeFlexModels{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeFlexModels{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeFlexModels{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.homeFlexModels{margin:8rem 0}}@media (min-width:1280px){.homeFlexModels{margin:10rem 0}}.homeFlexModels__titleContainer{grid-column:2/-2;margin-bottom:5rem;text-align:center}.homeFlexModels__titleContainer .homeFlexModels__title{margin-bottom:.5rem}.homeFlexModels__titleContainer .homeFlexModels__subtitle{color:var(--primary-80);font-style:italic}.homeFlexModels__modelsContainer{grid-column:2/-2}.homeFlexModels__modelItemsContainer,.homeFlexModels__modelsContainer{display:flex;flex-direction:column;gap:1.5rem}.homeFlexModels__modelItemsContainer>*{-moz-column-break-inside:avoid;break-inside:avoid-column}@media (min-width:1280px){.homeFlexModels__modelItemsContainer{-moz-columns:2;column-count:2;display:block;gap:var(--row-gap) var(--column-gap)}.homeFlexModels__modelItemsContainer>*{margin-top:3rem}.homeFlexModels__modelItemsContainer>:first-child{margin-top:0}}.homeFlexModels__model{background-color:var(--primary-20);border-radius:.5rem}.homeFlexModels__model .homeFlexModels__modelHeaderDesktop{align-items:center;cursor:pointer;display:grid;position:relative}.homeFlexModels__model .homeFlexModels__modelHeaderDesktop:before{background-color:#fff;content:"";display:block;grid-column:1/3;grid-row:1;height:.1rem;position:absolute;width:100%}@media (min-width:768px){.homeFlexModels__model .homeFlexModels__modelHeaderDesktop{gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(12,minmax(0,100px))}.homeFlexModels__model .homeFlexModels__modelHeaderDesktop:before{display:none}}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelHeaderDesktop{grid-template-columns:repeat(20,minmax(0,60px));height:6.8rem}.homeFlexModels__model .homeFlexModels__modelHeaderDesktop:after{background-color:#fff;content:"";display:block;grid-column:14;grid-row:1;height:100%;position:absolute;width:.1rem}}.homeFlexModels__model .homeFlexModels__modelTitleContainer{padding:2rem}@media (min-width:768px){.homeFlexModels__model .homeFlexModels__modelTitleContainer{grid-column:2/9;padding:2rem 2rem 2rem 0}}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelTitleContainer{display:contents}}.homeFlexModels__model .homeFlexModels__modelTitle{margin-bottom:.5rem;position:relative}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelTitle{grid-column:2/13;margin:0}}.homeFlexModels__model .homeFlexModels__modelTitle .icon{color:var(--primary);display:none;left:calc(var(--column-gap)*-1);position:absolute;top:0;transform:translateX(-100%)}@media (min-width:768px){.homeFlexModels__model .homeFlexModels__modelTitle .icon{display:block}}.homeFlexModels__model .homeFlexModels__modelCount{color:var(--primary);font-style:italic;position:relative}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelCount{display:flex;gap:1rem;grid-column:-8/span 3;padding-inline:2rem}}.homeFlexModels__model .homeFlexModels__modelCount .icon{display:none;left:calc(var(--column-gap)*-1);position:absolute;top:0;transform:translateX(-100%)}@media (min-width:768px){.homeFlexModels__model .homeFlexModels__modelCount .icon{display:block}}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelCount .icon{left:0;position:relative;transform:none}}.homeFlexModels__model .homeFlexModels__modelToggleBtn{box-sizing:border-box;padding:2rem;white-space:nowrap}@media (min-width:768px){.homeFlexModels__model .homeFlexModels__modelToggleBtn{align-items:center;display:flex;grid-column:span 4/-1;height:100%;justify-self:flex-end;padding:0 2rem;position:relative}.homeFlexModels__model .homeFlexModels__modelToggleBtn:before{background-color:#fff;content:"";display:block;grid-row:1;height:100%;left:0;position:absolute;right:0;width:.1rem}}.homeFlexModels__model .homeFlexModels__modelToggleBtn .button{justify-content:space-between}.homeFlexModels__model .homeFlexModels__modelToggleBtn .button .icon{color:var(--primary)}.homeFlexModels__model .homeFlexModels__modelToggleBtn .button span:after{content:"Meer informatie"}.homeFlexModels__model [data-open=true] .homeFlexModels__modelToggleBtn button .icon{color:#fff;transform:rotate(180deg)}.homeFlexModels__model [data-open=true] .homeFlexModels__modelToggleBtn button span:after{content:"Sluit"}.homeFlexModels__model .homeFlexModels__modelToggleBtn button:hover .icon{color:#fff}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelCount,.homeFlexModels__model .homeFlexModels__modelTitle{align-self:center;height:-moz-fit-content;height:fit-content}}.homeFlexModels__model .homeFlexModels__modelPrice{margin-left:10px}.homeFlexModels__model [data-content]{display:none}.homeFlexModels__model .homeFlexModels__modelContent{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding:2rem;position:relative}@media (min-width:768px){.homeFlexModels__model .homeFlexModels__modelContent{-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(12,minmax(0,100px));margin-top:0;padding:3rem 0;row-gap:4rem}.homeFlexModels__model .homeFlexModels__modelContent:after{background-color:#fff;content:"";display:block;grid-column:1/-1;grid-row:1;height:.1rem;left:0;position:absolute;top:-3rem;width:100%}.homeFlexModels__model .homeFlexModels__modelContent>*{grid-column:2/-2}}@media (min-width:1280px){.homeFlexModels__model .homeFlexModels__modelContent{grid-template-columns:repeat(20,minmax(0,60px));padding-bottom:7rem}}.homeFlexModels__model .homeFlexModels__catTitle{color:var(--primary);font-weight:700}.homeFlexModels__ctasContainer{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1280px){.homeFlexModels__ctasContainer{flex-direction:row}}.homeFlexModels__cta{border:.1rem solid var(--primary-80);border-radius:.5rem;display:grid;flex:1;grid-template-columns:1fr auto}@media (min-width:768px){.homeFlexModels__cta{justify-content:space-between}}.homeFlexModels__cta .homeFlexModels__buttonContainer{margin:2rem}.homeFlexModels__cta .homeFlexModels__ctaTitleContainer{padding:2rem;position:relative}.homeFlexModels__cta .homeFlexModels__ctaTitle{color:var(--primary-80);margin-bottom:.5rem}.homeFlexModels__cta .homeFlexModels__ctaText{font-style:italic;margin-bottom:1.5rem}@media (min-width:1280px){.homeFlexModels__cta .homeFlexModels__ctaText{max-width:30rem}}.homeFlexModels__cta--signup{background-color:var(--primary-80);color:#fff}.homeFlexModels__cta--signup .homeFlexModels__ctaTitle{color:#fff}.homeFlexModels__cta--signup .homeFlexModels__optionsContainer{background-color:var(--primary);display:flex;flex:2;flex-direction:column;gap:1rem;grid-column:1/-1;padding:1.2rem 2rem}@media (min-width:768px){.homeFlexModels__cta--signup .homeFlexModels__optionsContainer{align-items:center;flex-direction:row;justify-content:space-between}}.homeFlexModels__cta--signup .homeFlexModels__optionsContainer .homeFlexModels__optionsTitle{font-weight:700}.homeFlexModels__cta--signup .homeFlexModels__optionsContainer .homeFlexModels__optionsLink{align-items:center;display:flex;gap:1.3rem;opacity:1;text-decoration:underline;transition:opacity .25s ease-out}.homeFlexModels__cta--signup .homeFlexModels__optionsContainer .homeFlexModels__optionsLink:hover span{opacity:.8}.homeForm{background-color:var(--primary-20);display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:6rem 0}@media (min-width:480px){.homeForm{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeForm{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeForm{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.homeForm{background-color:transparent;margin:8rem 0}}@media (min-width:1280px){.homeForm{margin:10rem 0}}.homeForm__container{grid-column:main;padding:6rem 0}@media (min-width:768px){.homeForm__container{background-color:var(--primary-20);border-radius:.5rem;padding:6rem}}@media (min-width:1280px){.homeForm__container{grid-column:4/-4}}@media (min-width:1440px){.homeForm__container{grid-column:5/-5}}.homeForm__title{margin-bottom:4rem;text-align:center}@media (min-width:1280px){.homeForm__title{margin-bottom:5rem}}.homeForm__toggleContainer{margin-bottom:3rem}.homeForm__toggleContainer fieldset{border-radius:.5rem;display:grid;gap:1rem}@media (min-width:992px){.homeForm__toggleContainer fieldset{border:.1rem solid var(--primary-80);grid-template-columns:1fr 1fr}}.homeForm__toggleContainer label{box-sizing:border-box;cursor:pointer;display:flex}.homeForm__toggleContainer span{border-radius:.5rem;display:block;flex:1;font-weight:700;padding:2rem;text-align:center}.homeForm__toggleContainer span:before{content:"";display:inline-block;height:2.1rem;position:absolute;transform:translate(-2.5rem,-.2rem);width:2.1rem}.homeForm__toggleContainer input{display:none}.homeForm__toggleContainer input+span{border:.1rem solid var(--primary-80)}@media (min-width:992px){.homeForm__toggleContainer input+span{border:unset}}.homeForm__toggleContainer input:checked+span{background-color:var(--primary-80);color:#fff}.homeForm__toggleContainer input:checked+span:before{background-image:url(../images/check.svg);background-size:cover;content:"";display:inline-block;height:2.1rem;margin-right:.5rem;width:2.1rem}.homeForm__form{display:flex;flex-direction:column;gap:3rem}.homeForm__form.hidden{display:none}.homeHero{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;overflow:hidden;padding:15rem 0 30rem;position:relative}@media (min-width:480px){.homeHero{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeHero{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeHero{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.homeHero{padding:15rem 0 20rem}}@media (min-width:992px){.homeHero{padding:15rem 0 13rem}}@media (max-width:479px){.homeHero:before{bottom:0;right:0}}@media (min-width:768px){.homeHero:before{left:0;top:0;transform:translateY(-70%);width:35rem}}@media (min-width:1280px){.homeHero:before{left:20rem}}.homeHero:after{display:none}@media (min-width:768px){.homeHero:after{bottom:0;display:block;right:20%}}.homeHero__textContainer{align-self:center;display:flex;flex-direction:column;gap:1.5rem;grid-column:2/-2}@media (min-width:768px){.homeHero__textContainer{grid-column:2/-4}}@media (min-width:992px){.homeHero__textContainer{grid-column:3/7}}@media (min-width:1280px){.homeHero__textContainer{grid-column:3/span 9}}.homeHero__subtitle,.homeHero__tagline{color:var(--primary-80)}.homeHero__subtitle{display:block}.homeHero__introductionText{margin-top:1.5rem}@media (min-width:1280px){.homeHero__introductionText{margin-right:6rem;margin-top:2.5rem}}.homeHero__partner{align-items:center;background-color:#f5f5f5;border-radius:5px;box-sizing:border-box;color:#727275;display:flex;gap:2.6rem;margin-top:1.5rem;padding:1.2rem 1.5rem 1.1rem;width:-moz-fit-content;width:fit-content}@media (min-width:1280px){.homeHero__partner{margin-top:2.5rem}}.homeHero__partnerText{max-width:12.5rem}.homeHero__imageContainer{aspect-ratio:1/1.15;grid-column:2/-2;margin-top:8rem;position:relative;width:100%}@media (min-width:768px){.homeHero__imageContainer{grid-column:3/-4}}@media (min-width:992px){.homeHero__imageContainer{grid-column:8/-3}}@media (min-width:1280px){.homeHero__imageContainer{grid-column:12/-5;margin-top:0}}.homeHero__imageContainer:before{bottom:-20%;left:-10%}@media (min-width:1280px){.homeHero__imageContainer:before{bottom:0;left:-10%}}.homeHero__imageContainer:after{right:-30%;top:-30%}@media (min-width:1280px){.homeHero__imageContainer:after{right:-20%;top:-15%}}.homeHero__image{border-radius:.5rem .5rem 40rem 40rem;height:100%;overflow:hidden;width:100%}.homeHero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homeHighlights{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin-top:-32rem;padding:8rem 0;position:relative}@media (min-width:480px){.homeHighlights{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeHighlights{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeHighlights{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.homeHighlights{margin-top:-22rem}}@media (min-width:992px){.homeHighlights{margin-top:-16rem}}.homeHighlights:before{background-color:#f5f5f5;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.homeHighlights__highlights{display:grid;flex-direction:column;gap:var(--column-gap);grid-column:2/-2;grid-template-rows:1fr 1fr 1fr}@media (min-width:992px){.homeHighlights__highlights{display:flex;flex-direction:row}}@media (min-width:1280px){.homeHighlights__highlights{grid-column:3/-3}}.homeHighlights__highlightContainer{background-color:#fff;border-radius:.5rem;box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:2.5rem;position:relative}.homeHighlights__highlightContainer:after{background-color:var(--primary-80);bottom:0;content:"";height:.5rem;left:0;position:absolute;width:100%}@media (max-width:992px) and (min-width:768px){.homeHighlights__highlightContainer{display:grid;flex-direction:row;gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,100px));padding:2.5rem 0}}@media (min-width:992px){.homeHighlights__highlightContainer{align-items:center;gap:1.6rem;width:100%}}.homeHighlights__tabletContainer{display:contents}@media (max-width:992px) and (min-width:768px){.homeHighlights__tabletContainer{align-items:center;display:flex;gap:1rem;grid-column:2/-1;grid-column:span 7/-1;grid-row:1;transform:translateY(-.3rem)}}.homeHighlights__highlightTitle{align-items:center;display:flex;gap:1.4rem}.homeHighlights__highlightTitle .icon{color:#b4b4b4}@media (min-width:768px){.homeHighlights__highlightTitle{grid-column:2/span 4}.homeHighlights__highlightTitle .icon{left:2.5rem;position:absolute}}@media (min-width:992px){.homeHighlights__highlightTitle{position:relative;width:100%}.homeHighlights__highlightTitle span{text-align:center;width:100%}.homeHighlights__highlightTitle .icon{left:0}}.homeHighlights__highlightRatingsOverview{display:flex;gap:1rem}.homeHighlights__highlightRatingsOverview .homeHighlights__highlightRatingsLink{color:#727275;text-decoration:underline}.homeHighlights__highlightStars{height:3.2rem}.homeHighlights__highlightStars .icon{color:var(--primary-80);height:3.2rem;width:3.2rem}.homeHighlights__highlightSubtitle{color:#727275}.homeHighlights__highlightOldPrice{color:#727275;text-decoration:line-through}.homeProgram{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:8rem 0;position:relative}@media (min-width:480px){.homeProgram{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeProgram{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeProgram{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];margin:10rem 0}}.homeProgram__titleContainer{grid-column:2/-2;margin-bottom:5rem}@media (min-width:768px){.homeProgram__titleContainer{grid-column:2/span 6}}@media (min-width:1280px){.homeProgram__titleContainer{grid-column:3/span 9}}.homeProgram__titleContainer .homeProgram__subtitle{color:var(--primary-80);font-style:italic;margin-top:.5rem}.homeProgram__itemsContainer{display:flex;flex-direction:column;gap:2rem;grid-column:2/-2}@media (min-width:768px){.homeProgram__itemsContainer{grid-column:3/-2}}@media (min-width:1280px){.homeProgram__itemsContainer{grid-column:4/-5}}.homeProgram__item{display:grid;gap:5rem;grid-template-columns:auto 1fr;position:relative}@media (min-width:768px){.homeProgram__item{grid-template-columns:auto auto 1fr}}.homeProgram__item:after,.homeProgram__item:before{transform:translateY(.7rem)}.homeProgram__item:before{background-color:var(--primary-80);border-radius:99rem;content:"";display:block;height:.7rem;width:.7rem}.homeProgram__item:after{background-color:var(--primary-80);content:"";grid-column:1;height:calc(100% + 2rem);left:.3rem;position:absolute;width:.1rem}.homeProgram__item:last-child:after{display:none}.homeProgram__item .homeProgram__itemContent{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.homeProgram__item .homeProgram__itemContent{display:contents}}.homeProgram__item .homeProgram__itemContent .homeProgram__itemTime{color:var(--primary-80)}.homeProgram__item .homeProgram__itemContent .homeProgram__itemTitle{font-weight:700}.homeProgram__item .homeProgram__itemList{color:#727275}.homeProgram__item .homeProgram__desktopContainer{display:contents}@media (min-width:768px){.homeProgram__item .homeProgram__desktopContainer{display:flex;flex-direction:column;gap:.5rem}}.homeSeoText{background-color:#f5f5f5;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;padding:8rem 0}@media (min-width:480px){.homeSeoText{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeSeoText{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeSeoText{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}.homeAgenda+.homeSeoText{margin-top:-8rem}@media (min-width:1280px){.homeAgenda+.homeSeoText{margin-top:-10rem}.homeSeoText{padding:10rem 0}}.homeSeoText>*{grid-column:2/-2}.homeSeoText__tagline{border-bottom:.1rem solid #dedede;color:var(--primary-80);margin-bottom:2.5rem;padding-bottom:1.5rem;width:100%}@media (min-width:1280px){.homeSeoText__tagline{grid-column:3/-3}}.homeSeoText__title{color:var(--primary-80);margin-bottom:3rem}@media (min-width:768px){.homeSeoText__title{grid-column:2/-3}}@media (min-width:1280px){.homeSeoText__title{grid-column:3/span 5}}.homeSeoText__text p+p{margin-top:1rem}.homeSeoText__text ul{-moz-column-span:all;column-span:all;list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='12' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='rgba(93, 85, 178, 1)'/%3E%3C/svg%3E");margin:1.5rem 0;padding-left:2rem}[data-theme=lexlumen] .homeSeoText__text ul{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='12' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='rgba(236, 119, 3, 1)'/%3E%3C/svg%3E")}[data-theme=patroons] .homeSeoText__text ul{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='12' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='rgba(0, 83, 131, 1)'/%3E%3C/svg%3E")}[data-theme=wwft] .homeSeoText__text ul{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='12' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='rgba(36, 151, 76, 1)'/%3E%3C/svg%3E")}.homeSeoText__text ul li{margin-bottom:1.5rem;margin-left:1.5rem;padding-left:1rem;position:relative}@media (min-width:768px){.homeSeoText__text{grid-column:2/-3}}@media (min-width:1280px){.homeSeoText__text{grid-column:9/-4}}.homeTeachers{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:6rem 0 8rem;overflow:hidden}@media (min-width:480px){.homeTeachers{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeTeachers{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeTeachers{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];margin:8rem 0 10rem}}.homeTeachers>*{grid-column:2/-2}@media (min-width:1280px){.homeTeachers>*{grid-column:3/-3}}.homeTeachers__titleContainer{margin-bottom:6rem}.homeTeachers__titleContainer .homeTeachers__subtitle{color:var(--primary-80);font-style:italic}@media (min-width:768px){.homeTeachers__titleContainer{grid-column:left}}@media (min-width:1280px){.homeTeachers__titleContainer{grid-column:5/-5;text-align:center}}.homeTeachers__teachersContainer{margin-bottom:4rem}.homeTeachers__teachersContainer[data-slider=false]{display:flex;justify-content:center;width:100%}.homeTeachers__teachersContainer .flickity-viewport{overflow:visible}.homeTeachers__teacher{margin-inline:var(--column-gap);width:100%}.flickity-resize .homeTeachers__teacher{min-height:100%}@media (min-width:768px){.homeTeachers__teacher{width:29rem}}@media (min-width:1280px){.homeTeachers__teacher{width:39rem}}.homeTeachers__teacher .homeTeachers__teacherImageContainer{aspect-ratio:1/1.15;margin-bottom:2rem;overflow:hidden;width:25rem;width:100%}.homeTeachers__teacher .homeTeachers__teacherImageContainer img{border-radius:99rem 99rem .5rem .5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homeTeachers__teacher .homeTeachers__teacherName{color:var(--primary-80);margin-bottom:1rem}.homeTeachers__teacher .homeTeachers__teacherFunction{font-style:italic}.homeTeachers__sliderControls{display:none;gap:1rem}@media (min-width:768px){.homeTeachers__sliderControls{grid-column:-4/-2;grid-row:1;justify-self:flex-end}}.is-draggable+.homeTeachers__sliderControls{display:flex}.homeTestimonials{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:8rem 0;overflow:hidden}@media (min-width:480px){.homeTestimonials{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeTestimonials{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeTestimonials{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];margin:10rem 0}}.homeTestimonials__titleContainer{grid-column:2/-2}.homeTestimonials__titleContainer .homeTestimonials__tagline{color:var(--primary-80);font-style:italic;margin-bottom:.5rem}@media (min-width:768px){.homeTestimonials__titleContainer{grid-column:left}}@media (min-width:1280px){.homeTestimonials__titleContainer{grid-column:3/-5}}.homeTestimonials__sliderContainer{grid-column:2/-2;margin-top:5rem}@media (min-width:1280px){.homeTestimonials__sliderContainer{grid-column:3/-3}}.homeTestimonials__sliderContainer .flickity-viewport{overflow:visible}.homeTestimonials__slide{background-color:var(--primary-20);border-left:.5rem solid var(--primary-80);border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;margin-right:var(--column-gap);max-width:52rem;padding:3rem;width:100%}.flickity-resize .homeTestimonials__slide{min-height:100%}.homeTestimonials__slide .homeTestimonials__slideTitle{margin-bottom:2.3rem}.homeTestimonials__slide .homeTestimonials__slideText{margin-bottom:3rem}@media (min-width:1280px){.homeTestimonials__slide .homeTestimonials__slideText{margin-bottom:5rem}}.homeTestimonials__author{align-items:center;display:flex;gap:2.5rem;margin-top:auto}.homeTestimonials__author .homeTestimonials__authorImage{height:5rem;width:5rem}.homeTestimonials__author .homeTestimonials__authorImage img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homeTestimonials__author .homeTestimonials__authorPosition{color:var(--primary-80);margin-top:.5rem}.homeTestimonials__sliderControls{display:flex;gap:1rem;grid-column:2/-2;margin-top:4rem}@media (min-width:768px){.homeTestimonials__sliderControls{grid-column:right;grid-row:1;justify-self:flex-end;margin-top:auto}}@media (min-width:1280px){.homeTestimonials__sliderControls{grid-column:-5/-3}}.homeUsp{background-color:#f5f5f5;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin:6rem 0;overflow:hidden;position:relative}@media (min-width:480px){.homeUsp{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.homeUsp{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.homeUsp{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}@media (min-width:768px){.homeUsp{background-color:transparent;margin:8rem 0}}@media (min-width:1280px){.homeUsp{margin:10rem 0}}.homeUsp__container{background-color:#f5f5f5;border-radius:.5rem;display:grid;grid-column:2/-2;overflow:hidden;padding:6rem 0;position:relative}@media (min-width:768px){.homeUsp__container{gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(12,minmax(0,100px))}}@media (min-width:1280px){.homeUsp__container{grid-template-columns:repeat(20,minmax(0,60px))}}.homeUsp__container:before{right:0;top:0;transform:translateY(-50%);z-index:0}@media (min-width:768px){.homeUsp__container:before{right:20%}}@media (min-width:1280px){.homeUsp__container:before{right:50%}}.homeUsp__container:after{display:none}@media (min-width:1280px){.homeUsp__container:after{bottom:0;display:block;left:5%;transform:translateY(50%);z-index:0}}.homeUsp__container>*{z-index:1}.homeUsp__titleContainer{grid-column:2/-2}.homeUsp__titleContainer .homeUsp__tagline{color:var(--primary-80);font-style:italic;margin-bottom:1.5rem}@media (min-width:1280px){.homeUsp__titleContainer{grid-column:2/span 6}}.homeUsp__items{-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-direction:column;grid-column:2/-2;margin-top:5rem;row-gap:4rem;width:100%}@media (min-width:768px){.homeUsp__items{display:grid;grid-template-columns:1fr 1fr;row-gap:5rem}}@media (min-width:1280px){.homeUsp__items{grid-column:10/-2;margin-top:0}}.homeUsp__itemTitle{color:var(--primary-80);margin-bottom:1.5rem}.homeUsp__itemTitle .icon{display:block;margin-bottom:1rem}.navigationFooter{background-color:var(--primary-80);color:#fff;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;margin-top:15rem;padding:5.6rem 0 4.2rem;position:relative}@media (min-width:480px){.navigationFooter{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.navigationFooter{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.navigationFooter{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];margin-top:18rem}}.navigationFooter:before{background-color:var(--primary-40);border-radius:999rem;content:"";filter:blur(6.5rem);height:15rem;left:0;position:absolute;top:-5rem;width:100%;z-index:-1}@media (min-width:1280px){.navigationFooter:before{height:30rem;top:-8rem}}.navigationFooter ul{padding:0}.navigationFooter ul li:before{display:none}.navigationFooter a:not(.navigationFooter__logoLink):hover{opacity:.7;transition:opacity .25s ease-out}.navigationFooter__logoContainer{grid-column:2/-3;margin-bottom:4.5rem}@media (min-width:768px){.navigationFooter__logoContainer{grid-column:2/span 5}}.navigationFooter__logoContainer .navigationFooter__logo{margin-bottom:4.2rem}.navigationFooter__logoContainer .navigationFooter__logoSubtitle{max-width:23rem}.navigationFooter__logoContainer .navigationFooter__logoSubtitle em{color:var(--primary-20)}.navigationFooter__listHeader{color:var(--primary-20);margin-bottom:2rem}.navigationFooter__mobileContactAndSocialsContainer{grid-column:-4/-2}@media (min-width:480px){.navigationFooter__mobileContactAndSocialsContainer{grid-column:span 4}}@media (min-width:1280px){.navigationFooter__mobileContactAndSocialsContainer{display:contents}}.navigationFooter__menuContainer{grid-column:2/4}@media (min-width:480px){.navigationFooter__menuContainer{grid-column:2/5}}@media (min-width:768px){.navigationFooter__menuContainer{grid-column:span 3}}.navigationFooter__menuItems{display:flex;flex-direction:column}.navigationFooter__menuItems a{display:block;padding:.4rem 0}.navigationFooter__contactContainer{grid-column:right;margin-bottom:5rem}@media (min-width:1280px){.navigationFooter__contactContainer{grid-column:-9/span 4}}.navigationFooter__contactItems{display:flex;flex-direction:column}.navigationFooter__contactItems a{display:block;padding:.5rem 0}@media (min-width:1280px){.navigationFooter__socialsContainer{grid-column:-5/span 2}}.navigationFooter__socialsItems{display:flex}.navigationFooter__socialsItems a{display:inline-flex;padding:.5rem}.navigationFooter__bottomContainer{border-top:.1rem solid var(--primary-60);color:var(--primary-20);display:flex;flex-direction:column;gap:2.5rem;grid-column:2/-2;justify-content:space-between;margin-top:5rem;padding-top:2.5rem}@media (min-width:768px){.navigationFooter__bottomContainer{flex-direction:row}}.navigationFooter__bottomMenuItems{display:flex;flex-direction:column}@media (min-width:768px){.navigationFooter__bottomMenuItems{flex-direction:row;gap:3rem}}.navigationFooter__bottomMenuItems a{display:block;padding:.5rem 0}.navigationMain{background-color:transparent;height:var(--menu-height);position:fixed;top:0;width:100%;z-index:99}@media (min-width:1280px){.navigationMain:not(.headroom--top){background-color:#fff}}.navigationMain.headroom{transition:all .25s ease-out,background-color .2s ease-out 0s}.navigationMain:before{background-color:rgba(0,0,0,.5);content:"";height:100svh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:-1}.navigationMain.mobile-menu-opened:before{opacity:1}.navigationMain.mobile-menu-closed:before{opacity:0}.navigationMain li:before{display:none}@media (min-width:1280px){.navigationMain:before{display:none}}.navigationMain__container{align-items:center;background-color:transparent;box-sizing:border-box;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-areas:". left left left left ." ". right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-rows:1fr;height:100%;padding-top:1rem;position:relative;transition:background-color .3s ease-out;width:100%;z-index:99}@media (min-width:480px){.navigationMain__container{grid-template-areas:". left left left left left left ." ". right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:768px){.navigationMain__container{grid-template-areas:". left left left left left left right right right right right right .";grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end]}}@media (min-width:1280px){.navigationMain__container{grid-template-areas:". left left left left left left left left left left right right right right right right right right right right .";grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end]}}.navigationMain__container:after{background-color:#dedede;bottom:0;content:"";display:none;grid-column:2/-2;height:.1rem;left:0;position:absolute;width:100%}.navigationMain.mobile-menu-opened .navigationMain__container{background-color:#fff}.navigationMain.mobile-menu-opened .navigationMain__container:after{display:block}@media (min-width:1280px){.navigationMain__container:after{display:block}}.navigationMain__logo{color:#727275;grid-column:2/4;opacity:0;transition:opacity .2s ease-out}.headroom--top .navigationMain__logo{opacity:1}@media (min-width:768px){.navigationMain__logo{display:flex;grid-column:2/7}}@media (min-width:1280px){.navigationMain__logo{opacity:1}}.navigationMain.mobile-menu-opened .navigationMain__logo{opacity:1}.navigationMain__logo img{-o-object-fit:contain;object-fit:contain}.navigationMain__logo span{display:block;margin:.5rem 0 0;position:absolute}@media (min-width:768px){.navigationMain__logo span{border-left:.1rem solid #dedede;margin:0 0 0 1.5rem;padding-left:1.5rem;position:inherit;width:10rem}}.navigationMain__rightSide{align-items:center;display:flex;gap:1rem;grid-column:right;grid-column:-4/-2;height:100%;justify-content:flex-end}@media (min-width:768px){.navigationMain__rightSide{grid-column:-6/-2}}@media (min-width:1280px){.navigationMain__rightSide{gap:3rem;grid-column:8/-2}}.navigationMain__menuItemsContainer{align-items:center;animation:fadeOut .3s ease-out forwards;background-color:#fff;bottom:0;box-sizing:border-box;display:none;flex-direction:column;gap:1rem;left:0;opacity:0;padding:3rem;position:absolute;text-align:center;transform:translateY(100%);width:100%}@media (min-width:1280px){.navigationMain__menuItemsContainer{align-items:center;animation:none;background-color:transparent;display:flex;flex-direction:row;gap:2rem;height:100%;opacity:1;padding:unset;position:relative;text-align:left;transform:unset;width:-moz-fit-content;width:fit-content}}.navigationMain.mobile-menu-opened .navigationMain__menuItemsContainer{animation:fadeIn .3s ease-out forwards;display:flex}.navigationMain__menuItemsContainer .navigationMain__menuItem{position:relative;width:-moz-fit-content;width:fit-content}.navigationMain__menuItemsContainer .navigationMain__menuItem.active:after,.navigationMain__menuItemsContainer .navigationMain__menuItem:hover:after{border-bottom:.1rem solid var(--primary);bottom:-.1rem;content:"";left:0;position:absolute;width:100%}@media (min-width:1280px){.navigationMain__menuItemsContainer .navigationMain__menuItem.active:after,.navigationMain__menuItemsContainer .navigationMain__menuItem:hover:after{border-bottom:.2rem solid var(--primary)}.navigationMain__menuItemsContainer .navigationMain__menuItem{align-items:center;display:flex;height:100%}}@media (min-width:768px){.navigationMain__menuItemsContainer .navigationMain__signupMobile{display:none}}.navigationMain__mobileOpenButton{display:flex}.mobile-menu-opened .navigationMain__mobileOpenButton{display:none}@media (min-width:1280px){.navigationMain__mobileOpenButton{display:none}}.navigationMain__mobileCloseButton{display:none}.mobile-menu-opened .navigationMain__mobileCloseButton{display:flex}@media (min-width:1280px){.navigationMain__mobileCloseButton{display:none}}.navigationMain__mainBtns{display:flex;gap:1rem}.navigationMain__signup{display:none}@media (min-width:768px){.navigationMain__signup{display:flex}}.navigationMain__login{display:none}@media (min-width:1280px){.navigationMain__login{display:flex}}.navigationMain__login--mobile{display:flex}@media (min-width:1280px){.navigationMain__login--mobile{display:none}}