.title{font-family:var(--gp-font--poppins);font-size:80px;font-weight:500;line-height:84px}@media (max-width:1024px){.title{font-size:60px;line-height:68px}}@media (max-width:767px){.title{font-size:38px;line-height:38px}}.h1{font-family:var(--gp-font--poppins);font-size:56px;font-weight:500;line-height:58px}@media (max-width:1024px){.h1{font-size:48px;line-height:52px}}@media (max-width:767px){.h1{font-size:36px;line-height:40px}}.h2{font-family:var(--gp-font--poppins);font-size:48px;font-weight:500;line-height:52px}@media (max-width:1024px){.h2{font-size:40px;line-height:44px}}@media (max-width:767px){.h2{font-size:32px;line-height:36px}}.h3{font-family:var(--gp-font--poppins);font-size:32px;font-weight:500;line-height:36px}@media (max-width:767px){.h3{font-size:26px;line-height:30px}}.h4{font-family:var(--gp-font--poppins);font-size:20px;font-weight:500;line-height:24px}.h5{font-family:var(--gp-font--poppins);font-size:18px;font-weight:500;line-height:22px}.p{font-family:var(--gp-font--poppins);font-size:16px}.subtitle{color:var(--primary);font-size:16px;font-weight:600;margin-bottom:1rem;text-transform:uppercase;width:fit-content;border:2px solid var(--primary-light);border-radius:12px;padding:0.75em 1em}.subtitle-dark{color:var(--primary);font-size:16px;font-weight:600;margin-bottom:1rem;text-transform:uppercase;width:fit-content;border:2px solid rgba(162,92,247,0.4);border-radius:12px;padding:0.75em 1em}.p-small{font-family:var(--gp-font--poppins);font-size:15px;font-weight:500}.primary-btn{background-blend-mode:normal;background-image:linear-gradient(to right,var(--primary) 0%,var(--secondary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--white);font-family:var(--gp-font--poppins);font-size:15px;font-weight:500;overflow-x:hidden;overflow-y:hidden;position:relative;transition:all 0.3s ease 0s;z-index:1;border-radius:8px}.primary-btn:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:0;z-index:-1;transition:opacity 0.5s ease 0s;content:"";background-image:linear-gradient(to right,var(--secondary) 0%,var(--primary) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}@media (max-width:767px){.primary-btn{justify-content:center;width:100%}}.secondary-btn{background-color:var(--black);color:var(--white);font-family:var(--gp-font--poppins);font-size:15px;font-weight:500;transition:all 0.3s ease 0s;border-radius:8px}.secondary-btn:is(:hover,:focus){background-color:var(--dark-gray)}@media (max-width:767px){.secondary-btn{justify-content:center;width:100%}}.hollow-btn{color:var(--secondary);font-family:var(--gp-font--poppins);font-size:15px;font-weight:500;transition:all 0.3s ease 0s;border:2px solid var(--secondary);border-radius:8px}.hollow-btn:is(:hover,:focus){background-color:var(--secondary);color:var(--white)}.read-more-btn{color:var(--primary);transition:all 0.3s ease 0s}.read-more-btn:hover .gb-shape{transform:rotate(45deg)}.read-more-btn:is(:hover,:focus){color:var(--secondary)}.read-more-btn .gb-shape{transition:all 0.3s ease 0s}.has-container-link{position:relative}.has-container-link a:first-of-type:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;content:""}