<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.entry-title {display: none !important;}
.site-content {margin-top: 164px !important;}


 /* 1) Outer â€œframeâ€ around EVERYTHING */
 .ucccm-header-wrapper {
  background: linear-gradient(90deg, #6a1b9a, #f06292, #ef6c00);
  padding: 40px;              /* visible border thickness */
}
.ucccm-header-wrapper-2 {
  background: linear-gradient(90deg, #6a1b9a, #f06292, #ef6c00);
  padding: 0px;              /* visible border thickness */
}
/* 2) The navyâ€gradient block used in Variant 1 */
.ucccm-gradient-frame {
  background: linear-gradient(
    to top right,
    rgb(21,66,85)   0%,
    rgb(24,96,121) 60%,
    rgb(18,127,167)100%
  );
  height: 340px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 3a) Variant 1 inner: center the logo */
.ucccm-gradient-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.ucccm-gradient-inner img {
  width: 90%; 
  max-width: 1020px;
  height: auto;
}

/* 3b) Variant 2: split 33/67 inside the same wrapper */
.ucccm-gradient-split {
  display: flex;
  width: 100%;
}

/* left third: full-height FPO background */
.ucccm-box-left {
  flex: 0 0 33%;
  height: auto;
  background-position: center center;
  background-size: cover;
}

/* right two-thirds: holds the new navy block */
.ucccm-box-right {
  flex: 0 0 67%;
  display: flex;
  min-height: 440px;
  height: auto;
  align-items: center;
  justify-content: center;
}

/* 4) The second navyâ€gradient block with top/bottom margins */
.ucccm-gradient-frame-2 {
  background: linear-gradient(
    to top right,
    rgb(21,66,85)   0%,
    rgb(24,96,121) 60%,
    rgb(18,127,167)100%
  );
  width: 100%;
  margin: 40px 0;       /* space above &amp; below */
  padding: 60px;        /* inner padding */
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
}

/* stack text inside Variant 2 block */
.ucccm-gradient-frame-2 h2,
.ucccm-gradient-frame-2 p {
  margin: 0 0 1em;
}

/* 5) White-outline, full-width button */
.ucccm-button-wrap {margin-top: 20px}
.ucccm-button {
  display: inline;
  padding: 0.75em 1.5em;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

@media (max-width: 899px) {
  .site-content {margin-top: 46px !important;}
}
@media (max-width: 782px) {
  .site-content {margin-top: 32px !important;}
}


@media (max-width: 768px) {
  /* reduce padding on the wrapper frames */
  .ucccm-header-wrapper,
  .ucccm-header-wrapper-2 {
    padding: 20px;
  }

  /* VARIANT 1: let the navy block grow/shrink */
  .ucccm-gradient-frame {
    height: auto;
    padding: 20px 0;
  }
  .ucccm-gradient-inner img {
    max-width: 70%;
  }

  /* VARIANT 2: stack your 33/67 split vertically */
  .ucccm-gradient-split {
    flex-direction: column;
  }
  .ucccm-box-left,
  .ucccm-box-right {
    flex: 0 0 100%;
    height: auto;
  }
  .ucccm-box-left {
    margin-bottom: 20px;
    height: 200px; /* tweak as needed */
  }

  /* shrink &amp; pad down the second navy block */
  .ucccm-gradient-frame-2 {
    margin: 20px 0;
    padding: 20px;
  }

  /* make the button full-width for easy tapping */
  .ucccm-button-wrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .ucccm-button {
    width: 100%;
  }
}</pre></body></html>