.gbp-section{padding:10rem 2rem}@media (max-width:767px){.gbp-section{padding:7.5rem 1.5rem}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gbp-section__tagline{color:var(--accent-3);font-size:.875rem;font-weight:700;letter-spacing:2px;line-height:1em;text-transform:uppercase}.gbp-section__tagline .gb-shape svg{width:1.2em;height:1.2em;margin-top:-2px}.gbp-section__text--sm{font-size:1rem;line-height:1.5em}.gbp-button--primary{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:15px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase;transition:all 0.5s ease 0s;border:3px solid var(--accent);padding:10px 20px}.gbp-button--primary:is(:hover,:focus){color:var(--accent);background-color:rgba(255,255,255,0)}.gbp-button--secondary{align-items:center;background-color:var(--base-3);color:var(--accent);display:inline-flex;font-size:15px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase;transition:all 0.5s ease 0s;border:3px solid var(--accent);padding:10px 20px}.gbp-button--secondary:is(:hover,:focus){color:var(--base-3);background-color:var(--accent)}.gbp-button--tertiary{align-items:center;color:var(--base-2);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase;transition:all 0.5s ease 0s;border:2px solid var(--base-2);padding:10px 20px}.gbp-button--tertiary:is(:hover,:focus){color:var(--accent);background-color:var(--base-2)}