.elementor .dm-nav-link:hover,.elementor .dm-nav-link:focus-visible{color:var(--dm-white);}.elementor .dm-nav-link{font-family:var(--dm-body);font-weight:500;font-size:15px;color:rgba(255,255,255,0.7);transition:all 0.3s;}.elementor .dm-num{font-family:var(--dm-display);font-weight:300;letter-spacing:-0.03em;line-height:1;text-align:end;direction:ltr;text-align: right;\n}.elementor .dm-btn-ghost:hover,.elementor .dm-btn-ghost:focus-visible{color:var(--dm-ink);background-color:var(--dm-white);}.elementor .dm-btn-ghost{font-family:var(--dm-heading);font-weight:600;font-size:15px;color:var(--dm-white);padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .dm-btn-solid:hover,.elementor .dm-btn-solid:focus-visible{color:var(--dm-white);background-color:transparent;}.elementor .dm-btn-solid{font-family:var(--dm-heading);font-weight:600;font-size:15px;color:var(--dm-ink);padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:var(--dm-white);transition:all 0.3s;}.elementor .dm-img{width:100%;object-fit:cover;transition:all 0.8s;}.elementor .dm-text{max-width:700px;font-family:var(--dm-body);font-weight:400;font-size:18px;line-height:1.95;opacity:80%;}.elementor .dm-h2{max-width:920px;font-family:var(--dm-heading);font-weight:800;font-size:46px;color:var(--dm-ink);line-height:1.5;}.elementor .dm-eyebrow{font-family:var(--dm-body);font-weight:500;font-size:12px;letter-spacing:0.32em;text-align:end;text-transform:uppercase;direction:ltr;opacity:55%;text-align: right;\n}.elementor .dm-head{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .dm-light{color:var(--dm-ink);background-color:var(--dm-paper);}.elementor .dm-dark{color:var(--dm-white);background-color:var(--dm-ink);}.elementor .dm-section{padding-block-start:128px;padding-block-end:128px;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;gap:64px;}