:root,[data-theme=smaaklessen]{--c-blue-5: #f0f5fa;--c-blue-30: #b4c8dd;--c-blue-60: #054b91;--c-blue-100: #1c2d50;--c-black: hsl(0 0% 0%);--c-white: hsl(0 0% 100%);--c-text-dark: var(--c-black);--c-text-light: var(--c-white);--c-primary-5: #f5fcfd;--c-primary-30: #c4edf3;--c-primary-60: #89dae8;--c-primary-100: #3ac2d8;--c-primary-contrast: var(--c-black);--c-accent1-5: #f2f5fa;--c-accent1-30: #b2c7df;--c-accent1-60: #004495;--c-accent1-100: #002e54;--c-accent1-contrast: var(--c-white);--c-accent2-5: #fffef8;--c-accent2-30: #fdf9bb;--c-accent2-60: #fcf379;--c-accent2-100: #faeb1f;--c-accent2-contrast: var(--c-black);--c-accent-secondary: #f08c1a;--c-grey-50: #f6f6f6;--c-grey-100: #d1d3d8;--c-grey-200: #bbbec5;--c-grey-300: #9ca1aa;--c-grey-400: #898e99;--c-grey-500: #6b7280;--c-grey-600: #616874;--c-grey-700: #4c515b;--c-grey-800: #3b3f46;--c-grey-900: #2d3036;--c-red-50: #f9d6d6;--c-red-100: #e1a3a3;--c-red-200: #d6b2b2;--c-red-300: #d6b2b2;--c-red-400: #d6b2b2;--c-red-500: #c72b2b;--c-red-600: #a84a4a;--c-red-700: #8f4b4b;--c-red-800: #8f4b4b;--c-red-900: #8c3d3d;--c-green-50: #e9f9e9;--c-green-100: #d4e6d4;--c-green-200: #b8e6b8;--c-green-300: #a3e6a3;--c-green-400: #8fcf8f;--c-green-500: #218813;--c-green-600: #2d6b2d;--c-green-700: #4b8f4b;--c-green-800: #5c8f5c;--c-green-900: #4b8f4b;--color-glass: hsla(180, 2.4%, 96.1%, .8)}[data-theme=schoolfruit]{--c-primary-5: #fcfcf5;--c-primary-30: #e5edc0;--c-primary-60: #cedd7f;--c-primary-100: #afcb2e;--c-primary-contrast: var(--c-black)}[data-theme=schoolzuivel]{--c-primary-5: #f4f4f8;--c-primary-30: #c0c1d8;--c-primary-60: #8182b0;--c-primary-100: #2d2e7c;--c-primary-contrast: var(--c-white)}:root{--max-content-width: 78.25rem;--grid-gap-mobile: 1.25rem;--grid-gap: 1.5rem;--font-size-d1: clamp(2.5rem, 7dvw, 3.5rem);--font-size-d2: clamp(2.5rem, 5.85dvw, 3rem);--font-size-h1: clamp(2rem, 3.9dvw, 2.5rem);--font-size-h2: clamp(1.5rem, 3.125dvw, 2rem);--font-size-h3: clamp(1.25rem, 2.35dvw, 1.5rem);--font-size-h4: clamp(1.125rem, 1.95dvw, 1.25rem);--font-size-h5: clamp(1rem, 1.75dvw, 1.125rem);--font-size-h6: clamp(.875rem, 1.55dvw, 1rem);--font-size-body: 1rem;--font-size-body-small: .875rem;--font-size-button: var(--font-size-body-small);--font-size-caption: clamp(.75rem, 1.35dvw, .875rem);--font-size-tag: .75rem;--button-size-s: 1rem;--button-size-m: 1.2rem;--button-size-l: 1.4rem;--line-height-xs: 1;--line-height-s: 1.15;--line-height-m: 1.25;--line-height-l: 1.4;--line-height-xl: 2;--icon-s: .75rem;--icon-m: 1rem;--icon-l: 1.125rem;--whitespace-xxxs: .25rem;--whitespace-xxs: .5rem;--whitespace-xs: .75rem;--whitespace-s: 1rem;--whitespace-m: 1.5rem;--whitespace-l: 2rem;--whitespace-xl: 2.5rem;--whitespace-xxl: 3.5rem;--whitespace-xxxl: 5rem;--border-radius-s: .25rem;--border-radius-m: .5rem;--border-radius-l: 1rem;--border-radius-xl: 2rem}:root{--border-style-thin: thin solid var(--c-grey-500);--icon--backtotop: url(../icons/icon-arrow-round-smaaklessen.svg);--icon--search: url(../icons/magnifying-glass.svg);--icon--search-hover: url(../icons/magnifying-glass--white.svg);--image-pattern-m: url(../patterns/pattern-Smaaklessen.png);--image-pattern-l: url(../patterns/pattern-Smaaklessen.png);--image-pattern-l-repeat: repeat}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}*,*:before,*:after{background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html{hanging-punctuation:first last;scroll-padding-top:9rem}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{min-height:100svh}img,picture,svg,video{display:block;max-width:100%;height:auto;object-fit:cover}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}button{background:none;border:0;cursor:pointer}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}}@layer defaults;@layer defaults{:root{interpolate-size:allow-keywords}@keyframes slideFromTop{0%{translate:0 -100%}to{translate:0 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulsate{0%{opacity:1;scale:1}50%{opacity:.75;scale:1.05}to{opacity:1;scale:1}}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes loading{0%{transform:scaleX(0)}5%{transform:scaleX(35%)}10%{transform:scaleX(.5)}20%{transform:scaleX(.7)}to{transform:scaleX(75%)}}@keyframes loaded{0%{transform:scaleX(75%)}50%,to{transform:scaleX(1)}}}@layer defaults{@font-face{font-family:"Baloo Bhaina 2";font-weight:400 800;font-style:normal;font-display:fallback;src:url(../fonts/BalooBhaina2/BalooBhaina2-VariableFont_wght.ttf) format("truetype-variations")}@font-face{font-family:Mulish;font-weight:200 1000;font-style:normal;font-display:fallback;src:url(../fonts/Mulish/Mulish-VariableFont_wght.ttf) format("truetype-variations")}}@layer defaults{:root{--font-family-b: "Baloo Bhaina 2", sans-serif;--font-family-m: "Mulish", sans-serif}body{font-family:var(--font-family-m);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-l);text-rendering:geometricPrecision;color:var(--c-black)}b,strong{font-weight:500}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-m);font-weight:500}.h1-display{font-family:var(--font-family-b);font-weight:600}h1{font-family:var(--font-family-b);font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-s)}h2{font-family:var(--font-family-b);font-size:var(--font-size-h2);line-height:var(--line-height-s);font-weight:700}h3{font-family:var(--font-family-b);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-xs)}h4{font-family:var(--font-family-b);font-size:var(--font-size-h4);font-weight:600}h5{font-family:var(--font-family-b);font-size:var(--font-size-h5);font-weight:500}h6{font-family:var(--font-family-b);font-size:var(--font-size-h6);font-weight:500}h1,h2,h3,h4,h5,h6,p{margin-block:.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-block-start:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-block-end:0}h1,h2,h3,h4,h5,h6{margin-block-start:1em}a{--_link-text-decoration: none;--_link-text-decoration-inverted: underline;color:var(--c-blue-100);text-decoration:var(--_link-text-decoration)}a:is(:hover,:focus-visible){color:var(--c-primary-100);text-decoration:var(--_link-text-decoration-inverted)}a:active{color:var(--c-black);text-decoration:var(--_link-text-decoration-inverted)}p a{--_link-text-decoration: underline;--_link-text-decoration-inverted: none;font-weight:500}i,em{font-style:italic}blockquote{padding-block:.625rem;padding-inline:clamp(1.25rem,3.125dvw,2rem);font-style:italic;border-left:.25rem solid var(--color-accent)}figcaption,caption{padding:.25rem;font-size:var(--font-size-caption);color:var(--c-grey-700)}figcaption:before,caption:before{content:"▲";margin-right:.125rem}:root{--_list-padding: 1.25rem;--_list-item-padding: .125rem;--_list-item-margin: .5rem}:is(ul,ol):not([class]){padding-inline-start:var(--_list-padding)}:is(ul,ol):not([class]) ::marker{font-weight:500}:is(ul,ol):not([class]) li{margin-block:var(--_list-item-margin);padding-inline-start:var(--_list-item-padding)}:is(ul,ol):not([class]) li>p{margin-block:0}ol ol{list-style-type:lower-alpha}}@layer defaults{body{display:grid;grid-template-rows:auto 1fr auto}.header{grid-row:1}main{grid-row:2;align-self:start}.footer{grid-row:3}main,.footer{--_grid-gap: var(--grid-gap-mobile, var(--grid-gap));--_column-count: 4;display:grid;grid-template-columns:[full-width-start] 1fr [content-start] repeat(var(--_column-count),[column] min(calc((100% - (var(--_grid-gap) * (var(--_column-count) + 1))) / var(--_column-count)),calc((var(--max-content-width) - (var(--_grid-gap) * (var(--_column-count) - 1))) / var(--_column-count)))) [content-end] 1fr [full-width-end];overflow:hidden}@media (width >= 48rem){main,.footer{--_grid-gap: var(--grid-gap);--_column-count: 8}}@media (width >= 64rem){main,.footer{--_column-count: 12}}main>*,.footer>*{grid-column:full-width}.content-wrapper{display:grid;grid-template-columns:subgrid}.content-wrapper>*{grid-column:content}}@layer defaults{:root{--body-background: var(--c-primary-5)}:focus-visible{outline:2px solid var(--c-primary-100);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}body{background-color:var(--body-background)}.accent-secondary{--color-accent: var(--c-accent1-100)}.image,ul,ol{margin-block:1.5rem}.image:first-child,ul:first-child,ol:first-child{margin-block-start:0}.image:last-child,ul:last-child,ol:last-child{margin-block-end:0}:is(ul,ol) :is(ul,ol){margin-block:0}}@layer defaults{.displayNone{display:none!important}.floatLeft{float:inline-start}.floatRight{float:inline-end}.alignleft{text-align:start}.aligncenter{text-align:center}.alignright{text-align:end}.rte_container{white-space:pre-wrap}.rte_container[data-layout-source]{padding-block:1rem;outline:2px dashed var(--c-red-600);outline-offset:2px}div.movehandle,.wmEditorIconPersonalization{background-size:initial}.embedded_wcbelement{caret-color:transparent}.imeConverterDiv{display:none}}@layer defaults{:root{--loading-color: var(--c-primary-100)}body:before{content:"";z-index:3;position:fixed;inset-block-start:0;height:4px;background-color:var(--loading-color);inset-inline:0;inset-inline-start:0;width:100%;transform:scaleX(0);transform-origin:0%}body[data-state=loading]:before{transform:scaleX(75%);animation:loading ease 25s}body[data-state=loaded]:before{animation:loaded ease .5s}[data-blurhash]{position:relative}[data-blurhash] canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s ease}[data-blurhash][data-loaded] canvas{opacity:0}}@layer components;@layer components{.accordion{position:relative;width:100%;background-color:var(--c-white);border-block:1px solid var(--c-grey-100);font-family:var(--font-family-b)}.accordion:has(.accordion__button:hover){z-index:1}.accordion:first-child{border-block-start:0}.accordion:last-child{border-block-end:0}.accordion__button{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--whitespace-x-small);width:100%;padding-block:.75rem;padding-inline:1.25rem;text-align:start;font-weight:500;font-size:var(--font-size-h4)}.accordion__button:after{display:block;content:"";flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--c-primary-60);background-image:url(../icons/icon-arrow-circle.svg);background-size:18px;rotate:0deg;transition:rotate .25s ease-in-out}.accordion__button:hover{font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.accordion__button:focus-visible{z-index:1}.accordion__button[aria-expanded=true]{font-weight:500}.accordion__button[aria-expanded=true]:after{rotate:-180deg}.accordion__content{position:relative;display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease-in-out;font-size:var(--font-size-h6);color:var(--c-grey-500)}.accordion__content>div{overflow:hidden;padding:1.25rem;transition:padding-block .25s ease-in-out}.accordion__content[inert]{grid-template-rows:0fr}.accordion__content[inert]>div{padding-block:0}.accordion-wrapper{isolation:isolate;border:1px solid var(--c-grey-100);border-radius:16px;overflow:hidden}.accordion-wrapper>.accordion{margin-block-start:-1px}.accordion-wrapper>.accordion:first-child{margin-block:0}body[data-in-context-mode=true] .accordion .accordion__button{font-weight:500}body[data-in-context-mode=true] .accordion .accordion__button:after{rotate:90deg}body[data-in-context-mode=true] .accordion .accordion__content{grid-template-rows:1fr}body[data-in-context-mode=true] .accordion .accordion__content>div{padding:1.25rem}}@layer components{.article-header-image{margin-bottom:0}.article-header-image img{width:100%;border-radius:var(--border-radius-xl)}.article-header{margin-block-end:0;margin:0}.article-header h1{margin-block-start:1.5rem}.article-header__content{display:grid;row-gap:1rem;column-gap:3.5rem;align-items:center}@container (width >= 640px){.article-header__content:has(.author){grid-template-columns:auto 1fr}}.article-header__metadata{display:flex;gap:1.25rem}span.content-type{background-color:var(--c-primary-60);border-radius:var(--border-radius-xl);padding-top:px;font-size:16px;line-height:32px;padding-inline:.5rem}.publication-date{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;align-items:center;color:var(--c-grey-900)}.publication-date:before{margin-top:-6px;content:"";aspect-ratio:1;background-color:currentColor}.publication-date:before{-webkit-mask-image:url(../icons/outline/calendar.svg);mask-image:url(../icons/outline/calendar.svg)}.reading-time:before{-webkit-mask-image:url(../icons/outline/clock.svg);mask-image:url(../icons/outline/clock.svg)}}@layer components{.author{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:1rem}.author__image{border-radius:50%;overflow:hidden}.author__metadata{display:grid;padding-block:.375rem}.author__name{font-weight:500}.author__description{font-size:var(--font-size-caption)}}@layer components{.back-to-top{border-radius:100%;width:40px;height:40px;background-image:var(--icon--backtotop);background-size:100%;background-repeat:no-repeat;background-position:center;rotate:0deg}}@layer components{.breadcrumbs{z-index:1;inset-block-start:var(--header-height);display:grid;grid-template-columns:subgrid}.breadcrumbs a,.breadcrumbs button{font-size:var(--font-size-body-small);color:var(--c-blue-60);text-decoration:underline}.breadcrumbs ol{--_list-padding: 0;--_list-item-padding: 0;--_list-item-margin: 0;display:flex;flex-wrap:wrap;gap:.625rem;line-height:20px;margin:0;list-style:none}.breadcrumbs ol li{display:flex;align-items:center;gap:.625rem}.breadcrumbs ol li a:hover{text-decoration:underline}.breadcrumbs ol li:not(:last-child):after{content:"";height:18px;aspect-ratio:1;background-color:var(--c-black);-webkit-mask-image:url(../icons/icon-chevron.svg);mask-image:url(../icons/icon-chevron.svg)}@media (width < 48rem){.breadcrumbs ol li:not(:first-child){display:none}.breadcrumbs ol li:first-child:after{content:none}.breadcrumbs ol li:first-child a{display:flex;align-items:center;gap:.625rem}.breadcrumbs ol li:first-child a:before{content:"";width:1.125rem;aspect-ratio:1;background-color:var(--c-blue-100);-webkit-mask-image:url(../icons/icon-chevron.svg);mask-image:url(../icons/icon-chevron.svg);rotate:180deg}}.breadcrumbs ol a[aria-current=page]{text-decoration:none;font-weight:500}.breadcrumbs__wrapper{width:100%;max-width:var(--max-content-width);grid-column:full-width;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0 auto;padding-block:1rem;padding-inline:1rem}@media (width >= 48rem){.breadcrumbs__wrapper{padding:1rem 2rem 0}}.breadcrumbs__home{width:1rem;aspect-ratio:1;background-color:var(--c-blue-100);-webkit-mask-image:url(../icons/icon-home.svg);mask-image:url(../icons/icon-home.svg)}.breadcrumbs__home:is(:hover,:focus-visible){background-color:var(--header-color-hover)}@media (width < 48rem){.breadcrumbs__home{display:none}}}@layer components{.button{--_button-background: var(--c-white);--_button-color: var(--c-black);--_button-hover-background: var(--c-primary-30);--_button-active-background: var(--c-primary-60);--_button-border-radius: var(--border-radius-xl);--_button-size: var(--button-size-s);--_font-family: var(--font-family-m);--_font-weight: 400;--_padding: .5rem .75rem;display:inline-flex;align-items:center;gap:.5rem;padding:var(--_padding);background-color:var(--_button-background);border-radius:var(--_button-border-radius);font-family:var(--_font-family);font-size:var(--_button-size);font-weight:var(--_font-weight);line-height:var(--_button-size);color:var(--_button-color);text-decoration:none;width:auto;text-align:left}.button:is(:hover,:focus-visible){background-color:var(--_button-hover-background);text-decoration:underline}.button:active{background-color:var(--_button-active-background);box-shadow:0 0 .125rem hsl(from var(--c-black) h s l / .2)}.button[disabled]{background-color:hsl(from var(--_button-background) h s calc(l/2) / .25);box-shadow:none;opacity:.5;pointer-events:none}@media (width >= 48rem){.button{border-radius:var(--border-radius-xl);padding:.75rem 1.25rem}}.button--primary{--_button-background: var(--c-primary-100);--_button-color: var(--c-primary-contrast);--_button-hover-background: var(--c-primary-60);--_button-active-background: var(--c-primary-60)}.button--secondary{--_button-background: var(--c-accent1-100);--_button-color: var(--c-accent1-contrast);--_button-hover-background: var(--c-accent1-100);--_button-active-background: var(--c-accent1-60)}.button--tertiary{--_button-background: var(--c-accent2-100);--_button-color: var(--c-accent2-contrast);--_button-hover-background: var(--c-accent2-60);--_button-active-background: var(--c-accent2-60)}.button--link:after,.button--arrow:after,.button--primary:after,.button--secondary:after,.button--tertiary:after{content:"";height:var(--_button-size);aspect-ratio:1;background-color:currentColor;-webkit-mask-image:url(../icons/micro/arrow-right.svg);mask-image:url(../icons/micro/arrow-right.svg);margin-left:auto}.button--big{padding:.75rem 1.25rem}@media (width >= 48rem){.button--big{padding:1rem 1.25rem;--_button-size: var(--button-size-m)}}.button--small{padding:.5rem}@media (width >= 48rem){.button--small{--_button-size: var(--button-size-s)}}.button--link{--_button-background: transparent;--_button-color: var(--c-black);--_button-hover-background: transparent;--_button-active-background: transparent;align-items:flex-end}.button--link:is(:hover,:focus-visible){background-color:unset;text-decoration:underline}.button--link:active{background-color:unset}.button--external{padding-inline:1rem;border-radius:2rem;gap:.25rem}.button--external:after{content:"";height:var(--icon-m);aspect-ratio:1;background-color:currentColor;-webkit-mask-image:url(../icons/icon-newwindow.svg);mask-image:url(../icons/icon-newwindow.svg);-webkit-mask-size:.9rem;mask-size:.9rem}.button--chef{padding-inline:1rem;background-color:var(--c-primary-100);color:var(--c-primary-contrast);border-radius:2rem}.button--chef:hover{color:var(--c-text-dark)}.button--chef:after{content:"";height:var(--icon-l);aspect-ratio:1;background-color:currentColor;-webkit-mask-image:url(../icons/icon-out.svg);mask-image:url(../icons/icon-out.svg);-webkit-mask-size:1.5rem;mask-size:1.5rem}.button--filter{--_button-background: transparent;--_button-color: var(--c-black);--_button-hover-background: transparent;--_button-active-background: transparent;padding:.5rem .75rem;align-items:flex-end}.button--filter:is(:hover,:focus-visible){background-color:unset;text-decoration:underline}.button--filter:after{content:"";height:var(--_button-size);aspect-ratio:1;background-color:currentColor;-webkit-mask-image:url(../icons/icon-x-mark.svg);mask-image:url(../icons/icon-x-mark.svg);transform:rotate(45deg);margin-left:auto;transition:all}.button--filter[selected=true]:after{-webkit-mask-image:url(../icons/icon-x-mark.svg);mask-image:url(../icons/icon-x-mark.svg);transform:rotate(0)}.button--filter[data-theme=smaaklessen],.button--filter[data-theme=schoolfruit],.button--filter[data-theme=schoolzuivel]{border:1px solid var(--c-primary-100)}.button--filter[data-theme=smaaklessen]:hover,.button--filter[data-theme=schoolfruit]:hover,.button--filter[data-theme=schoolzuivel]:hover{color:var(--c-primary-contrast);background-color:var(--c-primary-100)}.button--filter[data-theme=smaaklessen][selected=true],.button--filter[data-theme=schoolfruit][selected=true],.button--filter[data-theme=schoolzuivel][selected=true]{background-color:var(--c-primary-100)}}@layer components{blockquote{font-size:var(--font-size-h2);font-style:normal;color:var(--c-blue-60);border:1px solid var(--c-blue-60);border-radius:var(--border-radius-xl);padding:2rem}@container (width >= 48rem){blockquote{padding:2rem 4rem}}blockquote:before{content:"“";display:inline;white-space:nowrap;line-height:.2}blockquote:after{content:"”";display:inline;white-space:nowrap;line-height:.2}}@layer components{.card{position:relative;display:grid;cursor:pointer;overflow:hidden;border-radius:var(--border-radius-xl);border:1px solid var(--c-grey-200);height:100%}.card figure{height:100%;aspect-ratio:1;margin:0}@container (width >= 22.5rem){.card figure{height:auto;aspect-ratio:16 / 9}}@container (width >= 63rem){.card figure{aspect-ratio:4 / 3}}.card :is(figure,picture,img){width:100%}.card :is(picture,img){height:100%}.card figure{overflow:hidden}.card img{transition:scale .25s ease-in-out}.card:where(:hover,:has(:focus-visible)) .card__content a{color:var(--c-blue-100);text-decoration-line:underline}@media (prefers-reduced-motion: no-preference){.card:where(:hover,:has(:focus-visible)) img{scale:1.025}}.card:has(:focus-visible){outline:2px solid var(--c-primary-60);outline-offset:4px}.card:has(:focus-visible) a{outline:0}.card__content{display:grid;gap:.25rem;padding:1.5rem;background-color:var(--c-white);color:var(--c-black);-webkit-hyphens:auto;hyphens:auto;height:100%}@container (width >= 22.5rem){.card__content{grid-template-rows:1fr auto}}.card__content a{color:var(--c-black)}.card__content h3{margin:0;font-size:var(--font-size-h4)}.card__content p{color:var(--c-grey-500);margin:0}.card__content button{justify-self:flex-start}.card--icon .card__content{gap:.5rem}@container (width >= 22.5rem){.card--icon .card__content{grid-template-rows:auto auto 1fr auto}}.card--icon .card__content .card__icon{width:64px;aspect-ratio:1}.card--icon .card__content .card__icon figure{aspect-ratio:1}.card.card--compact{grid-template-columns:6.25rem auto;height:auto}.card.card--compact figure{height:100%}.card.card--compact .card__content{gap:0;line-height:var(--line-height-xs);padding-inline:1rem;align-items:center}@container (width >= 22.5rem){.card.card--compact .card__content{padding:1rem}}.card.card--compact .card__content h3{font-size:var(--font-size-h5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.card--compact .card__content p:empty{margin:0}.card.card--compact .card__content button{padding:0;font-weight:400}}@layer components{.cards{display:grid;width:100%;height:100%;margin:0 auto;container-type:inline-size}.cards>div{--_list-padding: 0;--_list-item-padding: 0;--_list-item-margin: 0;display:grid;gap:1rem}@container (width >= 48rem){.cards>div{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}.cards h2{text-align:center}.cards>.button{margin-block-start:clamp(1.5rem,5.5dvw,3.5rem);justify-self:center}@container (width >= 48rem){.cards>.button{margin-block-start:3.5rem}}.cards.cards--news{max-width:48rem}.cards.cards--news>div .card__content{gap:1rem}@container (width >= 48rem){.cards.cards--news>div{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto)}}.cards.cards--news>div>div:first-child{grid-template-rows:auto 1fr;grid-row-start:span 4}}@layer components{.cta-big{margin-block:4.5rem;container-type:inline-size;container-name:ctabig}.cta-big__wrapper{--_offset-top: 113px;--_grid-layout: minmax(0, 480px) minmax(0, 426px);--_padding-inline: clamp(16px, 10vw, 156px) 16px;--_padding-bottom: 80px;--_aside-padding-top: 68px;--_title-size: 31px;--_text-size: 19px;display:grid;grid-template-columns:var(--_grid-layout);column-gap:clamp(48px,5vw,96px);row-gap:48px;padding-bottom:var(--_padding-bottom);padding-inline:var(--_padding-inline);background-image:var(--image-pattern-l);background-size:cover;background-position:0 var(--_offset-top)}.cta-big__image *{height:100%;border-radius:var(--border-radius-xl)}.cta-big__aside{padding-top:calc(var(--_offset-top) + var(--_aside-padding-top));display:flex;flex-direction:column;gap:18px}.cta-big__aside p{font-size:var(--_text-size)}.cta-big__title{margin:0;color:var(--c-blue-100);font-size:var(--_title-size);-webkit-hyphens:auto;hyphens:auto}.cta-big__buttons{display:flex;column-gap:24px;row-gap:12px;flex-wrap:wrap}@container ctabig (width < 48rem){.cta-big__wrapper{--_offset-top: 57px;--_grid-layout: 1fr;--_padding-inline: 16px;--_padding-bottom: 48px;--_aside-padding-top: 0;--_title-size: 24px;--_text-size: 16px}.cta-big__image{margin-right:auto}.cta-big__image *{border-radius:var(--border-radius-l)}.cta-big__image img{width:min(100%,480px);aspect-ratio:328 / 266}.cta-big__buttons{flex-direction:column}.cta-big__buttons .button{width:max(480px,max-content);justify-content:center}}}@layer components{.cta-small{margin-block:4.5rem;container-type:inline-size;container-name:ctasmall}.cta-small>div{background:#f6bc7d;border-radius:var(--border-radius-xl);padding:40px 48px}.cta-small__title{font-size:39px;line-height:47px;margin-bottom:12px;-webkit-hyphens:auto;hyphens:auto}.cta-small__content{margin-bottom:24px}.cta-small__content p{font-size:19px}.cta-small__buttons{display:flex;column-gap:24px;row-gap:12px;flex-wrap:wrap}@container ctasmall (width < 48rem){.cta-small>div{padding:24px;border-radius:var(--border-radius-l)}.cta-small__title{font-size:28px;line-height:36px;margin-bottom:8px}.cta-big__buttons{flex-direction:column}.cta-big__buttons .button{width:max(480px,max-content);justify-content:center}}}@layer components{:root{--footer-background: var(--c-blue-100)}.footer{isolation:isolate;display:flex;flex-direction:column;align-items:center;color:var(--c-white)}.footer a{color:var(--c-grey-50)}.footer__logos{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(16px,5vw,56px);row-gap:1rem;position:relative;width:1128px;max-width:calc(100% - 32px);padding:1rem;border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;border:1px solid var(--c-grey-100);border-bottom:0;background-color:var(--c-white);--_width: 233px;--_height: 95px;--_inset: calc(100% - 1px) 15% auto auto;--_clip: 7%}.footer__logos>div{display:contents}.footer__logos p:empty{display:none}.footer__logos img{height:56px;width:auto;object-fit:contain;margin-inline:auto}.footer__logos:before,.footer__logos:after{content:"";position:absolute;inset:var(--_inset);display:block;height:var(--_height);width:var(--_width);-webkit-mask-image:url(../img/hap.svg);mask-image:url(../img/hap.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:top center;mask-position:top center}.footer__logos:before{background-color:var(--c-white);clip-path:polygon(0 var(--_clip),100% var(--_clip),100% 0,0 0)}.footer__logos:after{background-color:var(--c-blue-60);clip-path:polygon(0 var(--_clip),100% var(--_clip),100% 100%,0% 100%)}.footer__content{width:100%;background:var(--c-blue-100);padding-inline:64px;padding-block:40px 24px;display:flex;flex-direction:column}.footer__bottom{display:flex;justify-content:space-between;align-items:center}.footer__bottom img{height:auto;width:80px;object-fit:contain}.footer__top{display:flex;justify-content:space-between;border-bottom:1px solid var(--c-blue-30);padding-bottom:32px;margin-bottom:32px}.footer__form{position:relative}.footer__form .button[type=submit]{color:var(--c-black);font-weight:600}.footer__form .form-messages{flex-basis:100%}.footer__form .form-messages .form-messages__error{color:var(--c-red-100)}.footer__form .form-messages{order:3}.footer__form .form-input{order:2}.footer__form .form-button{order:2}.footer__form .form-button input{padding:12px}.footer__links{display:flex;gap:4rem;font-size:14px;list-style:none}.footer__copyright{font-size:12px}.footer__copyright a{color:var(--c-grey-100)}@media (width < 48rem){.footer__logos{--_width: 148px;--_height: 56px;--_inset: calc(100% - 1px) auto auto 15%;--_clip: 10%;row-gap:24px;column-gap:24px;border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;flex-direction:column;writing-mode:sideways-lr}.footer__logos img{height:46px}.footer__content{width:100%;background:var(--c-blue-100);padding-inline:16px;padding-block:24px;display:flex;flex-direction:column}.footer__top{flex-direction:column}.footer__form{order:2}.footer__button{order:1;margin-left:auto}.footer__bottom{flex-wrap:wrap;gap:12px}.footer__legal{font-size:12px}.footer__copyright{text-align:right;flex-basis:100%}}}@layer components{:root{--header-height: 3.8rem;--header-padding-block: 0rem;--header-background: white;--header-color: var(--c-black);--header-color-hover: var(--c-blue-100);--header-menu-icon: url(../icons/solid/bars-3.svg);--header-search-icon: url(../icons/solid/magnifying-glass.svg);--header-language-icon: url(../icons/solid/globe-alt.svg)}.header{z-index:2;position:sticky;inset-block-start:0;color:var(--header-color);background-color:#fff;padding:.5rem}.header button[type=submit]{color:var(--header-color);border-radius:50%}.header button[type=submit]:is(:hover,:focus-visible){color:#000}.header__wrapper{max-width:var(--max-content-width);margin:auto;height:var(--header-height);display:grid;align-items:center;column-gap:1rem;grid-template-columns:minmax(auto,72px) 1fr minmax(auto,40px);grid-template-rows:auto auto auto;grid-template-areas:"l s toggle" "bottom bottom bottom" "top top top"}@media (width >= 63rem){.header__wrapper{height:auto;padding-inline:2rem;grid-template-columns:minmax(auto,120px) auto 1fr minmax(40px,auto);grid-template-rows:auto auto;grid-template-areas:"l top top s" "l bottom bottom bottom";row-gap:.5rem}}.header__logo{grid-area:l;max-height:72px}.header__logo img{height:100%;max-height:60px}.header__searchbar{grid-area:s}.header__menu-toggle{grid-area:toggle}.header__top{grid-area:top;background-color:#fff}@media (width < 63rem){.header__top{filter:drop-shadow(rgba(0,0,0,.1) 1px 0 1px) drop-shadow(rgba(0,0,0,.1) -1px 0 1px) drop-shadow(rgba(0,0,0,.1) 0 1px 1px);margin:0 1rem 1rem;padding:1rem;border-radius:0 0 2rem 2rem}.header__top ul{padding:0}}.header__bottom{grid-area:bottom;background-color:#fff}@media (width < 63rem){.header__bottom{filter:drop-shadow(rgba(0,0,0,.1) 1px 0 1px) drop-shadow(rgba(0,0,0,.1) -1px 0 1px) drop-shadow(rgba(0,0,0,.1) 0 -1px 1px);margin:1rem 1rem 0;padding:1.5rem 1rem 1rem;border-radius:2rem 2rem 0 0}}.header__menu-toggle{position:relative;display:block;width:2.5rem;aspect-ratio:1;color:var(--header-color);background-color:var(--c-primary-30);border-radius:var(--border-radius-xl)}@media (width >= 63rem){.header__menu-toggle{display:none}}.header__menu-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:var(--header-menu-icon);mask-image:var(--header-menu-icon);-webkit-mask-size:2rem;mask-size:2rem}.header__search{display:grid;grid-template-columns:0 2.5rem;align-items:center;transition:grid-template-columns .25s ease-in-out;justify-content:flex-end;width:auto}.header__search input{visibility:hidden;height:2.25rem;width:auto;margin-inline-end:-2rem;padding-inline-start:.5rem;padding-inline-end:2.5rem;background:var(--c-white);border:0;border-radius:2.5rem}.header__search button{position:relative;width:2.5rem;aspect-ratio:1;color:var(--header-color);background-color:var(--c-accent-secondary)}.header__search button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:var(--header-search-icon);mask-image:var(--header-search-icon);-webkit-mask-size:1.5rem;mask-size:1.5rem}.header__search--opened{grid-template-columns:12.5rem 2.5rem}.header__search--opened input{visibility:visible}.header__sitewide ul,.header__menu ul{display:flex;flex-direction:column;justify-content:flex-end;list-style-type:none}@media (width >= 63rem){.header__sitewide ul,.header__menu ul{flex-direction:row}}.header__sitewide li,.header__sitewide li a,.header__menu li,.header__menu li a{margin:0}@media (width >= 63rem){.header__sitewide li,.header__sitewide li a,.header__menu li,.header__menu li a{width:auto;position:relative}}@media (width < 63rem){.header__sitewide ul{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:1rem}}}@layer components{.headings h2{font-size:var(--font-size-h3)}.headings ol{--_list-padding: 0;--_list-item-padding: 0;--_list-item-margin: 0;margin:0;list-style:none}.headings a{position:relative;display:block;padding-block:.5rem;padding-inline-start:1rem;color:var(--c-black)}.headings a:is(:hover,:focus-visible){color:var(--c-primary-100)}.headings a[aria-current=location]{font-weight:500}.headings a[aria-current=location]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.1875rem;background-color:var(--color-secondary-400)}@media (width >= 48rem){.sidebar>:last-child:has(.headings){position:sticky;inset-block-start:calc(var(--header-height) * 2)}}}@layer components{.image__link{display:block;overflow:hidden}.image__link img{transition:scale .25s ease-in-out}@media (prefers-reduced-motion: no-preference){.image__link:is(:hover,:focus-visible) img{scale:1.025}}.image__rounded{border-radius:var(--border-radius-xl)}}@layer components{.lightbox[open]{place-self:center;width:100%;max-width:var(--max-content-width);padding:var(--grid-gap-mobile, var(--grid-gap));background:none;border:0;color:var(--c-white);animation:fadeIn .3s ease-in-out forwards}@media (width >= 48rem){.lightbox[open]{padding:var(--grid-gap)}}.lightbox[open]::backdrop{background-color:hsl(from var(--c-black) h s l / 66%)}.lightbox[open] .spinner{position:absolute}.lightbox__header{display:grid;grid-template-columns:1fr auto;margin-block-end:1.5rem}.lightbox__header h2:empty{visibility:hidden}.lightbox__header button{border-radius:4px}.lightbox__header button:before{content:"";width:2.5rem;aspect-ratio:1;display:block;background-color:var(--c-white);-webkit-mask-image:url(../icons/solid/x-mark.svg);mask-image:url(../icons/solid/x-mark.svg)}.lightbox__header button:is(:hover,:focus-visible):before{background-color:var(--c-blue-60)}.lightbox__content{display:grid;place-items:center;height:min(75dvh,50rem)}.lightbox__content figcaption{color:var(--c-white)}.lightbox__content img{max-height:min(70dvh,45rem)}.lightbox__content img[src$=".svg"]{width:100vw}body[data-in-context-mode=true] [data-lightbox]{pointer-events:none}}@layer components{.columns.columns--image{margin-block:4.5rem;margin-inline:auto;display:grid;grid-template-columns:456fr 552fr;align-items:center;justify-content:center;column-gap:24px;row-gap:48px;max-width:1032px}.columns.columns--image *{font-size:16px}.columns.columns--image h2{font-size:39px;line-height:47px;-webkit-hyphens:auto;hyphens:auto}.columns.columns--image .image__link{overflow:unset}.columns.columns--image img{border-radius:var(--border-radius-xl)}.columns.columns--image.columns--reverse{grid-template-columns:552fr 456fr}.columns.columns--image.columns--reverse div:last-child{order:-1}.columns.columns--image img{border-radius:var(--border-radius-xl)}@container columns (width < 48rem){.columns.columns--image div{grid-column:1 / -1}.columns.columns--image div *{font-size:14px}.columns.columns--image div h2{font-size:28px;line-height:36px}.columns.columns--image div img{border-radius:var(--border-radius-l)}}}@layer components{:root{--menu-padding: .875rem;--menu-close-icon: url(../icons/solid/x-mark.svg);--menu-chevron-icon: url(../icons/solid/chevron-down.svg);--submenu-padding: 1rem;--submenu-hover: var(--c-primary-30);--submenu-hover-active: var(--c-primary-60)}@media (width < 63rem){.panel{visibility:hidden;transform:translate(-110%);transition:transform .3s ease;z-index:10}.panel.is-visible{visibility:visible;transform:translate(0)}}.menu>ul{display:flex;align-content:center;margin:0;padding:0}.menu li:nth-last-of-type(1){--_submenu-offset: 0}.menu li:nth-last-of-type(2){--_submenu-offset: -9vw}.menu li:nth-last-of-type(3){--_submenu-offset: -10vw}.menu li:nth-last-of-type(4){--_submenu-offset: -22vw}.menu li:nth-last-of-type(5){--_submenu-offset: -22vw}.menu>ul>li>a{display:flex;justify-content:space-between;gap:.5rem;padding-block:.375rem;padding-inline:1rem;font-weight:500;color:var(--c-black);border-radius:var(--border-radius-xl);line-height:2rem}.menu>ul>li>a:is(:hover,:focus-visible,.active){background-color:var(--submenu-hover)}.menu>ul>li>a+ul{display:none;margin:0;margin-top:1rem;padding-inline-start:var(--submenu-padding)}@media (width >= 63rem){.menu>ul>li>a+ul{background-color:#fff;position:absolute;right:var(--_submenu-offset, 0);margin-top:1.75rem;padding:1.5rem 2rem;box-shadow:var(--shadow);border-radius:2rem;column-count:2}}.menu>ul>li>a:has(+ul):after{content:"";flex-shrink:0;width:1rem;aspect-ratio:1;background-color:currentColor;-webkit-mask-image:var(--menu-chevron-icon);mask-image:var(--menu-chevron-icon);transition:rotate .25s ease-in-out}.menu>ul>li>a[aria-expanded=true]+ul{display:block}@media (width >= 63rem){.menu>ul>li>a[aria-expanded=true]+ul{column-count:3;box-shadow:0 2px 7px #0000002e}}.menu>ul>li>a[aria-expanded=true]:has(+ul):after{rotate:-180deg}.menu ul>li a.button.button--arrow{font-weight:700;background-color:var(--c-primary-30)}.menu>ul>li>ul>li:not(.button){display:block;width:max-content}.menu>ul>li>ul>li>a:not(.button){display:block;padding-block:8px;font-size:16px;padding-left:.75rem}.menu>ul>li>ul>li>a:not(.button):hover{text-decoration:underline}.menu>ul>li>ul>li:has(a.button){column-span:all;width:100%;margin-bottom:8px;margin-left:-8px}.menu>ul>li>ul>li:has(a.button) a{min-width:33.33%}.menu__header{display:none;justify-content:space-between;align-items:center;gap:.5rem;height:var(--header-height);padding-inline:var(--menu-padding)}.menu__header span{font-size:var(--font-size-h3);font-weight:700}.menu__header button{position:relative;width:2rem;aspect-ratio:1}.menu__header button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:var(--menu-close-icon);mask-image:var(--menu-close-icon)}.header__menu:before{z-index:1;content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;background-color:var(--c-black);pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}}@layer components{.footer__form div{max-width:30rem}.footer__form div p:empty{display:none}.footer__form div form{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.75rem;align-items:flex-end}.footer__form div label{margin-right:auto;flex-basis:100%;font-size:var(--font-size-h4);font-family:var(--font-family-b)}.footer__form div input:not([type=submit]){background-color:transparent;border-radius:var(--border-radius-xl);border:1px solid var(--c-blue-30);color:var(--c-white);width:100%}.footer__form div input:focus-visible{outline-color:var(--c-white);outline-offset:-1px}.footer__form div input::placeholder{color:var(--c-white)!important;font-weight:200}.footer__form div [type=submit]{color:var(--c-green-500)}}@layer components{.contentoverview .page-header{background-image:var(--image-pattern-l);background-repeat:repeat}@media (width >= 48rem){.contentoverview .page-header{min-height:auto;background-position:top left;background-size:48rem}}.contentoverview .page-header:has(.page-header__background):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--c-primary-5) 80%);pointer-events:none}.contentoverview .page-header .page-header__content{display:flex;flex-direction:column;z-index:1;max-width:var(--max-content-width);margin:0 auto}@media (width >= 48rem){.contentoverview .page-header .page-header__content{flex-direction:row;padding:2rem;align-items:center;gap:2rem}.contentoverview .page-header .page-header__content :is(figure,picture,img){width:100%;height:100%}.contentoverview .page-header .page-header__content img{border-radius:var(--border-radius-xl)}}.contentoverview .page-header .page-header__content .col{flex-basis:50%}@media (width < 48rem){.contentoverview .page-header .page-header__content .col:has(img){order:-1}}}@layer components{:root{--page-header-height: 25rem}.page-header{position:relative;display:grid}.page-header:has(.page-header__background){min-height:var(--page-header-height)}@media (width >= 48rem){.page-header:has(.page-header__background){min-height:auto;padding-block:2rem}}.page-header__content{align-content:center;text-align:center}.page-header__content .col-text{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:2rem}.page-header__content h1{margin-block-end:0}.page-header__content p{margin-block-start:0;font-size:var(--font-size-h4);font-weight:500}.page-header__background{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.page-header__background :is(figure,picture,img){width:100%;height:100%}.home .page-header{min-height:calc(var(--page-header-height) * 1.4)}.home .page-header .page-header__content{position:relative;margin:auto auto 0;max-width:40rem;background:linear-gradient(to bottom,var(--color-glass) 50%,rgba(255,255,255,1) 100%);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}@media (width >= 48rem){.home .page-header .page-header__content{border-radius:var(--border-radius-xl);background:var(--color-glass)}}.home .page-header .page-header__content h1{font-size:var(--font-size-d1);color:var(--c-blue-60)}.home .page-header .page-header__content p{margin-block-end:0}}@layer components{.slider{container-name:slider;position:relative;display:grid;align-items:center;margin-inline:-.5rem;padding-inline:.5rem;overflow-x:clip;max-width:42rem;margin:0 auto}.slider h2{text-align:center}.slider__list{display:grid;grid-auto-flow:column;grid-auto-columns:90%;margin:0;padding:0;list-style:none}@media (width >= 48rem){.slider__list{grid-auto-columns:75%}}.slider__item-content{opacity:0;left:200%}.slider__item:has(+.slider__item:not([inert])) .slider__item-content{opacity:1;left:89%}@media (width >= 48rem){.slider__item:has(+.slider__item:not([inert])) .slider__item-content{left:81%}}.slider__item:not([inert]) .slider__item-content{opacity:1;left:0}.slider__item:not([inert])+.slider__item .slider__item-content{opacity:1;left:-89%}@media (width >= 48rem){.slider__item:not([inert])+.slider__item .slider__item-content{left:-81%}}.slider__item:not([inert])+.slider__item+.slider__item .slider__item-content{opacity:0;left:-200%}.slider__item-content{position:relative;transition:all .5s ease,opacity 0s ease}.slider__item-content img{border-radius:var(--border-radius-xl);background:#fff}@media (prefers-reduced-motion: no-preference){.slider__item-content .image__link:is(:hover,:focus-visible) img{scale:1;filter:brightness(110%)}}.slider__item-content figcaption{-webkit-hyphens:auto;hyphens:auto;text-align:center}.slider__item-content figcaption:before{content:none}.slider__item{position:relative}.slider__item:not([inert]){z-index:2}.slider__item:not([inert])+.slider__item{z-index:1}.slider__item[inert] .slider__item-content{scale:.9;filter:brightness(50%)}.slider__item[inert] .slider__item-content figcaption{display:none}.slider__controls{display:contents}.slider__controls .button{position:absolute;inset-block-start:calc(50% - .625rem);display:flex;padding:.5rem;border-radius:50%;translate:0 -50%;background-color:var(--c-blue-5)}.slider__controls .button:before{content:"";width:1.5rem;aspect-ratio:1;background-color:var(--c-blue-100);-webkit-mask-image:url(../icons/solid/arrow-right.svg);mask-image:url(../icons/solid/arrow-right.svg)}.slider__controls .button:hover{transform:scale(1.05)}.slider__controls .slider__prev{inset-inline-start:.85rem}@media (width >= 48rem){.slider__controls .slider__prev{inset-inline-start:4.5rem}}.slider__controls .slider__prev:before{rotate:180deg}.slider__controls .slider__next{inset-inline-end:.85rem}@media (width >= 48rem){.slider__controls .slider__next{inset-inline-end:4.5rem}}.slider__progress{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.slider__progress button{position:relative;width:2rem;height:1.5rem}.slider__progress button:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:.25rem;opacity:.4;background-color:var(--c-primary-100);border-radius:.25rem;transition:opacity .25s ease-in-out;translate:0 -50%}.slider__progress button[aria-current=true]:before{opacity:1}}@layer components{:root{--spinner-size: 3rem;--spinner-dot-size: .75rem}.spinner{position:relative;top:50%;right:50%;bottom:50%;left:50%;display:block;width:var(--spinner-dot-size);aspect-ratio:1;border-radius:50%;animation:loaderSpin 1s infinite ease;translate:-50% -50%}@keyframes loaderSpin{0%,to{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 100%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 50%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 75%)}12.5%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 75%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 100%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 50%)}25%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 50%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 75%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 100%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%)}37.5%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 50%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 75%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 100%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%)}50%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 50%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 75%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 100%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%)}62.5%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 50%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 75%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 100%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%)}75%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 50%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 75%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 100%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%)}87.5%{box-shadow:0 calc(-.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 20%),calc(.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),0 calc(.5 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 20%),calc(-.35 * var(--spinner-size)) calc(.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 50%),calc(-.5 * var(--spinner-size)) 0 0 hsl(from var(--c-white) h s l / 75%),calc(-.35 * var(--spinner-size)) calc(-.35 * var(--spinner-size)) 0 hsl(from var(--c-white) h s l / 100%)}}}@layer components;@layer components{.search-filters ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem}.search-filters ul li{margin:0}}@layer components{.search-results ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}}@layer components{.result-card{background-color:var(--c-white);padding:1rem;border:1px solid var(--c-grey-200);border-radius:var(--border-radius-xl)}.result-card h3{font-size:var(--font-size-h4)}.result-card .result-card__info{display:flex;gap:1rem;color:var(--c-blue-100)}.result-card .result-card__info .result-card__info-date,.result-card .result-card__info .result-card__info-author{display:flex;align-items:center;line-height:1rem;font-size:1rem}.result-card .result-card__info .result-card__info-date:before{content:"";height:1rem;aspect-ratio:1;margin-right:.5rem;background-color:var(--c-blue-100);-webkit-mask-image:url(../icons/icon-calendar.svg);mask-image:url(../icons/icon-calendar.svg)}.result-card .result-card__info .result-card__info-author:before{content:"";height:1rem;aspect-ratio:1;margin-right:.5rem;background-color:var(--c-blue-100);-webkit-mask-image:url(../icons/icon-profile.svg);mask-image:url(../icons/icon-profile.svg)}.result-card p{color:var(--c-grey-800)}.result-card .result-card__tag{display:inline-block;border-radius:var(--border-radius-l);padding-inline:.5rem}.result-card .result-card__tag[data-theme=smaaklessen],.result-card .result-card__tag[data-theme=schoolfruit],.result-card .result-card__tag[data-theme=schoolzuivel]{background-color:var(--c-primary-30);color:var(--c-primary-contrast)}}@layer components{.table--rounded{--_border-thicknes: 2px;width:max-content;border:var(--_border-thicknes) solid var(--c-grey-200);border-radius:var(--border-radius-m);overflow:hidden}table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:var(--font-family-m)}table caption{caption-side:bottom;border-top:var(--_border-thicknes) solid var(--c-grey-200)}table th,table td{padding-inline:.75rem;padding-block:.5rem;text-align:start;padding:10px;text-align:left;background:var(--c-white)}table th{font-size:var(--font-size-h4);font-weight:700;color:var(--c-grey-900)}table th,table td{border-left:var(--_border-thicknes) solid var(--c-grey-200);border-bottom:var(--_border-thicknes) solid var(--c-grey-200)}table th:first-child,table td:first-child{border-left:0}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:0}}@layer components{.quick-links ul{--_list-padding: 0;--_list-item-padding: 0;--_list-item-margin: 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));row-gap:.5rem;column-gap:1.25rem;margin:0;list-style:none}.quick-links a{display:grid;align-items:center;grid-template-columns:1fr auto;gap:1rem;padding:1rem;background-color:transparent;border:1px solid var(--c-grey-100);color:var(--c-blue-60);font-weight:500;border-radius:var(--border-radius-xl)}.quick-links a:is(:hover,:focus-visible){background-color:unset;border-color:var(--c-blue-100)}.quick-links a:after{content:"";width:1.5rem;aspect-ratio:1;background-color:currentColor;-webkit-mask-image:url(../icons/solid/arrow-right.svg);mask-image:url(../icons/solid/arrow-right.svg)}}@layer components{.video,.oembed iframe{width:100%;height:unset;aspect-ratio:16 / 9}.oembed{width:100%!important}.embedded_wcbelement:has(.video){position:relative}.embedded_wcbelement:has(.video):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}iframe.video{border:none;border-radius:var(--border-radius-xl);background-color:transparent}}@layer components{.skip-links{position:absolute;z-index:1;inset-block-start:1rem}.skip-links .button{--_button-background: var(--color-secondary-400);--_button-hover-background: var(--color-secondary-400);--_button-color: var(--c-black)}.skip-links .button:not(:focus-visible){position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}}@layer components{.wmpform,.form{display:grid;gap:1.25rem}.field,.form-input{--_input-background-color: var(--c-white);--_input-border-color: var(--c-grey-300);--_input-outline-color: var(--c-blue-100);--_input-text-color: var(--c-black);display:grid;gap:.25rem;border:0;max-width:22.75rem}.field>:is(label,legend),.form-input>:is(label,legend){font-weight:500}.field>:is(label,legend) span,.form-input>:is(label,legend) span{color:var(--c-grey-600);font-weight:400;font-size:var(--font-size-h6)}.field>:is(input,textarea,select),.form-input>:is(input,textarea,select){padding-inline:.75rem;padding-block:.5rem;border-radius:.5rem;background-color:var(--_input-background-color);border:1px solid var(--_input-border-color);color:var(--_input-text-color);min-width:100%}.field>:is(input,textarea,select):focus-visible,.form-input>:is(input,textarea,select):focus-visible{outline-color:var(--_input-outline-color);outline-offset:-1px}.field>:is(input,textarea,select):hover,.form-input>:is(input,textarea,select):hover{border-color:var(--_input-outline-color)}.field>span,.form-input>span{font-size:var(--font-size-h6);line-height:var(--line-height-medium);color:var(--c-grey-600)}fieldset.form-input{gap:.75rem}fieldset.form-input legend{margin-block-end:.5rem}.form-input__group{display:grid;gap:.5rem}.form-input__item{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;align-items:center}.form-input__item input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-input__item input:before{content:"";display:block;width:100%;aspect-ratio:1;background-color:var(--_input-background-color);border:1px solid var(--_input-border-color);border-radius:var(--_border-radius)}.form-input__item input:checked:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:var(--_input-outline-color);border-radius:var(--_border-radius)}.form-input__item input[type=checkbox]{--_border-radius: 2px}.form-input__item input[type=radio]{--_border-radius: 50%}.form-input__item label{color:var(--_input-text-color);cursor:pointer}.form-input__item:hover{--_input-border-color: var(--_input-outline-color);--_input-text-color: var(--_input-outline-color);font-weight:700}}@layer components{input[type=submit]{border:0;cursor:pointer}}@layer components{.form-input:has(.form-messages__success li){--_input-background-color: var(--c-green-50);--_input-border-color: var(--c-green-500);--_input-outline-color: var(--c-green-500);--_input-text-color: var(--c-green-900)}.form-input:has(.form-messages__error li){--_input-background-color: var(--c-red-50);--_input-border-color: var(--c-red-500);--_input-outline-color: var(--c-red-500);--_input-text-color: var(--c-red-900)}.form-messages{--_list-padding: 0;--_list-item-padding: 0;--_list-item-margin: 0}.form-messages ul{list-style:none}.form-messages:not(:has(li)){display:none}.form-messages__error{color:var(--c-red-600)}.form-messages__success{color:var(--c-green-600)}}@layer components{.form-input:has(textarea){max-width:31rem}.form-input textarea{min-height:calc(5lh + 1rem + 2px);resize:vertical}}@layer components{.form-steps{position:relative;max-width:45rem}.form-steps progress{position:absolute;inset-inline:1.125rem;inset-block-start:50%;width:calc(100% - 2.5rem);height:.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50vw;translate:0 -50%;background-color:var(--c-grey-600);border:0}.form-steps progress::-moz-progress-bar{background-color:var(--c-primary-60)}.form-steps progress::-webkit-progress-value{background-color:var(--c-primary-60)}.form-steps progress::-webkit-progress-bar{background-color:var(--c-primary-60)}.form-steps ol{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-block-end:4rem;padding:0;list-style:none}.form-steps li{position:relative;display:grid;place-items:center;width:2.5rem;aspect-ratio:1;background-color:var(--c-grey-300);border-radius:50%;counter-increment:step-counter}.form-steps li span{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:50%;translate:-50% 0;width:max-content;font-size:var(--font-size-h6);color:var(--c-grey-600)}.form-steps li:before{content:counter(step-counter);font-weight:500;font-size:var(--font-size-h5);color:var(--c-white)}.form-steps li:after{content:"";z-index:-1;position:absolute}:is(.form-steps li:has(~[aria-current=step]),.form-steps li[aria-current=step]){background-color:var(--c-primary-60)}:is(.form-steps li:has(~[aria-current=step]),.form-steps li[aria-current=step]) span{color:var(--c-black);font-weight:500}.form-steps li[aria-current=step]{background-color:var(--c-primary-100);scale:1.125}}@layer components{input[type=file]{--_input-background-color: var(--c-white);--_input-border-color: var(--c-grey-300);--_input-outline-color: var(--c-blue-100);--_input-text-color: var(--c-black);position:relative;width:100%;cursor:pointer;padding-inline:.75rem;padding-block:.5rem;border-radius:.5rem;padding:.5rem;outline:none;background-color:var(--_input-background-color);border:1px solid var(--_input-border-color);color:var(--_input-text-color)}input[type=file]::file-selector-button{margin-right:.5rem;border-radius:.25rem;border:1px solid var(--c-blue-100);color:var(--c-black);background-color:var(--c-blue-5);cursor:pointer;vertical-align:middle}.wm-field-input:has(input[type=file]){padding-top:.25rem}}@layer components{.layout-cta{padding:2rem;box-shadow:0 .125rem .25rem hsl(from var(--c-black) h s l / .2);border-radius:var(--border-radius-s);text-align:center}.layout-cta p{color:var(--c-grey-500)}.layout-cta a.button{display:flex;justify-content:space-between;margin-top:1rem}}@layer components{.form-wrapper{text-align:left}.form-wrapper .vestigingzoeker .wm-field-input>.field{grid-template-columns:auto 2.5rem}.form-wrapper .vestigingzoeker .showRestcallResults.icon{position:relative;display:flex;align-items:center;background-color:var(--c-primary-60);border-radius:var(--border-radius-m);height:2.5rem;width:2.2rem;font-size:var(--font-size-h6)}.form-wrapper .vestigingzoeker .showRestcallResults.icon:after{content:"";display:flex;position:absolute;margin:0 auto;height:24px;width:2.1rem;background-color:var(--c-primary-contrast);-webkit-mask-image:var(--header-search-icon);mask-image:var(--header-search-icon);z-index:10}.form-wrapper ul{padding:0}.form-wrapper ul li{list-style-position:inside}}@layer components{.columns{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.columns--1-2,.columns--2-1{grid-template-columns:1fr}@container (width >= 48rem){.columns--1-2{grid-template-columns:1fr 2fr}.columns--2-1{grid-template-columns:2fr 1fr}}.columns--4{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@layer components{.section{display:grid;padding-block:4.5rem;padding-inline:2.5rem}.section+.section{margin-block-start:0}.section:has(+.section){margin-block-end:0}.section .columns:nth-of-type(odd){padding-bottom:2.5rem}.article .section{padding-block:2.5rem;padding-inline:0}@media (width < 48rem){.article .section{padding-block:1.5rem}}.article .section.section--white,.article .section.section--primary,.article .section.section--pattern{padding-inline:2.5rem}.section.section--white,.section.section--primary{border-radius:var(--border-radius-xl)}section.section--white{background-color:var(--c-white)}section.section--primary{background-color:var(--c-primary-30)}section.section--pattern{background-image:var(--image-pattern-l);background-repeat:var(--image-pattern-l-repeat);background-position:top left;background-size:24rem;min-height:auto;grid-column:full-width}section.section--pattern .section__content{width:100%;max-width:var(--max-content-width);margin:auto}}@layer components{.content-wrapper{--_content-margin: clamp(1.25rem, 3.125dvw, 1rem);margin-block:clamp(1.5rem,5.5dvw,3.5rem)}:where(.content-wrapper,.article,.sidebar,.section__content,.article__content,.sidebar__content)>:is(div,section){margin-block:var(--_content-margin)}:where(.content-wrapper,.article,.sidebar,.section__content,.article__content,.sidebar__content)>:is(div,section):last-child{margin-block-end:0}}@layer components{.content .content-wrapper{margin-top:0;row-gap:1.5rem}.content .content-wrapper .sidebar section{padding:0}.news .content-wrapper{margin-top:0;row-gap:1.5rem}.news .content-wrapper .sidebar{padding:0}.news .content-wrapper section{padding:0}.article{container-type:inline-size}@media (width >= 64rem){.article{grid-column:column 1 / span 12}}@media (width >= 48rem){.article:has(+.sidebar){grid-column-end:span 5}}@media (width >= 64rem){.article:has(+.sidebar){grid-column:column 2 / span 6}}@media (width >= 48rem){.sidebar+.article{grid-column-start:column 4}}@media (width >= 48rem){.sidebar+.article:has(+.sidebar){grid-column:column 3 / span 4}}@media (width >= 64rem){.sidebar+.article:has(+.sidebar){grid-column:column 4 / span 6}}@media (width < 48rem){.article>figure{margin-inline:calc(var(--_grid-gap) * -1)}}.article-header{container-type:inline-size}@media (width >= 64rem){.article-header{grid-column:column 3 / span 8}}@media (width >= 48rem){.article-header:has(+.article+.sidebar){grid-column-end:span 8}}@media (width >= 64rem){.article-header:has(+.article+.sidebar){grid-column:column 2 / span 10}}@media (width >= 48rem){.article-header:has(+.sidebar+.article){grid-column-start:column 4}}@media (width >= 48rem){.article-header:has(+.sidebar+.article+.sidebar){grid-column:column 3 / span 4}}@media (width >= 64rem){.article-header:has(+.sidebar+.article+.sidebar){grid-column:column 4 / span 6}}.sidebar{container-type:inline-size}@media (width >= 48rem){.sidebar{grid-column-end:span 3}}@media (width >= 48rem){.article+.sidebar{grid-column-start:column 6}}@media (width >= 64rem){.article+.sidebar{grid-column-end:span 4;grid-column-start:column 8}}@media (48rem < width < 64rem){.sidebar:has(+.article+.sidebar){grid-column-end:span 2}.sidebar+.article+.sidebar{grid-column-start:column 7;grid-column-end:span 2}}.sidebar h2{font-size:var(--font-size-h3);text-align:start}.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{margin-block-end:.5em}.article__content>.image img{border-radius:var(--border-radius-xl)}.sidebar__content:empty{margin-block-end:calc(var(--_content-margin) * -1)}}@layer components{.home .content-wrapper{margin-block:0}}@layer components;@layer components{.content-wrapper form[id^=searchform]{display:block;margin-bottom:4rem}.content-wrapper form[id^=searchform] .form-input{display:flex;gap:1rem;max-width:unset}.content-wrapper form[id^=searchform] input{min-width:unset;padding-block:.75rem}.content-wrapper form[id^=searchform] input[type=search]{flex:1;border-radius:var(--border-radius-xl);padding-inline:1.5rem}.content-wrapper form[id^=searchform] input[type=search]::placeholder{font-style:italic}.content-wrapper form[id^=searchform] input[type=submit]{border-radius:var(--border-radius-xl);background-color:var(--c-primary-100);background-image:var(--icon--search);background-size:1.5rem;background-repeat:no-repeat;background-position:right 1.25rem center;padding-inline:1.25rem 3.25rem;color:var(--c-primary-contrast)}.content-wrapper form[id^=searchform] input[type=submit]:hover{background-color:var(--c-primary-60)}@media (width < 63rem){.content-wrapper form[id^=searchform] .form-input{position:relative}.content-wrapper form[id^=searchform] input[type=submit]{position:absolute;right:1px;top:50%;translate:0 -50%;text-indent:-99999px;padding-inline:1.5rem;background-image:none;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon--search);mask-image:var(--icon--search);-webkit-mask-size:1.5rem;mask-size:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}}
