.page_hero__rMD8a{position:relative;min-height:49rem;padding:17rem max(var(--page-pad),calc((100vw - 80rem)/2)) 6rem;background:#062f4c;color:#fff;display:grid;grid-template-columns:1.03fr .97fr;gap:clamp(3rem,7vw,7rem);align-items:end;overflow:hidden}.page_hero__rMD8a:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:2rem 2rem}.page_drawing__b9uup,.page_heroCopy__v5EOv{position:relative;z-index:2}.page_cta__AOrDd>div>p,.page_eyebrow___32Bk,.page_heroCopy__v5EOv>p{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700}.page_heroCopy__v5EOv>p{display:flex;align-items:center;gap:.7rem;color:var(--color-yellow);margin:0 0 1.1rem}.page_heroCopy__v5EOv>p:before{content:"";width:2.7rem;height:3px;background:currentColor}.page_hero__rMD8a h1{font-size:clamp(3.65rem,5.9vw,6rem);line-height:.9;letter-spacing:-.06em;margin:0;max-width:10ch}.page_heroCopy__v5EOv>span{display:block;margin-top:1.7rem;max-width:37rem;color:#d2e5ee;font-size:1.12rem;line-height:1.55}.page_cta__AOrDd a:first-child,.page_heroCopy__v5EOv>a,.page_requirements__8_sjt aside>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.1rem 1.3rem;background:var(--color-yellow);color:#173140;text-decoration:none;font-weight:700}.page_heroCopy__v5EOv>a{width:max-content;min-width:17rem}.page_cta__AOrDd svg,.page_fileGrid__eG2na svg,.page_hero__rMD8a svg,.page_requirements__8_sjt svg{width:1.2rem;fill:none;stroke:currentColor;stroke-width:2}.page_heroWord__RhWhm{position:absolute;left:50%;bottom:-.08em;transform:translateX(-50%);font-size:clamp(8rem,19vw,20rem);font-weight:900;line-height:.65;color:transparent;-webkit-text-stroke:1px #ffffff12}.page_drawing__b9uup{border:1px solid #51c8e6;padding:1rem;background:#073b5a99;box-shadow:1.2rem 1.2rem 0 #0877b9}.page_blueprint__uclz8{display:block;width:100%!important;height:auto;stroke:#7be1f5!important;stroke-width:2!important;fill:none!important}.page_blueprint__uclz8 text{fill:#ffc515;stroke:none;font:14px Lufga}.page_blueprint__uclz8 .page_dashed__rJ6MD{stroke-dasharray:8 8;opacity:.4}.page_drawing__b9uup>span{display:block;border-top:1px solid #51c8e655;padding:.8rem .4rem 0;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;color:var(--color-yellow)}.page_contactBar__JEGTX{max-width:80rem;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;box-shadow:0 1rem 3rem #00243b10}.page_contactBar__JEGTX>div{padding:2rem;overflow-wrap:anywhere;border-right:1px solid var(--color-border)}.page_contactBar__JEGTX a,.page_contactBar__JEGTX small,.page_contactBar__JEGTX strong{display:block}.page_contactBar__JEGTX small{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-blue);font-weight:700;margin-bottom:.55rem}.page_contactBar__JEGTX a,.page_contactBar__JEGTX strong{font-size:.84rem;color:var(--color-text);text-decoration:none}.page_contactBar__JEGTX span{display:block;color:var(--color-text-soft);font-size:.75rem;margin-top:.2rem}.page_intro__AF_qv,.page_plan__qsj7a,.page_professionals__AEbXq{max-width:80rem;margin:auto;padding:clamp(5rem,9vw,8rem) var(--page-pad);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(4rem,9vw,9rem)}.page_eyebrow___32Bk{color:var(--color-blue);margin:0 0 1rem}.page_cta__AOrDd h2,.page_expedient__GRkDt h2,.page_intro__AF_qv h2,.page_library__GET7O h2,.page_notice__PVMRI h2,.page_plan__qsj7a h2,.page_professionals__AEbXq h2{font-size:clamp(2.8rem,4.7vw,4.8rem);line-height:.94;letter-spacing:-.055em;margin:0}.page_intro__AF_qv>div:last-child{padding-top:2rem;font-size:1.05rem;line-height:1.75;color:var(--color-text-soft)}.page_intro__AF_qv>div:last-child p:first-child{font-size:1.17rem;color:var(--color-text)}.page_expedient__GRkDt{background:var(--color-bg-soft);padding:clamp(5rem,9vw,8rem) max(var(--page-pad),calc((100vw - 80rem)/2))}.page_expedient__GRkDt>header{display:grid;grid-template-columns:.5fr 1.3fr .7fr;gap:3rem;align-items:end;margin-bottom:4rem}.page_expedient__GRkDt>header>span{color:var(--color-text-soft)}.page_requirements__8_sjt{display:grid;grid-template-columns:1.25fr .75fr;gap:1.2rem}.page_requirements__8_sjt ol{list-style:none;padding:0;margin:0;background:#fff}.page_requirements__8_sjt li{display:grid;grid-template-columns:4.2rem 1fr;border-bottom:1px solid var(--color-border);align-items:center}.page_requirements__8_sjt li>span{align-self:stretch;display:grid;place-items:center;background:#0877b9;color:#fff;font-size:.7rem;font-weight:700}.page_requirements__8_sjt li p{padding:.9rem 1.2rem;margin:0;font-size:.83rem;color:var(--color-text-soft)}.page_requirements__8_sjt aside{background:#062f4c;color:#fff;padding:2.4rem;display:flex;flex-direction:column;justify-content:center}.page_requirements__8_sjt aside>p{text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;color:var(--color-yellow);font-weight:700}.page_requirements__8_sjt aside h3{font-size:2.2rem;line-height:1.05;margin:.5rem 0 1rem}.page_requirements__8_sjt aside>span{font-size:.84rem;line-height:1.6;color:#c7dce7}.page_requirements__8_sjt aside>a{font-size:.82rem}.page_requirements__8_sjt aside small{margin-top:.8rem;color:#b8d0dc}.page_plan__qsj7a{grid-template-columns:.8fr 1.2fr}.page_plan__qsj7a>div>p:last-child,.page_professionals__AEbXq>p{color:var(--color-text-soft);line-height:1.7}.page_plan__qsj7a ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border)}.page_plan__qsj7a li{padding:1.1rem;border-bottom:1px solid var(--color-border);font-size:.84rem}.page_plan__qsj7a li:nth-child(odd){border-right:1px solid var(--color-border)}.page_plan__qsj7a li span{display:inline-block;width:2.2rem;color:var(--color-blue);font-size:.67rem;font-weight:700}.page_library__GET7O{background:#062f4c;color:#fff;padding:clamp(5rem,9vw,8rem) max(var(--page-pad),calc((100vw - 80rem)/2))}.page_library__GET7O>header{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:end;margin-bottom:4rem}.page_library__GET7O .page_eyebrow___32Bk{color:var(--color-yellow)}.page_library__GET7O>header>p{color:#c6dbe5}.page_fileGrid__eG2na{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff28;border:1px solid #ffffff28}.page_fileGrid__eG2na article{display:flex;flex-direction:column;background:#073956;padding:1.7rem;min-height:15rem}.page_fileGrid__eG2na article>span{font-size:.62rem;color:var(--color-yellow);font-weight:700}.page_fileGrid__eG2na h3{font-size:1.05rem;margin:1.4rem 0 .5rem}.page_fileGrid__eG2na p{font-size:.75rem;line-height:1.55;color:#bdd2dc}.page_fileGrid__eG2na a{display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;font-size:.74rem;font-weight:700;margin-top:auto;padding-top:1.1rem;border-top:1px solid #ffffff25}.page_professionals__AEbXq{grid-template-columns:1fr 1fr;align-items:center}.page_professionals__AEbXq>p{border-left:3px solid var(--color-cyan);padding-left:1.5rem}.page_notice__PVMRI{background:#fff7e1;padding:clamp(4rem,7vw,6rem) max(var(--page-pad),calc((100vw - 80rem)/2));display:grid;grid-template-columns:5rem 1fr 1fr;gap:4rem;align-items:center}.page_notice__PVMRI>b{display:grid;place-items:center;width:4.5rem;height:4.5rem;border:2px solid var(--color-orange);border-radius:50%;font-size:2.5rem;color:var(--color-orange)}.page_notice__PVMRI h2{font-size:clamp(2.3rem,3.6vw,3.6rem)}.page_notice__PVMRI>p{font-size:.9rem;line-height:1.7;color:var(--color-text-soft)}.page_cta__AOrDd{background:var(--color-blue);color:#fff;padding:clamp(4.5rem,7vw,6rem) max(var(--page-pad),calc((100vw - 80rem)/2));display:grid;grid-template-columns:1.25fr .75fr;gap:5rem;align-items:center}.page_cta__AOrDd>div>p{color:var(--color-yellow)}.page_cta__AOrDd>div>span{display:block;color:#d8ebf5;margin-top:1rem}.page_cta__AOrDd a{display:flex;color:#fff;text-decoration:none;font-weight:700}.page_cta__AOrDd a:first-child{margin:0;background:#fff;color:var(--color-blue)}.page_cta__AOrDd a:last-child{justify-content:center;padding:1rem;margin-top:.7rem;border:1px solid #ffffff70}@media(max-width:950px){.page_contactBar__JEGTX{grid-template-columns:1fr 1fr}.page_requirements__8_sjt{grid-template-columns:1fr}.page_fileGrid__eG2na{grid-template-columns:1fr 1fr}.page_notice__PVMRI{grid-template-columns:4rem 1fr}.page_notice__PVMRI>p{grid-column:2}}@media(max-width:700px){.page_hero__rMD8a{display:block;min-height:auto;padding-top:12rem;padding-bottom:4rem}.page_hero__rMD8a h1{font-size:3.6rem}.page_drawing__b9uup{margin-top:3rem;box-shadow:.7rem .7rem 0 #0877b9}.page_contactBar__JEGTX{grid-template-columns:1fr}.page_contactBar__JEGTX>div{padding:1.3rem var(--page-pad)}.page_intro__AF_qv,.page_plan__qsj7a,.page_professionals__AEbXq{grid-template-columns:1fr;gap:2rem}.page_expedient__GRkDt>header,.page_library__GET7O>header{display:block}.page_expedient__GRkDt>header>span,.page_library__GET7O>header>p{display:block;margin-top:1rem}.page_requirements__8_sjt{margin-top:2.5rem}.page_plan__qsj7a ul{grid-template-columns:1fr}.page_plan__qsj7a li:nth-child(odd){border-right:0}.page_fileGrid__eG2na{grid-template-columns:1fr;margin-top:2.5rem}.page_notice__PVMRI{grid-template-columns:1fr;gap:1.5rem}.page_notice__PVMRI>p{grid-column:auto}.page_cta__AOrDd{grid-template-columns:1fr;gap:2.5rem}}a[href="/documents/guia-requisitos-obras-privadas-villa-rumipal.pdf"]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--color-blue);color:#fff;text-decoration:none;font-size:.78rem;font-weight:700;padding:1rem 1.1rem;margin-top:.7rem}a[href="/documents/guia-requisitos-obras-privadas-villa-rumipal.pdf"] svg{width:1.15rem;fill:none;stroke:currentColor;stroke-width:2}