@font-face{font-family:'Roboto';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/roboto-400-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Orbitron';font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/orbitron-400-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/roboto-slab-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} :root{--uj-oro:#E1B400; --uj-azul:#0C394E; --uj-gris:#7A7A7A; --uj-noche:#07333f; --uj-tinta:#17323a;--uj-dorado:#d7a72f; --uj-texto:#3F3E3E;--uj-sistema:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--uj-orbitron:"Orbitron",sans-serif;--uj-roboto:"Roboto",sans-serif; --uj-lado:clamp(16px,4vw,60px);--uj-bloque:clamp(40px,5vw,60px);--uj-ancho:1140px; --uj-t-titulo:clamp(22px,12px + 1.3vw,28px);--uj-t-texto:clamp(12px,10px + .5vw,16px);--uj-t-boton:clamp(11px,10px + .4vw,14px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--uj-sistema);font-size:1rem;font-weight:400;line-height:1.5;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{max-width:100%;height:auto}img{border:0;vertical-align:middle}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--uj-dorado);outline-offset:2px}.uj-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uj-saltar{position:absolute;left:-9999px;top:0;z-index:1000000;padding:12px 18px;background:var(--uj-noche);color:#fff;font:600 14px var(--uj-roboto)}.uj-saltar:focus{left:12px;top:12px}.uj-main{display:block} .uj-caja{width:100%;max-width:calc(var(--uj-ancho) + 2 * var(--uj-lado));margin:0 auto;padding-left:var(--uj-lado);padding-right:var(--uj-lado)}.uj-bloque{padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)} .uj-nav{position:fixed;top:0;left:0;width:100%;z-index:999;padding:8px 28px;background:transparent;border-bottom:1px solid transparent;transition:background .24s ease,padding .24s ease,box-shadow .24s ease,border-color .24s ease}.admin-bar .uj-nav{top:32px}.uj-nav.is-solid,.uj-nav.is-open{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:rgba(7,51,63,.08);box-shadow:0 12px 34px rgba(5,35,45,.08)}.uj-nav.is-solid{padding:6px 28px}.uj-nav__wrap{width:min(1180px,100%);min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.uj-nav__logo{width:clamp(130px,12vw,175px);display:flex;align-items:center;flex:0 0 auto}.uj-nav__logo img{width:100%;height:auto;display:block;filter:grayscale(1) brightness(0) invert(1);transition:filter .24s ease}.uj-nav.is-solid .uj-nav__logo img,.uj-nav.is-open .uj-nav__logo img{filter:none}.uj-nav__menu{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:0}.uj-nav__link{appearance:none;border:0;display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:10px 13px;margin:0;background:transparent;border-radius:5px;font:500 12px/1 var(--uj-roboto);letter-spacing:0;text-transform:uppercase;color:#fff;cursor:pointer;transition:color .2s ease,background .2s ease}.uj-nav.is-solid .uj-nav__link,.uj-nav.is-open .uj-nav__link{color:var(--uj-tinta)}.uj-nav__link:hover,.uj-nav__link:focus-visible,.uj-nav__proyectos.is-active>.uj-nav__proyectos-btn{color:var(--uj-dorado)}.uj-nav__link svg{width:8px;height:8px;fill:currentColor;transition:transform .2s ease}.uj-nav__proyectos.is-active .uj-nav__link svg{transform:rotate(180deg)}.uj-nav .uj-nav__contacto{margin-left:10px;min-width:142px;padding:11px 20px;color:var(--uj-noche);background:#fff;border-radius:7px;box-shadow:0 8px 22px rgba(0,0,0,.08)}.uj-nav.is-solid .uj-nav__contacto,.uj-nav.is-open .uj-nav__contacto{color:#fff;background:var(--uj-noche)}.uj-nav .uj-nav__contacto:hover,.uj-nav .uj-nav__contacto:focus-visible{color:#fff;background:var(--uj-dorado)}.uj-nav__proyectos{position:relative;display:flex;align-items:center}.uj-nav__proyectos::after{content:"";position:absolute;left:-24px;right:-24px;top:100%;height:24px;display:block}.uj-nav__drop{position:absolute;top:calc(100% + 12px);left:50%;width:220px;display:flex;flex-direction:column;gap:5px;padding:10px;margin:0;background:#fff;border:1px solid rgba(7,51,63,.08);border-radius:9px;box-shadow:0 24px 55px rgba(5,35,45,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.uj-nav__drop::before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;background:#fff;border-left:1px solid rgba(7,51,63,.08);border-top:1px solid rgba(7,51,63,.08);transform:translateX(-50%) rotate(45deg)}.uj-nav__proyectos.is-active .uj-nav__drop{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.uj-nav__drop-link{display:flex;align-items:center;width:100%;height:40px;padding:0 14px;border-radius:6px;font:500 12px/1.2 var(--uj-roboto);color:var(--uj-tinta);transition:background .2s ease,padding-left .2s ease,color .2s ease}.uj-nav__drop-link:hover,.uj-nav__drop-link:focus-visible{background:rgba(7,51,63,.045);padding-left:18px;color:var(--uj-dorado)}.uj-nav__burger{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:rgba(255,255,255,.14);align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;cursor:pointer}.uj-nav__burger span{width:17px;height:2px;border-radius:99px;background:#fff;transition:transform .22s ease,opacity .22s ease,background .22s ease}.uj-nav.is-solid .uj-nav__burger,.uj-nav.is-open .uj-nav__burger{background:#fff;border-color:rgba(7,51,63,.12)}.uj-nav.is-solid .uj-nav__burger span,.uj-nav.is-open .uj-nav__burger span{background:var(--uj-noche)}.uj-nav.is-open .uj-nav__burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.uj-nav.is-open .uj-nav__burger span:nth-child(2){opacity:0}.uj-nav.is-open .uj-nav__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1024px){.uj-nav,.uj-nav.is-solid{padding:12px 24px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(7,51,63,.08)}.uj-nav.is-solid{padding:10px 24px}.uj-nav__logo{width:165px}.uj-nav__logo img{filter:none}.uj-nav__burger{display:flex;background:#fff;border-color:rgba(7,51,63,.12)}.uj-nav__burger span{background:var(--uj-noche)}.uj-nav__menu{position:absolute;top:calc(100% + 10px);left:24px;right:24px;display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:18px;background:#fff;border:1px solid rgba(7,51,63,.08);border-radius:12px;box-shadow:0 24px 55px rgba(5,35,45,.15)}.uj-nav.is-open .uj-nav__menu{display:flex}.uj-nav__link,.uj-nav.is-solid .uj-nav__link{width:100%;min-height:46px;justify-content:space-between;padding:14px 16px;color:var(--uj-tinta);border-radius:7px;font-size:14px}.uj-nav__link:hover,.uj-nav__link:focus-visible,.uj-nav__proyectos.is-active>.uj-nav__proyectos-btn{color:var(--uj-dorado);background:rgba(7,51,63,.04)}.uj-nav__proyectos{display:block;width:100%}.uj-nav__proyectos::after,.uj-nav__drop::before{display:none}.uj-nav__drop,.uj-nav__proyectos.is-active .uj-nav__drop{position:static;width:100%;overflow:hidden;gap:7px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.uj-nav__drop{max-height:0;padding:0;pointer-events:none;transition:max-height .28s ease,padding .28s ease}.uj-nav__proyectos.is-active .uj-nav__drop{max-height:180px;padding:8px 0 4px;pointer-events:auto}.uj-nav__proyectos:not(.is-active) .uj-nav__drop-link{visibility:hidden}.uj-nav__drop-link{height:46px;padding:0 16px 0 20px;border-radius:7px;background:rgba(7,51,63,.055);font-size:14px;line-height:1.25}.uj-nav__drop-link:hover,.uj-nav__drop-link:focus-visible{background:rgba(215,167,47,.12);padding-left:26px}.uj-nav .uj-nav__contacto,.uj-nav.is-solid .uj-nav__contacto{margin:10px 0 0;min-width:100%;justify-content:center;color:#fff;background:var(--uj-noche);border-radius:7px}}@media (max-width:767px){.uj-nav{padding:10px 22px}.uj-nav.is-solid{padding:9px 22px}.uj-nav__wrap{min-height:56px}.uj-nav__menu{left:22px;right:22px;padding:16px}.uj-nav__link,.uj-nav.is-solid .uj-nav__link{min-height:44px;font-size:13px;padding:13px 14px}.uj-nav__drop-link{height:44px;font-size:13px}.uj-nav__burger{width:40px;height:40px}}@media (max-width:782px){.admin-bar .uj-nav{top:46px}} .uj-pie{width:100%;background:var(--uj-noche);color:#fff;font-family:Roboto,Arial,sans-serif;overflow:hidden}.uj-pie__main{width:min(1180px,100%);margin:0 auto;padding:64px 24px 46px;display:grid;grid-template-columns:1.25fr 1fr 1fr .8fr;gap:42px}.uj-pie__marca{max-width:330px}.uj-pie__logo{width:210px;display:block;margin-bottom:22px}.uj-pie__logo img{width:100%;height:auto;display:block;filter:brightness(0) invert(1)}.uj-pie__marca p{margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.65;font-weight:400}.uj-pie__redes{display:flex;align-items:center;gap:10px;margin-top:24px}.uj-pie__redes a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.uj-pie__redes a:hover,.uj-pie__redes a:focus-visible{background:var(--uj-dorado);border-color:var(--uj-dorado);color:var(--uj-noche);transform:translateY(-2px)}.uj-pie__redes svg{width:15px;height:15px;fill:currentColor}.uj-pie__panel{margin:0;padding:0;border:0}.uj-pie__panel summary{margin:0 0 18px;color:var(--uj-dorado);font-size:13px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.04em;list-style:none;cursor:default}.uj-pie__panel summary::-webkit-details-marker{display:none}.uj-pie__info,.uj-pie__telefonos,.uj-pie__proyectos .uj-pie__contenido>a:not(.uj-pie__boton){display:block;margin:0 0 16px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.55;font-weight:400;transition:color .2s ease}.uj-pie__info:hover,.uj-pie__telefonos a:hover,.uj-pie__proyectos .uj-pie__contenido>a:not(.uj-pie__boton):hover{color:#fff}.uj-pie__info span,.uj-pie__telefonos span{display:block;margin-bottom:4px;color:#fff;font-size:12px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.uj-pie__telefonos a{display:block;width:max-content;max-width:100%;color:rgba(255,255,255,.78);transition:color .2s ease}.uj-pie__boton{width:max-content;max-width:100%;min-height:44px;margin-top:22px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--uj-noche);border-radius:6px;font-size:13px;line-height:1;font-weight:600;text-transform:uppercase;transition:background .22s ease,color .22s ease,transform .22s ease}.uj-pie__boton:hover,.uj-pie__boton:focus-visible{background:var(--uj-dorado);color:var(--uj-noche);transform:translateY(-2px)}.uj-pie__bottom{border-top:1px solid rgba(255,255,255,.12);width:min(1180px,100%);margin:0 auto;padding:18px 24px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.uj-pie__bottom p{margin:0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.4;font-weight:400;text-transform:uppercase;letter-spacing:.04em}@media (max-width:1024px){.uj-pie__main{grid-template-columns:1fr 1fr;gap:36px 32px;padding:54px 24px 40px}.uj-pie__marca{max-width:100%}}@media (min-width:768px){.uj-pie__panel summary{pointer-events:none}}@media (max-width:767px){.uj-pie__main{grid-template-columns:1fr;gap:0;padding:44px 22px 30px}.uj-pie__marca{max-width:100%;margin-bottom:28px}.uj-pie__logo{width:188px;margin-bottom:18px}.uj-pie__marca p{font-size:13.5px;line-height:1.55}.uj-pie__redes{margin-top:20px}.uj-pie__panel{width:100%;border-top:1px solid rgba(255,255,255,.12)}.uj-pie__panel:last-of-type{border-bottom:1px solid rgba(255,255,255,.12)}.uj-pie__panel summary{position:relative;min-height:58px;margin:0;padding:20px 34px 18px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;cursor:pointer}.uj-pie__panel summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;font-size:16px;line-height:1;font-weight:400}.uj-pie__panel[open] summary::after{content:"−";color:var(--uj-dorado);border-color:rgba(215,167,47,.35)}.uj-pie__contenido{padding:0 0 22px}.uj-pie__info,.uj-pie__telefonos,.uj-pie__proyectos .uj-pie__contenido>a:not(.uj-pie__boton){margin-bottom:13px;font-size:13.5px;line-height:1.5}.uj-pie__info span,.uj-pie__telefonos span{margin-bottom:5px;font-size:11.5px}.uj-pie__boton{width:100%;min-height:46px;margin-top:14px}.uj-pie__bottom{padding:17px 22px 22px;flex-direction:column;align-items:flex-start;gap:6px}.uj-pie__bottom p{font-size:11px}}  .uj-rotulo{font-family:var(--uj-orbitron);font-size:var(--uj-t-titulo);font-weight:500;line-height:1}.uj-rotulo--oro{color:var(--uj-oro);text-transform:uppercase}.uj-texto{font-family:var(--uj-roboto);font-size:var(--uj-t-texto);line-height:1.5}.uj-texto p{margin:0 0 .9rem}  .uj-boton{display:inline-block;padding:16px 32px;border:1px solid currentColor;border-radius:3px;font:500 var(--uj-t-boton)/1 var(--uj-roboto);text-transform:uppercase;text-align:center;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.uj-boton--oro{background:var(--uj-oro);border-color:var(--uj-oro);color:#fff;letter-spacing:.03em}.uj-boton--oro:hover,.uj-boton--oro:focus-visible{background:transparent;color:var(--uj-oro)}.uj-boton--linea{background:transparent;border-color:#fff;color:#fff}.uj-boton--linea:hover,.uj-boton--linea:focus-visible{background:var(--uj-oro);border-color:var(--uj-oro);color:#fff}.uj-boton--blanco{background:#fff;border-color:#fff;color:var(--uj-azul);letter-spacing:.03em}.uj-boton--blanco:hover,.uj-boton--blanco:focus-visible{background:transparent;color:#fff}.uj-boton--azul{background:var(--uj-azul);border-color:var(--uj-azul);color:#fff;text-transform:none;font-size:15px}.uj-boton--azul:hover,.uj-boton--azul:focus-visible{background:transparent;color:var(--uj-azul)} .uj-form{font-family:Roboto,Arial,sans-serif;width:100%}.uj-form__trampa{display:none!important}.uj-form__fila{display:flex;gap:10px;margin-bottom:9px} .uj-form__fila>.uj-campo{flex:1 1 0;min-width:0}.uj-campo{margin-bottom:9px}.uj-campo>label{display:block;margin:7px 0 10px;font-size:10px;font-weight:800;line-height:1.15;letter-spacing:.45px;text-transform:uppercase;color:var(--uj-noche)}.uj-campo__req{color:#f56c6c;margin-left:2px}.uj-form input[type=text],.uj-form input[type=email],.uj-form input[type=tel],.uj-form select,.uj-form textarea{display:block;width:100%;height:38px;margin:0;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.2;color:var(--uj-noche);background:#f7f9fa;border:1px solid rgba(7,51,63,.17);border-radius:3px;box-shadow:none;outline:0;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.uj-form textarea{resize:none;min-height:38px}.uj-form select{-webkit-appearance:auto;appearance:auto} .uj-form ::placeholder{color:rgba(7,51,63,.5);opacity:1}.uj-form input:focus,.uj-form select:focus,.uj-form textarea:focus{border-color:var(--uj-dorado);box-shadow:0 0 0 3px rgba(215,167,47,.18)}.uj-form [aria-invalid=true]{border-color:#e05252!important} .uj-tel{position:relative}.uj-tel .uj-tel__bandera{position:absolute;left:11px;top:50%;width:20px;height:14px;margin-top:-7px;pointer-events:none;box-shadow:0 0 1px rgba(0,0,0,.5);background:#bbb;font:700 8px/14px Roboto,Arial,sans-serif;color:#fff;text-align:center}.uj-tel .uj-tel__bandera::after{content:"";position:absolute;left:26px;top:5px;border:4px solid transparent;border-top-color:currentColor;border-bottom:0;color:#555}.uj-tel .uj-tel__bandera[data-pais="57"]{background:linear-gradient(#fcd116 0 50%,#003893 50% 75%,#ce1126 75%);font-size:0}.uj-tel .uj-tel__prefijo{position:absolute;left:0;top:0;bottom:0;width:52px;height:100%;opacity:0;cursor:pointer;z-index:1}.uj-form .uj-tel input[type=tel]{padding-left:68px}.uj-form__acepta{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:12px;font-weight:500;line-height:15px;color:rgba(7,51,63,.68);cursor:pointer}.uj-form__acepta input{flex:0 0 auto;width:13px;height:14px;margin:1px 0 0 4px;accent-color:var(--uj-noche)}.uj-form__enviar{display:inline-block;min-height:40px;padding:12px 27px;border:0;border-radius:3px;background:var(--uj-dorado);color:var(--uj-noche);font:800 12.5px/1 Roboto,Arial,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .2s,color .2s,transform .2s}.uj-form__enviar:hover,.uj-form__enviar:focus-visible{background:var(--uj-noche);color:#fff}.uj-form__enviar[disabled]{opacity:.6;cursor:wait}.uj-form__estado{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--uj-noche)}.uj-form__estado:empty{display:none}.uj-form__estado.is-error{color:#c0392b}.uj-form__turnstile{margin:0 0 10px} .uj-form--oscuro .uj-campo>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .uj-form--oscuro input[type=text],.uj-form--oscuro input[type=email],.uj-form--oscuro input[type=tel],.uj-form--oscuro select,.uj-form--oscuro textarea{height:42px;padding:10px 14px;font-size:13px;color:#fff;background-color:rgba(255,255,255,.024);border-color:rgba(255,255,255,.28);border-radius:0}.uj-form--oscuro textarea{min-height:42px}.uj-form--oscuro select option{color:#07333f;background:#fff}.uj-form--oscuro ::placeholder{color:rgba(255,255,255,.72)}.uj-form--oscuro .uj-tel .uj-tel__bandera::after{color:#fff}.uj-form--oscuro .uj-tel::after{content:"";position:absolute;left:52px;top:9px;bottom:9px;width:1px;background:rgba(255,255,255,.28);pointer-events:none}.uj-form--oscuro .uj-tel input[type=tel]{padding-left:70px}.uj-form--oscuro .uj-form__acepta{margin-bottom:12px;font-weight:600;color:#fff}.uj-form--oscuro .uj-form__acepta{gap:10px}.uj-form--oscuro .uj-form__acepta input{width:13px;height:13px;margin:1px 0 0;-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.62);border-radius:1px;background:transparent;cursor:pointer}.uj-form--oscuro .uj-form__acepta input:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%2307333f' stroke-width='1.6'/%3E%3C/svg%3E") center/9px no-repeat}.uj-form--oscuro .uj-form__enviar{min-height:44px;padding:14px 28px;border-radius:4px;background:#fff;color:var(--uj-noche);font-size:13px;font-weight:700;letter-spacing:0}.uj-form--oscuro .uj-form__enviar:hover,.uj-form--oscuro .uj-form__enviar:focus-visible{background:var(--uj-dorado);color:var(--uj-noche)}.uj-form--oscuro .uj-form__estado{color:#fff}@media (max-width:767px){.uj-form__fila{gap:6px;margin-bottom:7px}.uj-form__fila--movil-al-reves{flex-direction:row-reverse}.uj-campo{margin-bottom:7px}.uj-campo>label{margin:8px 0 8px;font-size:8.7px;letter-spacing:.3px}.uj-form input[type=text],.uj-form input[type=email],.uj-form input[type=tel],.uj-form select,.uj-form textarea{height:34px;min-height:34px;padding:6px 7px;font-size:16px}.uj-form ::placeholder{font-size:10.4px} .uj-form .uj-tel input[type=tel]{padding-left:56px}.uj-tel .uj-tel__bandera{left:7px}.uj-form__acepta{margin-bottom:9px;font-size:10.7px;line-height:12.8px}.uj-form__enviar{width:100%;min-height:38px;padding:11px 16px;font-size:12px}.uj-form--oscuro input[type=text],.uj-form--oscuro input[type=email],.uj-form--oscuro input[type=tel],.uj-form--oscuro select,.uj-form--oscuro textarea{height:36px;min-height:36px;padding:7px;font-size:16px}.uj-form--oscuro .uj-tel input[type=tel]{padding-left:54px}.uj-form--oscuro .uj-tel::after{left:44px;top:7px;bottom:7px}.uj-form--oscuro .uj-campo{margin-bottom:7px}.uj-form--oscuro .uj-form__acepta{margin-bottom:12px;font-size:10.5px;line-height:12.6px}.uj-form--oscuro .uj-form__enviar{min-height:40px;padding:12px 16px;font-size:12px}}  .uj-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;min-height:90vh;padding:clamp(60px,8vw,90px) var(--uj-lado) clamp(40px,5vw,80px);overflow:hidden;background:#fff;color:#fff;text-align:center}.uj-hero__poster,.uj-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.uj-hero__video{opacity:0;transition:opacity .6s ease}.uj-hero__video.is-listo{opacity:1}.uj-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#030F14 100%);opacity:.72;pointer-events:none}.uj-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--uj-ancho);display:flex;flex-direction:column;align-items:center;gap:20px}.uj-hero__titulo{font:400 clamp(22px,12px + 2.8vw,44px)/1 var(--uj-orbitron);color:#fff}.uj-hero__texto{margin:0 30% .9rem;font:500 var(--uj-t-texto)/1.5 var(--uj-roboto);color:#fff}@media (max-width:1024px){.uj-hero{min-height:100vh;padding-bottom:clamp(60px,8vw,90px)}.uj-hero__texto{margin-left:25%;margin-right:25%}}@media (max-width:767px){.uj-hero{min-height:75vh}.uj-hero__texto{margin-left:0;margin-right:0}} .uj-sobre__fila{display:flex;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-sobre__foto{flex:1 1 0;min-height:35rem;margin-right:50px;border-radius:3px;background:url(/wp-content/uploads/2026/04/nosotros-urbanizadora-jimenez-urbanizadora-jimenez.webp) bottom center/cover no-repeat}.uj-sobre__texto{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0}.uj-sobre__parrafos{color:var(--uj-texto)}.uj-sobre__texto .uj-boton{align-self:flex-start}@media (max-width:1024px){.uj-sobre__fila{gap:5rem}.uj-sobre__foto{margin-right:0}}@media (max-width:767px){.uj-sobre__fila{flex-direction:column;gap:1rem}.uj-sobre__foto{order:2;flex:none;min-height:20rem;margin:0}.uj-sobre__texto{flex:none}.uj-sobre__texto .uj-rotulo{margin-bottom:-4px}} .uj-tarjetas{background:url(/wp-content/uploads/2024/06/hero-fondo-1-urbanizadora-jimenez.webp) center/cover no-repeat;color:#fff}.uj-tarjetas__fila{display:flex;align-items:stretch;gap:5rem;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-tarjeta{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);border-radius:3px}.uj-tarjeta:first-child{margin-left:20px}.uj-tarjeta:last-child{margin-right:20px}.uj-tarjeta__foto img{display:block;width:100%;height:240px;object-fit:cover;border-radius:3px}.uj-tarjeta__galeria{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:-4px 0 0;padding:0;list-style:none}.uj-tarjeta__galeria a{display:block;position:relative;overflow:hidden}.uj-tarjeta__galeria img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .8s}.uj-tarjeta__galeria a::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .8s}.uj-tarjeta__galeria a:hover::after,.uj-tarjeta__galeria a:focus-visible::after{background:rgba(0,0,0,.5)}.uj-tarjeta__texto{display:flex;flex-direction:column;gap:20px;margin-top:0;overflow:hidden}.uj-tarjeta:last-child .uj-tarjeta__texto{gap:10px}.uj-tarjeta__nombre{margin:10px 0 -5px;font:400 clamp(1.45rem,2vw,2rem)/1.05 var(--uj-orbitron);color:#fff}.uj-tarjeta__nombre a:hover,.uj-tarjeta__nombre a:focus-visible{color:var(--uj-oro)}.uj-tarjeta__lema{font:400 clamp(11px,10px + .5vw,16px)/1.35 var(--uj-roboto);color:#fff}.uj-tarjeta__precio{font:400 clamp(15px,9px + .8vw,21px)/1.35 "Roboto Slab",serif;color:#fff;text-align:end}.uj-tarjeta__precio.is-sold{color:var(--uj-oro)}.uj-tarjeta__datos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;overflow:hidden}.uj-tarjeta__area,.uj-tarjeta__tipo{width:50%;font-size:clamp(13px,11px + .5vw,16px);line-height:1.35;color:rgba(255,255,255,.64)}.uj-tarjeta__area{display:flex;align-items:center;gap:10px}.uj-tarjeta__area svg{flex:0 0 23px;width:23px;height:23px;margin-top:10px;fill:#f8c63d}.uj-tarjeta__tipo{text-align:end}@media (max-width:1024px){.uj-tarjetas__fila{gap:1rem}.uj-tarjeta:first-child,.uj-tarjeta:last-child{margin-left:0;margin-right:30px}}@media (max-width:767px){.uj-tarjetas__fila{flex-direction:column}.uj-tarjeta,.uj-tarjeta:first-child,.uj-tarjeta:last-child{flex:none;margin:0;padding:14px;gap:12px}.uj-tarjeta__foto img{height:210px}.uj-tarjeta__precio{text-align:center}.uj-tarjeta__area,.uj-tarjeta__tipo{width:100%;text-align:left}} .uj-banda{position:relative;display:flex;justify-content:center;align-items:center;min-height:65vh;padding:var(--uj-bloque) var(--uj-lado);overflow:hidden;background:#0C394E;color:#fff;text-align:center}.uj-banda__video{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0C394E center/cover no-repeat}.uj-banda__video iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78vh*.65);height:max(100%,56.25vw);min-width:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.uj-banda::after{content:"";position:absolute;inset:0;z-index:1;background:#0C394E;opacity:.54;pointer-events:none}.uj-banda__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.uj-banda__titulo{margin:0 100px;font:500 var(--uj-t-titulo)/1 var(--uj-orbitron);color:#fff}.uj-banda__texto{margin:0 20% .9rem;font:500 var(--uj-t-texto)/1.5 var(--uj-roboto)}.uj-banda__linea{position:relative;display:block;width:1px;height:120px;overflow:hidden;background:rgba(255,255,255,.18)}.uj-banda__linea span{position:absolute;top:-45%;left:0;width:100%;height:45%;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.95),rgba(255,255,255,0));animation:uj-linea 1.8s ease-in-out infinite}@keyframes uj-linea{0%{top:-45%;opacity:0}20%{opacity:1}100%{top:100%;opacity:0}}@media (max-width:1024px){.uj-banda__texto{margin-left:70px;margin-right:70px}}@media (max-width:767px){.uj-banda{display:none}} .uj-blog-portada .uj-caja{display:flex;flex-direction:column;gap:10px;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-blog-portada__titulo{margin:0 250px;text-align:center}.uj-blog-portada__intro{margin:0 20% 2%;padding-bottom:.9rem;text-align:center;color:#333} @media (max-width:1024px){.uj-blog-portada__titulo{margin:0 0 50px}}@media (max-width:767px){.uj-blog-portada__titulo{margin:0}.uj-blog-portada__intro{margin:0}}.uj-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;overflow:hidden}.uj-post{position:relative;height:330px;overflow:hidden;border-radius:10px;background:#062d36;box-shadow:0 18px 45px rgba(4,25,32,.14);isolation:isolate;transition:transform .35s ease,box-shadow .35s ease}.uj-post:hover,.uj-post:focus-within{transform:translateY(-7px);box-shadow:0 28px 70px rgba(4,25,32,.2)}.uj-post__foto{position:absolute;inset:0;overflow:hidden}.uj-post__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02) brightness(.86);transform:scale(1.01);transition:transform .65s ease,filter .65s ease}.uj-post:hover .uj-post__foto img{transform:scale(1.06);filter:saturate(1) contrast(1.04) brightness(.8)}.uj-post__foto::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(2,18,24,.08) 0%,rgba(2,18,24,.28) 42%,rgba(2,18,24,.96) 100%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.12),transparent 32%);pointer-events:none}.uj-post::after{content:"";position:absolute;inset:14px;z-index:2;border:1px solid rgba(255,255,255,.14);border-radius:8px;pointer-events:none;opacity:.7;transition:opacity .35s ease,border-color .35s ease}.uj-post:hover::after{opacity:1;border-color:rgba(229,184,70,.5)}.uj-post__texto{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:54%;padding:28px 30px 26px;background:linear-gradient(180deg,transparent 0%,rgba(2,25,32,.7) 48%,rgba(2,25,32,.96) 100%)}.uj-post__texto::before{content:"";display:block;width:38px;height:2px;margin:0 0 12px;background:var(--uj-dorado)}.uj-post__titulo{width:100%;max-width:82%;margin:0 0 14px}.uj-post__titulo a{display:block;font:600 clamp(.68rem,.62rem + .18vw,.8rem)/1.36 "Montserrat",sans-serif;text-transform:uppercase;color:#fff}.uj-post__titulo a::before{content:"";position:absolute;inset:0;z-index:4}.uj-post__titulo a:hover{color:#f4d27b}.uj-post__fecha{display:inline-flex;align-items:center;margin:0;padding:6px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:400 9px/1 var(--uj-sistema);letter-spacing:.45px;text-transform:uppercase;color:rgba(255,255,255,.78)}@media (max-width:1024px){.uj-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.uj-post{height:310px}.uj-post__titulo{max-width:88%}}@media (max-width:767px){.uj-posts{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 18px 18px}.uj-posts::-webkit-scrollbar{display:none}.uj-post{flex:0 0 100%;height:300px;scroll-snap-align:center;scroll-snap-stop:always}.uj-post:hover,.uj-post:focus-within{transform:none}.uj-post::after{inset:12px}.uj-post__texto{padding:26px 24px 24px}.uj-post__titulo{max-width:92%}.uj-post__titulo a{font-size:clamp(.68rem,.64rem + .22vw,.78rem);line-height:1.35}} .uj-contacto{background:rgba(252,255,242,.2)}.uj-contacto__fila{display:flex;justify-content:center;align-items:stretch;gap:1rem;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-contacto__foto{flex:0 0 50%;min-height:250px;background:url(/wp-content/uploads/2026/04/contactanos-urbanizadora-jimenez-urbanizadora-jimenez.webp) center/cover no-repeat}.uj-contacto__tarjeta{flex:1 1 0;max-width:540px;margin:0 7px;min-width:0;display:flex;flex-direction:column;gap:20px;padding:30px 28px;background:#fff;border:1px solid rgba(11,63,76,.08);box-shadow:0 24px 60px rgba(0,0,0,.08)}.uj-contacto__titulo{margin-bottom:-5px;font:500 var(--uj-t-titulo)/1 var(--uj-orbitron);color:var(--uj-azul)}.uj-contacto__intro{font:500 var(--uj-t-texto)/1.5 var(--uj-roboto);color:var(--uj-gris)}@media (max-width:767px){.uj-contacto__fila{flex-direction:column;padding-left:clamp(16px,5vw,60px);padding-right:clamp(16px,5vw,60px)}.uj-contacto__foto{order:2;flex:none}.uj-contacto__tarjeta{flex:none;max-width:100%;margin:0;padding:24px 20px}.uj-contacto__intro{font-size:13px}} .uj-sin-scroll{overflow:hidden}.uj-visor{position:fixed;inset:0;z-index:1000001;display:flex;align-items:center;justify-content:center;padding:56px 64px;background:rgba(0,0,0,.9)}.uj-visor[hidden]{display:none}.uj-visor img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 10px 40px rgba(0,0,0,.4)}.uj-visor button{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font:300 34px/1 var(--uj-roboto);cursor:pointer}.uj-visor button:hover,.uj-visor button:focus-visible{background:rgba(255,255,255,.22)}.uj-visor button[hidden]{display:none}.uj-visor__cerrar{top:12px;right:12px}.uj-visor__ant{left:12px;top:50%;margin-top:-22px}.uj-visor__sig{right:12px;top:50%;margin-top:-22px}.uj-visor__cuenta{position:absolute;left:0;right:0;bottom:16px;text-align:center;color:rgba(255,255,255,.8);font:400 13px var(--uj-roboto)}@media (max-width:767px){.uj-visor{padding:56px 8px}}   .uj-pro__hero{position:relative;display:flex;align-items:stretch;min-height:85svh;background:var(--uj-azul);color:#fff}.uj-pro__hero::before{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2024/06/recurso-2-urbanizadora-jimenez.webp) right top/30% auto no-repeat;opacity:.45;pointer-events:none}.uj-pro__hero-foto{position:relative;flex:0 0 45%;min-width:0;overflow:hidden}.uj-pro__hero-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.uj-pro__hero-texto{position:relative;flex:0 0 55%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(50px,5vw,60px) var(--uj-lado)} .uj-pro__migas{margin:2rem 0 1rem}.uj-pro__migas ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uj-pro__migas li{position:relative;margin:0 8px;font:500 .7rem/1.5 var(--uj-roboto);text-transform:uppercase;color:rgba(255,255,255,.41)}.uj-pro__migas li:first-child{margin-left:0}.uj-pro__migas li:not(:last-child)::after{content:"";position:absolute;top:0;right:-8.5px;height:100%;border-left:1px solid rgba(255,255,255,.41)}.uj-pro__migas a{transition:color .3s}.uj-pro__migas a:hover,.uj-pro__migas a:focus-visible{color:var(--uj-oro)} .uj-pro__nombre{margin-bottom:-5px;font:500 var(--uj-t-titulo)/1 var(--uj-orbitron);color:#fff}.uj-pro__lema{margin-bottom:-15px;font-weight:700;color:#fff}.uj-pro__intro{margin-bottom:-20px;color:#fff}.uj-pro__raya{padding:15px 0}.uj-pro__raya span{display:block;border-top:1px solid rgba(255,255,255,.11)} .uj-pro__fila{display:flex;justify-content:space-between;align-items:stretch;gap:5rem;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-pro__titulo{text-transform:uppercase}.uj-pro__boton{align-self:flex-start} .uj-pro .uj-boton--azul{border-radius:0}.uj-pro .uj-boton--azul:hover,.uj-pro .uj-boton--azul:focus-visible{background:transparent;border-color:var(--uj-oro);color:var(--uj-oro)}.uj-pro__boton--icono{display:inline-flex;align-items:center;gap:10px}.uj-pro__boton--icono svg{flex:0 0 auto;width:15px;height:15px;fill:currentColor} .uj-pro__resumen{background:var(--uj-azul);color:#fff}.uj-pro__resumen-texto{flex:0 1 40%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.uj-pro__amenidades{flex:0 1 60%;min-width:0}.uj-amenidades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.uj-amenidades__item{min-height:108px;margin:0;padding:18px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.035);transition:background .25s ease,border-color .25s ease,transform .25s ease}.uj-amenidades__item:hover{transform:translateY(-3px);border-color:rgba(215,167,47,.45);background:rgba(255,255,255,.055)}.uj-amenidades__icono{flex:0 0 auto;display:block;width:38px;height:38px;color:var(--uj-dorado);fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.uj-amenidades__item span{max-width:150px;font:500 12.5px/1.28 Roboto,Arial,sans-serif;text-align:center;color:#fff} .uj-pro__galeria{padding-bottom:var(--uj-bloque);background:var(--uj-azul)}.uj-carrusel__pista{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.uj-carrusel__pista::-webkit-scrollbar{display:none}.uj-carrusel__pista>li{scroll-snap-align:start;min-width:0}.uj-carrusel--fotos .uj-carrusel__pista{gap:10px}.uj-carrusel__foto{flex:0 0 calc((100% - 20px) / 3);aspect-ratio:4/3;overflow:hidden;border-radius:1px;background:var(--uj-noche)}.uj-carrusel__foto img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1px;filter:brightness(.94) saturate(.95);transform:scale(1.01);transition:transform .55s ease,filter .55s ease}.uj-carrusel__foto:hover img{transform:scale(1.055);filter:none} .uj-pro__apartamentos{scroll-margin-top:60px;background:var(--uj-azul) url(/wp-content/uploads/2024/06/hero-fondo-1-urbanizadora-jimenez.webp);color:#fff}.uj-pro__columna{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-pro__parrafo--centro{width:100%;text-align:center}.uj-pro__columna .uj-pro__boton{align-self:center}.uj-carrusel--planos{width:100%;padding:10px}.uj-carrusel--planos .uj-carrusel__pista{gap:9px}.uj-carrusel__plano{flex:0 0 calc((100% - 18px) / 3)}.uj-carrusel__plano a{display:block}.uj-carrusel__plano img{display:block;width:100%;height:auto} .uj-carrusel__puntos{display:flex;justify-content:center;flex-wrap:wrap;padding:28px 0 1px}.uj-carrusel__puntos button{position:relative;width:7px;height:7px;margin:0 6px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.31);cursor:pointer}.uj-carrusel__puntos button::before{content:"";position:absolute;inset:-6px} .uj-carrusel__puntos button[aria-current=true]{background:#fff} .uj-pro__brochure,.uj-pro__natural{background:#fff;color:var(--uj-texto)}.uj-pro__brochure .uj-pro__titulo,.uj-pro__natural .uj-pro__titulo,.uj-pro__parrafo--azul{color:var(--uj-azul)}.uj-pro__video{flex:1 1 0;min-width:0;border-radius:3px}.uj-pro__brochure-texto{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.uj-video{position:relative;aspect-ratio:4/3;overflow:hidden;background:#000}.uj-video img,.uj-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.uj-video img{object-fit:cover}.uj-video__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.uj-video__play svg{width:68px;height:48px;opacity:.85;transition:opacity .2s}.uj-video__play:hover svg,.uj-video__play:focus-visible svg{opacity:1}.uj-video__play:focus-visible{outline-offset:-4px} .uj-pro__natural .uj-pro__fila{justify-content:flex-start}.uj-pro__natural .uj-pro__fila::after{content:"";flex:0 0 0}.uj-pro__natural-texto{flex:0 0 calc((100% - 10rem) / 2);min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.uj-pro__natural-medio{position:relative;flex:0 0 calc((100% - 10rem) / 2);min-width:0;overflow:hidden}.uj-pro__natural--imagen .uj-pro__natural-medio{min-height:450px}.uj-pro__natural--imagen .uj-pro__natural-medio img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.uj-mapa{display:block;width:100%;height:600px;border:0;filter:contrast(1.07) saturate(0);transition:filter .4s}.uj-pro__natural-medio:hover .uj-mapa{filter:none}.uj-mapa__enlace{color:var(--uj-azul);text-decoration:underline} @media (max-width:1024px){.uj-amenidades{gap:12px}.uj-amenidades__item{min-height:96px;padding:15px 12px;gap:9px}.uj-amenidades__icono{width:34px;height:34px}.uj-amenidades__item span{font-size:12px}}@media (min-width:768px) and (max-width:1024px){.uj-pro__galeria{padding-top:var(--uj-bloque)}.uj-pro__columna{gap:5rem}.uj-pro__parrafo--centro{text-align:start}.uj-carrusel__plano{flex-basis:calc((100% - 9px) / 2)}} @media (max-width:767px){.uj-pro__hero{flex-direction:column}.uj-pro__hero-foto{order:2;flex:none;min-height:40svh}.uj-pro__hero-texto{flex:none;padding:6rem var(--uj-lado) 2rem}.uj-pro__raya{padding:2px 0}.uj-pro__fila{flex-direction:column;gap:1rem}.uj-pro__fila>*{flex:none;width:100%}.uj-pro__titulo{margin-bottom:-4px}.uj-pro__resumen .uj-pro__fila{padding-bottom:var(--uj-lado)}.uj-amenidades{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uj-amenidades__item{min-height:82px;padding:12px 9px;gap:7px;border-radius:8px}.uj-amenidades__item:hover{transform:none}.uj-amenidades__icono{width:28px;height:28px;stroke-width:2}.uj-amenidades__item span{max-width:100%;font-size:10.8px;line-height:1.22}.uj-carrusel--fotos .uj-carrusel__pista{gap:5px}.uj-carrusel__foto{flex-basis:calc((100% - 10px) / 3)}.uj-pro__columna{gap:1rem}.uj-carrusel__plano{flex-basis:100%}.uj-pro__video{order:2}.uj-pro__natural .uj-pro__fila::after{flex:none;width:0}.uj-pro__natural--imagen .uj-pro__natural-medio{order:-1;min-height:20rem}.uj-mapa{height:400px}}@media (max-width:380px){.uj-amenidades{gap:7px}.uj-amenidades__item{min-height:78px;padding:10px 7px;gap:6px}.uj-amenidades__icono{width:26px;height:26px}.uj-amenidades__item span{font-size:10.3px;line-height:1.18}}   .uj-portadilla{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-height:50vh;padding:clamp(40px,5vw,60px);overflow:hidden;background:var(--uj-noche);color:#fff;text-align:center}.uj-portadilla__fondo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.uj-portadilla::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);opacity:.58;pointer-events:none}.uj-portadilla__titulo{margin:0;font:400 clamp(22px,12px + 2.8vw,44px)/1 var(--uj-orbitron);color:#fff} .uj-migas{margin:0 0 1rem}.uj-migas ol{display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px;margin:0;padding:0;list-style:none;font:500 .7rem/1.5 var(--uj-roboto);text-transform:uppercase;color:#fff}.uj-migas li{position:relative}.uj-migas li:not(:last-child)::after{content:"";position:absolute;top:0;right:-8.5px;height:100%;border-left:1px solid #ddd}.uj-migas a{transition:color .3s}.uj-migas a:hover,.uj-migas a:focus-visible{color:var(--uj-oro)} .uj-portadilla--blog{gap:25px;min-height:45vh}.uj-portadilla--blog::before{background:#000;opacity:.49}.uj-portadilla--blog .uj-portadilla__titulo{margin:-10px 0;font-size:var(--uj-t-titulo)}.uj-portadilla__texto{max-width:65ch;margin:0 0 calc(.9rem + 2%);font:500 var(--uj-t-texto)/1.5 var(--uj-roboto);color:#fff} .uj-portadilla--entrada{padding-left:clamp(16px,4vw,60px);padding-right:clamp(16px,4vw,60px)}.uj-portadilla--entrada .uj-portadilla__titulo{font-weight:500;font-size:var(--uj-t-titulo)}@media (max-width:1024px){.uj-portadilla--entrada{padding-left:clamp(40px,5vw,60px);padding-right:clamp(40px,5vw,60px)}}@media (max-width:767px){.uj-portadilla:not(.uj-portadilla--blog){gap:0}.uj-portadilla__texto{margin-bottom:.9rem}.uj-portadilla--entrada .uj-migas{display:none}}  .uj-sobre--conocenos .uj-sobre__foto{background-image:url(/wp-content/uploads/2024/06/cheerful-port-employees-with-tablet-scaled-urbanizadora-jimenez.webp)}@media (max-width:767px){.uj-sobre--conocenos .uj-rotulo{font-size:clamp(17px,12px + 1.3vw,28px)}} .uj-valores{position:relative;isolation:isolate;padding:100px 0;background:url(/wp-content/uploads/2024/06/aerial-view-city-coastline-turkey-scaled-urbanizadora-jimenez.webp) top right/cover no-repeat;color:#fff}.uj-valores::before{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:.42;pointer-events:none}.uj-valores__fila{display:flex;gap:10px;max-width:1200px;margin:0 auto}.uj-valor{flex:1 1 0;min-width:0;padding:100px 40px 20px}.uj-valor:nth-child(2){padding:20px 40px 0}.uj-valor__titulo{margin:8px 0 10px;font:500 clamp(17px,12px + 1.3vw,28px)/1.2 var(--uj-orbitron);color:#fff}.uj-valor__texto{font:400 var(--uj-t-texto)/1.5 var(--uj-roboto);color:#fff}@media (max-width:1024px){.uj-valores{padding:70px 30px}.uj-valores__fila{flex-wrap:wrap}.uj-valor,.uj-valor:nth-child(2){flex:0 0 calc(50% - 5px);margin-bottom:50px}}@media (max-width:767px){.uj-valores{padding:70px 20px}.uj-valores::before{opacity:.39}.uj-valores__fila{flex-direction:column}.uj-valor,.uj-valor:nth-child(2){flex:none;margin:0;padding:0;text-align:center}}  .uj-blog-lista .uj-caja{padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-blog-lista .uj-posts{row-gap:10px;overflow:visible}@media (max-width:1024px){.uj-blog-lista .uj-posts{row-gap:10px}}@media (max-width:767px){.uj-blog-lista .uj-posts{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:0;overflow:visible;scroll-snap-type:none}.uj-blog-lista .uj-post{height:290px}.uj-blog-lista .uj-post__titulo a{font-size:clamp(.66rem,.62rem + .25vw,.76rem)}} .uj-paginacion .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uj-paginacion .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;font:500 14px/1 var(--uj-roboto)}.uj-paginacion .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid rgba(12,57,78,.2);border-radius:3px;color:var(--uj-azul);transition:background .3s,color .3s}.uj-paginacion .page-numbers.current,.uj-paginacion a.page-numbers:hover,.uj-paginacion a.page-numbers:focus-visible{background:var(--uj-azul);border-color:var(--uj-azul);color:#fff}  .uj-entrada__caja{max-width:calc(960px + 2 * var(--uj-lado));padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}.uj-entrada__contenido{font:400 var(--uj-t-texto)/1.5 var(--uj-roboto);color:#333;overflow-wrap:break-word}.uj-entrada__contenido p,.uj-entrada__contenido ul,.uj-entrada__contenido ol,.uj-entrada__contenido figure{margin:0 0 .9rem}.uj-entrada__contenido h2,.uj-entrada__contenido h3,.uj-entrada__contenido h4{margin:1.5rem 0 .9rem;font-family:var(--uj-orbitron);font-weight:500;line-height:1.2;color:var(--uj-azul)}.uj-entrada__contenido h2{font-size:var(--uj-t-titulo)}.uj-entrada__contenido h3{font-size:clamp(17px,12px + 1.3vw,22px)}.uj-entrada__contenido a{color:#c36}.uj-entrada__contenido a:hover{text-decoration:underline}.uj-entrada__contenido img{height:auto;border-radius:3px} .uj-mas .uj-caja{gap:20px}  @media (min-width:1025px){body:has(.uj-contacto--pagina) .uj-nav{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:rgba(7,51,63,.08);box-shadow:0 12px 34px rgba(5,35,45,.08)}body:has(.uj-contacto--pagina) .uj-nav__logo img{filter:none}body:has(.uj-contacto--pagina) .uj-nav__link{color:var(--uj-tinta)}body:has(.uj-contacto--pagina) .uj-nav__link:hover,body:has(.uj-contacto--pagina) .uj-nav__link:focus-visible,body:has(.uj-contacto--pagina) .uj-nav__proyectos.is-active>.uj-nav__proyectos-btn{color:var(--uj-dorado)}body:has(.uj-contacto--pagina) .uj-nav .uj-nav__contacto{color:#fff;background:var(--uj-noche)}body:has(.uj-contacto--pagina) .uj-nav .uj-nav__contacto:hover,body:has(.uj-contacto--pagina) .uj-nav .uj-nav__contacto:focus-visible{color:#fff;background:var(--uj-dorado)}} .uj-contacto--pagina{--uj-alto-nav:75px}.uj-contacto--pagina .uj-contacto__fila{padding-top:calc(var(--uj-alto-nav) + var(--uj-bloque))}.uj-contacto--pagina .uj-contacto__tarjeta{margin:0 7px}.uj-contacto--pagina .uj-contacto__titulo{margin-bottom:3px}.uj-contacto--pagina .uj-contacto__intro{font-size:clamp(13px,11px + .5vw,16px)}@media (max-width:1024px){.uj-contacto--pagina{--uj-alto-nav:83px}.uj-contacto--pagina .uj-contacto__fila{padding:calc(var(--uj-alto-nav) + 70px) 30px 70px}.uj-contacto--pagina .uj-contacto__tarjeta{margin:0 30px 0 0}}@media (max-width:767px){.uj-contacto--pagina{--uj-alto-nav:77px}.uj-contacto--pagina .uj-contacto__fila{padding:calc(var(--uj-alto-nav) + 13.5vw) 5% 13.5vw}.uj-contacto--pagina .uj-contacto__tarjeta{margin:0}} .uj-fcontacto{display:flex;flex-wrap:wrap;gap:12px;margin:0 -5px -10px;font-family:var(--uj-roboto)}.uj-fcontacto__campo{flex:0 0 100%;min-width:0}.uj-fcontacto__campo--60{flex-basis:calc(60% - 6px)}.uj-fcontacto__campo--40{flex-basis:calc(40% - 6px)}.uj-fcontacto__campo--50{flex-basis:calc(50% - 6px)}.uj-fcontacto input[type=text],.uj-fcontacto input[type=email],.uj-fcontacto input[type=tel],.uj-fcontacto select,.uj-fcontacto textarea{display:block;width:100%;height:46px;margin:0;padding:0 14px;border:1px solid rgba(11,63,76,.12);border-radius:3px;background:#fff;color:#0b3f4c;font:500 14px/1.4 var(--uj-roboto);box-shadow:none;transition:border-color .22s ease,box-shadow .22s ease;-webkit-appearance:none;appearance:none}.uj-fcontacto textarea{height:104px;padding:12px 14px;resize:none}.uj-fcontacto select{padding-right:40px;line-height:1.5;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 357 571.4 322'%3E%3Cpath fill='%230b3f4c' d='M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z'/%3E%3C/svg%3E") right 14px center/11px auto no-repeat;cursor:pointer}.uj-fcontacto ::placeholder{color:rgba(11,63,76,.6);opacity:1}.uj-fcontacto input:focus,.uj-fcontacto select:focus,.uj-fcontacto textarea:focus{border-color:#f8c63d;box-shadow:0 0 0 2px rgba(248,198,61,.15)}.uj-fcontacto [aria-invalid=true]{border-color:#e05252}.uj-fcontacto__etiqueta{display:block;margin:0 0 5px;padding:0 0 10px;font:500 13px/1 var(--uj-roboto);color:#0b3f4c}.uj-fcontacto__acepta{display:flex;align-items:center;gap:8px;margin-top:2px}.uj-fcontacto__acepta input{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:#f8c63d}.uj-fcontacto__acepta label{font:500 12px/1 var(--uj-roboto);color:var(--uj-azul);cursor:pointer}.uj-fcontacto .uj-form__enviar{width:auto;min-height:46px;padding:0 28px;border:0;border-radius:3px;background:#f8c63d;color:#fff;font:700 16px/1 var(--uj-sistema);letter-spacing:0;transition:background .22s ease,transform .22s ease}.uj-fcontacto .uj-form__enviar:hover,.uj-fcontacto .uj-form__enviar:focus-visible{background:#e4b62f;color:#fff;transform:translateY(-1px)}.uj-fcontacto .uj-form__turnstile{margin:0}@media (max-width:767px){.uj-fcontacto__campo--60,.uj-fcontacto__campo--40,.uj-fcontacto__campo--50{flex-basis:100%}.uj-fcontacto input[type=text],.uj-fcontacto input[type=email],.uj-fcontacto input[type=tel],.uj-fcontacto select,.uj-fcontacto textarea{font-size:16px} .uj-fcontacto ::placeholder{font-size:14px}} .uj-aviso__caja{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding-top:var(--uj-bloque);padding-bottom:var(--uj-bloque)}