.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner {margin-left:auto;margin-right:auto;position:relative;z-index:1;}.gbp-section__headline{font-size:5rem;line-height:5.15rem;margin-bottom:1.5rem}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text{font-size:1.125rem;font-weight:100}.button-outline{border-style:solid;border-width:2px;color:var(--base-3);font-weight:500;padding:4px 8px;text-transform:uppercase}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-button--primary{background-color:var(--cta);border:1px solid var(--cta);color:#ffffff;display:inline-flex;font-size:1rem;font-weight:700;padding:0.75rem 1.5rem;text-transform:uppercase}.gbp-button--primary:hover{background-color:var(--cta-hover);color:#ffffff;border:1px solid var(--cta-hover)}.gbp-button--secondary{border:1px solid var(--cta-hover);color:var(--cta-hover);display:inline-flex;font-size:1rem;font-weight:700;padding:0.75rem 1.5rem;text-transform:uppercase}.gbp-button--secondary:hover{color:var(--cta);border:1px solid var(--cta)}.gbp-section_headline_small{font-size:2.25rem;line-height:2.35rem;margin-bottom:1.5rem}@media (max-width:767px){.gbp-section_headline_small{margin-bottom:1.25rem}}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title {font-size:1.25rem;margin-bottom:0.5rem;}.gbp-card__text {font-size:1rem;margin-bottom:0px;}