.u-section-1 .u-sheet-1 {
  min-height: 134px;
}

.u-section-1 .u-text-1 {
  margin: 20px auto 35px;
}.u-section-2 .u-sheet-1 {
  min-height: 3671px;
}

.u-section-2 .u-text-1 {
  margin: 0 0 20px;
}

@media (max-width: 767px) {
  .u-section-2 .u-text-1 {
    margin-top: 60px;
  }
}/* Raster logo (PNG/JPG/WebP) → pure white */
.logo img,
img.logo {
  filter: brightness(0) invert(1) !important;
}
/* Inline SVG logo → force white fills/strokes */
.logo svg,
.logo svg * {
  fill: #fff !important;
  stroke: #fff !important;
}