:root{--r-papel:#f3f2ee;--r-tinta:#171a1d;--r-gris:#282018bd;--r-filete:#171a1d24;--r-filete-fuerte:#171a1dd9;--r-seccion:clamp(4.5rem,10vh,7.5rem)}html body:not(:has(.portada)){color:var(--r-tinta);background:var(--r-papel)!important}.cierre__brasa{display:none!important}body:not(:has(.portada)) .velo-alto{display:none!important}body:not(:has(.portada)) .borde-luz{display:none!important}html body:has(.portada){background:url(/medios/sitges-atardecer.webp) center 58% / cover no-repeat fixed, var(--r-papel)!important}@media (min-aspect-ratio:3/2){html body:has(.portada){background-position:50% 59.2%,0 0!important;background-size:115.5%,auto!important}}.portada__texto:before,.portada__texto:after{content:none!important;display:none!important}.portada__texto{z-index:2;left:var(--mx);bottom:max(2rem,min(7.5vh,5.5rem));width:min(44rem, calc(100vw - 2 * var(--mx)));transform-origin:0 100%;will-change:transform, opacity, filter;--sombra-letra:0 1px 1px #0806048c, 0 2px 12px #0806046b;top:auto;bottom:max(2rem,min(7.5svh,5.5rem));text-align:left!important;margin:0!important;position:fixed!important}.portada .portada__texto,.portada .portada__texto *{text-shadow:var(--sombra-letra)}.portada .portada__texto,.portada .portada__texto>*>span{color:#fff}.portada .folio{text-transform:uppercase;font-family:var(--mono)!important;letter-spacing:.14em!important;border:0!important;gap:.6rem!important;margin:0 0 max(.9rem,min(2vh,1.4rem))!important;padding:0!important;font-size:max(.72rem,min(.85vw,.82rem))!important}.portada .folio,.portada .folio *{color:#fff!important}.portada .folio b{font-weight:500!important}.portada .folio i{color:var(--sol)!important}.portada .nombre{margin:0!important}.portada .nombre__texto{display:block;text-transform:uppercase!important;letter-spacing:-.03em!important;color:#fff!important;font-size:max(3rem,min(6.3vw,6.6rem))!important;font-weight:700!important;line-height:.9!important}.portada .nombre__linea{display:block}.portada__filete{background:var(--sol);transform-origin:0;width:max(2.6rem,min(4vw,3.6rem));height:4px;margin:max(1rem,min(2.2vh,1.5rem)) 0 max(.8rem,min(1.8vh,1.2rem));display:block}.portada .quesomos{max-width:40rem;margin:0!important}.portada .quesomos,.portada .quesomos *{text-transform:uppercase!important;letter-spacing:.005em!important;color:var(--sol)!important;font-family:inherit!important;font-size:max(1.2rem,min(1.5vw,1.4rem))!important;font-weight:700!important;line-height:1.2!important}.portada .gancho{max-width:38rem;margin-top:max(.9rem,min(2vh,1.4rem))!important}.portada .gancho>span{flex-direction:column;gap:.45rem;display:flex}.portada .gancho b{color:#fff;letter-spacing:-.005em;font-size:max(1.1rem,min(1.45vw,1.4rem));font-weight:500;line-height:1.3}.portada .gancho em,.portada .gancho em *{opacity:.86;font-size:.95rem;font-style:normal;color:#fff!important}.portada .portada__accion{margin-top:max(1rem,min(2.4vh,1.6rem))!important}.portada .portada__dato{color:#fff!important;border-bottom-color:#ffffff73!important}.portada .portada__dato:hover{color:var(--sol)!important;border-bottom-color:var(--sol)!important}.portada .portada__dato:focus-visible{color:var(--sol)!important;border-bottom-color:var(--sol)!important}@media (max-width:640px){.portada__texto{bottom:calc(4.5vh + env(safe-area-inset-bottom,0px));bottom:calc(4.5svh + env(safe-area-inset-bottom,0px))}.portada .gancho em{display:none}.portada .portada__accion>span{flex-direction:row!important;gap:.5rem 1.2rem!important}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.portada .folio,.portada .nombre__linea,.portada__filete,.portada .quesomos,.portada .gancho,.portada .portada__accion{animation:1.15s cubic-bezier(.2,.7,.2,1) both r-foco}.portada .folio{animation-delay:.1s}.portada .nombre__linea:first-child{animation-delay:.22s}.portada .nombre__linea:last-child{animation-delay:.36s}.portada__filete{animation-name:r-filete;animation-duration:.8s;animation-delay:.62s}.portada .quesomos{animation-delay:.7s}.portada .gancho{animation-delay:.86s}.portada .portada__accion{animation-delay:1s}@keyframes r-foco{0%{opacity:0;filter:blur(14px);transform:translateY(.12em)scale(1.03)}55%{opacity:1}to{opacity:1;filter:blur();transform:none}}@keyframes r-filete{0%{transform:scaleX(0)}to{transform:none}}@keyframes r-entra{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}}@media (prefers-reduced-motion:reduce){.portada .folio,.portada .nombre__linea,.portada__filete,.portada .quesomos,.portada .gancho,.portada .portada__accion{animation:.5s ease-out both r-funde}@keyframes r-funde{0%{opacity:0}to{opacity:1}}}.portada__frase .display,.portada__frase .display>span{color:var(--r-tinta)!important;text-transform:none!important;letter-spacing:.01em!important;text-shadow:none!important;font-size:max(2.6rem,min(5.6vw,5.4rem))!important;font-weight:400!important;line-height:1!important}.portada__frase .display em{font-style:normal;color:inherit!important}.portada__frase .portada__frase-sub{display:none!important}#servicios:before,#metodo:before,#calculadoras:before,#noticias:before,#blog:before,#contacto:before,#despacho:before{background:0 0!important}.interior__cuerpo,.piegrande{z-index:2;position:relative;background:var(--r-papel)!important}.pantalla.seccion>.rejilla,.pantalla.cierre>.rejilla{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.pantalla>.rejilla,.interior .rejilla,.piegrande .rejilla{max-width:var(--ancho)!important;padding-inline:var(--mx)!important}.interior__cabeza>.rejilla{z-index:3;position:relative}.interior__cabeza{justify-content:flex-end;min-height:max(460px,min(66vh,680px))!important;border-bottom:0!important;min-height:max(460px,min(66svh,680px))!important;padding-block-start:max(7rem,min(14vh,9rem))!important;padding-block-end:max(2.8rem,min(6vh,4rem))!important}.interior__cabeza:before{z-index:0;opacity:1;transition:opacity 1.4s var(--sal);position:absolute;top:0;bottom:0;left:0;right:0;content:""!important;background:var(--r-foto,none) center 50% / cover no-repeat fixed!important;display:block!important}html.conjs.foto-lista:not(.sin3d) body.listo .interior__cabeza:before{opacity:0}html.conjs:not(.foto-lista) #lienzo{opacity:0!important}.interior__texto{grid-column:1/span 8!important}@media (max-width:900px){.interior__texto{grid-column:1/-1!important}}.interior__cabeza .titulo{letter-spacing:-.035em!important;text-transform:none!important;font-size:max(2.6rem,min(5vw,4.8rem))!important;font-weight:600!important;line-height:1!important}@media (max-width:600px){.interior__cabeza .titulo{font-size:max(2.1rem,min(9vw,3rem))!important}}.interior__cabeza .entrada{opacity:.84;color:var(--r-tinta)!important;max-width:52ch!important}.interior__cabeza .ceja,.interior__cabeza .ceja *{color:#8a3a0c!important}.interior__cabeza .migas,.interior__cabeza .migas *{color:var(--r-tinta)!important}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.interior__cabeza .ceja,.interior__cabeza .titulo>span,.interior__cabeza .entrada,.interior__cabeza .portada__acciones{animation:1.1s cubic-bezier(.2,.7,.2,1) both r-entra}.interior__cabeza .ceja{animation-delay:.1s}.interior__cabeza .titulo>span:first-child{animation-delay:.25s}.interior__cabeza .titulo>span+span{animation-delay:.42s}.interior__cabeza .entrada{animation-delay:.6s}.interior__cabeza .portada__acciones{animation-delay:.75s}}body:has(.interior__cabeza):not(.desplazado) .cabecera{background:0 0!important;border-bottom-color:#0000!important}.interior__cuerpo{border-top:1px solid var(--r-filete)!important}.interior__cuerpo:before,.interior__cuerpo:after{display:none!important}body.desplazado .cabecera{-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--r-filete)!important;background:#f3f2eef0!important}body:not(:has(.portada)):not(:has(.interior__cabeza)) .cabecera{-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--r-filete)!important;background:#f3f2eef0!important}.titulo{font-size:max(1.9rem,min(3.1vw,2.8rem))!important;line-height:1.06!important}.titulo,.display{color:var(--r-tinta);letter-spacing:-.035em!important;text-shadow:none!important;font-weight:650!important}.titulo em,.display em{font-style:normal;color:var(--r-gris)!important}.titulo>span,.display>span{display:block}.ceja{font-family:var(--mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--sello-claro)!important;font-size:.74rem!important;font-weight:500!important}.ceja>span:before,.ceja>span:after{display:none!important}.entrada{max-width:54ch;color:var(--r-gris)!important;letter-spacing:0!important;text-transform:none!important;font-size:max(1.05rem,min(1.25vw,1.2rem))!important;font-weight:450!important;line-height:1.55!important;font-family:var(--sans)!important}.migas{color:var(--r-gris);margin-bottom:1.6rem}.seccion__cabeza,.bloque__cabeza{max-width:46rem;text-align:left!important;border:0!important;margin:0 0 max(2.2rem,min(5vh,3.4rem))!important;padding:0!important;display:block!important}.seccion__cabeza--centro{margin-inline-start:0!important;margin-inline-end:0!important}.bloque--centro .bloque__cabeza{text-align:left!important;grid-column:1/-1!important}.bloque--centro .bloque__cabeza .entrada{margin-inline-start:0!important;margin-inline-end:0!important}.bloque--centro .bloque__cuerpo,.bloque--centro .bloque__cuerpo>*{text-align:left!important;justify-content:flex-start!important;margin-inline-start:0!important;margin-inline-end:0!important}.bloque{padding-block:var(--r-seccion)!important;border-bottom:1px solid var(--r-filete)!important}.bloque:last-child{border-bottom:0!important}.seccion__cabeza>*,.bloque__cabeza>*{margin:0}.seccion__cabeza .titulo,.bloque__cabeza .titulo{margin-top:.9rem}.seccion__cabeza .entrada,.bloque__cabeza .entrada{margin-top:1.1rem}.bloque__cabeza:before,.bloque__cabeza:after,.seccion__cabeza:before,.seccion__cabeza:after{display:none!important}.tarjeta,.manuscrito,.tramo .tarjeta,.tramo .manuscrito{border:0!important;border-top:1px solid var(--r-filete-fuerte)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important}.tarjeta:hover,.tramo .tarjeta:hover{background:0 0!important}.tramo .prosa:before,.tramo .hechos:before,.tramo .texto-y-lamina:before,.tramo .contacto__forma:before,.tramo .acceso:before,.tramo .area:before,.tramo .pasos-lista:before,.tramo .grupo-servicio__cabeza:after,.tramo .cierre__texto:after,.tramo .vacio__texto:after,.tramo .cita:before,.tramo .ficha:before,.tramo .resenas:after,.tramo .pasos li:before,.cierre__texto:before,.cierre__texto:after{content:none!important;display:none!important}.lamina,.lamina img,.paso__foto,.mapa{box-shadow:none!important;border-radius:0!important}.lamina:before,.lamina:after{display:none!important}.entrada,.entrada--corta,.entrada>span{border-left:0!important;max-width:54ch!important;padding-left:0!important}.pasos li.paso>span{padding:1.2rem 0 0!important}.pasos li>span:before{display:none!important}.paso__foto{opacity:1!important;filter:none!important;border:0!important}.rg__resumen,.rg__globo{border-top:1px solid var(--r-filete-fuerte);box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}.rg__resumen{border-top:0;padding:0!important}.rg__globo:before,.rg__globo:after{display:none!important}.rg__resumen:hover,.rg__tarjeta:hover .rg__globo{box-shadow:none!important;transform:none!important}.cierre__texto{text-align:left!important;grid-column:1/-1!important}.cierre__texto>*{text-align:left!important;margin-left:0!important;margin-right:0!important}.display--cierre,.cierre__titular{font-size:max(2.4rem,min(4.6vw,4.2rem))!important;line-height:1.02!important}.cierre__golpe,.cierre__golpe span{margin-top:1.2rem;color:var(--r-tinta)!important;background:0 0!important;font-size:max(1.1rem,min(1.4vw,1.3rem))!important;font-weight:600!important}.directo ul{text-align:left!important;justify-content:flex-start!important}.directo li{text-align:left!important;align-items:flex-start!important}.cierre__texto .consulta{max-width:46rem}.calc-portada+.seccion__enlace,.seccion__enlace{margin-bottom:max(3rem,min(7vh,5rem))!important}#calculadoras .seccion__cabeza:not(:first-child){padding-top:var(--r-seccion)!important;border-top:1px solid var(--r-filete)!important}.interior__cabeza *{text-shadow:none!important}.boton{max-width:100%;min-height:48px;box-shadow:none!important;font:600 .95rem/1.2 var(--sans)!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;border-radius:2px!important;padding-inline-start:1.4rem!important;padding-inline-end:1.4rem!important}.boton--sol,.tramo .boton--sol{background:var(--sol-fondo)!important;color:#fff!important;border:1px solid var(--sol-fondo)!important}.boton--sol:hover,.tramo .boton--sol:hover{background:#98390a!important;border-color:#98390a!important}.boton--fino,.tramo .boton--fino{color:var(--r-tinta)!important;background:0 0!important;border:1px solid #171a1d66!important}.boton--fino:hover,.tramo .boton--fino:hover{border-color:var(--r-tinta)!important}html body .cabecera #menu-movil,html body .cabecera #menu-movil a:not(.boton),html body .cabecera #menu-movil button:not(.boton),html body .cabecera #menu-movil span{color:var(--r-tinta)!important;text-shadow:none!important}.consentimiento{flex-wrap:wrap!important}.consentimiento>.campo__aviso,.tramo .consentimiento>.campo__aviso{order:9;width:100%;color:var(--alerta)!important;flex-basis:100%!important}:focus-visible{outline-color:var(--sello-claro)!important}.candado__contenido:focus{outline:none}.candado__contenido:focus-visible{outline-offset:6px}.portada__acciones--centro{margin-top:0!important}.bloque--centro .bloque__cabeza{margin-bottom:0!important}.portada__acciones--centro>span{justify-content:flex-start!important}html.entrada-hecha .portada .folio,html.entrada-hecha .portada .nombre,html.entrada-hecha .portada .quesomos,html.entrada-hecha .portada .gancho,html.entrada-hecha .portada .portada__accion,html.entrada-hecha .portada .nombre__linea,html.entrada-hecha .portada__filete,html.entrada-hecha .interior__cabeza .ceja,html.entrada-hecha .interior__cabeza .titulo>span,html.entrada-hecha .interior__cabeza .entrada,html.entrada-hecha .interior__cabeza .portada__acciones{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.interior:not(.interior--diario) .prosa{grid-column:1/span 8!important;margin-left:0!important}@media (max-width:900px){.interior:not(.interior--diario) .prosa{grid-column:1/-1!important}}.nota-legal{border-top:2px solid var(--sol);border-bottom:1px solid var(--r-filete);max-width:62ch;color:var(--r-tinta);grid-column:1/-1;margin:0 0 2.4rem;padding:1rem 0;font-weight:600;line-height:1.5}.cabecera__lado{margin-left:auto}.cabecera .cabecera__cta,.cabecera .cabecera__cta:hover{background:var(--sol-fondo)!important;color:#fff!important;border-color:var(--sol-fondo)!important;text-shadow:none!important}.cabecera .cabecera__cta:hover{background:#98390a!important;border-color:#98390a!important}.cabecera .cabecera__cta{isolation:isolate;position:relative;overflow:hidden;letter-spacing:.005em!important;min-height:46px!important;padding-inline-start:1.5rem!important;padding-inline-end:1.5rem!important;font-size:1rem!important;box-shadow:0 8px 22px -8px #b4470b8c!important}.cabecera .cabecera__cta:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;top:-20%;bottom:-20%;left:-60%;right:auto;transform:skew(-18deg)}@media (prefers-reduced-motion:no-preference){.cabecera .cabecera__cta:after{animation:5.5s cubic-bezier(.4,0,.2,1) 1.6s infinite r-destello}@keyframes r-destello{0%{opacity:0;left:-60%}6%{opacity:1}26%{opacity:1;left:120%}27%,to{opacity:0;left:120%}}}html.conjs [data-revelar]>span{opacity:1!important;clip-path:none!important;transform:none!important}.cabecera__inicio{font:600 .9rem/1 var(--letra,inherit);letter-spacing:-.005em;color:var(--niebla);border:1px solid;align-items:center;margin-right:.55rem;padding:.5rem .85rem;text-decoration:none;display:inline-flex}.cabecera__inicio:hover{background:var(--niebla);color:var(--tinta)}.cabecera__inicio.aqui{border-color:var(--sello-claro);color:var(--sello-claro)}.cabecera__inicio.aqui:hover{background:var(--sello-claro);color:#fff}@media (max-width:640px){.cabecera .cabecera__cta.boton--fino{display:inline-flex;min-height:38px!important;padding:.45rem .7rem!important;font-size:.85rem!important}.cabecera__inicio{margin-right:.4rem;padding:.5rem .6rem;font-size:.85rem}.cabecera .marca__ano,.cabecera .marca__filete{display:none}}.interior__cabeza{min-height:max(420px,min(58vh,600px))!important;min-height:max(420px,min(58svh,600px))!important}.interior__cuerpo{padding-top:max(2rem,min(4.5vh,3rem))!important}.cabecera .cabecera__cta,.cabecera .cabecera__cta.boton--fino{flex-shrink:0;white-space:nowrap!important}@media (max-width:400px){.cabecera .cabecera__lado{gap:.35rem!important}.cabecera .cabecera__cta,.cabecera .cabecera__cta.boton--fino{padding-inline-start:.5rem!important;padding-inline-end:.5rem!important;font-size:.78rem!important}.cabecera .cabecera__inicio{padding-inline-start:.45rem!important;padding-inline-end:.45rem!important;font-size:.78rem!important}.cabecera .marca{flex-shrink:0}.cabecera .marca__nombre{letter-spacing:-.01em;font-size:.9rem!important}.cabecera .cabecera__burger{width:2.3rem!important}}.interior__cuerpo:has(.selector){background:0 0!important;border-top:0!important;padding-block-start:max(1.2rem,min(3vh,2rem))!important;padding-block-end:max(1.2rem,min(3vh,2rem))!important}.interior__cuerpo:has(.calcu[data-modo=plegable]){background:0 0!important;border-top:0!important;padding-block-start:max(1.2rem,min(3vh,2rem))!important;padding-block-end:max(1.2rem,min(3vh,2rem))!important}.interior__cuerpo:has(.selector)>*{max-width:var(--ancho);margin-inline-start:auto!important;margin-inline-end:auto!important}.interior__cuerpo:has(.calcu[data-modo=plegable])>*{max-width:var(--ancho);margin-inline-start:auto!important;margin-inline-end:auto!important}.interior__cuerpo:has(.selector)>*>.rejilla{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f3f2eeb8;padding-block-start:max(1.4rem,min(3.5vh,2.4rem))!important;padding-block-end:max(1.4rem,min(3.5vh,2.4rem))!important}.interior__cuerpo:has(.calcu[data-modo=plegable])>*>.rejilla{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f3f2eeb8;padding-block-start:max(1.4rem,min(3.5vh,2.4rem))!important;padding-block-end:max(1.4rem,min(3.5vh,2.4rem))!important}.interior__cuerpo:has(.selector)>*+*{margin-top:max(1rem,min(2.4vh,1.6rem))!important}.interior__cuerpo:has(.calcu[data-modo=plegable])>*+*{margin-top:max(1rem,min(2.4vh,1.6rem))!important}.interior__cuerpo:has(.calcu[data-modo=plegable])>*>.rejilla:has(>.calcu,.calcu){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.interior__cuerpo:has(.selector)>*>.rejilla{background:#f3f2eef0}.interior__cuerpo:has(.calcu[data-modo=plegable])>*>.rejilla{background:#f3f2eef0}}.interior__cuerpo:has(.selector) .juego__marcador{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f2eecc}.interior__cuerpo:has(.selector) .selector__barra{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f2eecc}.interior__cuerpo:has(.selector) .selector__panel:not([hidden]){max-width:var(--ancho);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#f3f2ee80;margin-inline-start:auto!important;margin-inline-end:auto!important;margin-top:max(.8rem,min(2vh,1.2rem))!important;padding-block-start:max(1.6rem,min(4vh,2.6rem))!important;padding-block-end:max(1.6rem,min(4vh,2.6rem))!important}.interior__cuerpo:has(.selector) .ficha-servicio{border-top:2px solid var(--r-tinta)!important;background:#faf9f6e6!important}.interior__cuerpo:has(.selector) .selector__opcion:not([aria-pressed=true]):not([aria-selected=true]){background:#faf9f6c7}.interior__cuerpo:has(.selector) .juego__marcador{margin-bottom:0!important}.interior__cuerpo:has(.selector) .selector__barra{border-top:1px solid var(--r-filete);margin-top:0!important}.interior__cuerpo:has(.selector) .selector{margin-top:0!important;padding-top:0!important}.selector__opcion[aria-pressed=true]{-webkit-backdrop-filter:blur(1.5px)saturate(1.2);backdrop-filter:blur(1.5px)saturate(1.2);color:#fff!important;background:#000000a3!important;border-color:#0000!important}.selector__opcion[aria-pressed=true] b{color:#ffc6a2!important}.cita__dia[aria-pressed=true],.camino__opcion--elegida,.dias__dia[aria-pressed=true]{-webkit-backdrop-filter:blur(1.5px)saturate(1.2);backdrop-filter:blur(1.5px)saturate(1.2);color:#fff!important;background:#000000a3!important}.selector__fichas,.selector__prensa{grid-column:1/-1}.ficha-servicio{box-shadow:none!important;border:0!important;border-top:2px solid var(--r-tinta)!important;border-radius:0!important;animation:.5s ease-out both ficha-funde!important}.ficha-servicio>*{animation:.5s ease-out both ficha-funde!important}.ficha-servicio__texto{animation-delay:60ms!important}.ficha-servicio__incluye{animation-delay:.1s!important}.selector__prensa{margin-top:max(1.4rem,min(3.5vh,2.2rem));animation:.6s ease-out .12s both ficha-funde}.selector__prensa .dseccion-bloque{margin:0;padding:0}@keyframes ficha-funde{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ficha-servicio,.ficha-servicio>*,.selector__prensa{animation:none!important}}html:has(#portada) .cabeza-video{-webkit-backdrop-filter:blur(1.5px)saturate(1.2);backdrop-filter:blur(1.5px)saturate(1.2);--sombra-letra:0 1px 1px #08060473;background:#000000a3!important;width:-moz-fit-content!important;width:fit-content!important;max-width:min(100%,46rem)!important;padding:max(1.1rem,min(2.6vh,1.6rem)) max(1.2rem,min(2.4vw,1.9rem)) max(1.2rem,min(2.8vh,1.8rem))!important;display:block!important}html:has(#portada) .cabeza-video .ceja{letter-spacing:.12em;color:#ffc6a2!important}html:has(#portada) .cabeza-video .ceja *{letter-spacing:.12em;color:#ffc6a2!important}html:has(#portada) .cabeza-video .titulo{text-shadow:var(--sombra-letra);color:#fff!important;text-transform:uppercase!important;letter-spacing:-.025em!important;font-size:max(1.9rem,min(3.6vw,3.3rem))!important;font-weight:700!important;line-height:.95!important}html:has(#portada) .cabeza-video .display{text-shadow:var(--sombra-letra);color:#fff!important;text-transform:uppercase!important;letter-spacing:-.025em!important;font-size:max(1.9rem,min(3.6vw,3.3rem))!important;font-weight:700!important;line-height:.95!important}html:has(#portada) .cabeza-video .titulo>span{display:block;color:#fff!important}html:has(#portada) .cabeza-video .display>span{display:block;color:#fff!important}html:has(#portada) .cabeza-video .titulo em{font-style:normal;color:#ff9a57!important}html:has(#portada) .cabeza-video .display em{font-style:normal;color:#ff9a57!important}html:has(#portada) .cabeza-video .titulo:after{content:"";background:var(--sol);width:max(2.4rem,min(3.6vw,3.2rem));height:4px;margin-top:max(.8rem,min(1.8vh,1.1rem));display:block}html:has(#portada) .cabeza-video .display:after{content:"";background:var(--sol);width:max(2.4rem,min(3.6vw,3.2rem));height:4px;margin-top:max(.8rem,min(1.8vh,1.1rem));display:block}html:has(#portada) .cabeza-video .entrada{color:#ffffffeb!important}html:has(#portada) .cabeza-video .entrada *{color:#ffffffeb!important}html:has(#portada) .resenas.cabeza-video{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;width:auto!important;max-width:none!important;padding:0!important;display:block!important}html:has(#portada) .resenas.cabeza-video>.ceja{background:#000000a3;width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline-start:max(1.2rem,min(2.4vw,1.9rem));padding-inline-end:max(1.2rem,min(2.4vw,1.9rem));margin:0!important}html:has(#portada) .resenas.cabeza-video>.titulo{background:#000000a3;width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline-start:max(1.2rem,min(2.4vw,1.9rem));padding-inline-end:max(1.2rem,min(2.4vw,1.9rem));margin:0!important}html:has(#portada) .resenas.cabeza-video>.ceja{padding-top:max(1.1rem,min(2.6vh,1.6rem))}html:has(#portada) .resenas.cabeza-video>.titulo{padding-bottom:max(1.2rem,min(2.8vh,1.8rem));margin-bottom:max(1.2rem,min(3vh,2rem))!important}html:has(#portada) #despacho .mg{margin-top:max(1rem,min(2.4vh,1.6rem))!important}html:has(#portada) .mg__entrada{max-width:44rem;margin-top:max(.9rem,min(2vh,1.3rem))!important}html:has(#portada) .mg__entrada{font-weight:500;color:var(--r-tinta)!important}html:has(#portada) .mg__entrada *{font-weight:500;color:var(--r-tinta)!important}html:has(#portada) .firma{display:block;margin-top:max(1.4rem,min(3.4vh,2.2rem))!important}html:has(#portada) .firma>span{-webkit-backdrop-filter:blur(1.5px)saturate(1.2);backdrop-filter:blur(1.5px)saturate(1.2);color:#fff;background:#000000a3;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:max(1.2rem,min(2.8vh,1.8rem)) max(1.2rem,min(2.6vw,2rem));display:grid}.firma__cabeza{grid-column:1/-1;align-items:center;gap:.9rem;display:flex}.firma__nombre{font:700 clamp(1.3rem,2vw,1.8rem)/1 var(--sans);text-transform:uppercase;letter-spacing:-.01em;color:#fff}.firma__filete{background:var(--sol);grid-column:1/-1;width:3rem;height:4px;margin:.9rem 0 .7rem;display:block}.firma__lema{font:700 clamp(1rem,1.4vw,1.25rem)/1.2 var(--sans);text-transform:uppercase;color:#ff9a57;letter-spacing:.01em;grid-column:1/-1}html:has(#portada) .firma .firma__datos{border-top:1px solid #ffffff38;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem max(1rem,min(2.4vw,2rem));padding-top:max(.9rem,min(2vh,1.2rem));background:0 0!important;margin:max(1rem,min(2.4vh,1.4rem)) 0 0!important;display:grid!important}html:has(#portada) .firma .firma__datos>div{background:0 0!important;border:0!important;padding:0!important}html:has(#portada) .firma .firma__datos dt{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font:500 .7rem/1.2 var(--mono)!important;color:#ffc6a2!important}html:has(#portada) .firma .firma__datos dd{margin:0;font:500 .98rem/1.45 var(--mono)!important;color:#fff!important}html:has(#portada) .firma .firma__datos dd a{margin:0;font:500 .98rem/1.45 var(--mono)!important;color:#fff!important}html:has(#portada) .firma .firma__datos dd a{border-bottom:1px solid #ffffff59;text-decoration:none}html:has(#portada) .firma .firma__datos dd a:hover{border-bottom-color:var(--sol)}.firma__franja{white-space:nowrap;display:block}@media (max-width:900px){html:has(#portada) .firma .firma__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){html:has(#portada) .firma .firma__datos{grid-template-columns:minmax(0,1fr)}.firma__franja{white-space:normal}}html:has(#portada) .rg__resumen{width:-moz-fit-content;width:fit-content;background:#fff!important;border-radius:8px!important;padding:.8rem 1rem!important;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326!important}html:has(#portada) .rg__globo{background:#fff!important;border-top:0!important;border-radius:8px!important;padding:1.15rem 1.25rem 1.25rem!important;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326!important}html:has(#portada) .rg__globo:after{content:"";background:#fff;width:18px;height:18px;position:absolute;bottom:-9px;left:1.6rem;transform:rotate(45deg);box-shadow:3px 3px 4px #3c40431f;display:block!important}html:has(#portada) .rg__autor{background:#fff;border-radius:999px;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 2px #3c404340;padding:.55rem .8rem!important}html:has(#portada) .rg__lista{gap:max(1.2rem,min(2.4vw,1.8rem))!important}html:has(#portada) .rg__pie{background:#fff;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.5rem .9rem}#calculadoras.pantalla,#metodo.pantalla,#despacho.pantalla{min-height:0!important;padding-block-start:max(2.4rem,min(6vh,4rem))!important;padding-block-end:max(2.4rem,min(6vh,4rem))!important}#portada~#contacto.pantalla{min-height:0!important;padding-block-start:max(2rem,min(6vh,4rem))!important;padding-block-end:max(4rem,min(12vh,7rem))!important}html:has(#portada) #despacho .mapa-grande{height:max(340px,min(56vh,540px))!important;min-height:0!important}html:has(#portada) #despacho .mg__entrada{grid-column:1/span 8!important}html:has(#portada) #despacho .firma{grid-column:1/-1!important}@media (max-width:900px){html:has(#portada) #despacho .mg__entrada{grid-column:1/-1!important}}.firma__logo{filter:none!important;opacity:1!important;width:auto!important;height:2.6rem!important}html:has(#portada) .firma .firma__datos dd{text-transform:none!important;font:500 1rem/1.5 var(--sans)!important;letter-spacing:0!important}html:has(#portada) .firma .firma__datos dd a{text-transform:none!important;font:500 1rem/1.5 var(--sans)!important;letter-spacing:0!important}html:has(#portada) .firma .firma__datos dd a[href^=tel\:]{font-family:var(--mono)!important}.firma__franja{white-space:normal!important}html:has(#portada) .resenas__cabeza{margin-bottom:max(1.2rem,min(3vh,2rem))!important}.selector__prensa .actu__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){.selector__prensa .actu__rejilla{grid-template-columns:minmax(0,1fr)!important}}.firma__lema{font-size:max(1.2rem,min(1.5vw,1.3rem))!important}html:has(#portada) .cabeza-video{position:relative;border-radius:12px!important}html:has(#portada) .cabeza-video:before{content:"";background:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0 0 4px;width:18px;height:18px;position:absolute;bottom:-9px;left:1.8rem;transform:rotate(45deg)}html:has(#portada) #despacho .mapa-grande{border-radius:12px;overflow:hidden}html:has(#portada) #despacho .mapa-grande iframe{border-radius:12px;overflow:hidden}html:has(#portada) #despacho .mapa-grande{box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;border:0!important}html:has(#portada) .firma>span{border-radius:12px}html:has(#portada) .cabeza-video .entrada{font-weight:500}html:has(#portada) .cabeza-video .entrada *{font-weight:500}.cabeza-video__boton{all:unset;cursor:pointer;display:block}.cabeza-video__boton:focus-visible{outline:3px solid var(--sol);outline-offset:6px;border-radius:4px}.cabeza-video__boton>span{display:block}.cabeza-video__mas{width:1.6rem;height:1.6rem;font:600 1.2rem/1 var(--sans);color:#fff;border:1px solid #fff9;border-radius:50%;place-items:center;margin-top:.6rem;font-style:normal;display:inline-grid}.cabeza-video__boton:hover .cabeza-video__mas{background:var(--sol-fondo);border-color:var(--sol-fondo)}.cabeza-video__texto{max-width:34rem;font:600 clamp(1.05rem,1.3vw,1.2rem)/1.45 var(--sans);color:#fff;margin:.9rem 0 0}.cabeza-video__texto[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cabeza-video__texto:not([hidden]){animation:.45s ease-out both ficha-funde}}html:has(#portada) .cabeza-video--abre .titulo:after{display:none}.firma__lema{font-family:var(--sans)!important;font-weight:700!important}html:has(#portada) .firma .firma__datos dt{font-family:var(--sans)!important;letter-spacing:.06em!important;font-weight:600!important}#portada~#contacto.pantalla.cierre--vacio{overflow:hidden;content-visibility:visible!important;contain-intrinsic-size:none!important;border:0!important;height:0!important;min-height:0!important;padding:0!important}.portada .gancho em,.portada .gancho em *{font-family:var(--sans)!important;letter-spacing:.01em!important;font-size:1rem!important;font-weight:600!important}.portada .portada__dato{background:linear-gradient(100deg,#fff 0% 40%,#ffb27a 50%,#fff 60% 100%) 0 0/250% 100% no-repeat;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #0806048c);-webkit-background-clip:text;background-clip:text;font:700 clamp(1rem,1.2vw,1.12rem)/1.3 var(--sans)!important;letter-spacing:.005em!important;color:#0000!important;text-shadow:none!important}@media (prefers-reduced-motion:no-preference){.portada .portada__dato{animation:5.5s cubic-bezier(.4,0,.2,1) 1.6s infinite r-reflejo-letra}@keyframes r-reflejo-letra{0%{background-position:100% 0}26%,to{background-position:0 0}}}.mapa-rueda{width:100%;height:100%;min-height:inherit;position:relative}.mapa-rueda iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.mapa-rueda__capa{z-index:2;cursor:grab;position:absolute;top:0;bottom:0;left:0;right:0}.mapa-rueda__abrir,.mapa-rueda__zoom button,.mapa-rueda__capas{color:#202124;font:600 .82rem/1 var(--sans);background:#fff;border:0;border-radius:8px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.mapa-rueda__abrir{z-index:3;padding:.6rem .85rem;text-decoration:none;position:absolute;top:.7rem;left:.7rem;color:#174ea6!important}.mapa-rueda__abrir:hover{background:#f1f3f4}.mapa-rueda__zoom{z-index:3;flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:1.6rem;right:.7rem}.mapa-rueda__zoom button{cursor:pointer;width:2.4rem;height:2.4rem;font-size:1.35rem}.mapa-rueda__zoom button:hover:not(:disabled){background:#f1f3f4}.mapa-rueda__zoom button:disabled{opacity:.45;cursor:default}.mapa-rueda__capas{z-index:3;gap:2px;padding:3px;display:flex;position:absolute;bottom:1.6rem;left:.7rem}.mapa-rueda__capas button{font:inherit;color:#3c4043;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.5rem .7rem}.mapa-rueda__capas button[aria-pressed=true]{color:#174ea6;background:#e8f0fe}.mapa-rueda__abrir:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.mapa-rueda button:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}#portada~#calculadoras.pantalla{padding-bottom:max(.6rem,min(2vh,1.4rem))!important}#portada~#metodo.pantalla{padding-top:max(.6rem,min(2vh,1.4rem))!important}#portada~#calculadoras .seccion__enlace{margin-bottom:0!important}.contacto-vivo__forma .contacto__forma{grid-column:1/-1!important}.interior__cuerpo:has(.calendario){background:0 0!important;border-top:0!important}.interior__cuerpo:has(.calendario) .calendario__rotulo{background:#f3f2eed1;padding:.35rem .8rem;display:inline-block}.selector,.selector *{overflow-anchor:none!important}html:has(.selector){overflow-anchor:none!important}html:has(.selector) body{overflow-anchor:none!important}.interior__cuerpo:has(.selector) .juego__marcador{background:#f3f2ee80!important}.interior__cuerpo:has(.selector) .selector__barra{background:#f3f2ee80!important}.interior__cuerpo:has(.selector) .selector__panel:not([hidden]){background:#f3f2ee5c!important}.interior__cuerpo:has(.selector) .ficha-servicio{background:#faf9f6c7!important}.piegrande__rejilla{align-items:start;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) minmax(15rem,1.1fr)!important}.piegrande__horario dd{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;display:grid!important}.piegrande__horario dd>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:1000px){.piegrande__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.piegrande__rejilla{grid-template-columns:minmax(0,1fr)!important}}.felix-boton{align-items:center;gap:.6rem;color:#202124!important;font:600 .95rem/1 var(--sans)!important;letter-spacing:0!important;background:#fff!important;border:0!important;border-radius:12px!important;padding:.55rem .95rem .55rem .55rem!important;display:inline-flex!important;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326!important}.felix-boton:after{content:"";background:#fff;width:14px;height:14px;position:absolute;bottom:-7px;right:1.1rem;transform:rotate(45deg);box-shadow:3px 3px 4px #3c40431f}.felix-boton>i{display:none!important}.felix-boton__ia{color:#fff;width:2rem;height:2rem;font:800 .82rem/1 var(--sans);letter-spacing:.02em;background:linear-gradient(135deg,#f0761f,#b4470b);border-radius:9px;place-items:center;display:inline-grid}.felix-boton:hover{box-shadow:0 2px 4px #3c40434d,0 4px 10px 3px #3c40432e!important}html:has(#portada) .cabeza-video:before{content:none!important;display:none!important}.interior__cuerpo:has(.cartel)>.bloque--ultimo>.rejilla:before{content:none!important;display:none!important}.mapa-rueda__zoom button{place-items:center;line-height:1!important;font:500 1.4rem/1 var(--sans)!important;padding:0!important;display:grid!important}.interior__cuerpo:has(.selector) .juego__marcador{display:none!important}.interior:has(.selector) .selector__barra{top:var(--altura-cabecera,4.5rem);z-index:60;border-top:1px solid var(--r-filete);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);left:0;right:0;padding-inline:var(--mx,1rem)!important;background:#f3f2eef0!important;margin:0!important;position:fixed!important}.interior:has(.selector) .interior__cabeza{padding-top:calc(var(--altura-cabecera,4.5rem) + 4.4rem)!important}html:has(#portada) .seccion__cabeza.cabeza-video{margin-bottom:max(1.2rem,min(3vh,2rem))!important;padding:max(1.2rem,min(2.7vh,1.7rem)) max(1.3rem,min(2.4vw,1.9rem))!important}html:has(#portada) #calculadoras .seccion__cabeza.cp__cabeza.cabeza-video{margin-bottom:max(1.2rem,min(3vh,2rem))!important;padding:max(1.2rem,min(2.7vh,1.7rem)) max(1.3rem,min(2.4vw,1.9rem))!important}html:has(#portada) .resenas__cabeza.cabeza-video{padding:max(1.2rem,min(2.7vh,1.7rem)) max(1.3rem,min(2.4vw,1.9rem))!important}html:has(#portada) .cabeza-video>.ceja{margin:0 0 1.25rem!important}html:has(#portada) .cabeza-video>:first-child{margin-top:0!important}html:has(#portada) .cabeza-video>:last-child{margin-bottom:0!important}html:has(#portada) .cabeza-video>.titulo:nth-last-child(2):has(+[hidden]){margin-bottom:0!important}html:not(.conjs) .portada__texto{top:calc(100vh - max(2rem,min(7.5vh,5.5rem)));transform:translateY(-100%);position:absolute!important;bottom:auto!important}@media (max-width:359px){.cabecera{gap:.5rem!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.cabecera .marca{min-width:0;flex-shrink:1!important}.cabecera .marca__nombre{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8rem!important}}@media (orientation:landscape) and (max-height:480px){.portada .nombre__texto{font-size:max(2rem,min(11vh,3rem))!important}.portada .folio{display:none!important}.portada__filete{margin-block-start:.5rem!important;margin-block-end:.5rem!important}}@media (max-width:1023px){.selector__areas{scroll-padding-inline:var(--mx);-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}@media (max-width:359px){.felix-boton{transform-origin:100% 100%;transform:scale(.85)}}@media (max-width:640px){.pie__enlaces a{padding-block-start:.6rem;padding-block-end:.6rem;display:inline-block}}.cabeza-video :focus-visible{outline-color:#ffc6a2!important}.interior__texto :focus-visible{outline-color:#ffc6a2!important}html.cabecera-oscura .cabecera:not(.cabecera--abierta) :is(.marca,.marca__nombre,.marca__ano,.menu a,.idiomas__uno,.cabecera__inicio){text-shadow:0 1px 2px #08060480;color:#fff!important}html.cabecera-oscura .cabecera:not(.cabecera--abierta) .cabecera__inicio{background:0 0!important;border-color:#ffffffb3!important}html.cabecera-oscura .cabecera:not(.cabecera--abierta) .marca__filete{background:#ff9a57!important}html.cabecera-oscura .cabecera:not(.cabecera--abierta) .cabecera__burger i{background:#fff!important}html.cabecera-oscura .cabecera:not(.cabecera--abierta) .idiomas__uno--aqui{color:#ffc6a2!important}.cabecera :is(.marca,.menu a,.idiomas__uno,.cabecera__inicio){transition:color .3s,border-color .3s}html:not(.sin3d) body:has(.portada):before{content:"";z-index:0;pointer-events:none;background-blend-mode:normal, normal, multiply;mix-blend-mode:multiply;background:linear-gradient(#180e0700 48%,#180e079e 72%,#180e07db 100%),radial-gradient(80% 75% at 42% 60%,#140c0600 45%,#140c066b 100%),linear-gradient(#d6c098,#d6c098);position:fixed;top:0;bottom:0;left:0;right:0}html:has(#portada) .cabecera{transition:background-color 1.1s,border-color 1.1s,color .3s!important}html:has(#portada):not(.cabecera-papel) body .cabecera:not(.cabecera--abierta){background-color:#0000!important;border-bottom-color:#0000!important}.cabecera .marca__ano{color:var(--sello-claro,#a8480f)!important}html.cabecera-oscura body .cabecera:not(.cabecera--abierta) span.marca__ano{color:#ff9a57!important}.interior:has(.cartel) .interior__cabeza:before{filter:brightness(.66)sepia(.3)saturate(1.25)}body.listo #lienzo,#lienzo,.interior__cabeza:before{transition:opacity .4s!important}
