.boton-primario{align-items:center;background-clip:border-box;background-image:linear-gradient(to right,var(--main) 0%,var(--secondary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff;column-gap:5px;cursor:pointer;display:inline-flex;font-family:var(--gp-font--nunito-sans);font-size:1rem;font-weight:bold;text-decoration:none;border:1px none currentColor;border-radius:30px;padding:0.75rem 1.5rem}.boton-primario:hover{color:var(--base-2)}.boton-primario:is(:hover,:focus){color:var(--base-2)}.gbp-section{padding:clamp(7rem,6vw,7rem) clamp(1rem,4vw,3rem)}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:4rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:1350px;position:relative;z-index:1}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.h1-contrast{color:var(--base-2);font-size:clamp(2.5rem,6vw,4rem)}.h1-normal{color:var(--surface-dark);font-size:clamp(2.5rem,6vw,4rem)}.h2-contrast{color:var(--base-2);font-size:clamp(2rem,5vw,3rem)}.h2-normal{color:var(--surface-dark);font-size:clamp(2rem,5vw,3rem)}.h3-sub-xl{color:var(--surface-dark);font-family:var(--gp-font--baloo-2);font-size:clamp(1.3rem,3.5vw,1.8rem)}.h3-sub-xl a:hover{color:var(--secondary)}.head-subtitle{font-family:var(--gp-font--nunito-sans);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600}.manifesto-text{color:var(--base);font-size:clamp(1.1rem,2.7vw,1.35rem)}.boton-secundario{align-items:center;background-color:var(--base-2);border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:var(--main);column-gap:0.5em;display:inline-flex;font-size:1rem;font-weight:bold;border-radius:30px;padding:0.75rem 1.5rem}.boton-secundario:is(:hover,:focus){color:var(--secondary)}.boton-secundario .gb-shape svg{width:1em;height:1em;fill:currentColor}.gbp-list--unstyled{list-style-type:none;margin-left:0px;padding-left:0px}.gbp-card--border {border:1px solid #000000;}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title{color:var(--surface-dark);font-size:1.25rem;margin-bottom:0.5rem}.gbp-card__title a:hover{color:var(--secondary)}.gbp-overlay-panel{background-color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.1)}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-overlay-panel__close{align-items:center;background-color:var(--base-3);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#000000;column-gap:0.5em;display:inline-flex;padding:8px}.gbp-overlay-panel__close:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-overlay-panel__close .gb-shape svg{width:16px;height:16px;fill:currentColor}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.gbp-footer{font-size:0.875rem;padding:5rem 40px}.gbp-footer a{font-size:0.875rem}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding:3rem 20px}}.gbp-footer__link{display:block;padding-bottom:0.375rem;padding-top:0.375rem}.card-pill{align-items:center;column-gap:0.5em;display:inline-block;margin-bottom:0px;border-radius:30px;padding:5px 10px}.card-pill .gb-shape svg{width:1em;height:1em;fill:currentColor}.blog-card-list{background-color:var(--base);border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;overflow-x:hidden;border-radius:20px}.pill-stylesandhover{align-items:center;background-color:var(--text);color:var(--base-2);display:flex;height:40px;justify-content:center;border-radius:200px;padding:15px}.pill-stylesandhover:is(:hover,:focus){background-color:var(--surface-dark);color:var(--base-2)}