.elementor-kit-8{--e-global-color-primary:#FFF5EB;--e-global-color-secondary:#FF5239;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FF5239;--e-global-color-15a36ce:#FFF5EB;--e-global-color-4361b05:#FFFFFF;--e-global-color-32e1d42:#FF5239;--e-global-color-be7a624:#2B2B2A;--e-global-color-b8e7af1:#6C524E;--e-global-typography-primary-font-family:"kimberley";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Urbanist";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-7951d31-font-family:"kimberley";--e-global-typography-7951d31-font-size:114px;--e-global-typography-7951d31-font-weight:600;--e-global-typography-7573663-font-family:"kimberley";--e-global-typography-7573663-font-size:57px;--e-global-typography-7573663-font-weight:500;--e-global-typography-7573663-letter-spacing:0.1px;--e-global-typography-f657bf1-font-family:"kimberley";--e-global-typography-f657bf1-font-size:34px;--e-global-typography-f657bf1-font-weight:500;--e-global-typography-f657bf1-line-height:34px;--e-global-typography-f657bf1-letter-spacing:0.1px;--e-global-typography-e3651e5-font-family:"Urbanist";--e-global-typography-e3651e5-font-weight:400;background-color:var( --e-global-color-15a36ce );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 .footer-inner{width:0px;max-width:100%;}.site-footer{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1100px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:00px;--container-default-padding-bottom:0px;--container-default-padding-left:00px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-7951d31-line-height:1.1em;--e-global-typography-7573663-font-size:40px;--e-global-typography-7573663-line-height:1.1em;--e-global-typography-f657bf1-font-size:25px;--e-global-typography-f657bf1-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width: 767px) {
  .elementor-button:hover {
    transform: none !important;
    animation: none !important;
  }
}


/* Word-by-word split reveal — improved (paste into the widget's Custom CSS) */

.split-heading {
  display: inline-block;
  overflow: visible;
  line-height: 1.1;
  font-weight: 700;
  /* keep element visible while JS prepares; JS will toggle inline visibility to avoid flicker */
}

/* word container */
.split-heading .word {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
  font: inherit;        /* ensure font stays identical to original */
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

/* inner moving element */
.split-heading .word > .inner {
  display: inline-block;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 0.7s cubic-bezier(.2,.8,.2,1), opacity 0.7s;
  will-change: transform, opacity;
  font: inherit;
}

/* revealed state */
.split-heading.revealed .word > .inner {
  transform: translateY(0);
  opacity: 1;
}

/* JS sets --delay on each inner span */
.split-heading .word > .inner { transition-delay: var(--delay, 100000ms); }

/* accessibility / reduced-motion */
@media (prefers-reduced-motion: reduce) {
  .split-heading .word > .inner { transform: none; opacity: 1; transition: none; }
}

/* Prevent font flash */
html {
  font-display: optional;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */