.elementor-7519 .elementor-element.elementor-element-6af9a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7519 .elementor-element.elementor-element-db8f876{width:100%;max-width:100%;}.elementor-7519 .elementor-element.elementor-element-675c10c{width:100%;max-width:100%;}.elementor-7519 .elementor-element.elementor-element-3ad4d30{width:100%;max-width:100%;}.elementor-7519 .elementor-element.elementor-element-8c4193f{width:100%;max-width:100%;}.elementor-7519 .elementor-element.elementor-element-bd8f74c{width:100%;max-width:100%;}.elementor-7519 .elementor-element.elementor-element-d993706{width:100%;max-width:100%;}.elementor-7519 .elementor-element.elementor-element-10af3d9{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-6af9a1c *//* =========================================================
   PT19 — Care Facilities Sub-Hub (Nail Days)
   Scope: .ss-pt19 (add to the top page wrapper container)
   Goal:
   - Remove outer padding/margins that create white “bands”
   - Make each section full-bleed edge-to-edge
   - Keep inner content centered and consistent width
   ========================================================= */

.ss-pt19{
  background: var(--ss-surface-2);
  overflow-x: clip; /* prevents horizontal scroll from 100vw sections */
}

/* 1) FULL-BLEED ALL TOP-LEVEL ELEMENTOR SECTIONS/CONTAINERS */
.ss-pt19 .elementor &gt; .elementor-element,
.ss-pt19 .elementor &gt; .elementor-section,
.ss-pt19 .elementor &gt; .e-con{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  /* kill “white band” spacing between sections */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

/* 2) NORMALIZE INNER WRAPPERS (CENTER CONTENT HORIZONTALLY) */
.ss-pt19 .elementor-container,
.ss-pt19 .e-con-inner{
  width: 100% !important;
  max-width: var(--ss-container) !important;
  margin-inline: auto !important;
  padding-inline: var(--ss-gutter) !important;
}

/* 3) IF YOUR SAVED SECTIONS USE SS LAYOUT CLASSES, MAKE THEM CONSISTENT */
.ss-pt19 .ss-section{
  width: 100%;
  padding-block: var(--ss-section-pad-y);
  padding-inline: 0 !important; /* outer stays full-bleed */
}
.ss-pt19 .ss-section--tight{ padding-block: var(--ss-section-pad-y-tight); }
.ss-pt19 .ss-section--loose{ padding-block: var(--ss-section-pad-y-loose); }

.ss-pt19 .ss-inner,
.ss-pt19 .ss-container{
  width: 100%;
  max-width: var(--ss-container);
  margin-inline: auto;
  padding-inline: var(--ss-gutter);
}

/* 4) CENTER CONTENT (HORIZONTAL + VERTICAL WHERE HEIGHT EXISTS) */
.ss-pt19 .ss-stack,
.ss-pt19 .ss-row{
  align-items: center;
  justify-content: center;
  text-align: center;
}
.ss-pt19 .ss-grid{
  place-items: center;
  text-align: center;
}

/* Keep rich text readable */
.ss-pt19 .ss-prose{
  width: 100%;
  max-width: 72ch;
  margin-inline: auto;
}
.ss-pt19 .ss-prose ul,
.ss-pt19 .ss-prose ol{
  text-align: left;
  max-width: 60ch;
  margin-inline: auto;
}/* End custom CSS */