/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GLOBAL */
/* ELEMENTS */
img {border-radius: 8px;}
.light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child img.hs-image-widget {
    border-radius: 0;
}
h6 {font-weight: 600;}
.btn {letter-spacing: 1px;}
a.btn {font-weight: 400;}
button[type="submit"] {
    font-weight: 400 !important;
    font-family: Questrial, Sans Serif !important;
}
.dnd-column {border-radius: 8px;margin-left:-10px !important;}
.dnd-section>.row-fluid {justify-content: center;}
.blog-post .hs-blog-featured-image-wrapper img {object-fit:cover;}
.blog-post-section h1.banner-title, .blog-post-section h2, .blog-post-section h3, .blog-post-section h4, h1:not(.hs-content-id-240122297079 h1) {
  color:#173b59 !important;
}
h1:not(.hs-content-id-236004482747 h1, .hs-content-id-240131788527 h1, .hs-content-id-240122297079 h1, .hs-content-id-240193910488 h1, .hs-content-id-239521740501 h1) {
    font-size: 54px;
}
/*landing page footer*/
.hs-landing-page footer.footer {display: none;}


/* MODULE > Image Slider */
.slider__container .splide__controls {display: none;}
.slider__container .splide__list {gap 1rem;}
.slider__container .splide__list .splide__slide img {
    object-fit: contain !important;
    height: 6rem !important;
    border: 1px solid #f1f1f1;
    padding: 1rem;
}



/* MODULE > Header */
.top-bar-header.menu--desktop .content-wrapper li {font-size: 16px;}
.top-bar-header.menu--desktop .content-wrapper {padding: .5rem 0px;}
.top-bar-header.menu--desktop {margin: -3px 0;}
header.header {padding: 0.6rem 0px;}
header.header.fixed-header {
    background: #ffffff80 !important;
    backdrop-filter: blur(12px) !important;
}
header.header .header__container.content-wrapper {margin-top:2px;}



/* MODULE > Every first Row of the service pages */
/* The 2 CTA buttons on left column */
.row-depth-1.row-number-1 .widget-span > .row-fluid-wrapper.row-number-3 > .row-fluid > div.span6 {
    width: unset;
}



/* MODULE > Service Grid/Blurb Box */
.blurb_flex .blurb_box {
    height: 100%;
}
.services-cards-layout .blurb_box {
  margin-bottom: 1.6rem !important;
  height: calc(100% - 1.6rem);
  position: relative;
  padding-bottom: 66px !important;
}
.services-cards-layout .blurb_box .blurb_img-icon img {
    /* height: 13rem !important; */
    aspect-ratio: 16/9;
    width: 100%;
    margin-top: -3rem;
    object-fit: cover !important;
}
.services-cards-layout .blurb_box .blurb_btn_area {
    position: absolute;
    bottom: 25px;
}



/* MODULE > Team Grid Box */
.team-layout-col-1 .blurb_box .blurb_img-icon > img {height: 15rem !important;}
.team-layout .blurb_flex {max-width: 1080px;}
.team-layout, .team-layout-col-2 {
    display: grid;
    justify-content: center;
}
.team-layout-col-2 .blurb_flex {max-width: 1200px;}



/* MODULE > Blog Grid Box */
.blog-index .blog-index__post > .blog-listing-content {
    height: 100%;
    background: #e4dbd3;
    overflow: hidden;
    position: relative;
}
.blog-index .blog-index__post > .blog-listing-content > div.blog-index__post-content {
    background: unset;
}
.blog-index .blog-index__post > .blog-listing-content {
    transition: 0.4s ease; 
}
.blog-index .blog-index__post > .blog-listing-content:hover {
    box-shadow: 0px 15px 30px -20px #173b59;
}
.blog-index .blog-index__post > .blog-listing-content > .blog-index__post-content .blog-index__post-button-wrapper {
    position: absolute;
    bottom: 1rem;
}


/* SECTION > Contact form - need to manually add the page ID & MODULE Class here */
.dnd_area-row-6-background-image, .dnd_area-row-6-background-image * {
  position:relative;
}
.dnd_area-row-6-background-image:before {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #ffffffa0, #ffffff 60%);
    position: absolute;
    top: 0;
}
.
.hs-content-id-239521740501 .dnd_area-row-7-background-image,
.hs-content-id-239521740501 .dnd_area-row-7-background-image *,
.hs-content-id-239521740501 .dnd_area-row-8-background-image,
.hs-content-id-239521740501 .dnd_area-row-8-background-image * {
  position:relative;
}



