/* 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-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: 37.5rem; height: 100%; padding: 3.125rem 2.5rem; background-color: hsl(var(--siteColor2)) !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 { font-size: 1.75rem; line-height: 1; text-transform: uppercase; font-weight: var(--wLight); }
.full-callout-title strong { display: block; font-size: 5rem; font-weight: var(--wBold); }
.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 { padding: 6.125rem 5rem; }
  .full-callout-title { font-size: 2rem; }
  .full-callout-title strong { font-size: 8.75rem; }
  .full-callout-info .btn { padding: 1.25rem 0.9375rem; font-size: 1rem; }
}

.checklist{ list-style: none; margin: 0; padding: 0; display: inline-block; text-align: left; align-self: center; } 
.checklist li{ display: flex; align-items: center;  gap: 10px; margin: .4rem 0; line-height: 1.35; }
.checklist li::before{ content: ""; width: 18px; height: 18px; flex: 0 0 18px; background: no-repeat center/contain
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1.5' y='1.5' width='21' height='21' rx='3' ry='3' fill='none' /%3E%3Cpath d='M6 12.5l4 3.5 8-8' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}