.ClinicInformationSection-module__DKv4OW__information{width:var(--content-width);margin:0 auto}.ClinicInformationSection-module__DKv4OW__body{grid-template-columns:minmax(0,610fr) minmax(0,610fr);gap:2.48%;margin-top:clamp(22px,4.06vw,54px);display:grid}.ClinicInformationSection-module__DKv4OW__details{min-width:0}.ClinicInformationSection-module__DKv4OW__blockTitle{color:var(--color-text-strong);font-size:clamp(14px,1.27vw,17px);font-weight:700;line-height:1.45}.ClinicInformationSection-module__DKv4OW__address{color:var(--color-text-strong);margin-top:6px;font-size:clamp(14px,1.27vw,17px);font-weight:400;line-height:1.45}.ClinicInformationSection-module__DKv4OW__divider{background:var(--color-border-strong);border:none;height:1px;margin:31px 0 0}.ClinicInformationSection-module__DKv4OW__phoneNumber{color:var(--color-text-strong);margin-top:15px;font-size:clamp(24px,3.01vw,40px);font-weight:800;line-height:1.2}.ClinicInformationSection-module__DKv4OW__hoursSection{margin-top:32px;display:flex}.ClinicInformationSection-module__DKv4OW__hoursMain{width:59.02%;min-width:0}.ClinicInformationSection-module__DKv4OW__hoursList{margin-top:15px}.ClinicInformationSection-module__DKv4OW__hoursLine{font-size:clamp(14px,1.27vw,17px);line-height:1.73;display:flex}.ClinicInformationSection-module__DKv4OW__hoursDays{width:clamp(70px,29.4%,106px);color:var(--color-text-strong);flex:none;font-weight:600}.ClinicInformationSection-module__DKv4OW__hoursTime{color:var(--color-text);font-weight:400}.ClinicInformationSection-module__DKv4OW__parkingNotice{color:var(--color-text-strong);align-items:center;gap:8px;margin-top:clamp(17px,3.16vw,42px);font-size:clamp(14px,1.27vw,17px);font-weight:500;line-height:1.36;display:flex}.ClinicInformationSection-module__DKv4OW__parkingBadge{background:var(--color-olive-700);width:clamp(24px,2.18vw,29px);height:clamp(24px,2.18vw,29px);color:var(--color-text-on-dark);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:clamp(14px,1.27vw,17px);font-weight:700;display:flex}.ClinicInformationSection-module__DKv4OW__hoursActions{border-inline-start:1px solid var(--color-border-strong);flex-direction:column;flex:auto;gap:clamp(14px,1.88vw,25px);min-width:0;padding-block:clamp(38px,7.22vw,96px) 0;padding-inline:clamp(14px,2.86vw,38px) 0;display:flex}.ClinicInformationSection-module__DKv4OW__map{aspect-ratio:610/650;width:100%}@media (max-width:900px){.ClinicInformationSection-module__DKv4OW__body{grid-template-columns:minmax(0,1fr);row-gap:32px}.ClinicInformationSection-module__DKv4OW__map{aspect-ratio:4/3}}@media (max-width:600px){.ClinicInformationSection-module__DKv4OW__hoursSection{flex-direction:column}.ClinicInformationSection-module__DKv4OW__hoursMain{width:100%}.ClinicInformationSection-module__DKv4OW__hoursActions{border-inline-start:none;border-top:1px solid var(--color-border-strong);flex-direction:row;gap:12px;margin-top:24px;padding-block:24px 0;padding-inline:0}}
.EventPageHero-module__bj_AgG__hero{--color-hero-text:#222;min-height:clamp(240px,23.44vw,450px);padding-block:calc(var(--header-height) + clamp(28px, 6.32vw, 84px)) clamp(36px, 9.55vw, 127px);background:var(--color-placeholder);align-items:center;display:grid;position:relative;overflow:hidden}.EventPageHero-module__bj_AgG__backgroundImage{object-fit:cover;object-position:center 53%}.EventPageHero-module__bj_AgG__text{width:var(--content-width);text-align:center;color:var(--color-hero-text);margin:0 auto;position:relative}.EventPageHero-module__bj_AgG__title{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:clamp(34px,4.21vw,56px);font-weight:500;line-height:1.3}.EventPageHero-module__bj_AgG__heading{margin-bottom:clamp(4px,.6vw,8px);font-size:clamp(13px,1.1vw,16px);font-weight:500;line-height:1.4}.EventPageHero-module__bj_AgG__description{white-space:pre-line;margin-top:12px;font-size:clamp(14px,1.27vw,17px);font-weight:400;line-height:1.45}@media (max-width:900px){.EventPageHero-module__bj_AgG__description{white-space:normal}}
