.elementor-4179 .elementor-element.elementor-element-6bd7cca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4179 .elementor-element.elementor-element-97d6923{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-4179 .elementor-element.elementor-element-f4ed82d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}@media(max-width:767px){.elementor-4179 .elementor-element.elementor-element-d689887>.elementor-container{max-width:513px}.elementor-4179 .elementor-element.elementor-element-d689887{margin:30px 0 0 0}.elementor-4179 .elementor-element.elementor-element-5e589ef{margin:-50px 0 0 0}}body.home{overflow-x:hidden}body.home .site-content,body.home .main-page-wrapper,body.home .content-area,body.home .entry-content,body.home .page-content,body.home .elementor,body.home .elementor-section,body.home .elementor-container,body.home .elementor-column,body.home .elementor-widget-wrap,body.home .elementor-widget-container{max-width:none!important;width:100%!important}body.home .elementor-widget-html,body.home .elementor-widget-html>.elementor-widget-container{padding:0!important;margin:0!important}body.home .asm-hp{position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;left:auto!important;right:auto!important}body.home .asm-hp-wrap{width:min(1480px, calc(100% - 96px))!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1100px){body.home .asm-hp-wrap{width:calc(100% - 48px)!important}}@media (max-width:640px){body.home .asm-hp-wrap{width:calc(100% - 28px)!important}}.asm-hp-rail{display:none!important}@media (max-width:640px){.asm-hp-hero-scrollcue{display:flex!important}}.asm-hp-config-visual video{background:#070708!important}.asm-hp-config-visual video[poster]{object-fit:cover!important}