.elementor-4922 .elementor-element.elementor-element-643ce79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4922 .elementor-element.elementor-element-5f01b55{text-align:center;color:#FFFFFF;font-size:30px;font-weight:900;line-height:1px;letter-spacing:1px;}.elementor-4922 .elementor-element.elementor-element-5f01b55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4922 .elementor-element.elementor-element-a63ef22{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4922 .elementor-element.elementor-element-a63ef22 .elementor-divider-separator{width:100%;}.elementor-4922 .elementor-element.elementor-element-a63ef22 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4922 .elementor-element.elementor-element-a63ef22 > .elementor-widget-container{margin:-11px 0px -11px 0px;}.elementor-4922 .elementor-element.elementor-element-3a29bcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4922 .elementor-element.elementor-element-02ec43d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.wgl-canvas-outer{opacity:0.58;}body.elementor-page-4922 #main.site-main{z-index:0;}body.elementor-page-4922:not(.elementor-motion-effects-element-type-background), body.elementor-page-4922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011830;}/* Start custom CSS for html, class: .elementor-element-02ec43d *//* === TABLE ENTRY ANIMATION ONLY === */

.api-table-wrapper {
  background: transparent;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  border-collapse: separate;
  border-spacing: 0 10px;
}

/* Row animation on page load */
.api-table tbody tr {
  opacity: 0;
  transform: translateY(40px);
  animation: fadeSlideUp 1s ease forwards;
}

/* Delay each row slightly for smooth staggered motion */
.api-table tbody tr:nth-child(1) { animation-delay: 0.1s; }
.api-table tbody tr:nth-child(2) { animation-delay: 0.2s; }
.api-table tbody tr:nth-child(3) { animation-delay: 0.3s; }
.api-table tbody tr:nth-child(4) { animation-delay: 0.4s; }
.api-table tbody tr:nth-child(5) { animation-delay: 0.5s; }
.api-table tbody tr:nth-child(6) { animation-delay: 0.6s; }
.api-table tbody tr:nth-child(7) { animation-delay: 0.7s; }
.api-table tbody tr:nth-child(8) { animation-delay: 0.8s; }
.api-table tbody tr:nth-child(9) { animation-delay: 0.9s; }
.api-table tbody tr:nth-child(10) { animation-delay: 1s; }
.api-table tbody tr:nth-child(11) { animation-delay: 1.1s; }
.api-table tbody tr:nth-child(12) { animation-delay: 1.2s; }
.api-table tbody tr:nth-child(13) { animation-delay: 1.3s; }
.api-table tbody tr:nth-child(14) { animation-delay: 1.4s; }

@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Remove all hover effects */
.api-table tbody tr:hover {
  background-color: #072545 !important;
  transform: none !important;
  box-shadow: none !important;
}/* End custom CSS */