.elementor-66148 .elementor-element.elementor-element-7bb57f1f{--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;}.elementor-66148 .elementor-element.elementor-element-5de8b7af{--display:flex;--gap:56px 32px;--row-gap:56px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66148 .elementor-element.elementor-element-49137027{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", system-ui;font-size:40px;font-weight:600;line-height:48px;}.elementor-66148 .elementor-element.elementor-element-49137027.elementor-element{--align-self:center;}.elementor-66148 .elementor-element.elementor-element-78901ed6{--e-image-carousel-slides-to-show:8;padding:24px 0px 24px 0px;}.elementor-66148 .elementor-element.elementor-element-78901ed6 .swiper-wrapper{display:flex;align-items:center;}.elementor-66148 .elementor-element.elementor-element-78901ed6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}@media(max-width:1024px){.elementor-66148 .elementor-element.elementor-element-49137027{width:100%;max-width:100%;}.elementor-66148 .elementor-element.elementor-element-78901ed6{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-66148 .elementor-element.elementor-element-49137027{font-size:32px;line-height:40px;}.elementor-66148 .elementor-element.elementor-element-78901ed6{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-78901ed6 */.elementor-66148 .elementor-element.elementor-element-78901ed6 img {
    height: 65px;
    width: auto;
}

.elementor-66148 .elementor-element.elementor-element-78901ed6 .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS */ .c-header:not(.scrolled) .e-n-menu-toggle svg {
  fill: #fff !important;
}

 #login-button:not(.scrolled) .e-n-menu-toggle svg {
  fill: #fff !important;
}

.c-header:not(.scrolled) #login-button,
.c-header:not(.scrolled) #login-button * {
  color: #fff !important;
}

/*Color menú desktop*/
@media only screen and (min-width: 1025px) {
   .c-header:not(.scrolled) .e-n-menu-icon svg {
    fill: #fff !important;
  }
   .c-header:not(.scrolled) .elementor-nav-maenu a,
   .c-header:not(.scrolled) .e-n-menu .e-n-menu-title-text {
    color: #fff !important;
  }
}

/*Color menú mobile*/
@media only screen and (max-width: 767px) {
   .c-header:not(.scrolled) .e-n-menu-icon svg {
    fill: #052451 !important;
  }
   .c-header:not(.scrolled) .elementor-nav-maenu a,
   .c-header:not(.scrolled) .e-n-menu .e-n-menu-title-text {
    color: #052451 !important;
  }
}

/* BUG ONLY HOME */
.c-header.scrolled .e-n-menu-title-text {
    color: var(--n-menu-title-color-normal) !important;
}/* End custom CSS */