.h1{font-family:var(--gp-font--inter);font-size:56px;font-weight:500;line-height:72px}@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--inter);font-size:48px;font-weight:500;line-height:52px}@media (max-width:1024px){.h2{font-size:36px;line-height:44px}}@media (max-width:767px){.h2{font-size:28px;line-height:36px}}.h3{font-family:var(--gp-font--inter);font-size:40px;font-weight:500;line-height:48px}@media (max-width:1024px){.h3{font-size:30px;line-height:38px}}@media (max-width:767px){.h3{font-size:24px;line-height:32px}}.title-prefix{color:var(--primary);font-family:var(--gp-font--inter);font-size:12px;font-weight:500;letter-spacing:2px;line-height:24px;margin-bottom:12px;text-transform:uppercase}.p-big{font-size:18px;font-weight:500;line-height:28px}.p{font-family:var(--gp-font--inter);font-size:16px}.p-small{font-family:var(--gp-font--inter);font-size:14px}.primary-btn{background-color:var(--primary);color:var(--white);transition:all 0.3s ease 0s;border-radius:8px;padding:10px 24px}.primary-btn:is(:hover,:focus){background-color:var(--primary-light)}@media (max-width:767px){.primary-btn{justify-content:center;width:100%}}.secondary-btn{background-color:var(--secondary);color:var(--white);transition:all 0.3s ease 0s;border-radius:8px;padding:10px 24px}.secondary-btn:is(:hover,:focus){color:var(--white);background-color:var(--secondary-light)}@media (max-width:767px){.secondary-btn{justify-content:center;width:100%}}.container-link{position:relative}.container-link a:first-of-type:before{top:0px;right:0px;bottom:0px;left:0px;position:absolute;content:''}