.elementor-kit-882{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-5cd9556d:#FFF;--e-global-color-5dbb6e69:#695E47;--e-global-color-44909fc8:#0C0C0C;--e-global-color-643cebd:#16163F;--e-global-color-64666d20:#717171;--e-global-color-8ccc0f2:#2C475F;--e-global-color-79cdff7:#C9CED2;--e-global-color-f534853:#BD6328;--e-global-color-daa824e:#60799D;--e-global-color-77a8a35:#AB0D09;--e-global-color-741ed55:#BF0101;--e-global-color-e04f22a:#0C0D0E;--e-global-color-86885eb:#06345E;--e-global-color-8168fed:#1D231C;--e-global-color-07f720d:#E31C79;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--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;}.elementor-kit-882 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#28A950;--lightbox-ui-color:#000000;--lightbox-ui-color-hover:#000000;--lightbox-text-color:#000000;--lightbox-header-icons-size:28px;--lightbox-navigation-icons-size:10px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --hm-card-title:#f69904; --test-color:#13beeb; --hm-card-title-font:Train One; --test-font:Zen Maru Gothic; }
/* Start custom CSS */.elementor-post__title a:hover {
    color: #ab0d09 !important;
}

.elementor-post__read-more:hover {
    color: #16163f !important;
}

/* Initial state of text */
.slide-text {
  opacity: 0;
  transform: translateX(0);
  transition: all 1s ease;
  position: relative;
  z-index: 1;
}

/* Trigger animation once image is visible */
.elementor-element.fade-in-image.animated + .slide-text {
  opacity: 1;
  transform: translateX(150px); /* adjust distance as needed */
}/* End custom CSS */