.elementor-19165 .elementor-element.elementor-element-9c785ab{padding:0px 0px 0px 0px;}.elementor-19165 .elementor-element.elementor-element-836cadd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-premium-vscroll .premium-vscroll-tooltip{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-tooltip span{font-family:var( --e-global-typography-primary-font-family ), Barlow Semi Condensed;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{border-left-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-dots .premium-vscroll-nav-link span{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-dots li.active .premium-vscroll-nav-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-dots{background-color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active{background-color:var( --e-global-color-primary );}.elementor-19165 .elementor-element.elementor-element-957ad0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19165 .elementor-element.elementor-element-957ad0b .premium-vscroll-tooltip{color:#FF151500;background-color:#FFFFFF00;}.elementor-19165 .elementor-element.elementor-element-957ad0b .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{border-left-color:#FFFFFF00;}.elementor-19165 .elementor-element.elementor-element-957ad0b .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{border-right-color:#FFFFFF00;}.elementor-19165 .elementor-element.elementor-element-957ad0b .premium-vscroll-dots .premium-vscroll-nav-link span{background-color:#FFFFFF;border-color:#242157;}.elementor-19165 .elementor-element.elementor-element-957ad0b .premium-vscroll-dots li.active .premium-vscroll-nav-link span{background-color:#FF1515;}.elementor-19165 .elementor-element.elementor-element-957ad0b .premium-vscroll-dots{background-color:#242157;}/* Start custom CSS */h1 {
  color: white;
}
html {
  scroll-behavior: smooth;
}

body {
  overflow-y: scroll;
}

.full-section {
  min-height: 100vh;
  scroll-snap-align: start;
}

.snap-container {
  scroll-snap-type: y mandatory;
}
@media (min-width: 2560px) {
  h2.elementor-heading-title.elementor-size-default {
    font-size: 30px !important;
    line-height: 40px !important;
  }
}

@media (min-width: 2560px) {
  h2.elementor-heading-title.elementor-size-default {
    font-size: 65px;
    line-height: 30px !important;
  }
}/* End custom CSS */