.h1{font-family:var(--gp-font--inter);font-size:48px;font-weight:700;line-height:56px}@media (max-width:1024px){.h1{font-size:36px;line-height:44px}}@media (max-width:767px){.h1{font-size:32px;line-height:40px}}.h2{font-family:var(--gp-font--inter);font-size:40px;font-weight:600;line-height:48px}@media (max-width:1024px){.h2{font-size:30px;line-height:38px}}@media (max-width:767px){.h2{font-size:28px;line-height:36px}}.h3{font-family:var(--gp-font--inter);font-size:32px;font-weight:600;line-height:40px}@media (max-width:1024px){.h3{font-size:26px;line-height:34px}}@media (max-width:767px){.h3{font-size:22px;line-height:30px}}.h4{font-family:var(--gp-font--inter);font-size:24px;font-weight:600;line-height:32px}@media (max-width:1024px){.h4{font-size:20px;line-height:28px}}.h5{font-family:var(--gp-font--inter);font-size:20px;font-weight:600;line-height:28px}@media (max-width:1024px){.h5{font-size:18px;line-height:26px}}.p-big{font-family:var(--gp-font--inter);font-size:18px;font-weight:500}.p{font-family:var(--gp-font--inter);font-size:16px}.p-small{font-family:var(--gp-font--inter);font-size:14px}.label{font-family:var(--gp-font--inter);font-size:13px;font-weight:500}.caption{font-family:var(--gp-font--inter);font-size:12px}.primary-btn{background-color:var(--secondary);color:var(--white);text-decoration:none;transition:all 0.3s ease 0s;border-radius:6px;padding:10px 24px}.primary-btn:is(:hover,:focus){background-color:#ce7d0c;color:var(--white);text-decoration:none}.container-link{position:relative}.container-link a:first-of-type::before{bottom:0px;content:'';left:0px;position:absolute;right:0px;top:0px}