.elementor .e-78ea4a62-6cd6{font-size:clamp(2.5rem, 1.5rem + 3.9vw, 5rem);line-height:0.96;}.elementor .e-6bf1aff1-138f{font-size:clamp(1.0625rem, 1rem + 0.25vw, 1.1875rem);}.elementor .e-2a617a69-962b{padding-block-end:3.5rem;body:not(.elementor-editor-active) selector { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: end; column-gap: clamp(2rem, 1rem + 4vw, 5rem); row-gap: 1.5rem; }\n}.elementor .e-2cd8d497-997d{justify-content:center;align-items:center;body:not(.elementor-editor-active) selector {
    margin-inline: max(var(--space-section-inline), calc((100% - 80rem) / 2));
    inline-size: auto;
}
selector {
    padding-block: 1.25rem;
    padding-inline: 0;
    border-block: 1px solid var(--sand-rule);
}\n}.elementor .e-1ed90432-a5af041{font-size:24px;}.elementor .e-6f309b98-74655b8{font-size:24px;}.elementor .e-337e6e57-2f65{body:not(.elementor-editor-active) selector {
    min-block-size: 35rem;
}\n}.elementor .e-12eee119-daf5{padding:0px;}.elementor .e-517dbd9c-6a95{& > [role=listitem]:nth-child(3n+2) .case-badge { background-color: var(--navy); } & > [role=listitem]:nth-child(3n) .case-badge { background-color: var(--white); color: var(--navy); }\n}.elementor .e-45baafd6-f229{padding-block-start:3rem;}