@media(max-width:767px){.elementor .footer-col{padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .footer-brand{grid-column:1 / 2;}}@media(max-width:767px){.elementor .footer-top{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .site-footer{padding-block-start:64px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cta-phone-small{font-size:32px;}}@media(max-width:767px){.elementor .cta-phone{font-size:44px;}}@media(max-width:767px){.elementor .cta-lead{font-size:17px;}}@media(max-width:767px){.elementor .cta-title{font-size:48px;}}@media(max-width:767px){.elementor .cta-band{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .stop{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .stops{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .pull-quote{font-size:28px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .doctor-teaser{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .point-text{font-size:17px;}}@media(max-width:767px){.elementor .point-num{font-size:30px;}}@media(max-width:767px){.elementor .point{column-gap:12px;grid-template-columns:52px 1fr;}}@media(max-width:767px){.elementor .approach{padding-block-start:88px;padding-block-end:88px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .service-title{font-size:27px;}}@media(max-width:767px){.elementor .services-list{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .services{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .card-title{font-size:32px;}}@media(max-width:767px){.elementor .welcome-card{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-48px;margin-inline-end:0px;border-radius:20px;}}@media(max-width:767px){.elementor .welcome{padding-block-start:24px;padding-block-end:88px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .stamp-text{font-size:11px;}}@media(max-width:767px){.elementor .stamp{width:112px;height:112px;inset-block-end:-28px;inset-inline-start:-4px;padding:14px;}}@media(max-width:767px){.elementor .hero-media{padding-block-start:48px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .hero-actions{width:100%;}}@media(max-width:767px){.elementor .hero-lead{font-size:17px;}}@media(max-width:767px){.elementor .hero-kicker{font-size:20px;}}@media(max-width:767px){.elementor .hero-title{font-size:48px;line-height:1;}}@media(max-width:767px){.elementor .hero{padding-block-start:56px;padding-block-end:88px;padding-inline-start:20px;padding-inline-end:20px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .photo-wide{aspect-ratio:4 / 3;border-radius:20px;}}@media(max-width:767px){.elementor .text-light{font-size:17px;}}@media(max-width:767px){.elementor .text-muted{font-size:17px;}}@media(max-width:767px){.elementor .body-text{font-size:17px;}}@media(max-width:767px){.elementor .title-light{font-size:38px;}}@media(max-width:767px){.elementor .section-title{font-size:40px;}}@media(max-width:767px){.elementor .btn-light{width:100%;}}@media(max-width:767px){.elementor .btn-secondary{width:100%;}}@media(max-width:767px){.elementor .btn-primary{width:100%;}}