.elementor .section-number{font-family:Gabarito;font-weight:900;font-size:1.125rem;color:var(--teal-text);line-height:1.2;}.elementor .eyebrow{font-family:Montserrat;font-weight:700;font-size:0.8125rem;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;}.elementor .panel-teal{overflow:hidden;color:var(--brand-white);border-radius:20px;background-color:var(--brand-teal);}.elementor .panel-dark{overflow:hidden;color:var(--brand-white);border-radius:20px;background-color:var(--brand-charcoal);}.elementor .card-row{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .card{padding:clamp(1rem, 0.75rem + 1vw, 1.75rem);border-radius:16px;background-color:var(--brand-white);overflow-wrap: break-word;\n}