.appointment-page[data-astro-cid-6erxqnne] .booking-section[data-astro-cid-6erxqnne]{padding-block:64px 80px}.appointment-page[data-astro-cid-6erxqnne] .booking-grid[data-astro-cid-6erxqnne]{grid-template-columns:.8fr 1.2fr;gap:64px}.appointment-page[data-astro-cid-6erxqnne] .booking-intro[data-astro-cid-6erxqnne]{min-height:0;padding:0}.appointment-back[data-astro-cid-6erxqnne]{width:fit-content;min-height:30px;color:var(--muted);align-items:center;gap:12px;margin-bottom:27px;font-size:12px;display:flex}.appointment-back[data-astro-cid-6erxqnne] svg[data-astro-cid-6erxqnne]{width:18px;transform:rotate(180deg)}.appointment-back[data-astro-cid-6erxqnne]:hover{text-underline-offset:4px;text-decoration:underline}.appointment-page[data-astro-cid-6erxqnne] h1[data-astro-cid-6erxqnne]{letter-spacing:-.035em;font-size:clamp(43px,4.2vw,59px);line-height:1.05!important}.appointment-page[data-astro-cid-6erxqnne] .booking-person[data-astro-cid-6erxqnne]{margin-top:29px}.appointment-page[data-astro-cid-6erxqnne] .booking-person[data-astro-cid-6erxqnne] h2[data-astro-cid-6erxqnne]{font-size:26px!important}.appointment-page[data-astro-cid-6erxqnne] .booking-portrait[data-astro-cid-6erxqnne]{width:86px;height:98px}.appointment-page[data-astro-cid-6erxqnne] .booking-portrait[data-astro-cid-6erxqnne] img[data-astro-cid-6erxqnne]{width:78px;margin-top:10px}.appointment-page[data-astro-cid-6erxqnne] .booking-map[data-astro-cid-6erxqnne]{margin-top:0;padding-top:32px}.appointment-page[data-astro-cid-6erxqnne] .inline-booking[data-astro-cid-6erxqnne]{border-radius:42px;align-self:stretch;min-height:620px}.appointment-page[data-astro-cid-6erxqnne] .inline-booking[data-astro-cid-6erxqnne]:has(.cb-link-state){align-self:start;min-height:0}.appointment-page[data-astro-cid-6erxqnne] .booking-map[data-astro-cid-6erxqnne] img[data-astro-cid-6erxqnne]{aspect-ratio:1.78;height:auto;min-height:0}@media (width<=1150px){.appointment-page[data-astro-cid-6erxqnne] .booking-grid[data-astro-cid-6erxqnne]{gap:40px}.appointment-page[data-astro-cid-6erxqnne] h1[data-astro-cid-6erxqnne]{font-size:47px}.appointment-page[data-astro-cid-6erxqnne] .inline-booking[data-astro-cid-6erxqnne]{padding:30px}.appointment-page[data-astro-cid-6erxqnne] .booking-person[data-astro-cid-6erxqnne]{gap:17px}}@media (width<=950px){.appointment-page[data-astro-cid-6erxqnne] .booking-grid[data-astro-cid-6erxqnne]{grid-template-columns:1fr;gap:36px;max-width:760px}.appointment-page[data-astro-cid-6erxqnne] .booking-intro[data-astro-cid-6erxqnne]{grid-template-columns:1fr 1fr;align-items:center;gap:0 30px;min-height:0;display:grid}.appointment-back[data-astro-cid-6erxqnne]{grid-column:1/-1;margin-bottom:20px}.appointment-page[data-astro-cid-6erxqnne] h1[data-astro-cid-6erxqnne]{grid-area:2/1}.appointment-page[data-astro-cid-6erxqnne] .booking-person[data-astro-cid-6erxqnne]{grid-area:2/2;margin:0}.appointment-page[data-astro-cid-6erxqnne] .availability[data-astro-cid-6erxqnne]{grid-area:4/1/auto/-1;margin-top:26px}.appointment-page[data-astro-cid-6erxqnne] .booking-map[data-astro-cid-6erxqnne]{display:none}.appointment-page[data-astro-cid-6erxqnne] .inline-booking[data-astro-cid-6erxqnne]{min-height:0}}@media (width<=640px){.appointment-page[data-astro-cid-6erxqnne] .booking-map--mobile[data-astro-cid-6erxqnne]{margin-top:0;padding-top:0;display:block}.appointment-page[data-astro-cid-6erxqnne] .booking-section[data-astro-cid-6erxqnne]{padding-block:25px 48px}.appointment-page[data-astro-cid-6erxqnne] .booking-grid[data-astro-cid-6erxqnne]{gap:27px}.appointment-back[data-astro-cid-6erxqnne]{margin-bottom:18px;font-size:11px}.appointment-page[data-astro-cid-6erxqnne] .booking-intro[data-astro-cid-6erxqnne]{grid-template-columns:1fr}.appointment-page[data-astro-cid-6erxqnne] h1[data-astro-cid-6erxqnne]{font-size:43px}.appointment-page[data-astro-cid-6erxqnne] .booking-person[data-astro-cid-6erxqnne]{grid-area:3/1;gap:17px;margin-top:24px}.appointment-page[data-astro-cid-6erxqnne] .booking-portrait[data-astro-cid-6erxqnne]{width:63px;height:73px}.appointment-page[data-astro-cid-6erxqnne] .booking-portrait[data-astro-cid-6erxqnne] img[data-astro-cid-6erxqnne]{width:58px;margin-top:8px}.appointment-page[data-astro-cid-6erxqnne] .booking-person[data-astro-cid-6erxqnne] h2[data-astro-cid-6erxqnne]{font-size:25px!important}.appointment-page[data-astro-cid-6erxqnne] .booking-registration[data-astro-cid-6erxqnne]{margin-top:8px;font-size:11px}.appointment-page[data-astro-cid-6erxqnne] .booking-registration[data-astro-cid-6erxqnne] img[data-astro-cid-6erxqnne]{width:32px}.appointment-page[data-astro-cid-6erxqnne] .availability[data-astro-cid-6erxqnne]{grid-row:5;margin-top:23px;padding-block:18px}.appointment-page[data-astro-cid-6erxqnne] .availability[data-astro-cid-6erxqnne] strong[data-astro-cid-6erxqnne]{font-size:14px}.appointment-page[data-astro-cid-6erxqnne] .inline-booking[data-astro-cid-6erxqnne]{border-radius:30px;padding:25px 20px}}
