.rich--text.brxe-text{text-align:center;text-wrap:balance;width:75%;margin-right:auto;margin-left:auto}.rich--text.brxe-text a{text-align:center;text-wrap:balance;font-size:inherit}@media (max-width:767px){.rich--text.brxe-text{width:100%}}.banner__grid-3.brxe-block{display:grid;align-items:initial;grid-template-columns:var(--columns-3);grid-gap:var(--space-xs)}@media (max-width:767px){.banner__grid-3.brxe-block{grid-template-columns:var(--columns-1)}}.banner__card.brxe-block{border-radius:var(--radius-l);position:relative;overflow:clip;min-height:25rem;z-index:1;align-items:center;row-gap:var(--space-s);justify-content:center;padding-top:var(--space-l);cursor:pointer}:where(.banner__card.brxe-block>*:not(figcaption)){position:relative}.banner__card.brxe-block::before{background-image:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.66));position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none}.banner__card img{transition:transform .2s ease}.banner__card:hover img{transform:scale(1.05) rotate(2deg)}.banner__card-image.brxe-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.banner__card-image.brxe-image:not(.tag),.banner__card-image.brxe-image img{object-fit:cover}.lead-magnet__h3.brxe-heading{color:var(--bricks-color-grocpz);font-size:var(--text-l);text-align:center}.lead-magnet__text.brxe-text-basic{font-size:var(--text-s);color:var(--bricks-color-grocpz);text-align:center;text-wrap:balance}.button.brxe-button{color:var(--bricks-color-grocpz);letter-spacing:-.2px;font-size:var(--text-s);background-color:var(--bricks-color-xlqcmg);border-radius:var(--radius-m);padding-right:var(--space-l);padding-left:var(--space-l);cursor:pointer}.button.brxe-button svg{width:14px;height:14px;fill:var(--bricks-color-grocpz)}.button{transition:transform .2s ease,box-shadow .2s ease}.button svg{transform:rotate(-45deg);transition:transform .2s ease}.button:hover{transform:translateY(-2px);box-shadow:1px 5px 15px 1px rgba(0,0,0,.3)}.button:hover svg{transform:rotate(0deg)}@media (max-width:991px){.button.brxe-button svg{height:12px;width:12px}.button.brxe-button{text-wrap:nowrap}}@media (max-width:767px){.button.brxe-button svg{height:10px;width:10px}}@media (max-width:478px){.button.brxe-button{font-size:var(--text-s)}}