.elementor-1845 .elementor-element.elementor-element-17468320 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1845 .elementor-element.elementor-element-17468320:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-17468320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1845 .elementor-element.elementor-element-17468320 > .elementor-container{max-width:1320px;}.elementor-1845 .elementor-element.elementor-element-17468320{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1845 .elementor-element.elementor-element-17468320 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-2269d049 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1845 .elementor-element.elementor-element-1631e5bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1845 .elementor-element.elementor-element-1631e5bd > .elementor-container{max-width:1300px;}.elementor-1845 .elementor-element.elementor-element-24be3042.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1845 .elementor-element.elementor-element-24be3042 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1845 .elementor-element.elementor-element-69e2816e{width:auto;max-width:auto;}.elementor-1845 .elementor-element.elementor-element-7d301bfb{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:14px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-1845 .elementor-element.elementor-element-7d301bfb .elementor-widget-container{text-align:right;}.elementor-1845 .elementor-element.elementor-element-7d301bfb > .elementor-widget-container{padding:15px 0px 015px 25px;}.elementor-1845 .elementor-element.elementor-element-7d301bfb .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-1845 .elementor-element.elementor-element-aab5247 .main-menu > ul > li > a:hover{background-color:#EBDFDF00 !important;}.elementor-1845 .elementor-element.elementor-element-aab5247 .main-menu ul > li > a:hover{color:#5E5E5E !important;}.elementor-1845 .elementor-element.elementor-element-aab5247 .menu-style1 > ul > li > a::before{background-color:#5E5E5E !important;}@media(max-width:1024px){.elementor-1845 .elementor-element.elementor-element-17468320{padding:7px 0px 7px 0px;}.elementor-1845 .elementor-element.elementor-element-24be3042.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-1845 .elementor-element.elementor-element-2269d049{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1845 .elementor-element.elementor-element-24be3042{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-69e2816e */.elementor-1845 .elementor-element.elementor-element-69e2816e a{
    color: white;
}/* End custom CSS */
/* Start custom CSS for plumerheader, class: .elementor-element-aab5247 *//* Header info FORZADO blanco */
.header-info .header-info_label,
.header-info_label {
    color: #FFFFFF !important;
}

.header-info .header-info_link,
.header-info_link {
    color: #FFFFFF !important;
}

.header-info_link:hover {
    color: #F5F5F5 !important;
}

/* Botón Solicitar presupuesto BLANCO/NEGRO */
.themeholy-btn.style3,
a.themeholy-btn.style3 {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 1px solid #E0E0E0 !important;
}

.themeholy-btn.style3:hover {
    background-color: #F5F5F5 !important;
    color: #212121 !important;
}

/* Logo 90px (ya OK) */
img[alt="Plumer"] {
    max-height: 90px !important;
}
/* Cambia el color del símbolo + a negro específicamente en este menú */
a[href*="/P034/servicios/"]::after {
    color: #FFFFFF !important;
}

/* En caso de que el símbolo esté dentro de un span o elemento hijo */
a[href*="/P034/servicios/"] .sub-menu-indicator {
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf9c420 */.header-info_label {
    color: #5E5E5E !important;
}

.header-info_link {
    color: #5E5E5E !important;
}

/* Opcional: hover sutil */
.header-info_link:hover {
    color: #757575 !important; /* Gris más oscuro */
    text-decoration: none;
}/* End custom CSS */