.h1{font-family:var(--gp-font--alga);font-size:64px;font-weight:600;line-height:58px}@media (max-width:1024px){.h1{font-size:56px}}@media (max-width:767px){.h1{font-size:32px;line-height:40px}}.h2{font-family:var(--gp-font--alga);font-size:48px;font-weight:600;line-height:56px}@media (max-width:1024px){.h2{font-size:40px;line-height:48px}}@media (max-width:767px){.h2{font-size:32px;line-height:40px}}.h3{font-family:var(--gp-font--alga);font-size:32px;font-weight:600;line-height:40px}@media (max-width:767px){.h3{font-size:28px;line-height:36px}}.h4{font-family:var(--gp-font--alga);font-size:20px;font-weight:600;line-height:28px}.sub-heading{color:var(--primary);font-family:var(--gp-font--open-sans);font-size:16px;font-weight:600;letter-spacing:2px;line-height:24px;margin-bottom:8px;text-transform:uppercase}.p{font-family:var(--gp-font--open-sans);font-size:16px}.p-copyright{font-family:var(--gp-font--open-sans);font-size:12px}@media (max-width:767px){.p-copyright{font-size:10px}}.p-small{font-family:var(--gp-font--open-sans);font-size:14px}.p-large{font-family:var(--gp-font--open-sans);font-size:18px}.primary-btn{background-color:var(--primary);color:var(--white);font-weight:600;transition:all 0.3s ease 0s;padding:1em 2em}.primary-btn:is(:hover,:focus){background-color:var(--primary-darker);color:var(--white)}@media (max-width:767px){.primary-btn{justify-content:center;width:100%}}.white-btn{background-color:var(--white);color:var(--black);font-weight:600;transition:all 0.3s ease 0s;padding:1em 2em}.white-btn:is(:hover,:focus){background-color:var(--gray);color:var(--black)}@media (max-width:767px){.white-btn{justify-content:center;width:100%}}.has-container-link{position:relative}.has-container-link a:first-of-type:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;content:''}