@media(max-width:1024px){.elementor .clinic-section{margin-block-start:90px;}}@media(max-width:1024px){.elementor .clinic-h1{font-size:44px;}}@media(max-width:1024px){.elementor .clinic-h2{font-size:40px;}}@media(max-width:1024px){.elementor .clinic-small{font-size:14px;}}@media(max-width:1024px){.elementor .clinic-header-main{gap:16px;grid-template-columns:minmax(0,1fr) auto 44px;&.is-pinned { grid-template-columns:minmax(0,1fr) auto 44px;gap:16px; } & > .clinic-menu-trigger { position:relative;right:auto;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s; } &::before,&.is-pinned::before { height:100%; } &::before,&.is-pinned::before { height:100%;transform:none; }\n}}@media(max-width:1024px){.elementor .clinic-header-address{display:none;}}@media(max-width:1024px){.elementor .clinic-header-hours{display:none;}}@media(max-width:1024px){.elementor .clinic-header-nav{display:none;}}@media(max-width:1024px){.elementor .clinic-native-menu{width:100%;}}@media(max-width:1024px){.elementor .clinic-header-utilities{display:none;}}@media(max-width:1024px){.elementor .clinic-footer-columns{gap:32px;grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .clinic-footer-legal{font-size:14px;}}@media(max-width:1024px){.elementor .clinic-footer-bottom{font-size:14px;}}@media(max-width:1024px){.elementor .clinic-medical-note{font-size:28px;}}@media(max-width:1024px){.elementor .clinic-footer-content{gap:30px 32px;\n}}@media(max-width:1024px){.elementor .clinic-menu-trigger{display:flex;}}@media(max-width:1024px){.elementor .clinic-spec-schedule-days{gap:6px;}}@media(max-width:1024px){.elementor .clinic-spec-direction-intro{position:static;}}@media(max-width:1024px){.elementor .clinic-spec-nav-links{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px;\n}}@media(max-width:1024px){.elementor .clinic-spec-booking{gap:40px;}}@media(max-width:1024px){.elementor .clinic-spec-split{gap:36px;}}@media(max-width:1024px){.elementor .clinic-spec-nav{flex-wrap:wrap;justify-content:flex-start;gap:8px 24px;\n}}@media(max-width:1024px){.elementor .clinic-spec-address-pill{width:auto;max-width:calc(100% - 32px);inset-inline-end:16px;inset-inline-start:16px;}}@media(max-width:1024px){.elementor .clinic-spec-role{font-size:23px;}}@media(max-width:1024px){.elementor .clinic-spec-name{font-size:48px;}}@media(max-width:1024px){.elementor .clinic-spec-hero{gap:30px;grid-template-columns:1.15fr 1fr;}}@media(max-width:1024px){.elementor .clinic-spec-timeline-row{grid-template-columns:90px 1fr;gap:16px 24px; & .clinic-body { grid-column:2; }\n}}@media(max-width:1024px){.elementor .clinic-spec-faq-row{display:block;& .clinic-question-answer { padding-top:20px; }\n}}