/* --------------------------------------------------- PAGE > Home */
/* MODULE > Header */
.hs-content-id-236004482747 header.header {
    background: #ffffff40;
    margin-bottom: -6rem;
    backdrop-filter: blur(1px);
}



/* MODULE > Global Service Hero */
.services-hero-infobar > *,
.dnd_area-row-0-background-image,
.dnd_area-row-0-background-image .btn {
      position: relative;
}



/* CUSTOM SERVICE TREATMENT SECTION */
.bulk-therapy-cards > .blurb_flex .blurb_flex-item > .blurb_box,
.equal-card-height > .blurb_flex .blurb_flex-item > .blurb_box {
    height: 100%;
}



/* --------------------------------------------------- PAGE > BLOG / BLOG LISTING PAGE */
.hs-blog-listing .blog-index .blog-listing-content .blog-index__post-content {
    background: #eeeeee;
    border-radius: 0px 0px 10px 10px;
}
.hs-blog-listing .blog-index .blog-listing-content .blog-index__post-content .blog-index__post-summary > * {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
}
.hs-blog-listing .blog-index .blog-listing-content .blog-index__post-content > h2,
.hs-blog-listing .blog-index .blog-listing-content .blog-index__post-content > h2 * {
    color: #173b59 !important;
}



/* --------------------------------------------------- PAGE > CONTACT */
.light-contact_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child .row-fluid-wrapper:last-child > .row-fluid {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

/* Service listing page */
.light-services_page .row-depth-1 {
      position: relative;
}
.hs-content-id-239521740501 .dnd_area-row-7-background-image:before {
      content: '';
      width: 100%;
      height: 100%;
      background: linear-gradient(90deg, #ffffffa0, #ffffff 60%);
      position: absolute;
      top: 0;
      left: 0;
}


/* --------------------------------------------------- DESKTOP ONLY */
@media screen and (min-width: 1024px) {
  /* MODULE > Global Service Hero */
  .services-hero-infobar {
      padding: 5rem 0 0;
  }
  .services-hero-infobar:before {
      content: '';
      height: calc(100% + 220px);
      width: 80%;
      background: linear-gradient(90deg, #e9f6f9 70%, transparent);
      position: absolute;
      left: -33%;
      top: 0;
      transform: skewX(30deg);
  }
  .healthone-landing_basic .services-hero-infobar:before {
    height: 100%;
  }
  .dnd_area-row-0-background-image {
      background-position-x: 15rem !important;
  }
  
  /* Services 1st Section - HERO*/
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child:before {
      content: '';
      width: 50%;
      height: 100%;
      background: linear-gradient(100deg, transparent 30%, #ffffff 60%);
      position: absolute !important;
      top: 0;
      right: 0;
      z-index: 1;
  }
  .hs-content-id-238135086821 .light-services_page .row-depth-1.row-number-1:before,
  .hs-content-id-239521740501 .light-services_page .row-depth-1.row-number-1:before {
      content: unset !important;
  }
  
  /* The right side image column */
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child > .row-fluid >.span6.widget-span:last-child > .dnd-row,
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child > .row-fluid >.span6.widget-span:last-child > .dnd-row .row-fluid,
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child > .row-fluid >.span6.widget-span:last-child > .dnd-row .row-fluid > .widget-span,
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child > .row-fluid >.span6.widget-span:last-child > .dnd-row .row-fluid > .widget-span > .hs_cos_wrapper {
      height: 100%;
  }
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .row-depth-1:first-child img.hs-image-widget {
      height: 100% !important;
      object-fit: cover;
  }
  
  .light-home-one_page .healthone-home-banner-section > .row-fluid > .dnd-column:first-child > .dnd-row:first-child .ot-section_heading .desc {
      max-width: 66%;
  }  
  
}
/* --------------------------------------------------- LAPTOP SPECIFIC */
@media screen and (min-width:1024px) and (max-width:1366px){

  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child:before {
      content: '';
      width: 50%;
      height: 100%;
      background: linear-gradient(100deg, transparent 40%, #ffffff 80%);
      position: absolute !important;
      top: 0;
      right: 0;
      z-index: 1;
  }

  
  

}
/* --------------------------------------------------- TABLET ONLY */
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .services-hero-infobar {
      padding: 3rem 0 0;
  }
  .services-hero-infobar:before {
        content: '';
        height: calc(100% + 200px);
        width: calc(100% + 3rem);
        background: #e9f6f9e0;
        position: absolute;
        left: -1rem;
        top: 0;
  }
  .healthone-landing_basic .services-hero-infobar:before {
        content: unset;
  }  
  .hs-content-id-239521740501 .row-fluid-wrapper.row-depth-1.row-number-26 {      
      padding-inline: 0;
  }

}

/* --------------------------------------------------- MOBILE ONLY */
@media screen and (max-width: 767px) {
/*--------------------   GLOBAL */
  h1 {font-size: 2.6rem !important}
  h2.title {text-align: center;}
  main#main-content div.widget-type-linked_image {
    padding-inline: 0px !important;
  }

/*-------------------- MODULE > HEADER  */ 
  #ot-js-burger .burger-header *,
  #ot-js-burger .burger-body nav *,
  #ot-js-burger .burger-footer .contact-icon *,
  #ot-js-burger .burger-footer .topbar-social-follow * {
      color: #173b59 !important;
      fill: #173b59 !important;
      font-weight: 600;
  }
  #ot-js-burger .burger-body nav .menu__item a.menu__link--active-link {
      color: #04a2cc !important;
  }  

/* BLURB BOX */
.services-cards-layout {
    margin-top: 2rem;
}  
.services-cards-layout .blurb_box {
    padding-bottom: 5rem !important;
}
.blurb_module > .blurb_flex div.blurb_btn_area {
    left: 0;
    right: 0;
    margin-left: 1.5rem;
}
  
/*-------------------- PAGE > HOME  */
  .hs-content-id-236004482747 main#main-content .row-number-1.dnd-section.healthone-home-banner-section {
      padding-top: 9rem !important;
  }
  .hs-content-id-236004482747 .healthone-home-banner-section-heading .desc * {
    color: #173b59;
    font-weight: 600;
  }
  
  
/*-------------------- PAGE > ABOUT  */ 
  .hs-content-id-240131788527 #main-content .row-number-3.dnd-section > .row-fluid .dnd-column {
      margin-bottom: 0 !important;
  }
  .hs-content-id-240131788527 #main-content .row-number-3.dnd-section > .row-fluid .dnd-column:last-child {
      background: #173b59c0 !important;
  }
  .hs-content-id-240131788527 #main-content .row-number-3.dnd-section {
      background-position: -22rem !important;
  }  
  .hs-content-id-240131788527 #main-content .dnd-column.cell_17576095384114-background-color {
      padding: 2rem !important;
  }
  
    .hs-content-id-239521740501 .row-fluid-wrapper.row-depth-1.row-number-26 {      
        padding-inline: 0;
    }
    #main-content .body-container > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper.row-depth-1 {
        padding: 3rem 2rem;
    }
    .hs-content-id-239521740501 #main-content .body-container > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper.row-depth-1.row-number-26 {
        background: none !important;
    }
    .hs-content-id-239521740501 #main-content .body-container > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper.row-depth-1.row-number-26 div#hs_cos_wrapper_widget_1756912267297,
    .hs-content-id-239521740501 #main-content .body-container > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper.row-depth-1.row-number-26 .widget-type-cell.cell_1756913317313-padding,
    .hs-content-id-239521740501 #main-content .body-container > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper.row-depth-1.row-number-26 div#hs_cos_wrapper_widget_1756912267297 form .hsfc-Step__Content {
        padding: 0 !important;
    }   
    .dnd-column { margin-left: 0 !important }
    .hs-content-id-239521740501 .row-fluid-wrapper.row-depth-1.row-number-7 > .row-fluid > .dnd-column {
        padding-left: 0 !important;
    }  
    .services-hero-infobar:before {
        content: '';
        height: calc(100% + 200px);
        width: calc(100% + 4rem);
        background: #e9f6f9e0;
        position: absolute;
        left: -2rem;
        top: 0;
    }
    .healthone-landing_basic .services-hero-infobar:before {
          content: unset;
    }    
    /* Experts Section with 2 column */
    .blurb_box.img_icon_placement-left {
        flex-direction: column;
        gap: 1rem;
    }
    .blurb_box.img_icon_placement-left .blurb_img-icon > img {
        max-width: 100% !important;
        width: 100%;
        height: 15rem !important;
    }    

