/* Logística en Reciclaje SLP — correcciones mínimas de contraste (WCAG 2.1 AA, criterio 1.4.3).
   Sólo cambia el color del texto que no alcanza 4,5:1 (3:1 en texto grande): mismo matiz y
   saturación, la luminosidad justa (+0,15 de margen). Cada regla está acotada a su página y su
   sección. Lleva !important y especificidad de ID porque varias reglas Premium usan !important;
   en enlaces sólo aplica en reposo para conservar :hover y :focus-visible.
   Se carga después de las capas Premium. Verificado con axe-core a 1440 y 390 px. */
body.home-v2.home-v3:not(#contraste) .v2-feature .v2-feature-content em{color:#61905d !important}
body.home-v2.home-v3:not(#contraste) .v2-feature .v2-feature-content p{color:#5e6d5f !important}
body.home-v2.home-v3:not(#contraste) .v2-feature .v2-feature-content span.v2-label{color:#4a7257 !important}
body.home-v2.home-v3:not(#contraste) .v2-feature .v2-feature-line span{color:#477259 !important}
body.home-v2.home-v3:not(#contraste) .v2-materials.v2-section .v2-heading-right p{color:#616f63 !important}
body.home-v2.home-v3:not(#contraste) .v2-materials.v2-section .v2-section-heading em{color:#63925f !important}
body.home-v2.home-v3:not(#contraste) .v2-materials.v2-section .v2-section-heading span.v2-label{color:#4b7459 !important}
body.home-v2.home-v3:not(#contraste) .v2-section.v2-intro .v2-proof-grid p{color:#667367 !important}
body.home-v2.home-v3:not(#contraste) .v2-section.v2-intro .v2-proof-grid span.proof-index{color:#607462 !important}
body.home-v2.home-v3:not(#contraste) .v2-section.v2-process .v2-process-heading span.v2-label{color:#649b76 !important}
body.home-v2.home-v3:not(#contraste) .v2-section.v2-services .v2-heading-right p{color:#657467 !important}
body.home-v2.home-v3:not(#contraste) .v2-section.v2-services .v2-service-card p:not(:hover):not(:focus-visible){color:#596f5f !important}
body.home-v2.home-v3:not(#contraste) .v2-section.v2-services .v2-service-card span.service-num:not(:hover):not(:focus-visible){color:#4f7255 !important}
body.home-v2.home-v3:not(#contraste) .v3-climax .v3-climax-copy span.v2-label{color:#486f55 !important}
body.home-v2.home-v3:not(#contraste) .v3-history .v3-history-copy span.v2-label{color:#4b7458 !important}
body.home-v2.home-v3:not(#contraste) .v3-history .v3-history-stamp small{color:#57715b !important}
body.home-v2.nosotros-premium:not(#contraste) .about-evidence-photo figcaption{color:#506f5d !important}
body.home-v2.nosotros-premium:not(#contraste) .about-evidence.about-section .about-evidence-copy span.about-label{color:#3d734f !important}
body.home-v2.nosotros-premium:not(#contraste) .about-operations.about-section .about-operation-grid p{color:#5e7064 !important}
body.home-v2.nosotros-premium:not(#contraste) .about-operations.about-section .about-operation-grid span.about-operation-index{color:#5c715f !important}
body.home-v2.nosotros-premium:not(#contraste) .about-operations.about-section .about-section-head span.about-label{color:#3f7752 !important}
body.home-v2.nosotros-premium:not(#contraste) .about-trajectory .about-timeline-copy span.about-label{color:#56a26f !important}
body.p-compra-de-chatarra:not(#contraste) .ip-content:not(.ip-first):not(.stone) .wrap p.ip-section-number{color:#4e795e !important}
body.p-compra-de-chatarra:not(#contraste) .ip-content.ip-first .a a.linkout:not(:hover):not(:focus-visible){color:#315c41 !important;opacity:1 !important}
body.p-compra-de-chatarra:not(#contraste) .ip-content.ip-first .wrap p.ip-section-number{color:#4e795e !important}
body.p-compra-de-chatarra:not(#contraste) .stone.ip-content .wrap p.ip-section-number{color:#4a7258 !important}
body.p-compra-de-metales:not(#contraste) .ip-content.ip-first .mat-id-note a.linkout:not(:hover):not(:focus-visible){color:#002d0b !important}
body.p-compra-de-metales:not(#contraste) .ip-content.ip-first .wrap p.ip-section-number{color:#4e795e !important}
body.p-compra-de-metales:not(#contraste) .ip-content.ip-first .wrap p.mat-id-note{color:#64746a !important;opacity:1 !important}
body.p-compra-de-metales:not(#contraste) .stone.ip-content .wrap p.ip-section-number{color:#4a7258 !important}
body.p-contacto.ip-contact:not(#contraste) .ip-contact-section:not(.on-deep):not(.stone) .contact-primary span.wa-number{color:#5c6d62 !important;opacity:1 !important}
body.p-contacto.ip-contact:not(#contraste) .ip-contact-section:not(.on-deep):not(.stone) .opt span:not(:hover):not(:focus-visible){color:#5c6d62 !important;opacity:1 !important}
body.p-contacto.ip-contact:not(#contraste) .lead-form .lf-field label{color:#627666 !important;opacity:1 !important}
body.p-contacto.ip-contact:not(#contraste) .stone.ip-contact-section .context-links a:not(:hover):not(:focus-visible){color:#44755a !important;opacity:1 !important}
body.p-materiales:not(#contraste) .ip-content.ip-first .mat-group a.mat-group-link:not(:hover):not(:focus-visible){color:#557d67 !important;opacity:1 !important}
body.p-materiales:not(#contraste) .ip-content.ip-first .wrap p.ip-section-number{color:#4e795e !important}
body.p-materiales:not(#contraste) .ip-content.ip-first .wrap p.mat-note{color:#64746a !important;opacity:1 !important}
body.p-materiales:not(#contraste) .stone.ip-content .wrap p.ip-section-number{color:#4a7258 !important}
body.p-privacidad.ip-privacy:not(#contraste) .wrap p.privacy-updated{color:#697871 !important;opacity:1 !important}
body.p-reciclaje-industrial:not(#contraste) .ip-content:not(.ip-first):not(.stone):not(.on-dark):not(.on-deep) .wrap p.chain-note{color:#63746a !important;opacity:1 !important}
body.p-reciclaje-industrial:not(#contraste) .ip-content:not(.ip-first):not(.stone):not(.on-dark):not(.on-deep) .wrap p.ip-section-number{color:#4e795e !important}
body.p-reciclaje-industrial:not(#contraste) .ip-content.ip-first .wrap p.ip-section-number{color:#4e795e !important}
body.p-reciclaje-industrial:not(#contraste) .on-deep.ip-content .directory span.path:not(:hover):not(:focus-visible){color:#5d6d62 !important;opacity:1 !important}
body.p-reciclaje-industrial:not(#contraste) .on-deep.ip-content .wrap p.ip-section-number{color:#4a7259 !important}
body.p-reciclaje-industrial:not(#contraste) .stone.ip-content .wrap a.linkout:not(:hover):not(:focus-visible){color:#457356 !important;opacity:1 !important}
body.p-reciclaje-industrial:not(#contraste) .stone.ip-content .wrap p.ip-section-number{color:#4a7258 !important}
body.p-servicios:not(#contraste) .process.ip-content.ip-first .wrap p.ip-section-number{color:#4e795e !important}
body.p-servicios:not(#contraste) .stone.ip-content .wrap p.ip-section-number{color:#4a7258 !important}
