.elementor-440 .elementor-element.elementor-element-85dead7{--display:flex;--min-height:100vh;--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;}.elementor-440 .elementor-element.elementor-element-9474f0c{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-440 .elementor-element.elementor-element-9bf9868{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-8986240{--display:flex;--min-height:350px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-440 .elementor-element.elementor-element-c89e0de{width:var( --container-widget-width, 85.72% );max-width:85.72%;--container-widget-width:85.72%;--container-widget-flex-grow:0;text-align:start;font-family:"Tahoma", Sans-serif;font-size:20px;}.elementor-440 .elementor-element.elementor-element-c89e0de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-ebce0c5{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-440 .elementor-element.elementor-element-b508128{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-f2eec8d{--display:flex;--min-height:350px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-440 .elementor-element.elementor-element-55563d1{text-align:end;}.elementor-440 .elementor-element.elementor-element-6f852f9{width:var( --container-widget-width, 85.72% );max-width:85.72%;--container-widget-width:85.72%;--container-widget-flex-grow:0;text-align:end;font-family:"Tahoma", Sans-serif;font-size:20px;}.elementor-440 .elementor-element.elementor-element-6f852f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-3be41d2{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-440 .elementor-element.elementor-element-1ee1d2a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-7c9a441{--display:flex;--min-height:350px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-440 .elementor-element.elementor-element-b0f81d1{width:var( --container-widget-width, 85.72% );max-width:85.72%;--container-widget-width:85.72%;--container-widget-flex-grow:0;text-align:start;font-family:"Tahoma", Sans-serif;font-size:20px;}.elementor-440 .elementor-element.elementor-element-b0f81d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-a1117d5{--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;}.elementor-440 .elementor-element.elementor-element-1085b5d{--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:1024px){.elementor-440 .elementor-element.elementor-element-9bf9868{--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-b508128{--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-1ee1d2a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-440 .elementor-element.elementor-element-9bf9868{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-b508128{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-440 .elementor-element.elementor-element-1ee1d2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* 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 */