.h1{font-family:var(--gp-font--montserrat);font-size:56px;font-weight:700;line-height:64px}@media (max-width:1024px){.h1{font-size:48px;line-height:56px}}@media (max-width:767px){.h1{font-size:36px;line-height:44px}}.h2{font-family:var(--gp-font--montserrat);font-size:38px;font-weight:700;line-height:46px}@media (max-width:1024px){.h2{font-size:32px;line-height:40px}}@media (max-width:767px){.h2{font-size:28px;line-height:36px}}.h3{font-family:var(--gp-font--montserrat);font-size:26px;font-weight:700;line-height:34px}@media (max-width:767px){.h3{font-size:24px;line-height:32px}}.h4{font-family:var(--gp-font--montserrat);font-size:20px;font-weight:700;line-height:28px}.overline{color:var(--secondary-dark);font-family:var(--gp-font--montserrat);font-size:16px;font-weight:700;margin-bottom:0.5rem;text-transform:uppercase}.p-big{font-family:var(--gp-font--public-sans);font-size:18px}.p{font-family:var(--gp-font--public-sans);font-size:16px}.primary-btn{background-color:var(--primary);color:var(--white);display:inline-flex;font-weight:600;transition:all 0.3s ease 0s;border-radius:12px;padding:14px 28px}.primary-btn:is(:hover,:focus){background-color:var(--primary-dark);color:var(--white);transform:translate3d(0px,-2px,0px)}@media (max-width:767px){.primary-btn{justify-content:center;width:100%}}.secondary-btn{background-color:var(--secondary);color:var(--headings);display:inline-flex;font-weight:600;transition:all 0.3s ease 0s;border-radius:12px;padding:14px 28px}.secondary-btn:is(:hover,:focus){background-color:var(--secondary-dark);color:var(--headings);transform:translate3d(0px,-2px,0px)}@media (max-width:767px){.secondary-btn{justify-content:center;width:100%}}