.elementor-536954 .elementor-element.elementor-element-13be590{--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-536954 .elementor-element.elementor-element-8497191{--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-536954 .elementor-element.elementor-element-c75c916{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-c75c916 img{width:79px;height:43px;}.elementor-536954 .elementor-element.elementor-element-e8f6315{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-e8f6315 img{width:111px;}.elementor-536954 .elementor-element.elementor-element-ecb3838{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-ecb3838 img{width:82px;height:36px;}.elementor-536954 .elementor-element.elementor-element-3e4ade7{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-3e4ade7 img{width:72px;}.elementor-536954 .elementor-element.elementor-element-244795e{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-244795e img{width:84px;height:39px;}.elementor-536954 .elementor-element.elementor-element-3d691e4{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-3d691e4 img{width:72px;}.elementor-536954 .elementor-element.elementor-element-cfb153a{width:auto;max-width:auto;}.elementor-536954 .elementor-element.elementor-element-cfb153a img{width:116px;height:37px;}@media(max-width:1024px){.elementor-536954 .elementor-element.elementor-element-8497191{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-536954 .elementor-element.elementor-element-13be590{--min-height:104px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-8ce7e13 */.elementor-536954 .elementor-element.elementor-element-8ce7e13 .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-13be590 */.elementor-536954 .elementor-element.elementor-element-13be590 .badges.g2-badges img{
    width: 80px !important;
    height: 104px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497191 */.elementor-536954 .elementor-element.elementor-element-8497191 .badges.g2-badges img{
    width: 80px !important;
    height: 104px;
}/* End custom CSS */