.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#026379;--e-global-color-text:#3A3A3A;--e-global-color-accent:#026379;--e-global-color-898759e:#F7CE5C33;--e-global-color-2bd9f59:#F6FDFD;--e-global-color-1f81132:#E4E4E4;--e-global-color-aa60096:#3A3A3ACC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:400;font-family:"Inter", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1515px;}.e-con{--container-max-width:1515px;}.elementor-widget:not(:last-child){margin-block-end: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: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;}}/* Start custom CSS */.rotating-text {
  font-size: 54px; /* Laptop */
  font-weight: 600;
  color: white;
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  text-align: left;
  margin: 0;
  line-height: 1.2;
  white-space: nowrap;
  font-family:poppins;
}

.words {
  display: inline-block;
  height: 1.1em;
  overflow: hidden;
  position: relative;
  vertical-align: bottom;
}

.words span {
  display: block;
  height: 1.1em;
  line-height: 1.1em;
  animation: slideDown 13s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  white-space: nowrap;
}

/* Colors for each “Connection” */
.words span:nth-child(1) { color: #FECB40; }
.words span:nth-child(2) { color: #62CFAC; }
.words span:nth-child(3) { color: #FECB40; }
.words span:nth-child(4) { color: #62CFAC; }

/* Slide animation for 4 items */
@keyframes slideDown {
  0%, 20% { transform: translateY(0%); }
  25%, 45% { transform: translateY(-100%); }
  50%, 70% { transform: translateY(-200%); }
  75%, 95% { transform: translateY(-300%); }
  100% { transform: translateY(0%); }
}

/* ---------- Tablet ---------- */
@media (max-width: 1024px) {
  .rotating-text {
    font-size: 36px;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
  }
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
  .rotating-text {
    font-size: 30px;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
  }
}

/* ---------- Very Small Screens ---------- */
@media (max-width: 420px) {
  .rotating-text {
    font-size: 25px;
    gap: 6px;
  }
}/* End custom CSS */