.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-03d758c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:185px;font-weight:600;color:#232323;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-b692734{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}/* Start custom CSS */#main {
  scroll-snap-type: y mandatory;
  overflow-y: scroll;
  height: 100dvh;
  overscroll-behavior-y: contain;
  scrollbar-width: none;
}
#main::-webkit-scrollbar { display: none; }

#containerOne,
#containerTwo,
#containerThree,
#containerFour {
  scroll-snap-align: start;
  scroll-snap-stop: always;
  height: 100dvh;
  flex: 0 0 auto;
}/* End custom CSS */