.ContactoSecciones-module__9jai5q__etiqueta{color:#06c;font-size:calc(11px * var(--ased-escala-texto,1));letter-spacing:.14em;margin-bottom:16px;font-weight:600}.ContactoSecciones-module__9jai5q__etiquetaOscura{color:#2997ff}.ContactoSecciones-module__9jai5q__titulo{font-size:calc(40px * var(--ased-escala-texto,1));letter-spacing:-.025em;margin-bottom:32px;line-height:1.1}@media (max-width:833px){.ContactoSecciones-module__9jai5q__titulo{font-size:calc(34px * var(--ased-escala-texto,1))}}@media (max-width:649px){.ContactoSecciones-module__9jai5q__etiqueta{margin-bottom:12px}.ContactoSecciones-module__9jai5q__titulo{font-size:calc(clamp(28px, 8vw, 34px) * var(--ased-escala-texto,1))}}
.ContactoUbicacionSection-module__Fq5DMq__seccion{color:#fff;background:#0a0c0e;padding:24px 40px}.ContactoUbicacionSection-module__Fq5DMq__seccion[id][aria-labelledby]{scroll-margin-top:48px}.ContactoUbicacionSection-module__Fq5DMq__interior{max-width:1040px;margin-inline:auto}.ContactoUbicacionSection-module__Fq5DMq__interior .ContactoUbicacionSection-module__Fq5DMq__etiqueta{color:#abd5ff;margin-bottom:12px}.ContactoUbicacionSection-module__Fq5DMq__interior h2{font-size:calc(36px * var(--ased-escala-texto,1));margin-bottom:20px}.ContactoUbicacionSection-module__Fq5DMq__ubicacion{isolation:isolate;background:#1d1d1f;border-radius:24px;height:clamp(260px,36svh,360px);position:relative;overflow:hidden}.ContactoUbicacionSection-module__Fq5DMq__fotografia{position:absolute;inset:0}.ContactoUbicacionSection-module__Fq5DMq__fotografia img{object-fit:cover;object-position:center}.ContactoUbicacionSection-module__Fq5DMq__ubicacion:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#000000e6);position:absolute;inset:35% 0 0}.ContactoUbicacionSection-module__Fq5DMq__pieFoto{z-index:1;max-width:43%;line-height:1.5;position:absolute;bottom:20px;left:20px}.ContactoUbicacionSection-module__Fq5DMq__pieFoto p{font-size:calc(15px * var(--ased-escala-texto,1));margin-bottom:6px;font-weight:500}.ContactoUbicacionSection-module__Fq5DMq__pieFoto address{font-size:calc(15px * var(--ased-escala-texto,1));color:#fff;font-style:normal}.ContactoUbicacionSection-module__Fq5DMq__marcoMapa{--alto-mapa-incrustado:100%;z-index:2;background:#f5f5f7;border:4px solid #1d1d1f;border-radius:20px;width:44%;height:72%;position:absolute;bottom:16px;right:16px;overflow:hidden}.ContactoUbicacionSection-module__Fq5DMq__mapa{border:0;width:100%;height:100%;position:absolute;inset:0}.ContactoUbicacionSection-module__Fq5DMq__ampliar{z-index:1;color:#fff;min-height:44px;font-size:calc(12px * var(--ased-escala-texto,1));background:#102332;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;top:10px;left:10px}.ContactoUbicacionSection-module__Fq5DMq__ampliar:focus-visible{outline-offset:4px;outline:2px solid #abd5ff}.ContactoUbicacionSection-module__Fq5DMq__pie{border-top:1px solid #353537;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:16px;padding-top:16px;display:grid}.ContactoUbicacionSection-module__Fq5DMq__estacionamiento{align-items:flex-start;gap:12px;display:flex}.ContactoUbicacionSection-module__Fq5DMq__estacionamiento>svg{color:#abd5ff;flex-shrink:0}.ContactoUbicacionSection-module__Fq5DMq__estacionamiento h3{font-size:calc(15px * var(--ased-escala-texto,1));margin-bottom:6px;font-weight:600;line-height:1.5}.ContactoUbicacionSection-module__Fq5DMq__indicaciones{color:#ccc;font-size:calc(14px * var(--ased-escala-texto,1));margin:0;padding-left:18px;line-height:1.5;list-style:outside}.ContactoUbicacionSection-module__Fq5DMq__indicaciones li+li{margin-top:4px}.ContactoUbicacionSection-module__Fq5DMq__indicaciones li::marker{color:#abd5ff;font-size:calc(11px * var(--ased-escala-texto,1))}@media (max-width:833px){.ContactoUbicacionSection-module__Fq5DMq__seccion{padding-inline:24px}.ContactoUbicacionSection-module__Fq5DMq__seccion[id][aria-labelledby]{scroll-margin-top:16px}.ContactoUbicacionSection-module__Fq5DMq__interior h2{font-size:calc(34px * var(--ased-escala-texto,1))}.ContactoUbicacionSection-module__Fq5DMq__marcoMapa{width:46%;bottom:12px;right:12px}.ContactoUbicacionSection-module__Fq5DMq__pieFoto{max-width:43%;bottom:16px;left:16px}.ContactoUbicacionSection-module__Fq5DMq__pieFoto p,.ContactoUbicacionSection-module__Fq5DMq__pieFoto address{font-size:calc(14px * var(--ased-escala-texto,1))}.ContactoUbicacionSection-module__Fq5DMq__pie{grid-template-columns:minmax(0,1fr) 260px;gap:16px}}@media (max-width:600px){.ContactoUbicacionSection-module__Fq5DMq__seccion{padding-block:12px}.ContactoUbicacionSection-module__Fq5DMq__interior .ContactoUbicacionSection-module__Fq5DMq__etiqueta{margin-bottom:8px}.ContactoUbicacionSection-module__Fq5DMq__interior h2{font-size:calc(28px * var(--ased-escala-texto,1));margin-bottom:16px}.ContactoUbicacionSection-module__Fq5DMq__ubicacion{border-radius:20px;height:300px}.ContactoUbicacionSection-module__Fq5DMq__fotografia img{object-position:55% center}.ContactoUbicacionSection-module__Fq5DMq__marcoMapa{border-radius:16px;width:68%;height:156px}.ContactoUbicacionSection-module__Fq5DMq__pieFoto{background:#000000c2;border-radius:8px;max-width:calc(100% - 24px);padding:8px 10px;top:12px;bottom:auto;left:12px}.ContactoUbicacionSection-module__Fq5DMq__pieFoto p{font-size:calc(13px * var(--ased-escala-texto,1));margin-bottom:4px}.ContactoUbicacionSection-module__Fq5DMq__pieFoto address{font-size:calc(14px * var(--ased-escala-texto,1))}.ContactoUbicacionSection-module__Fq5DMq__pie{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding-top:12px}}@media (any-pointer:coarse) and (max-height:500px){.ContactoUbicacionSection-module__Fq5DMq__seccion[id][aria-labelledby]{scroll-margin-top:16px}}
.ContactoServicioTarjeta-module__XpdJQG__tarjeta{color:#1d1d1f;background:#fff;border-radius:18px;grid-template-rows:auto 1fr;height:100%;transition:background-color .18s;display:grid}.ContactoServicioTarjeta-module__XpdJQG__fotografia{aspect-ratio:16/9;border-radius:18px 18px 0 0;width:100%;display:block;position:relative;overflow:hidden}.ContactoServicioTarjeta-module__XpdJQG__fotografia img{object-fit:cover;transform-origin:top;transition:transform 1.2s var(--ease-out);transform:scale(1)}.ContactoServicioTarjeta-module__XpdJQG__contenido{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;display:grid}.ContactoServicioTarjeta-module__XpdJQG__icono{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ContactoServicioTarjeta-module__XpdJQG__detalle{min-width:0}.ContactoServicioTarjeta-module__XpdJQG__tarjeta h3{font-size:calc(24px * var(--ased-escala-texto,1));letter-spacing:-.025em;align-items:center;gap:10px;margin-bottom:12px;line-height:1.2;display:flex}.ContactoServicioTarjeta-module__XpdJQG__tarjeta p{color:#626267;font-size:calc(17px * var(--ased-escala-texto,1));line-height:1.47}.ContactoServicioTarjeta-module__XpdJQG__accion{color:#06c;min-height:44px;font-size:calc(17px * var(--ased-escala-texto,1));justify-self:start;align-items:center;gap:8px;line-height:1.47;display:inline-flex}.ContactoServicioTarjeta-module__XpdJQG__accion svg{transition:transform .18s var(--ease-out);flex-shrink:0}.ContactoServicioTarjeta-module__XpdJQG__proximamente{color:#626267;font-size:calc(13px * var(--ased-escala-texto,1));background:#e9e9ed;border-radius:999px;padding:4px 12px}.ContactoServicioTarjeta-module__XpdJQG__tarjeta:focus-visible{outline-offset:6px;outline:2px solid #0071e3}.ContactoServicioTarjeta-module__XpdJQG__tarjeta:focus-visible .ContactoServicioTarjeta-module__XpdJQG__accion{text-underline-offset:4px;text-decoration:underline}.ContactoServicioTarjeta-module__XpdJQG__tarjeta:focus-within .ContactoServicioTarjeta-module__XpdJQG__fotografia img{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-disponible=true]:hover{background:#ededf0}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-disponible=true]:hover .ContactoServicioTarjeta-module__XpdJQG__accion{text-underline-offset:4px;text-decoration:underline}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-disponible=true]:hover .ContactoServicioTarjeta-module__XpdJQG__accion svg{transform:translate(2px,-2px)}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-disponible=true]:hover .ContactoServicioTarjeta-module__XpdJQG__fotografia img{transform:scale(1.04)}}@media (max-width:649px){.ContactoServicioTarjeta-module__XpdJQG__tarjeta{grid-template-rows:1fr;grid-template-columns:clamp(80px,24vw,96px) minmax(0,1fr);min-height:132px;overflow:hidden}.ContactoServicioTarjeta-module__XpdJQG__fotografia{aspect-ratio:auto;border-radius:18px 0 0 18px;height:100%}.ContactoServicioTarjeta-module__XpdJQG__contenido{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:6px 8px;padding:12px}.ContactoServicioTarjeta-module__XpdJQG__icono{width:20px;height:22px}.ContactoServicioTarjeta-module__XpdJQG__icono svg{width:20px;height:20px}.ContactoServicioTarjeta-module__XpdJQG__tarjeta h3{font-size:calc(18px * var(--ased-escala-texto,1));margin-bottom:6px}.ContactoServicioTarjeta-module__XpdJQG__tarjeta p{font-size:calc(14px * var(--ased-escala-texto,1));line-height:1.4}.ContactoServicioTarjeta-module__XpdJQG__accion{min-height:32px;font-size:calc(13px * var(--ased-escala-texto,1));gap:4px}.ContactoServicioTarjeta-module__XpdJQG__accion svg{width:18px;height:18px}}@media (hover:none) and (pointer:coarse){.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-efecto-tactil=activo]{background:#ededf0}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-efecto-tactil=activo] .ContactoServicioTarjeta-module__XpdJQG__fotografia img{transform:scale(1.04)}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-efecto-tactil=activo] .ContactoServicioTarjeta-module__XpdJQG__accion svg{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.ContactoServicioTarjeta-module__XpdJQG__tarjeta,.ContactoServicioTarjeta-module__XpdJQG__accion svg,.ContactoServicioTarjeta-module__XpdJQG__fotografia img{transition:none}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-efecto-tactil=activo] .ContactoServicioTarjeta-module__XpdJQG__fotografia img,.ContactoServicioTarjeta-module__XpdJQG__tarjeta:focus-within .ContactoServicioTarjeta-module__XpdJQG__fotografia img,.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-disponible=true]:hover .ContactoServicioTarjeta-module__XpdJQG__fotografia img{transform:scale(1)}.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-efecto-tactil=activo] .ContactoServicioTarjeta-module__XpdJQG__accion svg,.ContactoServicioTarjeta-module__XpdJQG__tarjeta[data-disponible=true]:hover .ContactoServicioTarjeta-module__XpdJQG__accion svg{transform:none}}
.ContactoServiciosSection-module__XKOLJq__seccion{content-visibility:auto;contain-intrinsic-block-size:auto 650px;color:#1d1d1f;background:#f5f5f7;padding:40px}.ContactoServiciosSection-module__XKOLJq__interior{max-width:1120px;margin-inline:auto}.ContactoServiciosSection-module__XKOLJq__encabezado{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ContactoServiciosSection-module__XKOLJq__encabezado h2{max-width:20ch;font-size:calc(40px * var(--ased-escala-texto,1));letter-spacing:-.025em;line-height:1.1}.ContactoServiciosSection-module__XKOLJq__descripcion{color:#626267;max-width:26ch;font-size:calc(15px * var(--ased-escala-texto,1));line-height:1.5}.ContactoServiciosSection-module__XKOLJq__tarjetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:833px){.ContactoServiciosSection-module__XKOLJq__seccion{padding:32px 24px}.ContactoServiciosSection-module__XKOLJq__encabezado{flex-direction:column;align-items:flex-start;gap:16px}.ContactoServiciosSection-module__XKOLJq__encabezado h2{font-size:calc(34px * var(--ased-escala-texto,1))}.ContactoServiciosSection-module__XKOLJq__descripcion{max-width:none}}@media (min-width:650px) and (max-width:1099px){.ContactoServiciosSection-module__XKOLJq__tarjetas{grid-template-columns:repeat(4,minmax(0,1fr))}.ContactoServiciosSection-module__XKOLJq__tarjetas>li{grid-column:span 2}.ContactoServiciosSection-module__XKOLJq__tarjetas>li:last-child{grid-column:2/4}}@media (max-width:649px){.ContactoServiciosSection-module__XKOLJq__seccion{padding-block:20px}.ContactoServiciosSection-module__XKOLJq__tarjetas{grid-template-columns:minmax(0,1fr);gap:12px}}
.ContactoRedesSection-module__aOH9Hq__seccion{content-visibility:auto;contain-intrinsic-block-size:auto 600px;--redes-limite-menu:148px;color:#fff;background:#132a3e;padding:24px 40px}.ContactoRedesSection-module__aOH9Hq__seccion[id][aria-labelledby]{scroll-margin-top:calc(var(--redes-limite-menu) - 100px)}.ContactoRedesSection-module__aOH9Hq__interior{max-width:1040px;margin-inline:auto}.ContactoRedesSection-module__aOH9Hq__presentacion{margin-bottom:20px}.ContactoRedesSection-module__aOH9Hq__presentacion .ContactoRedesSection-module__aOH9Hq__etiqueta{color:#abd5ff;margin-bottom:10px}.ContactoRedesSection-module__aOH9Hq__titulo{font-size:calc(36px * var(--ased-escala-texto,1));letter-spacing:-.025em;margin-bottom:10px;font-weight:600;line-height:1.1}.ContactoRedesSection-module__aOH9Hq__descripcion{color:#fff;font-size:calc(17px * var(--ased-escala-texto,1));line-height:1.5}.ContactoRedesSection-module__aOH9Hq__contenido{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.ContactoRedesSection-module__aOH9Hq__fotografia{min-height:clamp(240px, calc(100svh - var(--redes-limite-menu) - 240px), 340px);border-radius:8px;position:relative;overflow:hidden}.ContactoRedesSection-module__aOH9Hq__fotografia img{object-fit:cover;object-position:center 60%}.ContactoRedesSection-module__aOH9Hq__canales{min-width:0}.ContactoRedesSection-module__aOH9Hq__redes{grid-template-rows:repeat(2,minmax(min-content,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;margin:0;padding:0;list-style:none;display:grid}.ContactoRedesSection-module__aOH9Hq__redes li{min-width:0}.ContactoRedesSection-module__aOH9Hq__redes a{color:#fff;background:#ffffff04;border:1px solid #415365;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:126px;padding:16px;transition:background-color .18s;display:flex;position:relative}.ContactoRedesSection-module__aOH9Hq__icono{color:#fff;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .3s;display:grid}.ContactoRedesSection-module__aOH9Hq__icono svg{width:100%;height:100%}.ContactoRedesSection-module__aOH9Hq__texto{gap:4px;min-width:0;display:grid}.ContactoRedesSection-module__aOH9Hq__nombre{font-size:calc(18px * var(--ased-escala-texto,1));font-weight:500;line-height:1.2}.ContactoRedesSection-module__aOH9Hq__detalle{color:#d6e2ed;font-size:calc(14px * var(--ased-escala-texto,1));line-height:1.4}.ContactoRedesSection-module__aOH9Hq__redes a>svg{color:#abd5ff;transition:transform .3s;position:absolute;top:16px;right:14px}.ContactoRedesSection-module__aOH9Hq__redes a:focus-visible{text-decoration:none}.ContactoRedesSection-module__aOH9Hq__redes a:focus-visible .ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a:focus-visible>svg{transform:translateY(-3px)}.ContactoRedesSection-module__aOH9Hq__redes a:focus-visible{outline-offset:4px;outline:2px solid #abd5ff}.ContactoRedesSection-module__aOH9Hq__cierre{color:#d6e2ed;font-size:calc(14px * var(--ased-escala-texto,1));text-align:right;margin-top:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.ContactoRedesSection-module__aOH9Hq__redes a:hover{background:#ffffff0d;text-decoration:none}.ContactoRedesSection-module__aOH9Hq__redes a:hover .ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a:hover>svg{transform:translateY(-3px)}}@media (max-width:833px){.ContactoRedesSection-module__aOH9Hq__seccion{--redes-limite-menu:116px;padding:20px 24px}.ContactoRedesSection-module__aOH9Hq__titulo{font-size:calc(34px * var(--ased-escala-texto,1))}}@media (max-width:600px){.ContactoRedesSection-module__aOH9Hq__seccion{padding-block:12px}.ContactoRedesSection-module__aOH9Hq__presentacion{margin-bottom:12px}.ContactoRedesSection-module__aOH9Hq__presentacion .ContactoRedesSection-module__aOH9Hq__etiqueta{margin-bottom:8px}.ContactoRedesSection-module__aOH9Hq__titulo{font-size:calc(30px * var(--ased-escala-texto,1));margin-bottom:8px}.ContactoRedesSection-module__aOH9Hq__descripcion{font-size:calc(16px * var(--ased-escala-texto,1))}.ContactoRedesSection-module__aOH9Hq__contenido{grid-template-columns:minmax(0,1fr);gap:12px}.ContactoRedesSection-module__aOH9Hq__fotografia{min-height:clamp(112px, calc(100svh - var(--redes-limite-menu) - 530px), 160px)}.ContactoRedesSection-module__aOH9Hq__redes{gap:10px}.ContactoRedesSection-module__aOH9Hq__redes a{gap:6px;min-height:126px;padding:12px}.ContactoRedesSection-module__aOH9Hq__icono{width:36px;height:36px}.ContactoRedesSection-module__aOH9Hq__nombre{font-size:calc(17px * var(--ased-escala-texto,1))}.ContactoRedesSection-module__aOH9Hq__detalle{font-size:calc(14px * var(--ased-escala-texto,1))}.ContactoRedesSection-module__aOH9Hq__redes a>svg{top:12px;right:10px}.ContactoRedesSection-module__aOH9Hq__cierre{text-align:left}}@media (hover:none) and (pointer:coarse){.ContactoRedesSection-module__aOH9Hq__redes a[data-efecto-tactil=activo]{background:#ffffff0d}.ContactoRedesSection-module__aOH9Hq__redes a[data-efecto-tactil=activo] .ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a[data-efecto-tactil=activo]>svg{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ContactoRedesSection-module__aOH9Hq__redes a,.ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a>svg{transition:none}.ContactoRedesSection-module__aOH9Hq__redes a[data-efecto-tactil=activo] .ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a[data-efecto-tactil=activo]>svg,.ContactoRedesSection-module__aOH9Hq__redes a:hover .ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a:focus-visible .ContactoRedesSection-module__aOH9Hq__icono,.ContactoRedesSection-module__aOH9Hq__redes a:hover>svg,.ContactoRedesSection-module__aOH9Hq__redes a:focus-visible>svg{transform:none}}
.ContactoRedesFotografia-module__aSLzIW__escena,.ContactoRedesFotografia-module__aSLzIW__capas{width:100%;height:100%;position:absolute;inset:0}.ContactoRedesFotografia-module__aSLzIW__capas{pointer-events:none}.ContactoRedesFotografia-module__aSLzIW__burbuja{transform-box:view-box;transform-origin:50% 71.25%;filter:drop-shadow(0 0 8px #61dfff90)}.ContactoRedesFotografia-module__aSLzIW__control{color:#fff;min-height:44px;font-size:calc(13px * var(--ased-escala-texto,1));background:#102332e6;border:1px solid #ffffff60;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;bottom:8px;right:8px}.ContactoRedesFotografia-module__aSLzIW__control:focus-visible{outline-offset:2px;outline:2px solid #abd5ff}@media (prefers-reduced-motion:reduce){.ContactoRedesFotografia-module__aSLzIW__escena[data-reproduciendo] .ContactoRedesFotografia-module__aSLzIW__burbuja{opacity:1;animation:none;transform:none}.ContactoRedesFotografia-module__aSLzIW__control{display:none}}
