.elementor-49 .elementor-element.elementor-element-53de3ad0{margin-top:9%;margin-bottom:-1%;padding:0px 8px 0px 8px;}.elementor-49 .elementor-element.elementor-element-5dbacffd{text-align:center;}.elementor-49 .elementor-element.elementor-element-5dbacffd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:70px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:56px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-49 .elementor-element.elementor-element-2cf79f6{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-49 .elementor-element.elementor-element-694359f4{margin-top:8%;margin-bottom:8%;padding:0% 5% 0% 5%;}.elementor-49 .elementor-element.elementor-element-2f37d28d > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-2f37d28d > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-2f37d28d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.2 * 100% );}.elementor-49 .elementor-element.elementor-element-2ae477f8:after{content:"1.2";}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-2ae477f8{--grid-column-gap:0px;--grid-row-gap:80px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post{border-radius:12px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-49 .elementor-element.elementor-element-2ae477f8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-49 .elementor-element.elementor-element-2ae477f8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-49 .elementor-element.elementor-element-2ae477f8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 107% ) contrast( 100% ) saturate( 114% ) blur( 0px ) hue-rotate( 0deg );}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__title a{color:var( --e-global-color-a983356 );font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:33px;letter-spacing:0px;word-spacing:0px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__title{margin-bottom:10px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__excerpt{margin-bottom:16px;}.elementor-49 .elementor-element.elementor-element-5749d03f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#363636;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-40px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5749d03f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-2feacb14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-5dbacffd .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-49 .elementor-element.elementor-element-2cf79f6{font-size:14px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__text{padding:0px 5px 0px 5px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-53de3ad0{margin-top:10%;margin-bottom:0%;}.elementor-49 .elementor-element.elementor-element-5dbacffd .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-49 .elementor-element.elementor-element-5dbacffd > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-49 .elementor-element.elementor-element-2cf79f6{font-size:16px;}.elementor-49 .elementor-element.elementor-element-2cf79f6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-49 .elementor-element.elementor-element-2ae477f8 .elementor-post__excerpt p{font-size:16px;line-height:1.2em;}.elementor-49 .elementor-element.elementor-element-5749d03f{margin-top:0px;margin-bottom:-217px;}}/* Start custom CSS for html, class: .elementor-element-4a6a90c3 */.logo-carousel {
  background-color: #000;
  overflow: hidden;
  padding: 20px 0;
}

.carousel-track {
  display: flex;
  width: calc(250px * 8); /* 8 logos de 250px de ancho */
  animation: scroll 60s linear infinite;
}

.carousel-slide {
  flex: 0 0 auto;
  width: 250px;
  margin-right: 20px;
}

.carousel-slide img {
  width: 100%;
  height: auto;
  display: block;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */