/** Shopify CDN: Minification failed

Line 319:47 Expected identifier but found "/"
Line 423:12 Expected identifier but found whitespace
Line 423:13 Unexpected "("

**/


/* CUSTOM STYLE CSS */

/* Navbar */

/* Navlink */
a.m-menu__link.m-menu__link--main.m\:uppercase {
  font-size: 15px;
}


/* Banner Title */
/* Default for desktop (large devices) */
div#shopify-section-template--25334020014212__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    width: 650px;
}

/* Tablet (medium devices) */
@media (max-width: 1024px) {
  div#shopify-section-template--25334020014212__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    width: 90%;
  }
}

/* Mobile (small devices) */
@media (max-width: 768px) {
  div#shopify-section-template--25334020014212__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    width: 100%;
  }
}

.m-richtext.m\:text-center p {
  max-width: 700px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* Tablet (medium devices) */
@media (max-width: 1024px) {
  .m-richtext.m\:text-center p {
    width: 90%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}

/* Mobile (small devices) */
@media (max-width: 768px) {
  .m-richtext.m\:text-center p {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}

 a.m-slide__button-first.m-button.m-button--secondary{
  background-color: #ffffff;
   color: Black;
}



/* Services Page Banner */
#m-section-template--25334019752068__rich_text_DUcWja {
  position: relative;
  background-image: url(https://cdn.shopify.com/s/files/1/0931/7430/0804/files/services-banner.jpg?v=1748375951);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 300px;
  width: 100%;
  display: block;
}

/* Black overlay with lighter opacity */
 #m-section-template--25334019752068__rich_text_DUcWja::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3); 
  z-index: 1; 
} 

/* Content stays above the overlay */
#m-section-template--25334019752068__rich_text_DUcWja > * {
  position: relative;
  z-index: 2;
}

 
.m-collection-page-header__wrapper.m\:overflow-hidden.m-gradient.m-color-scheme-75a79d55-48a2-4c90-b397-99527ef8206f {
    background: none ! important;
}

/* Holistic, Human-Centered Healthcare That Adapts to You ( 2nd section) */
/* title */
/* Desktop Styles (Default) */
.m-section-template--25334020014212__image_with_text_BHHiaH h3 {
  width: 570px;
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase;
}

.m-richtext__description.rte.m-content-box__description.h6 p {
  width: 500px;
}

/* Tablet Styles (max-width: 1024px) */
@media (max-width: 1024px) {
  .m-section-template--25334020014212__image_with_text_BHHiaH h3 {
    width: 90%;
    font-size: 22px;
  }

  .m-richtext__description.rte.m-content-box__description.h6 p {
    width: 90%;
  }
}

/* Mobile Styles (max-width: 768px) */
@media (max-width: 768px) {
  .m-section-template--25334020014212__image_with_text_BHHiaH h3 {
    width: 100%;
    font-size: 20px;
  }

  .m-richtext__description.rte.m-content-box__description.h6 p {
    width: 100%;
  }
}



section#m-section-template--25334020014212__image_with_text_BHHiaH h2 {
  text-align: center;
}



/* FAQ */

.container-fluid.m-section-my.m-section-py img{
  border-radius: 10px;
}


/* Testimonial subtitle */
.m-testimonial__info h3 {
  font-weight: bold;
}


/* Testimoials per card */
.m-testimonial__content {
  touch-action: pan-y;
  margin: 16px; 
}

@media (min-width: 640px) {
  .m-testimonial__content {
    margin: 16px;
  }
}

@media (min-width: 1024px) {
  .m-testimonial__content {
   margin: 16px;
  }
} 


.m-testimonial__content{
  border-radius: 12px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  border: 20px
}


/* Mobile Device */
.m-testimonials--layout-7 .m-testimonial__content{
  padding: 15px !important;
}

/*collaps icon */
div#shopify-section-template--25334020014212__collection_tabs_QE4TLj svg.m-placeholder-svg.m-image-card__image {
  background-image: url('https://cdn.shopify.com/s/files/1/0931/7430/0804/files/faqlogo.png?v=1748471195');
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  width: 25px; 
  height: 25px;
}






/* About Page */


/* About page title */
.sf__page-about .about__block-heading {
  font-size: 24px; /* base size for small screens */
}

@media (min-width: 768px) {
  .sf__page-about .about__block-heading {
    font-size: 28px;
  }
}

@media (min-width: 1024px) {
  .sf__page-about .about__block-heading {
    font-size: 30px;
  }
}


/* sub title */
/* Desktop Styles (Default) */
div#shopify-section-template--25334018965636__rich_text_4tT7kx p {
  width: 550px;
  margin: 0 auto;
  text-align: center;
}

/* Tablet Styles (max-width: 1024px) */
@media (max-width: 1024px) {
  div#shopify-section-template--25334018965636__rich_text_4tT7kx p {
    width: 90%;
  }
}

/* Mobile Styles (max-width: 768px) */
@media (max-width: 768px) {
  div#shopify-section-template--25334018965636__rich_text_4tT7kx p {
    width: 100%;
  }
}


.m-richtext.m-richtext--medium.m\:text-center.m-scroll-trigger.animate--fade-in-up {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 15px; 
}

@media (min-width: 768px) {
  .m-richtext.m-richtext--medium.m\:text-center.m-scroll-trigger.animate--fade-in-up {
    max-width: 720px;
  }
}

@media (min-width: 1024px) {
  .m-richtext.m-richtext--medium.m\:text-center.m-scroll-trigger.animate--fade-in-up {
    max-width: 1000px;
  }
}

