@media(max-width:767px){.elementor .clinic-container{width:calc(100% - 40px);}}@media(max-width:767px){.elementor .clinic-section{margin-block-start:80px;}}@media(max-width:767px){.elementor .clinic-h1{font-size:36px;}}@media(max-width:767px){.elementor .clinic-h2{font-size:36px;}}@media(max-width:767px){.elementor .clinic-h3{font-size:24px;}}@media(max-width:767px){.elementor .clinic-body{font-size:16px;}}@media(max-width:767px){.elementor .clinic-small{font-size:13px;}}@media(max-width:767px){.elementor .clinic-button{min-height:56px;font-size:14px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .clinic-question-header{min-height:78px;padding:24px;}}@media(max-width:767px){.elementor .clinic-question-title{font-size:23px;}}@media(max-width:767px){.elementor .clinic-question-answer{padding-block-start:0px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .clinic-footer-title{font-size:23px;}}@media(max-width:767px){.elementor .clinic-notice{& .clinic-body { font-size:12px; }\n}}@media(max-width:767px){.elementor .clinic-header-main{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;gap:8px;grid-template-columns:minmax(0,1fr) auto 36px;&.is-pinned { grid-template-columns:minmax(0,1fr) auto 36px;gap:8px; } & > .clinic-menu-trigger { position:relative;right:auto;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s; } &.is-pinned { padding:12px 0; } &.is-pinned .clinic-logo { transform:none; } & .clinic-logo { transition:none; } &::before,&.is-pinned::before { transform:none;transition:none; } &.clinic-container,&.clinic-container.is-pinned { padding:12px 0; } &.clinic-container,&.clinic-container.is-pinned { padding:12px 0; } &.is-pinned { grid-template-columns:minmax(0,1fr) auto 36px;gap:8px; } & > .clinic-menu-trigger { position:relative;right:auto;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s; } &.is-pinned { padding:12px 0; } &.is-pinned .clinic-logo { transform:none; } & .clinic-logo { transition:none; } &::before,&.is-pinned::before { transform:none;transition:none; } &.clinic-container,&.clinic-container.is-pinned { padding:12px 0; } &::before,&.is-pinned::before { height:100%; } &.clinic-container,&.clinic-container.is-pinned { padding:12px 0; } &.is-pinned { grid-template-columns:minmax(0,1fr) auto 36px;gap:8px; } & > .clinic-menu-trigger { position:relative;right:auto;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s; } &.is-pinned { padding:12px 0; } &.is-pinned .clinic-logo { transform:none; } & .clinic-logo { transition:none; } &::before,&.is-pinned::before { transform:none;transition:none; } &.clinic-container,&.clinic-container.is-pinned { padding:12px 0; } &::before,&.is-pinned::before { height:100%; }\n}}@media(max-width:767px){.elementor .clinic-logo{width:150px;max-width:100%;}}@media(max-width:767px){.elementor .clinic-header-phones{font-size:13px;& > p:last-child { display:none; } & .clinic-body { font-size:14px; }\n}}@media(max-width:767px){.elementor .clinic-header-nav{width:100%;position:relative;inset-block-start:auto;inset-inline-end:auto;padding:0px;display:none;&.is-pinned { position:relative;top:auto; }\n}}@media(max-width:767px){.elementor .clinic-footer{padding-block-start:36px;margin-block-start:76px;& .clinic-footer-phone { font-size:23px!important; } &.clinic-base { padding:36px 0 28px;margin-top:76px; } & .clinic-body { font-size:14px; }\n}}@media(max-width:767px){.elementor .clinic-footer-columns{gap:36px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-footer-policy-links{flex-direction:column;gap:16px;& .clinic-body { font-size:13px; }\n}}@media(max-width:767px){.elementor .clinic-footer-legal{font-size:13px;max-width:none;\n}}@media(max-width:767px){.elementor .clinic-footer-bottom{font-size:13px;grid-column:1;}}@media(max-width:767px){.elementor .clinic-medical-note{font-size:23px;}}@media(max-width:767px){.elementor .clinic-footer-content{gap:28px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-popup-meta{font-size:14px;}}@media(max-width:767px){.elementor .clinic-popup-menu{& a.elementor-item { font-size:17px!important; }\n}}@media(max-width:767px){.elementor .clinic-popup-phones{font-size:21px;}}@media(max-width:767px){.elementor .clinic-popup-body{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;gap:16px;}}@media(max-width:767px){.elementor .clinic-menu-trigger{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;font-size:0px;padding:0px;display:flex;}}@media(max-width:767px){.elementor .clinic-services-catalogue{&.is-filtered .clinic-services-centre-title { font-size:28px; } &.is-filtered .clinic-services-centre { margin-top:28px;padding:24px 0; }\n}}@media(max-width:767px){.elementor .clinic-services-review-platform{font-size:20px;}}@media(max-width:767px){.elementor .clinic-services-review-platforms{margin-block-start:24px;gap:8px 26px;\n}}@media(max-width:767px){.elementor .clinic-services-review-copy{font-size:16px;margin-block-start:24px;}}@media(max-width:767px){.elementor .clinic-services-faq{margin-block-start:28px;}}@media(max-width:767px){.elementor .clinic-services-practical-columns{margin-block-start:20px;display:block;& .clinic-services-info-copy+p { margin-top:18px; }\n}}@media(max-width:767px){.elementor .clinic-services-practical-photo{margin-block-start:24px;}}@media(max-width:767px){.elementor .clinic-services-practical-heading{display:block;}}@media(max-width:767px){.elementor .clinic-services-info-copy{line-height:1.6;margin-block-start:20px;}}@media(max-width:767px){.elementor .clinic-services-info-title{max-width:none;\n}}@media(max-width:767px){.elementor .clinic-services-clinical-info{margin-block-start:32px;display:block;&>div+div { margin-top:36px; }\n}}@media(max-width:767px){.elementor .clinic-services-info-field{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .clinic-services-advantages-list{margin-block-start:32px;gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-services-section-heading{max-width:20ch;font-size:38px;}}@media(max-width:767px){.elementor .clinic-services-section-title{display:block;& .clinic-text-link { margin-top:22px; }\n}}@media(max-width:767px){.elementor .clinic-services-link-title{max-width:32ch;font-size:18px;}}@media(max-width:767px){.elementor .clinic-services-icon{width:80px;height:80px;margin-inline-start:-8px;}}@media(max-width:767px){.elementor .clinic-services-link{min-height:96px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;}}@media(max-width:767px){.elementor .clinic-services-grid{gap:4px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-services-children{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;& .clinic-services-centre-photo { order:2;max-width:none;aspect-ratio:1.3333; }\n}}@media(max-width:767px){.elementor .clinic-services-women{& .clinic-services-centre-photo { aspect-ratio:1.5; }\n}}@media(max-width:767px){.elementor .clinic-services-surgery{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;& .clinic-services-centre-photo { order:2;max-width:none;aspect-ratio:1.5; }\n}}@media(max-width:767px){.elementor .clinic-services-diagnostics{& .clinic-services-centre-copy { display:block; } & .clinic-services-centre-lead { margin-top:20px; }\n}}@media(max-width:767px){.elementor .clinic-services-centre-photo{aspect-ratio:1.5;}}@media(max-width:767px){.elementor .clinic-services-centre-title{font-size:32px;line-height:1.12;max-width:none;\n}}@media(max-width:767px){.elementor .clinic-services-centre-intro{margin-block-end:24px;display:flex;flex-direction:column;gap:24px;align-items:stretch;}}@media(max-width:767px){.elementor .clinic-services-centre{margin-block-start:52px;}}@media(max-width:767px){.elementor .clinic-services-centre-nav-link{font-size:14px;}}@media(max-width:767px){.elementor .clinic-services-centre-nav{margin-block-start:22px;gap:4px 24px;\n}}@media(max-width:767px){.elementor .clinic-services-input{font-size:16px;}}@media(max-width:767px){.elementor .clinic-services-input-row{min-height:64px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:10px;border-radius:18px;gap:10px;}}@media(max-width:767px){.elementor .clinic-services-search-label{font-size:16px;margin-block-end:12px;}}@media(max-width:767px){.elementor .clinic-services-search{margin-block-start:36px;}}@media(max-width:767px){.elementor .clinic-services-hero-photo{height:auto;aspect-ratio:1.5;}}@media(max-width:767px){.elementor .clinic-services-hero-lead{font-size:18px;margin-block-start:24px;}}@media(max-width:767px){.elementor .clinic-services-hero-title{font-size:48px;}}@media(max-width:767px){.elementor .clinic-services-hero{padding-block-start:10px;gap:28px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-services-breadcrumbs{font-size:13px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}}