.gbp-section{padding:8rem 2rem}@media (max-width:767px){.gbp-section{padding:6rem 1.5rem}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:1200px}.gbp-section__tagline{border-bottom:1px dotted var(--base);color:var(--base);display:inline-flex;font-size:1.0625rem;font-weight:600;line-height:1;margin-bottom:2rem;padding-bottom:.5rem}.gbp-section__headline{font-weight:500}.gbp-section__text--sm{color:var(--base);font-size:1rem;line-height:1.5em}.gbp-section__text--md{color:red;font-size:1.0625rem;line-height:1.5em}.gbp-button--primary{background-color:var(--accent);border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--base-3);display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem;text-align:center;transition:all 0.5s ease 0s}.gbp-button--primary:is(:hover,:focus){background-color:var(--accent);color:var(--base-3);transform:translate3d(0,-3px,0);transition:transform 0.5s ease 0s}.gbp-button--secondary{align-items:center;background-color:var(--accent-2);border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--base-3);column-gap:.5rem;display:inline-flex;flex-direction:row-reverse;font-size:1rem;font-weight:600;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem;text-align:center;transition:all 0.5s ease 0s}.gbp-button--secondary:is(:hover,:focus){color:var(--base-3);background-color:var(--accent-2);transform:translate3d(0,-3px,0);transition:transform 0.5s ease 0s}.gbp-button--secondary .gb-icon svg{width:1.2em}.gbp-card{align-items:flex-start;background-image:linear-gradient(180deg,var(--base-3) 80%,#fff0);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:0 0 30px -10px rgb(77 93 128 / .1);height:100%;padding:2.5rem}@media (max-width:1024px){.gbp-card{order:2;width:100%}}@media (max-width:767px){.gbp-card{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}}.gbp-card__meta-text{color:var(--base);font-size:.9375rem;font-weight:600;line-height:1.6}.gbp-card__title{color:var(--contrast-2);font-size:1.125rem;font-weight:600;line-height:1.5}.gbp-card__text{font-size:1rem;line-height:1.5}.gbp-card--border{box-shadow:0 0 20px 0 rgb(18 20 26 / .1)}.gbp--border-radius{border-radius:.25rem}.gbp--margin-after{margin-bottom:4rem}.gbp-section__icon-list{align-items:flex-start;column-gap:.5rem;display:inline-flex;font-size:1.0625rem;margin-bottom:.75rem}.gbp-section__icon-list .gb-icon svg{width:1.2em;display:inline-flex;margin-top:-4px;align-items:flex-start;color:var(--accent-2)}.gbp-section-bg-img-overlay{color:#fff;background-image:url(https://patterns.generateblocks.com/wp-content/uploads/2023/08/placeholder1280x720.png);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow-x:hidden;overflow-y:hidden}.gbp-section-bg-img-overlay:after{background-image:linear-gradient(90deg,rgb(0 0 0 / .6),rgb(0 0 0 / .6));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gbp-section--background{background-color:#000;color:#fff}.gbp-footer{font-size:.875rem;padding:5rem 40px}.gbp-footer a{font-size:.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:.375rem;padding-top:.375rem}