@media(max-width:767px){.elementor .s-hero-heading{font-size:36px;}}@media(max-width:767px){.elementor .s-hero-copy{width:100%;max-width:600px;gap:20px;}}@media(max-width:767px){.elementor .s-welcome{min-height:660px;padding-block-start:36px;padding-block-end:290px;padding-inline-start:22px;padding-inline-end:22px;background-color:#FFFFFF;justify-content:flex-start;}}@media(max-width:767px){.elementor .s-treatments-footer{flex-direction:column;gap:18px;align-items:flex-start;}}@media(max-width:767px){.elementor .s-team-personality{width:100%;height:280px;}}@media(max-width:767px){.elementor .s-team-title{font-size:36px;}}@media(max-width:767px){.elementor .s-team-copy{width:100%;padding-block-start:48px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .s-team-layout{flex-direction:column;gap:0px;align-items:stretch;}}@media(max-width:767px){.elementor .s-team{padding:0px;background-color:#FFF8EF;gap:0px;}}@media(max-width:767px){.elementor .s-first-visit-title{font-size:32px;}}@media(max-width:767px){.elementor .s-visit-discuss-title{font-size:26px;}}@media(max-width:767px){.elementor .s-visit-options-title{font-size:26px;}}@media(max-width:767px){.elementor .s-visit-home-title{font-size:26px;}}@media(max-width:767px){.elementor .s-first-visit-guidance{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .s-first-visit-inner{gap:32px;}}@media(max-width:767px){.elementor .s-first-visit{padding-block-start:56px;padding-block-end:56px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-reviews-title{font-size:34px;}}@media(max-width:767px){.elementor .s-questions-title{font-size:34px;}}@media(max-width:767px){.elementor .s-finance-payment-title{font-size:30px;}}@media(max-width:767px){.elementor .s-finance-payment{padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-specials-title{font-size:30px;}}@media(max-width:767px){.elementor .s-specials{padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-visit-title{font-size:34px;}}@media(max-width:767px){.elementor .s-visit-panel{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}