/* compiled by scssphp 1.6.0 on Wed, 15 Jul 2026 06:17:22 +0000 (0.0156s) */

.quote{position:relative;background-color:var(--hover-primary);color:var(--color-text);min-height:23.3125rem;padding-block:0;margin-block:1.25rem}@media (min-width:48rem){.quote{margin-block:1.875rem}}@media (min-width:64rem){.quote{margin-block:3rem}}.quote>svg{position:absolute;left:0;bottom:0;z-index:0;display:none}@media (min-width:64rem){.quote>svg{display:block}}.quote__container{grid-column:2/-2;position:relative;z-index:1;display:grid;grid-template-columns:subgrid;gap:2rem;place-content:center;place-items:center;padding-block:1.25rem 14.4375rem}@media (min-width:48rem){.quote__container{padding-block:1.875rem 14.4375rem}}@media (min-width:64rem){.quote__container{padding-block:3rem}}.quote__content{grid-column:1/-1}@media (min-width:64rem){.quote__content{grid-column:1 / 8;grid-row:1;padding-inline-end:3rem}}.quote__content svg{margin-block-end:1.25rem}@media (min-width:64rem){.quote__content svg{margin-block-end:2.5rem}}.quote__content p{font-family:var(--font-family--heading);font-weight:700;font-size:1.25rem;line-height:1.25}@media (min-width:64rem){.quote__content p{font-size:1.75rem}}.quote .card.--employee.--faq{background-color:transparent;align-items:flex-start;min-width:17.5rem;min-height:13.4375rem;padding:2rem 2rem 2rem 7rem;justify-content:flex-end;display:flex;flex-direction:column;position:absolute;right:-2rem;bottom:0;z-index:1}@media (min-width:48rem){.quote .card.--employee.--faq{min-width:21.375rem}}@media (min-width:64rem){.quote .card.--employee.--faq{right:2rem;min-width:22.5rem;padding:2rem 2rem 2rem 9rem}}.quote .card.--employee.--faq:before{content:'';position:absolute;left:2rem;top:0;z-index:-1;width:22.0625rem;height:22.0625rem;border-radius:50%;background-color:var(--color-primary--background)}.quote .card.--employee.--faq>svg{display:block}@media (max-width:63.9375rem){.quote .card.--employee.--faq>svg{width:6.125rem;left:0.5rem;top:1.5rem}}.quote .card.--employee.--faq .card__heading{grid-column:2}.quote .card.--employee.--faq .card__contact{grid-column:2;grid-row:2}.quote .card.--employee.--faq .card__image{inline-size:6.125em;grid-column:unset;position:absolute;left:0;bottom:2rem;z-index:1}@media (min-width:64rem){.quote .card.--employee.--faq .card__image{inline-size:7.1875em}}.quote .card.--employee.--faq .card__name{font-size:1rem;color:var(--color-primary)}