.servicios-portada[data-astro-cid-jmhgmav5]{background:var(--negro);min-height:600px;color:var(--blanco);position:relative;overflow:hidden}.servicios-fondo[data-astro-cid-jmhgmav5]{background:url(/images/servicios.webp) 50%/cover no-repeat;position:absolute;inset:0}.servicios-oscurecer[data-astro-cid-jmhgmav5]{background:linear-gradient(90deg, var(--negro) 0%, #000000e6 23%, #0000008c 65%, #0000004d 100%);position:absolute;inset:0}.servicios-portada-interior[data-astro-cid-jmhgmav5]{z-index:1;flex-direction:column;width:min(1300px,100% - 48px);min-height:600px;margin:0 auto;padding:26px 0 70px;display:flex;position:relative}.servicios-ruta[data-astro-cid-jmhgmav5]{font:400 12px var(--fuente-textos);align-items:center;gap:11px;display:flex}.servicios-ruta[data-astro-cid-jmhgmav5] a[data-astro-cid-jmhgmav5]{color:inherit;text-decoration:none}.servicios-ruta[data-astro-cid-jmhgmav5] a[data-astro-cid-jmhgmav5]:hover{color:var(--primario)}.servicios-hero-textos[data-astro-cid-jmhgmav5]{max-width:750px;margin-top:auto}.servicios-micro[data-astro-cid-jmhgmav5]{font:700 11px var(--fuente-textos);letter-spacing:.13em;color:var(--primario);margin:0}.servicios-hero-textos[data-astro-cid-jmhgmav5] h1[data-astro-cid-jmhgmav5]{font:400 clamp(54px, 7.4vw, 108px)/.97 var(--fuente-titulos);margin:16px 0 18px}.servicios-hero-textos[data-astro-cid-jmhgmav5] h1[data-astro-cid-jmhgmav5] em[data-astro-cid-jmhgmav5]{color:var(--primario);font-style:normal}.servicios-linea[data-astro-cid-jmhgmav5]{background:var(--primario);width:110px;height:2px;display:block}.servicios-hero-textos[data-astro-cid-jmhgmav5]>p[data-astro-cid-jmhgmav5]:last-of-type{max-width:530px;font:400 15px/1.7 var(--fuente-textos);margin:22px 0 24px}.servicios-descubrir[data-astro-cid-jmhgmav5]{font:600 13px var(--fuente-textos);color:var(--primario);align-items:center;gap:24px;text-decoration:none;display:inline-flex}.servicios-firma[data-astro-cid-jmhgmav5]{writing-mode:vertical-rl;font:700 14px var(--fuente-textos);letter-spacing:.25em;color:var(--primario);position:absolute;bottom:40px;right:8px}.servicios-listado[data-astro-cid-jmhgmav5]{background:var(--blanco);color:var(--negro);padding:74px 24px 95px}.servicios-listado-interior[data-astro-cid-jmhgmav5]{max-width:1300px;margin:0 auto}.servicios-introduccion[data-astro-cid-jmhgmav5]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:35px;display:flex}.servicios-micro-oscuro[data-astro-cid-jmhgmav5]{color:var(--negro)}.servicios-introduccion[data-astro-cid-jmhgmav5] h2[data-astro-cid-jmhgmav5]{max-width:680px;font:400 clamp(32px, 4.2vw, 58px)/1.06 var(--fuente-titulos);margin:12px 0 0}.servicios-introduccion[data-astro-cid-jmhgmav5] h2[data-astro-cid-jmhgmav5] span[data-astro-cid-jmhgmav5]{color:var(--naranja)}.servicios-introduccion[data-astro-cid-jmhgmav5]>p[data-astro-cid-jmhgmav5]{max-width:340px;font:400 13px/1.75 var(--fuente-textos);margin:0 0 4px}.servicios-grid[data-astro-cid-jmhgmav5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.servicio-tarjeta[data-astro-cid-jmhgmav5]{background:var(--blanco);border:1px solid #00000024;flex-direction:column;min-height:270px;padding:23px 24px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.servicio-tarjeta[data-astro-cid-jmhgmav5]:before{content:"";background:var(--naranja);transform-origin:0;width:100%;height:3px;transition:transform .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.servicio-superior[data-astro-cid-jmhgmav5]{justify-content:space-between;align-items:center;display:flex}.servicio-numero[data-astro-cid-jmhgmav5]{font:600 11px var(--fuente-textos);letter-spacing:.1em}.servicio-adorno[data-astro-cid-jmhgmav5]{background:var(--naranja);width:36px;height:1px}.servicio-cuerpo[data-astro-cid-jmhgmav5]{z-index:1;max-width:320px;margin-top:21px;position:relative}.servicio-cuerpo[data-astro-cid-jmhgmav5] h3[data-astro-cid-jmhgmav5]{font:700 18px/1.3 var(--fuente-textos);margin:0 0 12px}.servicio-cuerpo[data-astro-cid-jmhgmav5] p[data-astro-cid-jmhgmav5]{font:400 13px/1.7 var(--fuente-textos);margin:0}.servicio-inferior[data-astro-cid-jmhgmav5]{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:24px;display:flex;position:relative}.servicio-inferior[data-astro-cid-jmhgmav5]>a[data-astro-cid-jmhgmav5]{font:600 12px var(--fuente-textos);color:var(--negro);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.servicio-flecha[data-astro-cid-jmhgmav5]{width:38px;height:38px;color:var(--negro);background:var(--primario);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.servicio-simbolo[data-astro-cid-jmhgmav5]{width:75px;height:75px;color:var(--naranja);opacity:.7;margin-bottom:-12px;margin-right:-9px;display:block}.servicio-simbolo[data-astro-cid-jmhgmav5] svg[data-astro-cid-jmhgmav5]{width:100%;height:100%;display:block}.servicio-contacto[data-astro-cid-jmhgmav5]{color:var(--blanco);background:var(--negro);justify-content:space-between;text-decoration:none}.servicio-contacto-etiqueta[data-astro-cid-jmhgmav5]{color:var(--primario);font:700 11px var(--fuente-textos);letter-spacing:.1em}.servicio-contacto[data-astro-cid-jmhgmav5] strong[data-astro-cid-jmhgmav5]{max-width:270px;font:400 clamp(25px, 2.8vw, 38px)/1.1 var(--fuente-titulos);margin:24px 0}.servicio-contacto-cierre[data-astro-cid-jmhgmav5]{font:600 12px var(--fuente-textos);justify-content:space-between;align-items:center;gap:20px;display:flex}.servicio-contacto-cierre[data-astro-cid-jmhgmav5]>span[data-astro-cid-jmhgmav5]{background:var(--primario);width:40px;height:40px;color:var(--negro);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;display:grid}@media (hover:hover) and (pointer:fine){.servicio-tarjeta[data-astro-cid-jmhgmav5]:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001f}.servicio-tarjeta[data-astro-cid-jmhgmav5]:hover:before{transform:scaleX(1)}}.servicios-portada[data-astro-cid-jmhgmav5] [data-astro-cid-jmhgmav5]:is(a):focus-visible,.servicios-listado[data-astro-cid-jmhgmav5] a[data-astro-cid-jmhgmav5]:focus-visible{outline:3px solid var(--primario);outline-offset:4px}@media (width<=950px){.servicios-grid[data-astro-cid-jmhgmav5]{grid-template-columns:repeat(2,minmax(0,1fr))}.servicios-introduccion[data-astro-cid-jmhgmav5]{align-items:start}}@media (width<=650px){.servicios-portada[data-astro-cid-jmhgmav5],.servicios-portada-interior[data-astro-cid-jmhgmav5]{min-height:520px}.servicios-portada-interior[data-astro-cid-jmhgmav5]{width:calc(100% - 32px);padding-bottom:48px}.servicios-oscurecer[data-astro-cid-jmhgmav5]{background:linear-gradient(90deg,#000000eb,#00000094)}.servicios-hero-textos[data-astro-cid-jmhgmav5] h1[data-astro-cid-jmhgmav5]{font-size:clamp(48px,11vw,72px)}.servicios-hero-textos[data-astro-cid-jmhgmav5]>p[data-astro-cid-jmhgmav5]:last-of-type{font-size:13px}.servicios-listado[data-astro-cid-jmhgmav5]{padding:52px 16px 65px}.servicios-introduccion[data-astro-cid-jmhgmav5]{flex-direction:column;gap:12px}.servicios-grid[data-astro-cid-jmhgmav5]{grid-template-columns:1fr;gap:13px}.servicio-tarjeta[data-astro-cid-jmhgmav5]{min-height:245px}}@media (prefers-reduced-motion:reduce){.servicio-tarjeta[data-astro-cid-jmhgmav5],.servicio-tarjeta[data-astro-cid-jmhgmav5]:before{transition:none}}
