@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.elementor .e-default-h1{font-size:36px}}@media(max-width:767px){.elementor .e-default-h2{font-size:30px}}@media(max-width:767px){.elementor .e-default-h3{font-size:23px}}@media(max-width:767px){.elementor .e-default-h4{font-size:20px}}@media(max-width:767px){.elementor .e-default-h5{font-size:18px}}@media(max-width:767px){.elementor .e-default-h6{font-size:16px}}@media(max-width:767px){.elementor .e-default-p{font-size:16px}}@media(max-width:767px){.elementor .clinic-review-logo{height:24px}}@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:0;grid-template-columns:1fr}}@media(max-width:767px){.elementor .clinic-slide-copy{min-height:0;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:0;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:0;padding-inline-end:0;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:0;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-review-platforms{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;& .clinic-review-platform:first-child{grid-column:1 / -1}& .clinic-review-platform:first-child .clinic-review-logo{height:22px}\n}}@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:0;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:0}}@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:0;padding-inline-end:0;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:0;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:0;padding:0;display:flex}}