.elementor-519339 .elementor-element.elementor-element-31adf25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519339 .elementor-element.elementor-element-8e33a35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519339 .elementor-element.elementor-element-376d164{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-376d164 img{width:79px;height:43px;}.elementor-519339 .elementor-element.elementor-element-1cd0174{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-1cd0174 img{width:111px;}.elementor-519339 .elementor-element.elementor-element-2c8b220{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-2c8b220 img{width:82px;height:36px;}.elementor-519339 .elementor-element.elementor-element-cfae59f{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-cfae59f img{width:72px;}.elementor-519339 .elementor-element.elementor-element-6a41971{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-6a41971 img{width:84px;height:39px;}.elementor-519339 .elementor-element.elementor-element-344c072{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-344c072 img{width:72px;}.elementor-519339 .elementor-element.elementor-element-c9c7772{width:auto;max-width:auto;}.elementor-519339 .elementor-element.elementor-element-c9c7772 img{width:116px;height:37px;}@media(max-width:1024px){.elementor-519339 .elementor-element.elementor-element-8e33a35{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-519339 .elementor-element.elementor-element-31adf25{--min-height:104px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-0ef2445 */.elementor-519339 .elementor-element.elementor-element-0ef2445 .slider {
  --slider-inner-width: 480px;
  --slider-speed: 45s;
}

@keyframes scroll {
  0% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(calc((0px - var(--slider-inner-width)) - 5%));
  }
}
.slider {
  -webkit-transform: translate3d(0, 0, 0);
  animation: scroll linear infinite var(--slider-speed);
  width: calc(2 * var(--slider-inner-width));
  transition: animation-play-state ease 0.3s;
}
.slider:hover {
  animation-play-state: paused;
}

.slider-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.slider-container .slider {
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
}
.slider-container .slider__slide {
  height: 120px;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slider-container::before {
    position: absolute;
    background-image: linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    content: '';
    height: 100%;
    width: 5%;
    z-index: 2;
    pointer-events: none;
}
.slider-container::after{
    position: absolute;
    top: 0;
    background-image: linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    content: '';
    height: 100%;
    width: 5%;
    z-index: 2;
    pointer-events: none;
    right: 0;
}

.slider__slide .slide_badge{
 width: 80px !important;
 height: 104px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31adf25 */.elementor-519339 .elementor-element.elementor-element-31adf25 .badges.g2-badges img{
    width: 80px !important;
    height: 104px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e33a35 */.elementor-519339 .elementor-element.elementor-element-8e33a35 .badges.g2-badges img{
    width: 80px !important;
    height: 104px;
}/* End custom CSS */