.elementor .loop-reset{width:100%;padding:0px;max-width: none;\n}.elementor .section{width:100%;padding-inline-start:100px;padding-inline-end:100px;box-sizing: border-box;\n}.elementor .body-m{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--black);line-height:1.25;margin:0px;}.elementor .body-l{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--purple-8);line-height:1.25;margin:0px;}.elementor .display-m{font-family:var(--font-display);font-weight:700;font-size:36px;color:var(--purple-8);line-height:1.2;margin:0px;}.elementor .card-img{width:100%;aspect-ratio:364 / 474;object-fit:cover;border-radius:var(--radius-card);display:block;}.elementor .btn{height:48px;font-family:var(--font-body);font-weight:500;font-size:16.667px;line-height:1.2;text-decoration:none;padding:12px;border-radius:var(--radius-button);transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .btn-on-dark:hover,.elementor .btn-on-dark:focus-visible{color:var(--purple-5);border-color:var(--purple-0);background-color:var(--purple-0);}.elementor .btn-on-dark{color:var(--purple-5);border-width:1.042px;border-color:var(--white);border-style:solid;background-color:var(--white);}