/*-------------------- PAGE > SERVICE & SPECIALTY */ 
  /* SECTION PADDINGS RESET */
  .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7, .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-40 > div > div, .hs-content-id-245223929533 #main-content  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-11 > div > div,
  .hs-content-id-243558440652 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-24 > .row-fluid > div:first-child,
  .hs-content-id-243558449852 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8,
  .hs-content-id-243808577239 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8 > .row-fluid > .dnd-column > .dnd-row, .hs-content-id-243808577239 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8 > .row-fluid > .dnd-column > .dnd-row > .row-fluid > .dnd-column,
  .hs-content-id-243533234879 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8, .hs-content-id-243533234879 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-25 > div > div:first-child,
  .hs-content-id-243477222096 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8, .hs-content-id-243477222096 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-40 > div > div,
  .hs-content-id-240155882221 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-9 > .row-fluid > .dnd-column:first-child, .hs-content-id-240155882221 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-35 > div > div:first-child,
  .hs-content-id-243788563157 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-30 > div > div:first-child,
  .hs-content-id-245189619440 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7.dnd_area-row-2-background-layers, .hs-content-id-245189619440 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7 > .row-fluid > .dnd-column > div:nth-child(2) > div > div, .hs-content-id-245189619440 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-23 > div > div,
  .hs-content-id-240177118924 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7, .hs-content-id-240177118924 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-10 > div > div:last-child, .hs-content-id-240177118924 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-29 > div > div,
  .hs-content-id-243775369969 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-37 > div > div,
  .hs-content-id-240175589057 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7, .hs-content-id-240175589057 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-10 > div > div, .hs-content-id-240175589057 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-33 > div > div,
  .hs-content-id-243791252205 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-28 > div > div,
  .hs-content-id-240120886985 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7, .hs-content-id-240120886985 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-10 > div > div, .hs-content-id-240120886985 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-33 > div > div,
  .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8, .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-12 > div > div, .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-41 > div > div,
  .hs-content-id-245236167369 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-9 > div > div, .hs-content-id-245236167369 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-24 > div > div,
  .hs-content-id-245244772027 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7, .hs-content-id-245244772027 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-11 > div > div, .hs-content-id-245244772027 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-26 > div > div,
  .hs-content-id-245217481462 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-9, .hs-content-id-245217481462 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-13 > div > div, .hs-content-id-245217481462 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-42 > div > div,
  .hs-content-id-245217497829 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7, .hs-content-id-245217497829 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-11 > div > div, .hs-content-id-245217497829 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-37 > div > div,
  .hs-content-id-243481005808 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8, .hs-content-id-243481005808 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-15 > div > div,
  .hs-content-id-243446957799 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-36 > div > div {
      padding: unset !important;
  }
  /* SECTION ADD PADDING (Option 1) */
  .hs-content-id-245223929533 #main-content  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-11, .hs-content-id-245223929533 .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-15,
  .hs-content-id-243558449852 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-8 > .row-fluid > div.dnd-column, .hs-content-id-243558449852 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-13,
  .hs-content-id-243446957799 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-6,
  .hs-content-id-240155882221 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-9,
  .hs-content-id-240175589057 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-10,
  .hs-content-id-240120886985 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-10,
  .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-12,
  .hs-content-id-245236167369 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-9,
  .hs-content-id-245244772027 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-11,
  .hs-content-id-245217481462 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-13,
  .hs-content-id-245217497829 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-11,
  .hs-content-id-243481005808 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-12,
  .hs-content-id-243481005808 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-15 {
      padding: 3rem 2rem !important;
  }
  /* SECTION ADD PADDING (Option 2) */
  .hs-content-id-243558440652 #main-content  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-10 > div > div:first-child,
  .hs-content-id-243446957799 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-13 > div > div,
  .hs-content-id-243477222096 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-17 > div > div,
  .hs-content-id-243791252205 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-12 > div > div:first-child {
    padding-inline: 2rem !important;
  }
  /* SECTION ADD PADDING (Option 3) */
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child > .row-fluid > .dnd-column:first-child {
      padding: 2rem !important;
  }
  /* TEXT CENTER */
  .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child > .row-fluid > .dnd-column:first-child > .dnd-row .ot-section_heading *,
  .ot-section_heading .title, .ot-section_heading .desc,
  .hs-content-id-239521740501 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7 > .row-fluid > .dnd-column:last-child > div.row-number-11 {
      text-align: center;
  }
  /*HERO CTA */ .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child > .row-fluid > .dnd-column:first-child > .dnd-row > .row-fluid,
  /*PRE-FOOTER CTA*/ .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:last-child > .row-fluid > .widget-span > .dnd-row:last-child > .row-fluid,
  .hs-content-id-245223929533 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-18 > .row-fluid > .dnd-column > div:last-child > .row-fluid,
  .hs-content-id-239521740501 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-7 > .row-fluid > .dnd-column:last-child {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 1rem;
  }
  
  .hs-content-id-240155882221 #main-content .light-services_page > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section.row-number-5 > .row-fluid > .dnd-column > .row-number-7 > .row-fluid > div:first-child {
    margin-bottom: 1rem;
  }

