.gbp-section--top{padding:16rem 2rem 10rem 2rem}@media (max-width:767px){.gbp-section--top{padding-bottom:8rem;padding-left:1.5rem;padding-right:1.5rem}}.gbp-section{padding:10rem 2rem}@media (max-width:767px){.gbp-section{padding:8rem 1.5rem}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gbp-section__tagline{color:var(--accent);display:flex;font-size:14px;font-weight:600;letter-spacing:2px;line-height:1em;margin-bottom:2rem;text-transform:uppercase}.gbp-section__tagline a{color:var(--accent)}.gbp-section__tagline a:hover{color:var(--accent-2)}.gbp-section__headline{font-size:clamp(2.375rem,1.437vw + 1.685rem,3rem);line-height:calc(12px + 2ex)}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text--lg{font-size:clamp(1.188rem,0.431vw + 0.981rem,1.375rem);line-height:1.5em}.gbp-list-container{display:inline-flex;flex-direction:column;margin-bottom:0;margin-left:2rem;padding-left:2rem;row-gap:1rem;border-left:1px solid var(--base)}@media (max-width:767px){.gbp-list-container{margin-left:1rem;padding-left:2rem}}.gbp-list-item{align-items:flex-start;display:inline-flex;line-height:1.5em;padding-bottom:1rem;border-bottom:1px solid var(--base)}.gbp-list-item:last-of-type{border-bottom-style:solid;border-bottom-width:0px;padding-bottom:0px}.gbp-button--primary{background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:17px;font-weight:500;justify-content:center;text-align:center;transition:all 0.5s ease 0s;border:2px solid var(--accent);border-radius:100px;padding:10px 20px}.gbp-button--primary:is(:hover,:focus){background-color:var(--base-3);color:var(--accent)}.gbp-button--secondary{background-color:var(--base-3);color:var(--accent-2);display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;text-align:center;transition:all 0.5s ease 0s;border:2px solid var(--accent-2);border-radius:100px;padding:10px 20px}.gbp-button--secondary:is(:hover,:focus){background-color:var(--accent-2);color:var(--base-3)}.gbp-button--tertiary{color:var(--contrast);font-size:17px;font-weight:500}.gbp-button--tertiary:is(:hover,:focus){color:var(--contrast)}.gbp-button--tertiary:is(:hover,:focus) .gb-shape svg{transform:translate3d(3px,0px,0px)}.gbp-button--tertiary .gb-shape svg{height:1em;transition:all 0.5s ease 0s;width:1em}