dl:where(.astro-bbwwhobk)>div:where(.astro-bbwwhobk){display:flex;align-items:center;justify-content:space-between;line-height:var(--leading-flat);padding-block:var(--space-l);border-block-start:1px solid currentColor;&:where(.astro-bbwwhobk):last-child{border-block-end:1px solid currentColor}}.accordion:where(.astro-vf23au4o){--acc-duration: .3s;details{--content-block-size: 0;border-block-start:2px solid currentColor;padding-block:var(--space-l);&:last-child{border-block-end:2px solid currentColor}&[open]{--content-block-size: auto;summary{color:var(--color-blue);[data-theme=cool] &{color:var(--color-red)}svg{transform:rotate(180deg)}}}}details::details-content{transition:block-size var(--acc-duration) ease-in-out,content-visibility var(--acc-duration) ease;block-size:var(--content-block-size);transition-behavior:allow-discrete;overflow:hidden}details>summary{list-style:none;display:flex;align-items:center;gap:var(--space-s);line-height:var(--leading-tight);cursor:pointer;transition:color .2s ease-out;border-radius:999rem;&:hover{color:var(--color-blue);[data-theme=cool] &{color:var(--color-red)}}&:focus-visible{outline:2px solid currentColor;outline-offset:5px}svg{width:1em;height:1em;transition:transform .4s ease-out}}details>summary::-webkit-details-marker{display:none}details>div{font-size:var(--text-step-1);padding-block-start:var(--space-m);max-width:60ch;padding-inline-start:calc(var(--text-step-2) + var(--space-s));li{line-height:var(--leading-tight);text-wrap:balance;>p:only-child{display:contents}+&{margin-block-start:var(--space-s)}}}.accordion__copy{margin-block-start:var(--space-l);max-width:50ch}}.scroll__root:where(.astro-qsepawfh){container-type:inline-size}.person-slider:where(.astro-qsepawfh){figure{width:11rem;display:flex;flex-direction:column;gap:var(--space-m);text-align:center;picture{border-radius:50%;overflow:clip;filter:grayscale(1);transition:filter .3s ease;&:hover{filter:grayscale(0)}}figcaption{display:flex;flex-direction:column;gap:var(--space-3xs);line-height:var(--leading-tight)}}}.scroll__viewport:where(.astro-qsepawfh){--offset: max( (100cqi - var(--content-max-width)) * .5, var(--minimum-content-padding) );scroll-snap-type:x mandatory;overflow:auto hidden;overscroll-behavior-x:contain;padding-block-end:12px;padding-inline:var(--offset);&:where(.astro-qsepawfh):focus-visible{outline:2px solid currentColor;outline-offset:var(--space-s);border-radius:var(--radius-m)}}.scroll__content:where(.astro-qsepawfh){display:flex;gap:var(--space-l);&:where(.astro-qsepawfh):after{content:"";width:calc(var(--offset));flex-shrink:0}>*{flex-shrink:0;scroll-snap-align:start;scroll-margin-left:var(--offset)}.tag{width:fit-content;margin-inline:auto;margin-block-start:var(--space-2xs)}}.benefit-item:where(.astro-noxsucv7){display:flex;justify-content:center;align-items:center;gap:var(--space-l);padding:var(--space-l);border:1px solid currentColor;border-radius:var(--radius-m);line-height:var(--leading-tight)}.scroll__root:where(.astro-azgfp62h){container-type:inline-size}.scroll__viewport:where(.astro-azgfp62h){--offset: max( (100cqi - var(--content-max-width)) * .5, var(--minimum-content-padding) );scroll-snap-type:x mandatory;overflow:auto hidden;overscroll-behavior-x:contain;padding-block-end:18px;padding-inline:var(--offset);&:where(.astro-azgfp62h):focus-visible{outline:2px solid currentColor;outline-offset:var(--space-s);border-radius:var(--radius-m)}}.scroll__content:where(.astro-azgfp62h){display:flex;justify-content:space-between;gap:var(--space-l);&:where(.astro-azgfp62h):after{content:"";width:calc(var(--offset));flex-shrink:0}>*{flex-shrink:0;scroll-snap-align:start;max-width:80vw;scroll-margin-left:var(--offset)}}.image-teaser:where(.astro-33hs25lg){--auto-grid-max-columns: 3;--auto-grid-min-size: 20rem;gap:var(--space-xs)}.image-teaser__item:where(.astro-33hs25lg){container-type:inline-size;--offset: var(--space-m);border-radius:var(--radius-m);display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);height:39rem;color:var(--color-black);text-decoration:none;cursor:pointer;&:where(.astro-33hs25lg):focus-visible{outline:2px solid var(--color-blue);outline-offset:5px}>*{grid-area:1 / 1;position:relative}& picture{border-radius:inherit;overflow:hidden;height:100%;width:100%;opacity:.8}& img{object-fit:cover;width:100%;height:100%}}.image-teaser__gradient:where(.astro-33hs25lg){border-radius:inherit;overflow:hidden;background-image:linear-gradient(180deg,rgb(0 255 255 / .1) 50%,var(--color-blue, #0ff) 100%)}.image-teaser__arrow:where(.astro-33hs25lg){--size: 3rem;z-index:2;margin:var(--offset);margin-left:auto;width:var(--size);height:var(--size);transition:.2s ease;.image-teaser__item:is(:hover,:focus-within) &{color:var(--color-blue)}}.image-teaser__label:where(.astro-33hs25lg){display:block;font-size:clamp(1.5rem,10cqi,3rem);line-height:1;text-transform:uppercase;margin:var(--offset);margin-top:auto}dl:where(.astro-o2okoahm)>div:where(.astro-o2okoahm){display:flex;align-items:center;justify-content:space-between;line-height:var(--leading-flat);padding-block:var(--space-l);border-block-start:1px solid currentColor;&:where(.astro-o2okoahm):last-child{border-block-end:1px solid currentColor}}.contact-section__inner:where(.astro-sht4pylj){overflow:clip;position:relative;h2{.keyvisual{display:inline-block;margin:0;mix-blend-mode:difference;width:8.75rem;vertical-align:top;margin-inline-start:-.5ch;@media(width>62em){display:none}}}.mariana{display:flex;align-items:center;gap:var(--space-s);img{width:5rem;border-radius:100%}}}.contact-section__intro:where(.astro-sht4pylj){display:flex;gap:var(--space-xl);>*{flex-basis:0;flex-grow:1}}.contact-section__keyvisual-big:where(.astro-sht4pylj){display:none;@media(width>62em){display:block}.keyvisual{mix-blend-mode:difference;max-width:28rem;height:auto}}
