/* GENERADO por scripts/minificar_css.py desde css/servicio.css (sha256 b74bc11602e0bfac). No editar: editar la fuente y regenerar. */
body:has(main .bv-acciones){background: #FBFAF8;}main section{counter-increment: seccion;position: relative;max-width: 1000px;margin: 0 auto;--sec: var(--sec-m);padding: var(--sec) 0;border-top: 0;}main section:nth-of-type(2n){--sec: var(--sec-s);}main section:nth-of-type(3n){--sec: var(--sec-l);}main section:first-of-type{--sec: var(--sec-l);}main > section:not([class]):first-of-type,main > section.bv-rel:first-of-type{--sec: var(--sec-l);}main > section + section{border-top: 0;padding-top: var(--sec);}main > section,main > section:first-of-type,main > section:last-of-type{margin-bottom: 0;}main section::before{content: counter(seccion,decimal-leading-zero);position: absolute;left: -56px;top: calc(var(--sec) + 2px);font-family: var(--f-serif);font-size: var(--fs-micro);color: var(--c-gold-txt);line-height: 1;}main{counter-reset: seccion;}main section > h2{font-family: var(--f-serif);font-size: var(--fs-2);font-weight: 400;line-height: 1.2;letter-spacing: -.01em;color: var(--c-navy);max-width: 21ch;margin: 0 0 24px;text-wrap: balance;}main section > h2::after{display: none;}main section > p,main section > ul,main section > ol{font-size: var(--fs-body);line-height: 1.8;color: var(--c-text);max-width: var(--medida-texto);margin: 0 0 18px;text-wrap: pretty;}main section > p:last-child{margin-bottom: 0;}main section > blockquote{position: relative;max-width: var(--medida-texto);margin: 40px 0 40px 30px;padding: 0;font-family: var(--f-serif);font-size: 21px;font-style: italic;line-height: 1.55;color: var(--c-navy);}main section > blockquote::before{content: "\201C";position: absolute;left: -30px;top: -18px;font-family: var(--f-serif);font-size: 60px;line-height: 1;color: var(--c-gold-txt);opacity: .45;}main section > .box,main section > .bv-ice{max-width: var(--medida-texto);background: transparent;border: 0;padding: 0;margin: 30px 0;font-size: var(--fs-body);font-style: italic;line-height: 1.7;color: var(--c-muted);}main section > .box b,main section > .box strong,main section > .bv-ice b,main section > .bv-ice strong{font-style: normal;font-weight: 700;color: var(--c-blue);}main::before{content: attr(data-cifra);position: absolute;right: 4vw;top: 300px;z-index: 0;font-family: var(--f-serif);font-size: clamp(160px,22vw,300px);line-height: 1;color: var(--c-navy);opacity: .035;pointer-events: none;user-select: none;}main{position: relative;}body{overflow-x: clip;}main section{position: relative;z-index: 1;}@supports (animation-timeline: scroll()){main::before{animation: bvCifra linear both;animation-timeline: scroll(root);animation-range: 0 1100px;}@keyframes bvCifra{to{transform: translateY(190px);}}}@media (prefers-reduced-motion: reduce){main::before{animation: none !important;}}@media (max-width: 900px){main section::before{position: static;display: block;margin-bottom: 12px;}main section > h2{max-width: 100%;}main section > p,main section > ul,main section > ol{font-size: var(--fs-body);max-width: 100%;}main section > blockquote{margin-left: 24px;}main section > blockquote::before{font-size: 46px;left: -24px;top: -12px;}main::before{display: none;}}
