.service-scheduling-cta-card{gap:var(--space-3);background:var(--color-brand-navy);height:100%;color:var(--color-white);display:grid}.service-scheduling-cta-card .type-subsection-h3,.service-scheduling-cta-card .type-card-title,.service-scheduling-cta-card .type-body,.service-scheduling-cta-card .type-body-small{color:var(--color-white)}.service-scheduling-cta-card__layout{align-items:center;gap:var(--space-4);display:grid}.service-scheduling-cta-card__icon{display:none}.service-scheduling-cta-card__icon-glyph{justify-content:center;align-self:stretch;align-items:center;block-size:100%;min-block-size:clamp(4.75rem,8vw,6.5rem);display:inline-flex}.service-scheduling-cta-card__icon-glyph>svg{max-block-size:7rem;color:var(--color-service-blue);block-size:100%!important;inline-size:auto!important}.service-scheduling-cta-card__icon-image{object-fit:contain;block-size:100%;max-block-size:none;inline-size:auto;max-inline-size:none}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__icon{justify-content:center;align-items:stretch;inline-size:min(12rem,52vw);margin-inline:auto;display:flex}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__icon-image{filter:drop-shadow(0 10px 18px #0000001f);block-size:auto;inline-size:100%}.service-scheduling-cta-card--brand-mascot{inline-size:min(100%,72rem);height:auto;margin-inline:auto}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__layout{justify-items:stretch}.service-scheduling-cta-card__copy{gap:var(--space-3);min-inline-size:0;display:grid}.service-scheduling-cta-card__header{gap:var(--space-3);display:grid}.service-scheduling-cta-card__items{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.service-scheduling-cta-card__item{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.service-scheduling-cta-card__item-title,.service-scheduling-cta-card__item-description{color:inherit}.service-scheduling-cta-card__action{background:var(--color-white);border-color:var(--color-white);color:var(--color-brand-navy)}@media (max-width:767px){.service-scheduling-cta-card__action{justify-self:stretch}}@media (min-width:64rem){.service-scheduling-cta-card__layout{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto}.service-scheduling-cta-card__icon{justify-content:center;align-self:stretch;align-items:center;min-block-size:100%;display:flex}.service-scheduling-cta-card__icon-glyph{min-block-size:100%}.service-scheduling-cta-card__icon-glyph>svg{max-block-size:none}.service-scheduling-cta-card__action{width:auto;place-self:center end;min-inline-size:clamp(14rem,20vw,18rem)}}@media (min-width:48rem){.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__layout{column-gap:var(--space-6);row-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__icon{grid-area:1/1/span 2;align-self:center;block-size:clamp(10.5rem,18vw,13.5rem);min-block-size:0;inline-size:auto;margin-inline:0}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__icon-image{block-size:100%;inline-size:auto}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__copy{grid-area:1/2;align-self:end}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__action{grid-area:2/2;place-self:start;width:min(100%,22rem)}}@media (min-width:64rem){.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__layout{grid-template-columns:auto minmax(0,1fr)}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__icon{block-size:clamp(14rem,16vw,17rem)}.service-scheduling-cta-card--brand-mascot .service-scheduling-cta-card__action{justify-self:start;min-inline-size:clamp(14rem,20vw,18rem)}}
