.elementor-2273 .elementor-element.elementor-element-a594390{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-0d919d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-617b846{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element- > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-d9addad{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-214991f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-eef718b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-a1cf98f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-f36e786{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-ed3c1dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-f1f29eb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-9e17ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-28b3b7a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2273 .elementor-element.elementor-element-9c16014 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-2273 .elementor-widget-html,
body.elementor-page-2273 .elementor-widget-html .elementor-widget-container,
body.elementor-page-2273 .e-con-inner,
body.elementor-page-2273 .e-con{
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
body.elementor-page-2273 .elementor-widget-html p:last-child{margin-bottom:0 !important}
body.elementor-page-2273{overflow-x:hidden}
body.elementor-page-2273 .elementor-widget-wrap.elementor-element-populated{padding:0 !important}
body.elementor-page-2273 .elementor-column-wrap{padding:0 !important}
body.elementor-page-2273 .oasis-hero,
body.elementor-page-2273 .oasis-prot,
body.elementor-page-2273 .oasis-svc,
body.elementor-page-2273 .oasis-mem,
body.elementor-page-2273 .oasis-spc,
body.elementor-page-2273 .oasis-vst{
  width:100% !important;
  max-width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
}
body.elementor-page-2273 .oasis-hero{
  background-image:
    linear-gradient(100deg, rgba(18,15,12,.95) 0%, rgba(18,15,12,.88) 36%,
                    rgba(18,15,12,.52) 66%, rgba(18,15,12,.34) 100%),
    url('https://oasiswellnessstudios.com/wp-content/uploads/2024/11/mPulse-Red-Light-3_1200x628.jpg') !important;
  background-size: cover, cover !important;
  background-position: center center, right center !important;
  background-repeat: no-repeat, no-repeat !important;
}
body.elementor-page-2273 .oasis-hero__glow{opacity:.4 !important}
@media(max-width:820px){
  body.elementor-page-2273 .oasis-hero{
    background-image:
      linear-gradient(180deg, rgba(18,15,12,.93) 0%, rgba(18,15,12,.88) 60%,
                      rgba(18,15,12,.92) 100%),
      url('https://oasiswellnessstudios.com/wp-content/uploads/2024/11/mPulse-Red-Light-3_1200x628.jpg') !important;
    background-position: center center, center center !important;
  }
}

body.elementor-page-2273 .oasis-svc__card[href="/hydrotherapy/"] .oasis-svc__img{
  background-position: center 22% !important;
}

body.elementor-page-2273 .oasis-vst{background:#2FA4E8 !important}
body.elementor-page-2273 .oasis-vst__kick{color:#28221D !important}
body.elementor-page-2273 .oasis-vst__h2{color:#28221D !important}
body.elementor-page-2273 .oasis-vst__nap{color:#28221D !important}
body.elementor-page-2273 .oasis-vst__nap b{color:#28221D !important;opacity:1 !important;font-weight:700}
body.elementor-page-2273 .oasis-vst__nap a{color:#28221D !important;border-bottom-color:rgba(40,34,29,.55) !important}
body.elementor-page-2273 .oasis-vst__map{border-color:rgba(255,255,255,.45) !important;background:rgba(255,255,255,.12) !important}

/* AA fix: dark text on #2FA4E8 core-services band */
body.elementor-page-2273 .oasis-svc__kick{color:#28221D !important}
body.elementor-page-2273 .oasis-svc__h2{color:#28221D !important}
body.elementor-page-2273 .oasis-svc__lede{color:#28221D !important}

/* AA fix: darken kickers on light bands */
body.elementor-page-2273 .oasis-prot__kick{color:#14608F !important}
body.elementor-page-2273 .oasis-mem__kick{color:#14608F !important}
body.elementor-page-2273 .oasis-spc__kick{color:#14608F !important}

/* AA fix: protocol number labels on cream */
body.elementor-page-2273 .oasis-prot__num{color:#14608F !important}

/* AA fix: service card credit labels */
body.elementor-page-2273 .oasis-svc__cr{color:#14608F !important}

/* AA fix: membership tiers (Gold stays lime) */
body.elementor-page-2273 .oasis-mem__card .oasis-mem__tier{color:#14608F !important}
body.elementor-page-2273 .oasis-mem__card--hi .oasis-mem__tier{color:#B5D73E !important}
body.elementor-page-2273 .osv-reviews{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}/* End custom CSS */