.tsu-afspraak-zuilen-page{--appointment-ink:#073f47;--appointment-teal:#006975;--appointment-soft:#edf7f7;--appointment-line:#cfe0e2;--appointment-lime:#91ca18;--appointment-pink:#c8143e;overflow:clip;background:#f7fbfb}.tsu-afspraak-zuilen-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#064c56}.tsu-afspraak-zuilen-hero::before,.tsu-afspraak-zuilen-hero::after{position:absolute;z-index:-1;border-radius:50%;content:""}.tsu-afspraak-zuilen-hero::before{top:-66%;right:7%;width:clamp(330px, 42vw, 720px);aspect-ratio:1;background:rgb(0 126 139 / .5)}.tsu-afspraak-zuilen-hero::after{right:-5%;bottom:-110%;width:clamp(310px, 38vw, 650px);aspect-ratio:1;background:rgb(145 202 24 / .2)}.tsu-afspraak-zuilen-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) clamp(148px, 18vw, 248px);align-items:center;gap:clamp(34px, 7vw, 116px);min-height:clamp(310px, 27vw, 440px);padding-block:clamp(58px, 7vw, 104px)}.tsu-afspraak-zuilen-hero-copy::before{display:block;width:62px;height:6px;margin-bottom:25px;border-radius:999px;background:var(--appointment-lime);content:""}.tsu-afspraak-zuilen-page .tsu-afspraak-zuilen-hero h1{max-width:14ch;margin:0;color:#fff;font-size:clamp(44px, 5.4vw, 80px);line-height:1.03;letter-spacing:-.035em}.tsu-afspraak-zuilen-emblem{position:relative;display:grid;width:clamp(140px, 17vw, 230px);aspect-ratio:1;place-items:center;justify-self:end;border-radius:50%;background:#fff;box-shadow:0 6px 8px rgb(0 37 43 / .17)}.tsu-afspraak-zuilen-emblem::before,.tsu-afspraak-zuilen-emblem::after{position:absolute;border-radius:50%;content:""}.tsu-afspraak-zuilen-emblem::before{inset:-16px;border:1px solid rgb(255 255 255 / .38)}.tsu-afspraak-zuilen-emblem::after{right:6%;bottom:7%;width:20%;aspect-ratio:1;background:var(--appointment-pink)}.tsu-afspraak-zuilen-emblem svg{width:57%;height:57%;overflow:visible}.tsu-afspraak-zuilen-calendar{fill:#eaf5f5;stroke:var(--appointment-teal);stroke-width:3.5}.tsu-afspraak-zuilen-rings{fill:none;stroke:var(--appointment-teal);stroke-width:4;stroke-linecap:round}.tsu-afspraak-zuilen-check{fill:none;stroke:var(--appointment-lime);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.tsu-afspraak-zuilen-form-stage{position:relative;padding-block:clamp(48px, 6.5vw, 92px)}.tsu-afspraak-zuilen-form-stage::before{position:absolute;top:0;left:50%;width:1px;height:clamp(26px, 3.8vw, 52px);background:var(--appointment-line);content:""}.tsu-afspraak-zuilen-form-shell{position:relative;width:min(100%, 960px);margin-inline:auto;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 6px 8px rgb(7 63 71 / .09)}.tsu-afspraak-zuilen-form-shell::before{display:block;width:100%;height:7px;background:linear-gradient(90deg,var(--appointment-lime) 0 33.333%,#1ab1be 33.333% 66.666%,var(--appointment-pink) 66.666% 100%);content:""}.tsu-afspraak-zuilen-page .tsu-afspraak-zuilen-form-shell iframe{display:block;width:100%;height:980px;min-height:600px;border:0;background:#fff}@media (max-width:680px){.tsu-afspraak-zuilen-hero::before{top:-30%;right:-34%;width:340px}.tsu-afspraak-zuilen-hero::after{display:none}.tsu-afspraak-zuilen-hero-inner{grid-template-columns:1fr;min-height:280px;padding-block:54px 62px}.tsu-afspraak-zuilen-page .tsu-afspraak-zuilen-hero h1{max-width:9ch;font-size:clamp(40px, 13vw, 58px)}.tsu-afspraak-zuilen-emblem{position:absolute;top:28px;right:var(--page-gutter);width:76px;opacity:.23}.tsu-afspraak-zuilen-emblem::before,.tsu-afspraak-zuilen-emblem::after{display:none}.tsu-afspraak-zuilen-form-stage{width:100%;padding-block:28px 64px}.tsu-afspraak-zuilen-form-stage::before{display:none}.tsu-afspraak-zuilen-form-shell{width:100%;border-radius:12px}.tsu-afspraak-zuilen-page .tsu-afspraak-zuilen-form-shell iframe{height:1320px;min-height:700px}}@media (prefers-reduced-motion:reduce){.tsu-afspraak-zuilen-page *,.tsu-afspraak-zuilen-page *::before,.tsu-afspraak-zuilen-page *::after{scroll-behavior:auto!important}}