@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-services-practical-columns{margin-block-start:24px;gap:36px;}}@media(max-width:1024px){.elementor .clinic-services-practical-photo{margin-block-start:0px;}}@media(max-width:1024px){.elementor .clinic-services-practical-heading{display:grid;gap:36px;grid-template-columns:.8fr 1.2fr;align-items:start;}}@media(max-width:1024px){.elementor .clinic-services-practical{display:block;}}@media(max-width:1024px){.elementor .clinic-services-info-title{font-size:24px;}}@media(max-width:1024px){.elementor .clinic-services-clinical-info{gap:36px;}}@media(max-width:1024px){.elementor .clinic-services-advantages-list{gap:36px;grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .clinic-services-section-heading{font-size:38px;}}@media(max-width:1024px){.elementor .clinic-services-section-title{gap:24px;}}@media(max-width:1024px){.elementor .clinic-services-link-title{font-size:18px;}}@media(max-width:1024px){.elementor .clinic-services-icon{width:80px;height:80px;}}@media(max-width:1024px){.elementor .clinic-services-link{gap:10px;}}@media(max-width:1024px){.elementor .clinic-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;\n}}@media(max-width:1024px){.elementor .clinic-services-children{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .clinic-services-surgery{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .clinic-services-diagnostics{& .clinic-services-centre-intro { gap:24px 40px;align-items:start; } & .clinic-services-centre-copy { display:contents; } & .clinic-services-centre-title { grid-column:1 / -1;max-width:none; } & .clinic-services-centre-lead { grid-column:1;grid-row:2;margin-top:0; } & .clinic-services-centre-photo { grid-column:2;grid-row:2; }\n}}@media(max-width:1024px){.elementor .clinic-services-centre-lead{font-size:16px;margin-block-start:20px;}}@media(max-width:1024px){.elementor .clinic-services-centre-title{font-size:32px;}}@media(max-width:1024px){.elementor .clinic-services-centre-intro{gap:40px;grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .clinic-services-centre{margin-block-start:64px;}}@media(max-width:1024px){.elementor .clinic-services-search{margin-block-start:44px;}}@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-lead{font-size:18px;}}@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;}}