/*-------------------- MODULE > FOOTER  */ 
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid > div.dnd-column:first-child,
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid > div.dnd-column:last-child {
    grid-column: 1 / -1;
  }
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid > div.dnd-column:nth-child(2) {
    grid-column: 1 / 2
  }
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid > div.dnd-column:nth-child(3) {
    grid-column: 2 / 3
  }
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid > div.dnd-column:last-child > .row-depth-1.row-number-12 > .row-fluid {
    display: flex;
    gap: 1rem;
    margin-left: -2rem;
  }
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 {
    padding-bottom: 0;
  }
  footer.footer > .content-wrapper > .row-fluid-wrapper > .row-fluid > .widget-span > .row-fluid-wrapper.row-depth-1 > .row-fluid > div:first-child {
    display: flex;
    gap: 1rem;
  }  
  footer.footer-bottom_bar #hs_cos_wrapper_bottom-footer-module-2_ * {
    font-size: 12px !important;
  }
  footer.footer-bottom_bar .bottom-footer-row-0-padding.dnd-section {
    padding: 1rem 0 !important;
  }
}



/* --------------------------------------------------- MOBILE (Small screen) ONLY */
@media screen and (max-width: 480px){
/*-------------------- GLOBAL  */ 
  h1 {font-size: 2.2rem !important;}
  .hs-cta-embed {
    width: 100% !important;
    min-width: 360px;
    max-width: 100% !important;
  }
  
/*-------------- MANUAL ELEMENT SELECTION */
  /* PAGE > Home */
  .hs-content-id-236004482747 .widget_1759870536024-flexbox-positioning > div {
    width: 100%;
  }
  /* PAGE > Contact */
  #hs_cos_wrapper_widget_1757606114030, #hs_cos_wrapper_module_1757606120993 {
    margin-inline: .5rem;
  }  
  div#hs_cos_wrapper_module_17576065593484 .blurb_module .blurb_box.img_icon_placement-left {
    gap: 0;
    align-items: start !important;
  }
  
  /* PAGE > Services */
  .hs-content-id-239521740501 .row-fluid-wrapper.row-depth-1.row-number-27.dnd_area-row-7-background-layers.dnd_area-row-7-vertical-alignment.dnd-section.healthone-faq-section.dnd_area-row-7-background-image {
    background: none !important;
  }
  
  /* UNSET PADDING to all sides */ 
  div.cell_17576065593473-padding.dnd-column,
  div.cell_17574414907913-padding.dnd-column,
  div.cell_1756913317313-padding.dnd-column, 
  div#hs_cos_wrapper_widget_1756912267297.widget-type-form,
  .hs-content-id-239521740501 .hsfc-Step__Content {
    padding: unset !important;
  }
  /* PADDING to all sides */  
  .cell_17576074036374-background-layers.dnd-column {
    padding: 2rem;
  }

}