.elementor-299 .elementor-element.elementor-element-0b48e39{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-299 .elementor-element.elementor-element-0b48e39:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-0b48e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo_suave );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-299 .elementor-element.elementor-element-0b48e39{--padding-top:48px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-299 .elementor-element.elementor-element-0b48e39{--content-width:1200px;}}/* Start custom CSS *//* Pie · Plaga Controlada */
.pc-footer{border-top:1px solid var(--pc-filete)}
.pc-pie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:72px;padding-bottom:44px}
.pc-pie-logo{display:inline-block}
.pc-pie-logo img{display:block;width:180px;height:auto}
.pc-pie-marca p{font-size:15px;line-height:1.55;color:var(--pc-texto);margin:14px 0 22px;max-width:320px}
.pc-pie-datos{margin:0;border-top:1px solid var(--pc-tinta)}
.pc-pie-datos div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--pc-filete);font-size:14.5px;line-height:1.4}
.pc-pie-datos dt{color:var(--pc-gris);font-weight:400}
.pc-pie-datos dd{margin:0;color:var(--pc-tinta);font-weight:600;text-align:right}
.pc-pie-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.pc-pie-t{font:600 15px/1.3 var(--pc-f-tit);letter-spacing:-.01em;color:var(--pc-tinta);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--pc-tinta)}
.pc-pie-nav ul{list-style:none;margin:0;padding:0}
.pc-pie-nav li{margin:0 0 9px;font-size:15px;line-height:1.4}
.pc-pie-nav a{color:var(--pc-texto);text-decoration:none}
.pc-pie-nav a:hover{color:var(--pc-verde-o);text-decoration:underline;text-underline-offset:3px}
.pc-pie-nav .pc-todos{margin-top:14px}
.pc-pie-nav .pc-todos a{font-weight:600;color:var(--pc-tinta);text-decoration:underline;text-decoration-color:var(--pc-verde);text-decoration-thickness:2px;text-underline-offset:4px}
.pc-pie-nav .pc-todos a::after{content:" \2192";content:" \2192"/""}
.pc-pie-legal{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--pc-filete);font-size:14px;color:var(--pc-gris)}
.pc-pie-legal p{margin:0}
.pc-pie-legal ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}
.pc-pie-legal a{color:var(--pc-gris);text-decoration:none}
.pc-pie-legal a:hover{color:var(--pc-tinta);text-decoration:underline}
.pc-barra{display:none}
@media (max-width:1024px){.pc-pie{grid-template-columns:1fr;gap:44px}.pc-pie-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}
@media (max-width:767px){
body{padding-bottom:66px}
.pc-barra{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:998;background:#fff;border-top:1px solid var(--pc-filete);padding:8px 10px calc(8px + env(safe-area-inset-bottom))}
.pc-barra a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:6px;font:600 15px/1 var(--pc-f-txt);color:var(--pc-tinta);text-decoration:none;box-shadow:inset 0 0 0 1px var(--pc-tinta)}
.pc-barra a.pc-barra-p{background:var(--pc-verde);color:#fff;box-shadow:none}
.pc-pie-legal{flex-direction:column;align-items:flex-start}
}/* End custom CSS */