.primary-button{background-color:var(--secondary-100);color:var(--almost-black);font-family:var(--gp-font--lato);font-size:1.25em;font-weight:400;line-height:1.6;text-align:center;border-radius:40px;padding:10px 32px}.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__tagline{color:var(--secondary-100);font-size:1rem;font-weight:600;margin-bottom:0.75rem}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.hero-pfont{font-size:20px;font-weight:400}.secondary-button{color:var(--secondary-100);font-family:var(--gp-font--lato);font-size:1.125rem;font-weight:700;text-transform:uppercase;transition:all 0.3s ease-in-out 0s}.secondary-button:is(:hover,:focus){font-weight:700;font-family:var(--gp-font--lato);color:var(--primary-100);transition:all 0.3s ease-in-out 0s;text-transform:uppercase;text-decoration:underline}.gbp-card--border{border:2px solid var(--primary-100);border-radius:8px}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}