.elementor-51102 .elementor-element.elementor-element-17a4b66:not(.elementor-motion-effects-element-type-background), .elementor-51102 .elementor-element.elementor-element-17a4b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-51102 .elementor-element.elementor-element-17a4b66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51102 .elementor-element.elementor-element-17a4b66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51102 .elementor-element.elementor-element-7c25ca5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-2bab0e8 */.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller {
  width: 100%;
  
  margin: 0 auto; 
}

.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller__inner {
  padding-block: 1rem;
  display: flex;
  flex-wrap: nowrap;
  gap: 3rem;
}

.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller[data-animated="true"] {
  overflow: hidden;
  -webkit-mask: linear-gradient(
    90deg,
    transparent,
    white 20%,
    white 80%,
    transparent
  );
  mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent);
}

.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller[data-animated="true"] .scroller__inner {
  width: max-content;
  flex-wrap: nowrap;
  animation: scroll var(--_animation-duration, 40s)
    var(--_animation-direction, forwards) linear infinite;
}

/*.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller[data-direction="right"] {*/
/*  --_animation-direction: reverse;*/
/*}*/

/*.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller[data-direction="left"] {*/
/*  --_animation-direction: forwards;*/
/*}*/

/*.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller[data-speed="fast"] {*/
/*  --_animation-duration: 20s;*/
/*}*/

/*.elementor-51102 .elementor-element.elementor-element-2bab0e8 .scroller[data-speed="slow"] {*/
/*  --_animation-duration: 60s;}*/


@keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}

/* Styling for the overall container */
.elementor-51102 .elementor-element.elementor-element-2bab0e8 {
  font-family: poppins;
  font-size: 1.125rem;
  background-color:#000000;
  color: #f5f5f5;
  display: grid;
  place-content: center;
  /*height: 20vh;*/
}


.elementor-51102 .elementor-element.elementor-element-2bab0e8 .tag-list {
  margin: 0;
  padding-inline: 0;
  list-style: none;
  display: flex;
  flex-wrap: nowrap;
}

.elementor-51102 .elementor-element.elementor-element-2bab0e8 .tag-list li {
  width: 200px;
  height: auto; 
  padding: 10px 0px;
  background: #FFFFFF33;
 border-radius:25px;
  box-shadow: 0 0.5rem 1rem -0.25rem rgba(0, 0, 0, 0.3);
  display: flex;
  backdrop-filter: blur(50px);
  font-size:13px;
  font-family:poppins;
  font-weight:300;
  align-items: center;
  justify-content: center; 
  gap: 1rem;
  text-align: center; 
}
 
.elementor-51102 .elementor-element.elementor-element-2bab0e8 .stack-title{
    margin: 0;
    padding-left: 6px;
}
.elementor-51102 .elementor-element.elementor-element-2bab0e8 a{
    display: flex;
    align-items: center;
    color:#ffffff;
}
 

.elementor-51102 .elementor-element.elementor-element-2bab0e8 .tag-list li img {
  width: 24px;
  height: 24px;
}


.elementor-51102 .elementor-element.elementor-element-2bab0e8 .test {
  background: red !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c25ca5 */.elementor-51102 .elementor-element.elementor-element-7c25ca5{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17a4b66 */.elementor-51102 .elementor-element.elementor-element-17a4b66 .elementor-container {
    flex-wrap: wrap;
}/* End custom CSS */