.elementor-106 .elementor-element.elementor-element-fa0341c{width:var( --container-widget-width, 5.284% );max-width:5.284%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5.284%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-fa0341c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-4729c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-5a2f7f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:98;}.elementor-106 .elementor-element.elementor-element-f2ac107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-7e85e7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-dd66ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:98;}.elementor-106 .elementor-element.elementor-element-55d40b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:98;}.elementor-106 .elementor-element.elementor-element-5bbc546{--spacer-size:50px;}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-7e85e7f{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-1013db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-0a7ed97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-5bbc546{--spacer-size:1vh;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-1013db9{padding:30px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-0a7ed97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-8ae4bcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-f62a096 */html,
body {
  overflow: hidden !important;
}

body.elementor-page {
  margin: 0;
}

.ymw-horizontal-page {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scrollbar-width: none;
  background: transparent !important;
}

.ymw-horizontal-page::-webkit-scrollbar {
  display: none;
}

.ymw-horizontal-page::after {
  content: "";
  flex: 0 0 50vw;
  width: 50vw;
  height: 100vh;
  pointer-events: none;
}

.ymw-fake-footer {
  pointer-events: auto !important;
}

body.ymw-footer-active .ymw-horizontal-page {
  pointer-events: none !important;
}/* End custom CSS */