.elementor-6264 .elementor-element.elementor-element-a5be410{--display:flex;--overlay-opacity:0.85;}.elementor-6264 .elementor-element.elementor-element-a5be410:not(.elementor-motion-effects-element-type-background), .elementor-6264 .elementor-element.elementor-element-a5be410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hidrosuministros.es/wp-content/uploads/2025/12/popup-scaled.webp");background-position:center center;background-size:cover;}.elementor-6264 .elementor-element.elementor-element-a5be410::before, .elementor-6264 .elementor-element.elementor-element-a5be410 > .elementor-background-video-container::before, .elementor-6264 .elementor-element.elementor-element-a5be410 > .e-con-inner > .elementor-background-video-container::before, .elementor-6264 .elementor-element.elementor-element-a5be410 > .elementor-background-slideshow::before, .elementor-6264 .elementor-element.elementor-element-a5be410 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6264 .elementor-element.elementor-element-a5be410 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #5991FF 0%, #000000 100%);}.elementor-6264 .elementor-element.elementor-element-a5be410.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6264 .elementor-element.elementor-element-8d49229{--spacer-size:34px;}.elementor-6264 .elementor-element.elementor-element-53c3eef{text-align:center;}.elementor-6264 .elementor-element.elementor-element-53c3eef .elementor-heading-title{font-size:32px;font-weight:900;letter-spacing:0.5px;color:#FFFFFF;}.elementor-6264 .elementor-element.elementor-element-7b90ff4{background-color:#FFFFFF;padding:50px 25px 25px 25px;}.elementor-6264 .elementor-element.elementor-element-dd02fde{text-align:center;}.elementor-6264 .elementor-element.elementor-element-dd02fde .elementor-heading-title{font-size:35px;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-6264 .elementor-element.elementor-element-41c81dc{width:auto;max-width:auto;}.elementor-6264 .elementor-element.elementor-element-41c81dc > .elementor-widget-container{--e-transform-scale:1.1;}.elementor-6264 .elementor-element.elementor-element-41c81dc.elementor-element{--align-self:center;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-6264 .elementor-element.elementor-element-76198dd{--spacer-size:40px;}@media(min-width:768px){.elementor-6264 .elementor-element.elementor-element-a5be410{--width:110.469%;}}/* Start custom CSS for mfn_contact_box, class: .elementor-element-41c81dc *//* 1. Flechas del Carrusel de Marcas a Blanco */
.elementor-swiper-button {
    color: #ffffff !important;
}
.elementor-swiper-button svg {
    fill: #ffffff !important;
}

/* 2. Puntos de navegación del carrusel (los puntitos de abajo) */
.swiper-pagination-bullet {
    background: #ffffff !important;
    opacity: 0.5;
}
.swiper-pagination-bullet-active {
    opacity: 1;
}

/* 3. Iconos de contacto (Teléfono, ubicación, mail) */
.get_in_touch .icon i,
.get_in_touch .icon span {
    color: #ffffff !important;
}

/* 4. Textos de los enlaces de contacto (por si acaso no se ven) */
.get_in_touch a, 
.get_in_touch span {
    color: #ffffff !important;
}/* End custom CSS */