.elementor-33 .elementor-element.elementor-element-c8000e3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-onepage{--zf-bg:#000000;--zf-surface:#1B1515;--zf-text:#EFF3F6;--zf-accent:#D31924;--zf-muted:#9EA3A8;--zf-line:rgba(239, 243, 246, 0.14);--zf-glow-opacity:7;--zf-grid-opacity:10;--zf-max:1480px;--zf-section-space:156px;--zf-radius:18px;--zf-header-height:86px;--zf-header-bg:rgba(5, 5, 7, 0.90);--zf-header-blur:8px;--zf-hero-min-height:88vh;--zf-hero-copy-width:690px;--zf-hero-media-start:42%;--zf-hero-overlay:0.68;--zf-hero-red:0.42;--zf-hero-brightness:88%;--zf-hero-saturation:96%;--zf-hero-zoom:1.04;--zf-hero-frame-radius:12px;--zf-panel-bg:rgba(11, 10, 12, 0.96);--zf-panel-border:rgba(239, 243, 246, 0.14);--zf-panel-shadow:58;--zf-service-reveal-speed:1200ms;--zf-service-lens-size:440px;--zf-marque-image-height:570px;--zf-image-radius:0px;--zf-footer-logo-width:259px;--zf-footer-logo-height:210px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-logo{max-width:190px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-hero-lite__media img{object-position:center center;object-fit:cover;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-hero{--zf-hero-text:#EFF3F6;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-service-panel{min-height:480px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-service-panel__media{aspect-ratio:16 / 9;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-service-panel__media img{object-position:center center;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-marque-feature{min-height:420px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-marque-feature__image img{object-position:center center;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-marque-rail__item{height:129px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-parts-orbit{min-height:1100px;--zf-parts-image-size:708px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-parts-orbit__image img{object-position:center center;object-fit:cover;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-certification__logo{max-width:84px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-footer__logo{width:min(259px, 100%);max-height:210px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-button--primary::before{background:#D31924;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-button{color:#EFF3F6;min-height:58px;border-radius:0px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-location-panel__map{min-height:578px;border-radius:0px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-location-panel__map iframe{filter:none;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-capabilities{background-color:#050507;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-marques{background-color:#080709;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-parts{background-color:#050507;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-standard{background-color:#080709;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-collection{background-color:#080709;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-locations{background-color:#050507;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-app{background-color:#080709;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-contact{background-color:#080709;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-footer{background-color:#050507;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-contact-form{background:#0B0A0C;padding:54px;}.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-contact-field input, .elementor-33 .elementor-element.elementor-element-d421ba0 .zf-contact-field select, .elementor-33 .elementor-element.elementor-element-d421ba0 .zf-contact-field textarea{background:#050507;border-color:rgba(239, 243, 246, 0.18);color:#EFF3F6;border-radius:6px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-onepage{--zf-marque-image-height:460px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-d421ba0 .zf-onepage{--zf-marque-image-height:320px;}}