/* Full Page Callout */
.full-callout-wrap { overflow: hidden; position: relative; font-family: var(--siteFont1), sans-serif; background-color: var(--placeholderBG); background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; }
.full-callout-wrap::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; backdrop-filter: grayscale(100%) brightness(75%) opacity(1); transition: backdrop-filter 0.5s; }
.full-callout-wrap:hover::before { backdrop-filter: grayscale(0%) brightness(100%) opacity(0); }
.full-callout-wrap .container { display: flex; justify-content: center; width: 100%; max-width: 107.5rem; margin: auto; padding: 0; }
.full-callout-info { overflow: hidden; display: flex; flex-direction: column; width: 100%; max-width: 32rem; height: 100%; padding: 3.125rem; background-color: hsl(var(--siteColor5)) !important; background-repeat: repeat !important; background-position: center center !important; background-size: 100% !important; box-shadow: var(--dropShadow), var(--dropShadow); color: hsl(var(--white)); text-align: center; }
.full-callout-title, .full-callout-title small { font-size: 1.75rem; line-height: 1; text-transform: uppercase; font-weight: var(--wHeavy); }
.full-callout-title span { font-family: var(--siteFont2), serif; display: block; font-size: 5rem; font-weight: var(--wBold); }
.full-callout-subtitle { font-size: 1.75rem; text-transform: uppercase; font-weight: var(--wHeavy); }
.full-callout-info .btn { width: 18.75rem; max-width: 100%; margin: 1.25rem auto 0; padding: 1rem 0.75rem; font-size: 1.5rem; font-weight: var(--wHeavy); text-transform: uppercase; }

@media (min-width: 992px) {
  .full-callout-wrap .container { justify-content: flex-end; }
  .full-callout-info { margin-right: 10%; }
  .full-callout-title { font-size: 2rem; }
  .full-callout-subtitle { font-size: 2rem; }
  .full-callout-title span { font-size: 8rem; }
  .full-callout-info .btn { padding: 1.25rem 0.9375rem; font-size: 2rem; }
}