.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;}
}
article {
    background-color: transparent !important;
}
/* HOME: remove boxing around the section-2 module position column */
.home-fullbleed {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* T4: section-2 is still wrapped in a fixed container; force full width */
.t4-section.section-2 > .container,
.t4-section.section-2 > .container-lg,
.t4-section.section-2 > .container-md,
.t4-section.section-2 > .container-sm,
.t4-section.section-2 > .container-xl,
.t4-section.section-2 > .container-xxl {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Make the overall page behind the homepage dark too (style-only) */
body { background: #0b0f14; }
/* =========================
   T4 FIX: unbox section-2
   (container + column padding)
========================= */

/* 1) Make sure the wrapper container inside section-2 is not limiting or padding */
.t4-section.section-2 .container,
.t4-section.section-2 .container-fluid,
.t4-section.section-2 .container-lg,
.t4-section.section-2 .container-md,
.t4-section.section-2 .container-sm,
.t4-section.section-2 .container-xl,
.t4-section.section-2 .container-xxl {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 2) THIS is the big one: kill T4's 20px column padding inside section-2 */
.t4-section.section-2 .row > [class*="col-"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 3) If section-2 itself has any padding, kill it too */
.t4-section.section-2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 4) Optional: ensure the page background isn't showing through as white */
html, body, #t4-main-body, .t4-main-body {
  background: #0b0f14 !important;
}
/* =========================
   T4 FIX: remove gutter via variable
   Section-2 full bleed
========================= */

/* Kill T4 gutter variable ONLY for section-2 */
#t4-section-2,
#t4-section-2 .t4-section-inner,
#t4-section-2 .container-fluid {
  --t4-gutter-x: 0 !important;
}

/* Safety: ensure no padding sneaks back in */
#t4-section-2 .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
