:root{--edp-verde:#1f5f3f;--edp-verde-claro:#e8f2ec;--edp-agua:#1e5b7a;--edp-arena:#f6f3ec;--edp-tinta:#1b2a2f}body{color:var(--edp-tinta);font-size:18px;line-height:1.7}a{color:var(--edp-agua)}a:hover{color:var(--edp-verde)}.site-header .main-title a{font-weight:800;letter-spacing:-.02em;color:var(--edp-verde)}.main-navigation .main-nav ul li.menu-newsletter>a{background:var(--edp-verde);color:#fff;border-radius:6px;line-height:40px;margin:10px 0 10px 10px;padding:0 16px}.main-navigation .main-nav ul li.menu-newsletter>a:hover{background:#174a30;color:#fff}@media (max-width:768px){.main-navigation .main-nav ul li.menu-newsletter>a{margin:8px 20px;display:inline-block}}.edp-breadcrumbs{font-size:14px;color:#5b6b70;margin:0 0 14px}.edp-breadcrumbs a{color:#5b6b70;text-decoration:none}.edp-breadcrumbs a:hover{text-decoration:underline}.separate-containers .edp-breadcrumbs-wrap,.one-container .edp-breadcrumbs-wrap{padding:0}.single .entry-content,.page:not(.home) .entry-content,.single .entry-header,.page:not(.home) .entry-header,.edp-after{max-width:760px;margin-left:auto;margin-right:auto}.edp-breadcrumbs{max-width:760px;margin-left:auto;margin-right:auto}.entry-content h2{margin-top:1.8em;font-size:1.6em}.entry-content h3{margin-top:1.4em;font-size:1.25em}.entry-meta .edp-fecha{font-size:15px;color:#5b6b70}.edp-toc{background:var(--edp-arena);border:1px solid #e3ddcf;border-radius:8px;padding:14px 18px;margin:1.2em 0 1.6em;font-size:16px}.edp-toc summary{font-weight:700;cursor:pointer}.edp-toc ol{margin:.6em 0 0 1.2em}.edp-toc li{margin:.25em 0}.edp-after{margin-top:2.5em}.edp-box{background:var(--edp-verde-claro);border-radius:10px;padding:20px 22px;margin:1.5em 0}.edp-box h2,.edp-box h3{margin:0 0 .6em;font-size:1.2em}.edp-box ul{margin:0 0 0 1.2em}.edp-box.newsletter{background:var(--edp-verde);color:#fff}.edp-box.newsletter a.edp-btn{background:#fff;color:var(--edp-verde)}.edp-btn{display:inline-block;background:var(--edp-verde);color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:700}.edp-btn:hover{color:#fff;background:#174a30}.edp-hijas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;list-style:none;margin:0!important;padding:0}.edp-hijas li a{display:block;background:#fff;border:1px solid #d9e6de;border-radius:8px;padding:12px 14px;text-decoration:none;font-weight:600}.edp-hijas li a:hover{border-color:var(--edp-verde)}.edp-provisional{background:#fff4d6;border:2px dashed #d39b00;border-radius:8px;padding:10px 14px;font-size:15px}.edp-prov-tag{display:inline-block;background:#d39b00;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:4px;vertical-align:middle}.home .site-content{padding:0}.home .inside-article{padding:0;background:#fff0}.home .entry-content{margin:0}.home .entry-content>*{margin-bottom:0}.edp-sec{padding:56px 24px}.edp-sec>*{max-width:1140px;margin-left:auto;margin-right:auto}.edp-sec h2{font-size:1.9em;margin:0 auto 8px}.edp-sec .edp-sub{color:#5b6b70;margin:0 auto 24px}.edp-hero{background:linear-gradient(135deg,#17445c 0%,#1f5f3f 100%);color:#fff;padding:80px 24px}.edp-hero h1{color:#fff;font-size:2.6em;line-height:1.15;max-width:800px;margin:0 0 16px}.edp-hero p{font-size:1.15em;max-width:720px;color:#e6f0ea}.edp-hero .edp-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.edp-hero .edp-btn{background:#fff;color:var(--edp-verde)}.edp-hero .edp-btn.alt{background:#fff0;color:#fff;border:2px solid #fff}.edp-hero .edp-search{margin-top:24px;max-width:560px}.edp-hero .edp-search input[type=search]{width:100%;border-radius:6px;padding:12px 14px;border:0}.edp-alt{background:var(--edp-arena)}.edp-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.edp-card{background:#fff;border:1px solid #e3e8e5;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:6px}.edp-card h3{font-size:1.1em;margin:0}.edp-card p{font-size:15px;color:#5b6b70;margin:0}.edp-card a{font-weight:700;text-decoration:none}.edp-ph{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#e9eeeb,#e9eeeb 10px,#f3f6f4 10px,#f3f6f4 20px);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8a9a94;font-size:13px;margin-bottom:6px}.edp-two{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.edp-news{background:var(--edp-verde);color:#fff}.edp-news h2{color:#fff}.edp-news p{color:#e6f0ea}@media (max-width:768px){.edp-hero{padding:48px 20px}.edp-hero h1{font-size:1.9em}.edp-sec{padding:40px 18px}}mark.edp-nv,mark.edp-pend{background:none;color:inherit;padding:0;border:0;border-radius:0;font:inherit}.edp-ficha{background:var(--edp-arena);border:1px solid #e3ddcf;border-radius:10px;padding:18px 20px;margin:1.5em 0}.edp-ficha h2{margin-top:0!important;font-size:1.3em}.edp-ficha table{margin:0;font-size:16px;background:#fff}.edp-ficha td:first-child{width:34%;font-weight:700}.edp-bloque{margin-top:2.2em}.edp-bloque-video .wp-block-embed,.edp-bloque-video .lyte-wrapper{margin-bottom:.6em}.edp-siguiente{background:var(--edp-verde-claro);border-radius:10px;padding:18px 20px;margin:2em 0}.edp-newsletter{background:var(--edp-verde);color:#fff;border-radius:10px;padding:20px 22px;margin:1.5em 0}.edp-newsletter h3,.edp-newsletter a{color:#fff}.entry-content table{font-size:16px}.rank-math-faq-item{border-bottom:1px solid #e3e8e5;padding:6px 0 10px}.rank-math-question{font-size:1.1em!important;margin:.6em 0 .3em!important}.main-navigation .main-nav ul li a{font-size:15px}@media (min-width:769px){.main-navigation .main-nav ul li.menu-newsletter>a{line-height:36px;margin:12px 0 12px 8px;padding:0 12px}}@media (min-width:769px){.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0}.main-navigation .main-nav>ul>li .dropdown-menu-toggle{padding-left:6px;padding-right:12px}.main-navigation .main-nav ul li a{padding-left:10px;padding-right:10px}.site-header .main-title{white-space:nowrap;font-size:24px}}.site-header .inside-header{padding-top:18px;padding-bottom:18px}.main-navigation{border-top:1px solid #e6ece8;border-bottom:1px solid #e6ece8}@media (min-width:769px){.main-navigation .main-nav ul li.menu-newsletter{margin-left:auto}}.home .entry-content{max-width:none!important;width:100%}.main-navigation .navigation-search input[type=search]{background:#fff;border:1px solid #cfd8d3}.edp-hero{text-align:center}.edp-hero>*{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.edp-hero .edp-btns{justify-content:center}.edp-hero .wp-block-search{max-width:560px!important}.edp-aviso-legal{background:#fff7e6;border:2px solid #b45309;border-left-width:8px;border-radius:8px;padding:14px 18px 14px 58px!important;margin:1.4em 0;position:relative;color:#3b2300}.edp-aviso-legal::before{content:"⚠";position:absolute;left:16px;top:10px;font-size:28px;line-height:1;color:#b45309}.edp-aviso-legal p{margin:0;font-size:16px;line-height:1.6;color:#3b2300}.edp-aviso-legal strong{color:#7c2d12}.edp-solo-revision,.edp-aviso-pend{display:none!important}.edp-ortofoto{margin:0 0 1.2em}.edp-ortofoto img{width:100%;height:auto;border-radius:10px}.edp-ortofoto figcaption{font-size:13px;color:#5b6b70;text-align:left;margin-top:6px}.edp-mapa{margin:1.2em 0}.edp-mapa iframe{width:100%;min-height:360px;border-radius:10px;background:#eef2f0}.edp-mapa figcaption{font-size:13px;color:#5b6b70;margin-top:6px}.edp-mapa .cmplz-placeholder-element,.edp-mapa .cmplz-blocked-content-container{min-height:360px;border-radius:10px}.edp-destacado-servicios{background:var(--edp-verde-claro);border:2px solid var(--edp-verde);border-radius:10px;padding:18px 22px}.edp-destacado-servicios h2{margin-top:0!important}.edp-destacado-servicios a{font-weight:700}.edp-volver{font-weight:700}.edp-volver a{text-decoration:none}.main-navigation .menu-etiqueta>a{cursor:default}