/* Full Page Callout */
.full-callout-wrap { overflow: hidden; position: relative; background-color: var(--placeholderBG); background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; }
.full-callout { overflow: hidden; width: 100%; height: 100%; background-color: hsla(var(--siteColor1), 60%); color: hsl(var(--white)); text-align: center; }
.full-callout .container { max-width: 50rem; }
.full-callout .btn { margin-top: 1.625rem; }
@media (min-width: 1025px) {
  .full-callout .tagline { font-size: 1.75rem; }
  .full-callout .btn { font-size: 1.125rem; }
}