/* compiled by scssphp 1.6.0 on Tue, 14 Jul 2026 21:25:48 +0000 (0.0032s) */

.tabs-content{position:relative;min-height:45.3125rem}.tabs-content__container{grid-column:2 / -2;display:grid;grid-template-columns:subgrid;place-content:center;column-gap:1.375rem;grid-template-rows:repeat(4, auto)}@media (max-width:1024px){.tabs-content__container{margin-block:40px}}.tabs-content .heading{position:relative;margin-block-end:1.25rem}@media (min-width:64rem){.tabs-content .heading{margin-block-end:2rem}}.tabs-content .heading.--content{grid-column:1 / -1;grid-row:1}@media (min-width:64rem){.tabs-content .heading.--content{grid-column:1 / 5}}.tabs-content__tablist{display:flex;flex-direction:column;gap:0.5rem;grid-column:1 / -1;grid-row:2}@media (min-width:64rem){.tabs-content__tablist{grid-column:1 / 5}}.tabs-content__tab{background-color:var(--color-primary--background);color:var(--color-primary);padding:1rem 1.25rem;font-size:1.25rem;font-family:var(--font-family--heading);font-weight:700;border:0 none;border-inline-start:0.3125rem solid transparent;border-radius:0;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;transition:0.4s ease-in-out}@media (min-width:64rem){.tabs-content__tab{padding:1.4375rem 1.625rem}}.tabs-content__tab svg{fill:var(--color-primary);transition:0.4s ease-in-out}.tabs-content__tab:hover{border-inline-start-color:var(--color-secondary)}.tabs-content__tab:hover svg{transform:translateX(0.75rem)}.tabs-content__tab[aria-selected='true']{background-color:var(--color-primary);color:var(--color-white);border-inline-start:0 none}.tabs-content__tab[aria-selected='true'] svg{fill:var(--color-white);transform:none}.tabs-content__tab:focus-visible{background-color:var(--color-primary--background);outline:4px solid var(--color-primary);color:var(--color-primary)}.tabs-content__tab:focus-visible svg{fill:var(--color-primary);transform:translateX(0.75rem)}.tabs-content__tabpanel{position:static;grid-column:1 / -1;grid-row:3}@media (min-width:64rem){.tabs-content__tabpanel{grid-column:-9 / -1;grid-row:1/-1}}.tabs-content__content{background:var(--color-white);color:var(--color-text);padding:1.875rem 2.25rem;box-shadow:0.0625rem 0.25rem 3.125rem 0 #00000036;border-inline-start:solid 0.3125rem var(--color-primary);margin-block:1.5rem}@media (min-width:64rem){.tabs-content__content{margin-block:0;padding:2.875rem 3.25rem}}.tabs-content__content-title{color:var(--color-text)}@media (min-width:64rem){.tabs-content__content-title{--heading3: 1.875rem}}.tabs-content .tabs__buttons{position:relative;display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem 1.25rem;margin-block-start:1.25rem}@media (min-width:48rem){.tabs-content .tabs__buttons{grid-template-columns:repeat(2, 1fr);margin-block-start:2rem}}@media (min-width:64rem){.tabs-content .tabs__buttons{grid-template-columns:repeat(1, 1fr)}}@media (min-width:72rem){.tabs-content .tabs__buttons{grid-template-columns:repeat(2, 1fr)}}.tabs-content .tabs__buttons .button{font-weight:400;transition:0.4s ease-in-out}.tabs-content .tabs__buttons .button.--primary{--button__icon-scale--primary: 1rem;--button__alignment--primary: start;--button__text-align--primary: left;padding:0 0 0.75rem;background-color:transparent;color:var(--color-primary);justify-content:space-between;position:relative}.tabs-content .tabs__buttons .button.--primary svg{display:block;fill:var(--color-primary);margin-block-start:0.1875rem;transition:0.4s ease-in-out;transform:translateX(-0.375rem)}.tabs-content .tabs__buttons .button.--primary:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:0.0625rem;background-color:var(--color-primary);opacity:0.2;transition:0.4s ease-in-out}.tabs-content .tabs__buttons .button.--primary:hover,.tabs-content .tabs__buttons .button.--primary:focus-visible{color:var(--color-primary)}.tabs-content .tabs__buttons .button.--primary:hover svg,.tabs-content .tabs__buttons .button.--primary:focus-visible svg{fill:var(--color-primary);transform:none}.tabs-content .tabs__buttons .button.--primary:hover:before,.tabs-content .tabs__buttons .button.--primary:focus-visible:before{background-color:var(--color-primary);opacity:1}.tabs-content .tabs__image{position:absolute;right:0;bottom:0;z-index:-1;width:100%;height:50%;object-fit:cover}@media (min-width:64rem){.tabs-content .tabs__image{width:55%;height:100%}}.tabs-content+.quote{margin-block-start:0}