.elementor .dcx-dd-item{position:relative;}.elementor .dcx-dd-panel{position:absolute;}.elementor .dcx-nav-dd{position:relative;}.elementor .dcx-vision-next{min-width:32px;}.elementor .dcx-vision-prev{min-width:32px;}.elementor .dcx-vision-nav{min-width:32px;}.elementor .dcx-vision-fill{min-width:2px;}.elementor .dcx-testi-marquee{min-width:0px;}.elementor .dcx-hero-overlay{min-width:0px;}.elementor .dcx-hero-video{min-width:0px;}.elementor .dcx-proc-step{min-width:0px;}.elementor .dcx-proc-row{min-width:0px;}.elementor .dcx-work-tabs{min-width:0px;}.elementor .dcx-hero-title{min-width:0px;}.elementor .dcx-zoom{min-width:0px;}.elementor .dcx-parallax-bg{min-width:0px;}.elementor .dcx-lift{min-width:0px;}.elementor .dcx-float{min-width:0px;}.elementor .dcx-tab-panel{min-width:0px;}.elementor .dcx-tab{min-width:0px;}.elementor .dcx-stack-card{min-width:0px;}.elementor .dcx-acc-arrow{min-width:0px;}.elementor .dcx-show-closed{min-width:0px;}.elementor .dcx-show-open{min-width:0px;}.elementor .dcx-acc-card{min-width:0px;}.elementor .dcx-acc-why{min-width:0px;}.elementor .dcx-acc-vision{min-width:0px;}.elementor .dcx-acc-row{min-width:0px;}.elementor .dcx-vertical{white-space: nowrap;\n}.elementor .dcx-footer-link:hover,.elementor .dcx-footer-link:focus-visible{color:var(--dcx-red);}.elementor .dcx-footer-link{font-family:var(--dcx-font-body);font-weight:400;font-size:14px;color:var(--dcx-body);line-height:22px;transition:color 0.2s;white-space: nowrap;\n}.elementor .dcx-nav-link:hover,.elementor .dcx-nav-link:focus-visible{opacity:70%;}.elementor .dcx-nav-link{font-family:var(--dcx-font-body);font-weight:400;font-size:18px;color:#ffffff;line-height:21px;transition:opacity 0.2s;white-space: nowrap;\n}.elementor .dcx-header{background-color:#0d0d0f;}.elementor .dcx-em-white{padding:0px;}.elementor .dcx-stat-label{font-family:var(--dcx-font-heading);font-weight:600;font-size:12px;color:var(--dcx-ink-deep);letter-spacing:0.5px;line-height:18px;text-align:center;opacity:55%;}.elementor .dcx-stat-number{font-family:var(--dcx-font-heading);font-weight:600;font-size:40px;color:var(--dcx-ink-deep);letter-spacing:-1px;line-height:44px;text-align:center;}.elementor .dcx-stat{width:220px;color:var(--dcx-ink-deep);padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .dcx-logo-tile{width:204.67px;height:100px;min-width:204.67px;color:var(--dcx-ink);text-align:center;padding:0px;border-radius:4px;background-color:var(--dcx-surface);display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .dcx-marquee-reverse{padding:0px;}.elementor .dcx-marquee-track{padding:0px;display:flex;flex-direction:row;gap:4px;width: max-content;\n}.elementor .dcx-marquee{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .dcx-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:96px;padding-inline-end:96px;background-color:var(--dcx-white);display:flex;flex-direction:column;align-items:center;}.elementor .dcx-img-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .dcx-split-header{width:100%;padding:0px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .dcx-arrow{width:18px;height:18px;color:var(--dcx-white);transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);}.elementor .dcx-btn-icon{width:52px;height:52px;min-width:52px;padding:0px;border-radius:50%;background-color:rgba(13,13,15,0.2);display:flex;justify-content:center;align-items:center;}.elementor .dcx-btn-label{font-family:var(--dcx-font-body);font-weight:400;font-size:18px;color:var(--dcx-white);line-height:24px;cursor:pointer;white-space: nowrap;\n}.elementor .dcx-btn:hover,.elementor .dcx-btn:focus-visible{box-shadow:0px 10px 24px 0px rgba(220,0,0,0.28);transform:translate3d(0px, -2px, 0px);filter: brightness(1.08);\n}.elementor .dcx-btn{width:auto;height:58px;padding-block-start:3px;padding-block-end:3px;padding-inline-start:24px;padding-inline-end:3px;border-radius:999px;background-image:linear-gradient(90deg, #dc0000 0%,#b40014 50%,#82000a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--dcx-ink);transition:box-shadow 0.3s, transform 0.3s, filter 0.3s;display:inline-flex;flex-direction:row;gap:9px;justify-content:center;align-items:center;}.elementor .dcx-caption{font-family:var(--dcx-font-heading);font-weight:600;font-size:12px;color:var(--dcx-body);letter-spacing:0.5px;line-height:18px;}.elementor .dcx-body-sm{font-family:var(--dcx-font-body);font-weight:400;font-size:14px;color:var(--dcx-body);line-height:22px;}.elementor .dcx-body{font-family:var(--dcx-font-body);font-weight:400;font-size:16px;color:var(--dcx-body);line-height:24px;}.elementor .dcx-body-lg{font-family:var(--dcx-font-body);font-weight:400;font-size:18px;color:var(--dcx-body);line-height:26px;}.elementor .dcx-h6{font-family:var(--dcx-font-heading);font-weight:600;font-size:18px;color:var(--dcx-ink);letter-spacing:-0.1px;line-height:24px;}.elementor .dcx-h4{font-family:var(--dcx-font-heading);font-weight:600;font-size:24px;color:var(--dcx-ink);letter-spacing:-0.1px;line-height:32px;}.elementor .dcx-h3{font-family:var(--dcx-font-heading);font-weight:600;font-size:32px;color:var(--dcx-ink);letter-spacing:-0.5px;line-height:40px;}.elementor .dcx-h2{font-family:var(--dcx-font-heading);font-weight:600;font-size:44px;color:var(--dcx-ink);letter-spacing:-1.4px;line-height:48px;}.elementor .dcx-eyebrow-text{font-family:var(--dcx-font-heading);font-weight:600;font-size:12px;color:var(--dcx-red);letter-spacing:0.7px;line-height:17px;text-transform:uppercase;}.elementor .dcx-eyebrow-dot{width:6px;height:6px;min-width:6px;padding:0px;border-radius:50%;background-color:var(--dcx-red);}.elementor .dcx-eyebrow{width:auto;padding:0px;margin-block-end:16px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .dcx-row{min-width:0px;padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .dcx-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .dcx-container{width:100%;min-width:0px;max-width:1248px;padding:0px;display:flex;flex-direction:column;}.elementor .dcx-btn-icon-sm{width:39px;height:39px;min-width:39px;}.elementor .dcx-btn-sm{height:45px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:3px;gap:6px;}.elementor .dcx-btn-dark:hover,.elementor .dcx-btn-dark:focus-visible{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.35);}.elementor .dcx-btn-dark{background-color:var(--dcx-ink);}