@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-home-hero{padding-block-start:22px;}}@media(max-width:767px){.elementor .clinic-home-intro{margin-block-end:22px;gap:16px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-home-intro-side{gap:16px;}}@media(max-width:767px){.elementor .clinic-intro-lead{font-size:16px;line-height:1.5;}}@media(max-width:767px){.elementor .clinic-slider-menu{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:120px;gap:0 14px;\n}}@media(max-width:767px){.elementor .clinic-feature-slide{min-height:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-slide-copy{min-height:0px;padding:22px;gap:12px;& > .clinic-body { font-size:16px;line-height:1.45; }\n}}@media(max-width:767px){.elementor .clinic-slide-title{font-size:28px;}}@media(max-width:767px){.elementor .clinic-slide-picture{height:clamp(150px,25svh,220px);aspect-ratio:auto;border-radius:0px;order:-1;}}@media(max-width:767px){.elementor .clinic-home-section-top{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .clinic-priority-routes{gap:20px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-directions-grid{gap:12px;}}@media(max-width:767px){.elementor .clinic-direction-link{min-height:150px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:flex-start;}}@media(max-width:767px){.elementor .clinic-direction-title{font-size:18px;}}@media(max-width:767px){.elementor .clinic-practical-list{gap:30px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-home-doctors-grid{gap:26px 20px;\n}}@media(max-width:767px){.elementor .clinic-home-doctor-picture{height:185px;}}@media(max-width:767px){.elementor .clinic-doctor-name{font-size:18px;}}@media(max-width:767px){.elementor .clinic-doctor-description{font-size:14px;}}@media(max-width:767px){.elementor .clinic-clinic-departments{font-size:16px;}}@media(max-width:767px){.elementor .clinic-program{padding:24px;gap:20px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-care-card{padding:24px;grid-template-columns:minmax(0,1fr) 120px;gap:16px 10px;\n}}@media(max-width:767px){.elementor .clinic-care-title{font-size:28px;grid-column:1/-1;}}@media(max-width:767px){.elementor .clinic-care-copy{grid-column:1/-1;}}@media(max-width:767px){.elementor .clinic-care-action{min-height:48px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;align-self:center;}}@media(max-width:767px){.elementor .clinic-care-object{height:130px;grid-column:2;grid-row:3;}}@media(max-width:767px){.elementor .clinic-patient-stories{padding:26px;gap:26px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .clinic-review-symbol{width:72px;height:72px;}}@media(max-width:767px){.elementor .clinic-patient-story{min-height:330px;}}@media(max-width:767px){.elementor .clinic-story-title{font-size:24px;}}@media(max-width:767px){.elementor .clinic-story-quote{font-size:16px;}}@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-partner-logos{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor .clinic-partner-image{height:70px;}}@media(max-width:767px){.elementor .clinic-priority-title{font-size:26px;}}@media(max-width:767px){.elementor .clinic-footer-title{font-size:23px;}}@media(max-width:767px){.elementor .clinic-slider-controls{inset-inline-end:16px;inset-block-end:12px;gap:8px;}}@media(max-width:767px){.elementor .clinic-round-control{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;font-size:22px;padding:0px;}}@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-reviews-title{font-size:28px;max-width:none;\n}}@media(max-width:767px){.elementor .clinic-slide-action{font-size:16px;}}@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;}}