.elementor-kit-5{--e-global-color-primary:#3FB6F7;--e-global-color-secondary:#FFDE5F;--e-global-color-text:#143F57;--e-global-color-accent:#1B78AC;--e-global-color-b497a60:#60C1E2;--e-global-color-a1a310d:#CCD387;--e-global-color-83c81db:#FFFEFE;--e-global-color-0ef2409:#3FB6F745;--e-global-typography-primary-font-family:"Zilla Slab";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Zilla Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;background-color:#FFFEFE;font-family:"DM Sans", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-weight:500;text-decoration:none;}.elementor-kit-5 h1{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-kit-5 h2{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:600;font-style:normal;line-height:30px;}.elementor-kit-5 h3{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;}.elementor-kit-5 h4{font-family:"DM Sans", Sans-serif;font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-5 h2{font-size:25px;}.elementor-kit-5 h3{font-size:24px;}.elementor-kit-5 h4{font-size:23px;}}@media(max-width:1200px){.elementor-kit-5 h2{font-size:23px;}.elementor-kit-5 h3{font-size:22px;}.elementor-kit-5 h4{font-size:21px;}}@media(max-width:1024px){.elementor-kit-5 h2{font-size:22px;}.elementor-kit-5 h3{font-size:22px;}.elementor-kit-5 h4{font-size:21px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h2{font-size:19px;}.elementor-kit-5 h3{font-size:19px;}.elementor-kit-5 h4{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* add this to your custom CSS in the site settings */

html {
  scroll-behavior: auto !important;
}
html.lenis {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}/* End custom CSS */