.sf__page-about .sf__about-custom-list h3 {
    font-size: 30px;
    margin-bottom: 20px;
}

/* About page Banner */
#m-section-template--25334018965636__rich_text_4tT7kx {
  position: relative;
  background-image: url(https://cdn.shopify.com/s/files/1/0931/7430/0804/files/top-view-school-supplies-frame.jpg?v=1748377473);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 300px;
  width: 100%;
  display: block;
}

/* Black transparent overlay */
#m-section-template--25334018965636__rich_text_4tT7kx::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* 30% black */
  z-index: 1;
}

/* Content above overlay */
#m-section-template--25334018965636__rich_text_4tT7kx > * {
  position: relative;
  z-index: 2;
  color: white;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); /
}

.text-color-subtext{
  font-size: 15px;
}


/* About page / Our Team - Default image style */
div#m-custom__block--a1a4a67f-c83f-4629-a006-e44f56c80bf5 img {
  border-radius: 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
}

/* Hover effect: zoom + blue shadow */
div#m-custom__block--a1a4a67f-c83f-4629-a006-e44f56c80bf5 img:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(19, 89, 175, 0.5);
}


/* About page/button */

/* title */
.sf__page-about .about__block-subheading {
  text-align: center;
}


.sf__about-custom-list img {
  height: 50px;
}

/* Desktop Styles (Default) */
.sf__page-about .about__block-heading {
  width: 700px;
  text-transform: uppercase;
  font-size: 25px;
  margin: 0 auto;
  text-align: center;
}

/* Tablet Styles (max-width: 1024px) */
@media (max-width: 1024px) {
  .sf__page-about .about__block-heading {
    width: 90%;
    font-size: 22px;
  }
}

/* Mobile Styles (max-width: 768px) */
@media (max-width: 768px) {
  .sf__page-about .about__block-heading {
    width: 100%;
    font-size: 20px;
  }
}


/* Services Sub Title */
/* Desktop Styles (Default) */
div#shopify-section-template--25334019752068__rich_text_DUcWja p {
  width: 550px;
  margin: 0 auto;
  text-align: center;
}

/* Tablet Styles (max-width: 1024px) */
@media (max-width: 1024px) {
  div#shopify-section-template--25334019752068__rich_text_DUcWja p {
    width: 90%;
  }
}

/* Mobile Styles (max-width: 768px) */
@media (max-width: 768px) {
  div#shopify-section-template--25334019752068__rich_text_DUcWja p {
    width: 100%;
  }
}



 
/* Contact page */

/* Title */
#shopify-section-template--25334019293316__contact-form h3{
  font-size: 30px;
  text-align: center;
}

.m-richtext.m\:text-center p {
  margin: 0 auto;
  text-align: center; 
}


/* subtitle */
#shopify-section-template--25334019293316__contact-form p
Specificity: (1,0,1)
 {
    text-align: center;
 }

 .m-contact-form{
   margin-top: 40px !important;
 }

/* From */
.m-contact-form__main.m-contact-form__main--full.xl\:m\:w-6\/12.m\:w-full {
  border: 1px solid #ccc; 
  padding: 30px;
  border-radius: 15px;
  box-shadow: 0 4px 12px rgba(73, 131, 202, 0.4);
  background-color: #fff; 
}

/* Banner */
#m-section-template--25334019293316__rich_text_JHAqEp {
  position: relative;
  background-image: url(https://cdn.shopify.com/s/files/1/0931/7430/0804/files/contact.png?v=1748381525);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 300px;
  width: 100%;
  display: block;
}

/* Black transparent overlay */
#m-section-template--25334019293316__rich_text_JHAqEp::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}

/* Section content over the overlay */
#m-section-template--25334019293316__rich_text_JHAqEp > * {
  position: relative;
  z-index: 2;
  color: white;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); 
}


 .m-row.m-scroll-trigger.animate--fade-in-up{
   padding: 15px 0px;
 }



/* Take care of your wellness today */


/* Footer */
.m-footer--middle .m-footer--block{
    padding-top: 70px;
    padding-bottom: 70px;
}


h3.m-accordion--item-button.m-footer--block-title{
  text-transform: uppercase;
}

ul.m-footer--block-content.list-unstyled.m-link-lists.m-accordion--item-content a {
  font-size: 14px;
}


a.m-link{
  text-transform: uppercase;
}


.m-footer--bottom-center.m\:flex-1.xl\:m\:text-center.xl\:m\:w-auto.m\:w-full{
  text-align: left;
}

/* Collaps */
span.collapsible__button-text.h4 {
    text-transform: uppercase;
    font-size: 18px !important;
}


/* Footer padding */
/* Default (mobile) */
.m-footer--block.m-footer--block-newsletter.m-accordion--item.open.order-first.m\:w-full.lg\:m\:w-1\/3 {
  padding: 24px;
}

/* Tablet (≥ 768px) */
@media (min-width: 768px) {
  .m-footer--block.m-footer--block-newsletter.m-accordion--item.open.order-first.m\:w-full.lg\:m\:w-1\/3 {
    padding: 40px;
  }
}

/* Desktop (≥ 1024px) */
@media (min-width: 1024px) {
  .m-footer--block.m-footer--block-newsletter.m-accordion--item.open.order-first.m\:w-full.lg\:m\:w-1\/3 {
    padding: 67px 1px;
  }
}


 
/* Mobile Device Login */
.m-menu-customer__wrapper {
    display: none !important;
}




