.elementor .dm-footer-text{font-family:var(--font-ui);font-weight:400;font-size:15px;color:var(--dm-slate-600);line-height:1.5;}.elementor .dm-footer-link:hover,.elementor .dm-footer-link:focus-visible{color:var(--dm-coral-500);}.elementor .dm-footer-link{font-family:var(--font-ui);font-weight:400;font-size:15px;color:var(--dm-slate-600);line-height:1.4;text-decoration:none;transition:color 120ms;}.elementor .dm-micro{font-family:var(--font-ui);font-weight:600;font-size:var(--type-micro);color:var(--dm-slate-400);letter-spacing:0.09em;line-height:1.3;text-transform:uppercase;}.elementor .dm-btn-primary:hover,.elementor .dm-btn-primary:focus-visible{color:var(--dm-white);border-color:var(--dm-coral-600);background-color:var(--dm-coral-600);}.elementor .dm-btn-primary{font-family:var(--font-ui);font-weight:600;font-size:15px;color:var(--dm-white);letter-spacing:0.02em;line-height:1.3;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--dm-coral-500);border-style:solid;background-color:var(--dm-coral-500);transition:background-color 120ms, border-color 120ms, color 120ms;white-space: nowrap;\n}.elementor .dm-eyebrow{font-family:var(--font-ui);font-weight:600;font-size:var(--type-label);color:var(--dm-teal-500);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}