.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7239299:#F76B6A;--e-global-color-1d78b14:#6BB7DF;--e-global-color-66c1f54:#F56D65;--e-global-color-06b8f53:#B287CF;--e-global-color-4b1572d:#FD9F61;--e-global-color-e2a7652:#58C2A8;--e-global-color-da2c5e6:#9EB358;--e-global-typography-primary-font-family:"DM Serif Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.marquee {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.marquee-content {
  display: flex;
  width: max-content;
  animation: scrollMarquee 30s linear infinite;
}

.icon-list {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 150px;
  padding: 10px 20px;
  font-size: 18px;
  white-space: nowrap;
}

/* Animation */
@keyframes scrollMarquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Responsive tweak */
@media (max-width: 768px) {
  .icon-list {
    min-width: 120px;
    font-size: 16px;
    padding: 8px 16px;
  }

  .marquee-content {
    animation-duration: 20s;
  }
}
element.style {
}
.wd-nav.wd-style-bg>li>a {
    padding-inline: 12px;
}
.wd-nav[class*="wd-style-"]>li>a {
    color: var(--nav-color);
    background-color: white;
    border-radius: 50px;
}/* End custom CSS */