@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-nav-links{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px;\n}}@media(max-width:1024px){.elementor .clinic-services-hero-photo{height:330px}}@media(max-width:1024px){.elementor .clinic-services-hero-actions{margin-block-start:24px;gap:20px}}@media(max-width:1024px){.elementor .clinic-services-hero-title{font-size:48px}}@media(max-width:1024px){.elementor .clinic-services-hero{gap:40px;grid-template-columns:1fr 1fr}}@media(max-width:1024px){.elementor .clinic-service-related{gap:20px}}@media(max-width:1024px){.elementor .clinic-service-steps{& ol{gap:28px}\n}}@media(max-width:1024px){.elementor .clinic-service-split{gap:40px}}@media(max-width:1024px){.elementor .clinic-service-detail{& .clinic-services-hero-image{object-position:left top}\n}}@media(max-width:1024px){.elementor .e-6018c560-3bd6{height:390px}}