.elementor-1014 .elementor-element.elementor-element-65aeaec{--display:flex;--min-height:650px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-2313e7d );--border-color:var( --e-global-color-2313e7d );--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1014 .elementor-element.elementor-element-65aeaec:not(.elementor-motion-effects-element-type-background), .elementor-1014 .elementor-element.elementor-element-65aeaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-1014 .elementor-element.elementor-element-21e1de2{--display:flex;--min-height:213px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-2313e7d );--border-color:var( --e-global-color-2313e7d );--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1014 .elementor-element.elementor-element-21e1de2:not(.elementor-motion-effects-element-type-background), .elementor-1014 .elementor-element.elementor-element-21e1de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-1014 .elementor-element.elementor-element-7109cba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2313e7d );--border-color:var( --e-global-color-2313e7d );--border-radius:0px 0px 0px 0px;}.elementor-1014 .elementor-element.elementor-element-7109cba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1014 .elementor-element.elementor-element-0bd80a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2313e7d );--border-color:var( --e-global-color-2313e7d );--border-radius:0px 0px 0px 0px;}.elementor-1014 .elementor-element.elementor-element-0bd80a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1014 .elementor-element.elementor-element-f19e169{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2313e7d );--border-color:var( --e-global-color-2313e7d );--border-radius:0px 0px 0px 0px;}.elementor-1014 .elementor-element.elementor-element-f19e169.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1014 .elementor-element.elementor-element-50adb70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2313e7d );--border-color:var( --e-global-color-2313e7d );--border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1014 .elementor-element.elementor-element-65aeaec{--width:88%;}.elementor-1014 .elementor-element.elementor-element-21e1de2{--width:88%;}.elementor-1014 .elementor-element.elementor-element-7109cba{--width:14.797%;}.elementor-1014 .elementor-element.elementor-element-0bd80a2{--width:24.748%;}.elementor-1014 .elementor-element.elementor-element-f19e169{--width:28.677%;}}/* Start custom CSS *//* Stop horizontal scrollbar from appearing */
body {
  overflow-x: hidden;
}

/* Main horizontal scroller */
.h-scroll {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  height: 100vh;        /* full screen height */
}

/* Each panel = one full viewport */
.h-scroll .panel {
  min-width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4rem;
  box-sizing: border-box;
  font-family: system-ui, sans-serif;
}

/* Example colors – change as you like */
.panel-1 { background: #111827; color: #f9fafb; }
.panel-2 { background: #1f2937; color: #e5e7eb; }
.panel-3 { background: #4b5563; color: #f9fafb; }
.panel-4 { background: #6b21a8; color: #f9fafb; }/* End custom CSS */