@layer reset{*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}hr{height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}ol[role=list],ul[role=list]{padding:0;list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}img{border-style:none;height:auto}button,input,optgroup,select,textarea{margin:0;font:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}textarea{overflow:auto;resize:vertical}[hidden]{display:none!important}template{display:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer base{html{background:var(--color-brand-beige);color:var(--color-brand-terracotta);font-family:var(--font-body);text-rendering:optimizeLegibility;scrollbar-color:var(--color-primary-main) var(--color-brand-beige);scrollbar-width:thin}html::-webkit-scrollbar{width:.5rem;height:.5rem}html::-webkit-scrollbar-track{background:var(--color-brand-beige)}html::-webkit-scrollbar-thumb{background-color:var(--color-primary-main);border:.15rem solid var(--color-brand-beige);border-radius:var(--radius-sm)}html::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-dark)}body{min-width:20rem;background:var(--color-brand-beige)}a{color:var(--color-primary-main)}p{font-size:1rem;font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-brand-terracotta)}h1{font-size:clamp(2.25rem,calc(1.5rem + 2vw),3rem)}h1,h2{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-brand-terracotta)}h2{font-size:clamp(2rem,calc(1.5rem + 1.333vw),2.5rem)}h3{font-size:clamp(1.75rem,calc(1.5rem + .667vw),2rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-brand-terracotta)}:focus-visible{outline:.15rem solid var(--color-primary-main);outline-offset:.15rem;box-shadow:var(--focus-ring)}::selection{background:var(--color-primary-main);color:var(--color-primary-contrastText)}}@layer composition{:root{--site-banner-height:2rem}html:has(#site-banner[data-position=top]) #site-header{&:not([data-variant=solid],[data-scrolled=true]){padding-top:var(--site-banner-height)}&[data-scrolled=true],&[data-variant=solid]{inset-block-start:var(--site-banner-height)}}html #site-banner{&>div>div{padding:var(--space-1) var(--space-5);background:var(--color-primary-dark);color:var(--color-brand-terracotta);>*{font-weight:var(--font-weight-bold)}}& button>span{color:var(--color-brand-terracotta)}}.maia-p-faq{>.maia-b-faq{padding-top:var(--space-12);@media (max-width:63.99rem){padding-top:var(--space-6)}}}.maia-pt-voorwaardenpagina{padding-block:var(--space-6) var(--space-6);h1{font-size:var(--font-size-2xl)}}.payload-richtext{h2{font-size:var(--font-size-lg);margin-block-start:var(--space-4)}h2,h3{margin-block-end:var(--space-2)}h3{font-size:var(--font-size-md);margin-block-start:var(--space-3)}}.maia-p-bevestiging-afspraak>div:first-of-type,.maia-p-bevestiging-contact>div:first-of-type{max-width:var(--content-width);padding-block-start:var(--space-12);padding-block-end:var(--space-6);text-align:center;margin:auto;& p{margin:var(--space-4) auto;max-width:var(--reading-width)}}.button:hover{cursor:pointer}.button.pill{border:1px solid var(--color-accent-subtle);border-radius:var(--radius-pill);width:fit-content;color:var(--color-brand-terracotta);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;justify-content:center;align-items:center;padding:.95rem 1.5rem;text-decoration:none;display:inline-flex;background-color:transparent;transition:transform var(--motion-durations-fast) var(--motion-easings-standard);&.beige{background:var(--color-brand-beige);color:var(--color-brand-terracotta)}&.terracotta{background:var(--color-brand-terracotta);color:var(--color-brand-beige)}&:focus-visible{outline:2px solid var(--color-brand-terracotta);outline-offset:3px}&:disabled{cursor:wait;opacity:.6}}.button.pill:hover{transform:scale(1.04)}.button.pill--border{border-color:var(--color-brand-beige-border);color:var(--color-brand-beige)}.button.pill--filled{border-color:transparent;background:var(--color-accent-wash)}.button.pill--border-orange{border-color:var(--color-brand-orange);color:var(--color-brand-beige)}.button.pill--filled-orange{border-color:transparent;background:var(--color-brand-orange)}.button.underlined{position:relative;display:inline-flex;width:fit-content;padding-bottom:var(--space-2);color:var(--color-brand-beige);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);line-height:1;text-decoration:none;text-transform:uppercase}.button.underlined:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transition:height var(--motion-durations-fast) var(--motion-easings-standard)}.button.underlined:hover:after{height:3px}.button.underlined--orange{color:var(--color-brand-orange)}@media (max-width:47.99rem){:root{--space-section-large:6rem;--space-section-medium:3.8rem;--space-section-small:2.5rem}}}