.elementor .btn{font-family:var(--font-primary);font-weight:400;font-size:var(--fs-text-m);text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--radius-s);border-width:4px;border-color:var(--color-accent);border-style:dashed;background-color:var(--color-accent);transition:all 300ms;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:start;}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:var(--color-light-50);}.elementor .btn-on-dark:hover,.elementor .btn-on-dark:focus-visible{color:var(--color-light);background-color:var(--color-dark);}.elementor .section-dark{background-color:var(--color-dark);}.elementor .text-light-70{color:var(--color-light-70);}.elementor .text-light{font-family:var(--font-primary);font-weight:400;font-size:var(--fs-h2);color:var(--color-light);}.elementor .text-l{font-family:var(--font-primary);font-weight:400;font-size:var(--fs-text-l);line-height:26px;}.elementor .section{padding-block-start:var(--space-2xl);padding-block-end:var(--space-2xl);padding-inline-start:var(--space-l);padding-inline-end:var(--space-l);flex-direction:column;gap:var(--space-m);}.elementor .max-container{width:100%;max-width:1700px;margin-inline-start:auto;margin-inline-end:auto;}