/* GENERADO por scripts/minificar_css.py desde css/tema.css (sha256 f7e5f2c32f5e5138). No editar: editar la fuente y regenerar. */
html[data-tema="claro"]{--c-cream: #EDF0F3;--c-cream-dk: #E3E9F0;--c-white: #FFFFFF;--c-text: #101922;--c-muted: #48586A;--c-border: #D7DEE6;--c-gold: #2C4F78;--c-gold-lt: #43689B;--c-gold-txt: #1F4468;--c-gold-bg: rgba(44,79,120,.08);--c-gold-brd: rgba(44,79,120,.24);--t-bloque: #1F4468;--t-bloque-2: #17364F;--t-sobre-bloque: #EEF3F8;--t-banda: #E3E9F0;--t-banda-2: #E8EDF3;--t-linea: #CFD8E2;--c-sobre-gold: #FFFFFF;color-scheme: light;}html[data-tema="claro"] body{background: var(--c-cream);color: var(--c-text);}html[data-tema="claro"] body:has(main .bv-acciones){background: #FBFAF8;}html[data-tema="claro"] #header{background: rgba(255,255,255,.86);border-bottom-color: var(--t-linea);}html[data-tema="claro"] #header.scrolled{box-shadow: 0 4px 22px -12px rgba(16,25,34,.30);}html[data-tema="claro"] #header.header--flotante{border-color: var(--t-linea);box-shadow: 0 14px 34px -18px rgba(16,25,34,.35);}html[data-tema="claro"] #header.header--minimo:focus-within .header__nav{background: rgba(16,25,34,.05);}html[data-tema="claro"] #header .header__nav a{color: #3B4A5C;}html[data-tema="claro"] #header .header__nav a:hover,html[data-tema="claro"] #header .header__nav a:focus-visible{color: var(--c-text);}@media (min-width: 1280px){html[data-tema="claro"] #header .nav-mega{color: var(--c-text);background: #fff;border-color: var(--t-linea);box-shadow: 0 22px 54px -32px rgba(16,25,34,.4);}html[data-tema="claro"] #header .nav-mega__intro{border-right-color: var(--t-linea);}html[data-tema="claro"] #header .nav-mega__intro p{color: var(--c-muted);}html[data-tema="claro"] #header .header__nav .nav-mega a{color: var(--c-text);}html[data-tema="claro"] #header .header__nav .nav-mega__intro a,html[data-tema="claro"] #header .nav-mega__intro > span,html[data-tema="claro"] #header .nav-mega__feature > span,html[data-tema="claro"] #header .nav-mega__links span,html[data-tema="claro"] #header .nav-mega__feature i{color: var(--c-gold-txt);}html[data-tema="claro"] #header .nav-mega__links a{border-bottom-color: var(--t-linea);}html[data-tema="claro"] #header .header__nav .nav-mega__feature{background: var(--c-cream);}}html[data-tema="claro"] #header .header__logo{display: block;background-image: url("/img/logo-bravo-advocats-oscuro.png");background-repeat: no-repeat;background-position: left center;background-size: contain;}html[data-tema="claro"] #header .header__logo img{visibility: hidden;}@media (max-width: 1279px){html[data-tema="claro"] #header.header--minimo .header__logo{background-image: url("/img/logo-bravo-advocats-isotipo-oscuro.png");}}html[data-tema="claro"] .footer__logo{filter: none;opacity: 1;content: url("/img/logo-bravo-advocats-oscuro.png");}html[data-tema="claro"] #header .hamburger span{background: var(--c-text);}html[data-tema="claro"] #header .lang-btn{color: var(--c-text);}html[data-tema="claro"] #header .lang-list{background: #fff;border-color: var(--t-linea);box-shadow: 0 18px 40px -22px rgba(16,25,34,.45);}html[data-tema="claro"] #header .lang-list a{color: var(--c-muted);}html[data-tema="claro"] #header .lang-list a:hover,html[data-tema="claro"] #header .lang-list a:focus-visible{color: var(--c-gold-txt);background: var(--t-banda,#E3E9F0);}html[data-tema="claro"] #header .lang-list a.active{color: var(--c-gold-txt);}@media (min-width: 1280px){html[data-tema="claro"] #header .header__nav{background: rgba(16,25,34,.05);border-color: rgba(16,25,34,.10);}html[data-tema="claro"] #header .nav-ind{background: #fff;box-shadow: 0 2px 12px rgba(16,25,34,.16);}html[data-tema="claro"] #header .header__nav a[aria-current="page"]{background: #fff;color: var(--c-gold-txt);}html[data-tema="claro"].js-pildora #header .header__nav a[aria-current="page"]{background: transparent;color: #3B4A5C;}html[data-tema="claro"].js-pildora #header .header__nav a.marcado,html[data-tema="claro"].js-pildora #header .header__nav a.marcado:hover{color: var(--c-gold-txt);}html[data-tema="claro"] #header .header__nav .nav-cta{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] #header .header__nav .nav-cta:hover{background: var(--t-bloque-2);color: #fff;box-shadow: 0 8px 24px -12px rgba(31,68,104,.6);}html[data-tema="claro"] #header .lang-dropdown{border-right-color: rgba(16,25,34,.12);}}@media (max-width: 1279px){html[data-tema="claro"] #header .header__nav{background: #fff;}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-tema="claro"] #header .header__nav.open{background: rgba(255,255,255,.90);}html[data-tema="claro"] #header:has(.header__nav.open)::before{background: rgba(246,243,238,.80);}@media (prefers-reduced-transparency: reduce){html[data-tema="claro"] #header .header__nav.open{background: #fff;}html[data-tema="claro"] #header:has(.header__nav.open)::before{background: #fff;}}}html:not([data-tema="claro"]) #header:has(.header__nav.open){background: #0B1F33;border-bottom-color: transparent;}html[data-tema="claro"] #header:has(.header__nav.open){background: #FFFFFF;border-bottom-color: transparent;}html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia){color: var(--c-text);}html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia)::before{color: var(--c-gold-txt);}html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia):hover,html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia):focus-visible,html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia):active,html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia):hover::before,html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia):focus-visible::before,html[data-tema="claro"] #header .header__nav > a:not(.nav-cta):not(.nav-urgencia):active::before{color: var(--c-gold-txt);}html[data-tema="claro"] #header .header__nav .nav-urgencia{background: var(--c-risk,#8E2F2F);color: #F7D9D9;}html[data-tema="claro"] #header .header__nav .nav-urgencia__etq{color: #F7D9D9;}html[data-tema="claro"] #header .header__nav .nav-urgencia__tel{color: #FFFFFF;}html[data-tema="claro"] #header .lang-list a{color: var(--c-muted);}html[data-tema="claro"] #header .lang-list a:hover,html[data-tema="claro"] #header .lang-list a:focus-visible{color: var(--c-text);}html[data-tema="claro"] #header .lang-list a.active,html[data-tema="claro"] #header .lang-list a.active:hover{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] #header .nav-info__dir{color: var(--c-muted);}html[data-tema="claro"] #header .header__nav .nav-info__tel{color: var(--c-gold-txt);}html[data-tema="claro"] #header .header__nav .nav-info__tel:hover,html[data-tema="claro"] #header .header__nav .nav-info__tel:focus-visible{color: var(--c-text);}html[data-tema="claro"] #header .header__nav > a.nav-cta{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] #header .header__nav > a.nav-cta:hover,html[data-tema="claro"] #header .header__nav > a.nav-cta:focus-visible,html[data-tema="claro"] #header .header__nav > a.nav-cta:active{background: var(--t-bloque-2);color: #fff;}}html[data-tema="claro"] header.hero,html[data-tema="claro"] .hero,html[data-tema="claro"] .blog-hero,html[data-tema="claro"] .art-hero{background: var(--c-cream);color: var(--c-text);border-bottom: 0;}html[data-tema="claro"] .blog-hero::before{background: radial-gradient(ellipse 55% 75% at 82% 45%,rgba(44,79,120,.07) 0%,transparent 70%);}html[data-tema="claro"] .art-hero::after{background: linear-gradient(90deg,transparent,var(--c-gold-brd),transparent);}html[data-tema="claro"] header.hero h1,html[data-tema="claro"] .blog-hero__title,html[data-tema="claro"] .art-hero__title{color: var(--c-text);}html[data-tema="claro"] .blog-hero__title em{color: var(--c-gold);}html[data-tema="claro"] header.hero p,html[data-tema="claro"] .blog-hero__desc,html[data-tema="claro"] .art-hero__meta{color: var(--c-muted);}html[data-tema="claro"] .art-hero__meta a,html[data-tema="claro"] header.hero .tag,html[data-tema="claro"] .art-hero__cat,html[data-tema="claro"] .blog-stat__num{color: var(--c-gold-txt);}html[data-tema="claro"] .art-hero__cat{border-color: var(--c-gold-brd);}html[data-tema="claro"] .blog-stat__lbl{color: var(--c-muted);}html[data-tema="claro"] .art-migas,html[data-tema="claro"] .blog-migas{color: var(--c-muted);}html[data-tema="claro"] .art-migas a,html[data-tema="claro"] .blog-migas a{color: #33445A;}html[data-tema="claro"] .art-migas a:hover,html[data-tema="claro"] .blog-migas a:hover,html[data-tema="claro"] .blog-migas__aqui{color: var(--c-gold-txt);}html[data-tema="claro"] .nav{background: var(--t-banda);border-bottom-color: var(--t-linea);}html[data-tema="claro"] .nav a{color: var(--c-muted);}html[data-tema="claro"] .nav a:hover,html[data-tema="claro"] .nav span[aria-current]{color: var(--c-gold-txt);}html[data-tema="claro"] .cta,html[data-tema="claro"] .cta-box,html[data-tema="claro"] .cta-reserva,html[data-tema="claro"] .blog-cta,html[data-tema="claro"] .contact__form-wrap{background: var(--t-bloque);color: #fff;border-color: rgba(255,255,255,.14);}html[data-tema="claro"] .blog-cta h2,html[data-tema="claro"] .cta-box h3{color: #fff;}html[data-tema="claro"] .blog-cta p{color: rgba(255,255,255,.82);}html[data-tema="claro"] .blog-cta__btn{background: #fff;color: var(--t-bloque);}html[data-tema="claro"] .blog-cta__btn:hover,html[data-tema="claro"] .blog-cta__btn:focus-visible{background: #E7EEF6;color: var(--t-bloque-2);}html[data-tema="claro"] .cta-box a{background: #fff;color: var(--t-bloque);}html[data-tema="claro"] .cta-box a:hover{background: #E7EEF6;color: var(--t-bloque-2);box-shadow: 0 8px 26px -12px rgba(0,0,0,.5);}html[data-tema="claro"] .cta,html[data-tema="claro"] .cta-box,html[data-tema="claro"] .cta-reserva,html[data-tema="claro"] .blog-cta,html[data-tema="claro"] .contact__form-wrap,html[data-tema="claro"] .hero__badge,html[data-tema="claro"] .cifra,html[data-tema="claro"] .resumen,html[data-tema="claro"] .art-cifra,html[data-tema="claro"] .art-tabla th,html[data-tema="claro"] .bchat-cab{--c-gold: #E8EEF6;--c-gold-lt: #FFFFFF;--c-gold-txt: #EAF0F7;--c-gold-bg: rgba(255,255,255,.12);--c-gold-brd: rgba(255,255,255,.38);--c-navy: #1F4468;--c-navy-2: #17364F;--c-navy-3: #2A5580;--c-text: #FFFFFF;--c-muted: rgba(255,255,255,.80);--c-border: rgba(255,255,255,.20);--c-cream: #EAF0F7;--c-white: #FFFFFF;--c-sobre-gold: #1F4468;}html[data-tema="claro"] main > section.cta .botones > a:first-child,html[data-tema="claro"] main section.cta .botones > a.btn-oro:first-child{background: #FFFFFF;color: #1F4468;border-color: #FFFFFF;}html[data-tema="claro"] main > section.cta .botones > a:first-child:hover,html[data-tema="claro"] main section.cta .botones > a.btn-oro:first-child:hover{background: #E2EAF4;border-color: #E2EAF4;color: #17364F;}html[data-tema="claro"] main > section.cta .botones > a:not(:first-child),html[data-tema="claro"] main section.cta .botones > a:not(:first-child),html[data-tema="claro"] section.cta .btn-linea,html[data-tema="claro"] section.cta .btn-oro + .btn-oro{background: transparent;color: #EAF0F7;border-color: rgba(255,255,255,.42);}html[data-tema="claro"] main > section.cta .botones > a:not(:first-child):not([href^="tel:"]):hover,html[data-tema="claro"] main section.cta .botones > a:not(:first-child):not([href^="tel:"]):hover,html[data-tema="claro"] section.cta .btn-linea:not([href^="tel:"]):hover,html[data-tema="claro"] section.cta .btn-oro + .btn-oro:hover{background: rgba(255,255,255,.14);border-color: rgba(255,255,255,.70);color: #FFFFFF;}html[data-tema="claro"] main > section.cta .botones > a[href^="tel:"]:not(:first-child){border-top-color: rgba(255,255,255,.22);color: #EAF0F7;}html[data-tema="claro"] main > section.cta .botones > a[href^="tel:"]:not(:first-child):hover{color: #FFFFFF;}html[data-tema="claro"] .cta__aviso,html[data-tema="claro"] main section.cta .aviso{color: rgba(255,255,255,.72);}html[data-tema="claro"] .btn--gold,html[data-tema="claro"] .btn-oro,html[data-tema="claro"] .cta-reserva a,html[data-tema="claro"] .contact__map-btn:hover,html[data-tema="claro"] .btn:not(.secundario):not(.btn--outline):not(.btn-linea):not(.btn-oro){color: var(--c-sobre-gold);}html[data-tema="claro"] .form-check label a{color: #EAF0F7;text-decoration-color: rgba(255,255,255,.5);}html[data-tema="claro"] .form-check label a:hover{color: #FFFFFF;}html[data-tema="claro"] .blog-grid{background: var(--t-linea);border-color: var(--t-linea);}html[data-tema="claro"] .blog-grid .card--destacada{background: #F4F7FA;}html[data-tema="claro"] .blog-grid .card--destacada:hover{background: #EDF2F7;}html[data-tema="claro"] .blog-grid .card:hover{background: #F4F7FA;}html[data-tema="claro"] .card__badge{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .blog-filtros button.on,html[data-tema="claro"] .blog-filtros button[aria-pressed="true"]{color: var(--c-gold-txt);border-bottom-color: var(--c-gold);}html[data-tema="claro"] .art-answer{background: none;color: var(--c-text);border: none;border-top: 0;border-bottom: 0;border-radius: 0;padding: var(--art-caja-y,22px) 0;}html[data-tema="claro"] .art-answer strong{color: var(--c-gold-txt);}html[data-tema="claro"] .art-podcast__card{background: var(--t-bloque);color: var(--t-sobre-bloque);}html[data-tema="claro"] .art-podcast__tag,html[data-tema="claro"] .art-podcast__transcripcion summary,html[data-tema="claro"] .art-podcast__btn:hover{color: var(--t-sobre-bloque);}html[data-tema="claro"] .art-podcast__dur,html[data-tema="claro"] .art-podcast__tiempo,html[data-tema="claro"] .art-podcast__btn,html[data-tema="claro"] .art-podcast__transcripcion p{color: var(--t-sobre-bloque);}html[data-tema="claro"] .art-podcast__badge,html[data-tema="claro"] .art-podcast__play{background: #fff;color: var(--t-bloque);}html[data-tema="claro"] .art-podcast__play:hover,html[data-tema="claro"] .is-playing .art-podcast__play{box-shadow: 0 0 0 4px rgba(238,243,248,.38);}html[data-tema="claro"] .art-podcast__barras i{background: rgba(238,243,248,.28);}html[data-tema="claro"] .art-podcast__barras--hechas i{background: #fff;}html[data-tema="claro"] .art-podcast__btn{border-color: rgba(238,243,248,.45);}html[data-tema="claro"] .art-podcast__btn:hover{border-color: #fff;}html[data-tema="claro"] .art-podcast__btn:focus-visible,html[data-tema="claro"] .art-podcast__play:focus-visible,html[data-tema="claro"] .art-podcast__transcripcion summary:focus-visible,html[data-tema="claro"] .art-podcast__onda:has(> .art-podcast__seek:focus-visible){outline-color: #fff;}html[data-tema="claro"] .art-tabla th{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .art-cifra{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .art-cover img,html[data-tema="claro"] .art-cover picture{box-shadow: 0 8px 30px -18px rgba(16,25,34,.45);}html[data-tema="claro"] .art-arriba{background: var(--t-bloque);color: #fff;border-color: rgba(255,255,255,.22);}html[data-tema="claro"] .art-arriba:hover,html[data-tema="claro"] .art-arriba:focus-visible{background: var(--t-bloque-2);border-color: #fff;}html[data-tema="claro"] .art-progreso{background: rgba(16,25,34,.08);}html[data-tema="claro"] .art-progreso span{background: var(--c-gold-txt,#1F4468);}html[data-tema="claro"] .related{background: var(--t-banda);border-top: 0;}html[data-tema="claro"] .related h2{color: var(--c-text);}html[data-tema="claro"] .rel-card{background: #fff;border-color: var(--t-linea);}html[data-tema="claro"] .rel-card:hover{border-color: var(--c-gold-brd);}html[data-tema="claro"] .rel-card h3{color: var(--c-text);}html[data-tema="claro"] .rel-card__cat{color: var(--c-gold-txt);}html[data-tema="claro"] .about,html[data-tema="claro"] .testimonials,html[data-tema="claro"] .blog{background: var(--t-banda-2);}html[data-tema="claro"] .hero__badge,html[data-tema="claro"] .cifra,html[data-tema="claro"] .resumen{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .team-card__photo,html[data-tema="claro"] .team-card__photo--empty{background: var(--t-banda);color: var(--c-gold-txt);}html[data-tema="claro"] .nav-btn:hover{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .dia[aria-pressed="true"],html[data-tema="claro"] .hora[aria-pressed="true"]{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .hero__lead,html[data-tema="claro"] .hero__sedes,html[data-tema="claro"] .stat__label,html[data-tema="claro"] .desc--white,html[data-tema="claro"] .about__feat span,html[data-tema="claro"] .about__stamp,html[data-tema="claro"] .test-card__source,html[data-tema="claro"] .blog-card p{color: var(--c-muted);}html[data-tema="claro"] .test-card__quote{color: var(--c-text);}html[data-tema="claro"] .testimonials .test__pie a{color: var(--c-gold-txt);}html[data-tema="claro"] .hero h1,html[data-tema="claro"] .about h2,html[data-tema="claro"] .testimonials h2,html[data-tema="claro"] .blog h2,html[data-tema="claro"] .test-card__quote strong,html[data-tema="claro"] .blog-card h3{color: var(--c-text);}html[data-tema="claro"] .btn--outline{color: var(--c-gold-txt);border-color: var(--c-gold-brd);}html[data-tema="claro"] .btn--outline:hover{color: var(--c-text);border-color: var(--c-gold);background: var(--c-gold-bg);}html[data-tema="claro"] .blog-card{background: #fff;border-color: var(--t-linea);}html[data-tema="claro"] .hero__badge-sub,html[data-tema="claro"] .cta h2,html[data-tema="claro"] .cta p,html[data-tema="claro"] .cta-reserva h2,html[data-tema="claro"] .cta-reserva p,html[data-tema="claro"] .cta__aviso,html[data-tema="claro"] main section.cta > h2,html[data-tema="claro"] main section.cta > p,html[data-tema="claro"] main section.cta .aviso,html[data-tema="claro"] main section.cta .cta__aviso,html[data-tema="claro"] .contact__form-sub,html[data-tema="claro"] .form-group label,html[data-tema="claro"] .form-group select,html[data-tema="claro"] .form-check label,html[data-tema="claro"] .form-aviso,html[data-tema="claro"] .form-conflicto p,html[data-tema="claro"] #form-estado,html[data-tema="claro"] .cifra b,html[data-tema="claro"] .cifra span,html[data-tema="claro"] .resumen .fila span{color: inherit;}html[data-tema="claro"] .title--white,html[data-tema="claro"] .hero__h1,html[data-tema="claro"] .stat__num,html[data-tema="claro"] .about__feat strong,html[data-tema="claro"] .test-card__name,html[data-tema="claro"] .blog-card h3{color: var(--c-text);}html[data-tema="claro"] footer ul li a:hover{color: var(--c-text);}html[data-tema="claro"] .hero__stats,html[data-tema="claro"] .stat,html[data-tema="claro"] .about__feat,html[data-tema="claro"] .blog-card,html[data-tema="claro"] .footer__bottom,html[data-tema="claro"] .social-link{border-color: var(--t-linea);}html[data-tema="claro"] footer,html[data-tema="claro"] footer.bv-pie,html[data-tema="claro"] .pie{background: var(--t-banda);color: var(--c-muted);border-top: 0;}html[data-tema="claro"] footer a,html[data-tema="claro"] .pie a,html[data-tema="claro"] footer.bv-pie .bv-pie__nav a{color: var(--c-gold-txt);}html[data-tema="claro"] footer a:hover,html[data-tema="claro"] .pie a:hover,html[data-tema="claro"] footer.bv-pie .bv-pie__nav a:hover{color: var(--c-text);}html[data-tema="claro"] .bv-pie__legal,html[data-tema="claro"] .footer__copy{color: var(--c-muted);}html[data-tema="claro"] .pie h3{color: var(--c-gold-txt);}html[data-tema="claro"] .footer__about,html[data-tema="claro"] .footer__bottom p{color: var(--c-muted);}html[data-tema="claro"] footer ul li a,html[data-tema="claro"] .footer__legal a{color: var(--c-gold-txt);}html[data-tema="claro"] footer ul li a:hover,html[data-tema="claro"] .footer__legal a:hover{color: var(--c-text);}html[data-tema="claro"] footer h3,html[data-tema="claro"] footer h2.pie-h,html[data-tema="claro"] footer h4{color: var(--c-gold-txt);}html[data-tema="claro"] .footer__contacto a{color: var(--c-gold-txt);}html[data-tema="claro"] .footer__contacto a:hover{color: var(--c-text);}html[data-tema="claro"] footer ul li a small{color: var(--c-muted);}html[data-tema="claro"] .footer__horario{color: var(--c-muted);border-top-color: var(--t-linea);}html[data-tema="claro"] .social-link{background: rgba(16,25,34,.05);border-color: rgba(72,88,106,.8);}html[data-tema="claro"] .social-link svg{stroke: var(--c-muted);}html[data-tema="claro"] .social-link--li svg,html[data-tema="claro"] .social-link--x svg,html[data-tema="claro"] .social-link--fb svg{fill: var(--c-muted);}html[data-tema="claro"] .social-link:hover{background: var(--t-bloque);border-color: var(--t-bloque);}html[data-tema="claro"] .social-link:hover svg{stroke: #fff;}html[data-tema="claro"] .social-link--li:hover svg,html[data-tema="claro"] .social-link--x:hover svg,html[data-tema="claro"] .social-link--fb:hover svg{fill: #fff;}.tema-btn{display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: 0 0 34px;padding: 0;margin-right: 6px;color: rgba(255,255,255,.78);background: transparent;border: 0;border-radius: 999px;cursor: pointer;transition: color .2s ease,background .2s ease;}.tema-btn:hover,.tema-btn:focus-visible{color: #fff;background: rgba(255,255,255,.08);}.tema-btn:focus-visible{outline: 2px solid #5B84B1;outline-offset: 2px;}@media (min-width: 1280px){.tema-btn svg{display: none;}.tema-btn::before{content: '';width: 17px;height: 17px;border-radius: 999px;background: linear-gradient(90deg,#0B1F33 0 50%,#E8EFF7 50% 100%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);transition: transform .2s ease;}.tema-btn:hover::before{transform: scale(1.08);}html[data-tema="claro"] .tema-btn::before{box-shadow: inset 0 0 0 1px rgba(11,31,51,.22);}@media (prefers-reduced-motion: reduce){.tema-btn:hover::before{transform: none;}}}html[data-tema="claro"] .tema-btn{color: #3B4A5C;border-color: rgba(16,25,34,.16);}html[data-tema="claro"] .tema-btn:hover,html[data-tema="claro"] .tema-btn:focus-visible{color: var(--c-text);border-color: var(--c-gold);background: rgba(16,25,34,.05);}html[data-tema="claro"] .tema-btn:focus-visible{outline-color: var(--c-gold);}@media (max-width: 1279px){.tema-btn{order: 29;display: flex;align-items: center;justify-content: space-between;width: auto;flex: none;gap: 14px;height: auto;padding: 0;margin: 5px 30px 0;border: 0;border-top: 1px solid rgba(255,255,255,.12);padding-top: 5px;border-radius: 0;background: transparent;color: rgba(255,255,255,.62);clip-path: inset(0 0 100% 0);transition: clip-path .4s cubic-bezier(.16,1,.3,1) .26s,color .2s ease;}#header .header__nav.open .tema-btn{clip-path: inset(0 0 0% 0);}.tema-btn::before{content: attr(data-etiqueta);font-family: var(--f-sans);font-size: var(--fs-micro);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;}.tema-track{position: relative;flex: none;width: 44px;height: 24px;border-radius: 999px;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.45);transition: background .2s ease,border-color .2s ease;}.tema-btn .tema-track .tema-btn__sol,.tema-btn .tema-track .tema-btn__luna{display: block;position: absolute;top: 50%;width: 12px;height: 12px;transform: translateY(-50%);color: rgba(255,255,255,.6);pointer-events: none;}.tema-btn .tema-track .tema-btn__sol{left: 5px;}.tema-btn .tema-track .tema-btn__luna{right: 5px;}.tema-track::after{content: '';position: absolute;top: 2px;left: 2px;width: 18px;height: 18px;border-radius: 50%;background: var(--c-gold-lt,#5B84B1);box-shadow: 0 1px 4px rgba(0,0,0,.35);transform: translateX(20px);transition: transform .25s cubic-bezier(.4,0,.2,1),background .2s ease;}html[data-tema="claro"] .tema-track::after{transform: translateX(0);background: var(--t-bloque);}.tema-btn:hover,.tema-btn:focus-visible{color: #fff;}.tema-btn:hover .tema-track,.tema-btn:focus-visible .tema-track{border-color: rgba(255,255,255,.5);}}@media (max-width: 1279px){html[data-tema="claro"] .tema-btn{color: var(--c-muted);}html[data-tema="claro"] .tema-btn:hover,html[data-tema="claro"] .tema-btn:focus-visible{color: var(--c-text);}html[data-tema="claro"] .tema-track{background: rgba(16,25,34,.07);border-color: rgba(16,25,34,.6);}html[data-tema="claro"] .tema-btn .tema-track .tema-btn__sol,html[data-tema="claro"] .tema-btn .tema-track .tema-btn__luna{color: rgba(16,25,34,.55);}html[data-tema="claro"] .tema-btn:hover .tema-track,html[data-tema="claro"] .tema-btn:focus-visible .tema-track{border-color: rgba(16,25,34,.75);}}@media (prefers-reduced-motion: reduce){.tema-btn,.tema-track,.tema-track::after{transition: none !important;}}html[data-tema="claro"] .bchat-lanza{background: var(--t-bloque);color: #fff;box-shadow: 0 6px 22px -8px rgba(16,25,34,.40);}html[data-tema="claro"] .bchat-estado{border-color: var(--t-bloque);}html[data-tema="claro"] .bchat-cab{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .bchat-x:hover{color: #fff;}html[data-tema="claro"] .bchat-hilo{background: var(--c-cream);}html[data-tema="claro"] .bchat-panel,html[data-tema="claro"] .bchat-bot,html[data-tema="claro"] .bchat-esc,html[data-tema="claro"] .bchat-mini,html[data-tema="claro"] .bchat-urg,html[data-tema="claro"] .bchat-pie,html[data-tema="claro"] .bchat-fila input,html[data-tema="claro"] .bchat-urg-fila input,html[data-tema="claro"] .bchat-salidas a{border-color: var(--t-linea);}html[data-tema="claro"] .bchat-yo{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .bchat-fila input:focus,html[data-tema="claro"] .bchat-urg-fila input:focus{border-color: var(--c-gold);}html[data-tema="claro"] .bchat-fila button,html[data-tema="claro"] .bchat-urg-fila button,html[data-tema="claro"] .bchat-mini-accion{background: var(--t-bloque);color: #fff;}html[data-tema="claro"] .bchat-salidas a,html[data-tema="claro"] .bchat-urg-tel{color: var(--c-gold-txt);}html[data-tema="claro"] .bchat-salidas a:hover{background: var(--c-gold-bg);}html[data-tema="claro"] .bchat-mini-x:hover{color: var(--t-bloque);}html[data-tema="claro"] .bchat-urg{border-color: var(--c-gold);}html[data-tema="claro"] .hero__lamina svg > rect:first-of-type{fill: #ffffff;}html[data-tema="claro"] .hero__lamina svg{border: 0;}html[data-tema="claro"] .hero__lamina pattern path{stroke: #1F4468;stroke-opacity: .07;}html[data-tema="claro"] .hero__lamina g[mask]{fill: #1F4468;opacity: .16;}html[data-tema="claro"] .hero__lamina g[stroke-width="3"] path{stroke: #1F4468;stroke-opacity: .28;}html[data-tema="claro"] .hero__lamina g[stroke-width="3"] path:first-child,html[data-tema="claro"] .hero__lamina svg > path[stroke="#356F9F"],html[data-tema="claro"] .hero__lamina rect[stroke="#356F9F"]{stroke: #1F4468;}html[data-tema="claro"] .hero__lamina g[fill="#12293F"] circle{fill: #ffffff;stroke: #1F4468;}html[data-tema="claro"] .hero__lamina g[fill="#12293F"] circle:first-child{fill: #1F4468;}html[data-tema="claro"] .hero__retrato img{filter: drop-shadow(0 3px 8px rgba(16,25,34,.16)) drop-shadow(0 14px 28px rgba(16,25,34,.14));}html[data-tema="claro"] .rule,html[data-tema="claro"] .bv-rule,html[data-tema="claro"] main section > h2::after,html[data-tema="claro"] header.hero .tag::after{background: linear-gradient(to right,#245579 0 24px,#3D6494 24px 48px,#245579 48px 72px);}html[data-tema="claro"] main p a,html[data-tema="claro"] main li a,html[data-tema="claro"] main dd a{text-decoration-color: rgba(31,68,104,.45);}html[data-tema="claro"] .urgbar,html[data-tema="claro"] .fab-group{background: #FFFFFF;color: var(--c-muted);box-shadow: inset 0 0 0 1px var(--t-linea),0 14px 34px -14px rgba(16,25,34,.30),0 4px 12px -6px rgba(16,25,34,.16);}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html[data-tema="claro"] .urgbar,html[data-tema="claro"] .fab-group{background: rgba(255,255,255,.965);-webkit-backdrop-filter: blur(16px) saturate(1.35);backdrop-filter: blur(16px) saturate(1.35);}@media (prefers-reduced-transparency: reduce){html[data-tema="claro"] .urgbar,html[data-tema="claro"] .fab-group{background: #FFFFFF;-webkit-backdrop-filter: none;backdrop-filter: none;}}}html[data-tema="claro"] .urgbar a{color: var(--c-muted);}html[data-tema="claro"] .urgbar a.urgbar--res{color: var(--c-gold-txt);}html[data-tema="claro"] .urgbar a.urgbar--urg{color: #fff;}html[data-tema="claro"] .urgbar a:hover,html[data-tema="claro"] .urgbar a:focus-visible{background: rgba(16,25,34,.06);color: var(--c-text);}html[data-tema="claro"] .urgbar a:active{background: rgba(16,25,34,.10);}html[data-tema="claro"] .urgbar a.urgbar--urg:hover,html[data-tema="claro"] .urgbar a.urgbar--urg:focus-visible{background: #7A2727;color: #fff;}html[data-tema="claro"] .urgbar a.urgbar--urg:active{background: #6E2020;}html[data-tema="claro"] .fab-group .fab--tel svg{stroke: var(--c-gold-txt) !important;}html[data-tema="claro"] .fab-group .fab--wa svg{fill: var(--c-gold-txt);}html[data-tema="claro"] .fab-group .fab:hover,html[data-tema="claro"] .fab-group .fab:focus-visible{background: rgba(16,25,34,.07);}@media (min-width: 861px){html[data-tema="claro"] .fab-group ~ .bchat-lanza:not(.bchat-oculta) svg{filter: brightness(.86) saturate(1.1);}html[data-tema="claro"] .fab-group ~ .bchat-lanza .bchat-estado{border-color: #FFFFFF;}}:root{--lienzo: #070c16;}html[data-tema="claro"]{--lienzo: var(--t-banda);}html{background: var(--lienzo);overscroll-behavior-y: none;}body{min-height: 100svh;}html:not([data-tema="claro"]):has(footer.bv-pie){--lienzo: var(--c-navy);}html[data-tema="claro"] .cierre{border-top-color: var(--t-linea);}html[data-tema="claro"] .cierre p{color: var(--c-muted);}html[data-tema="oscuro"] body.bravo-v3 .site-header{background: #232a31 !important;color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .site-nav :is(a:not(.site-nav__reserve),.site-nav__resources-toggle),html[data-tema="oscuro"] body.bravo-v3 .site-nav__resources-toggle{color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 #bravo-header .site-nav > a:not(.site-nav__reserve),html[data-tema="oscuro"] body.bravo-v3 #bravo-header .site-nav__resources-toggle,html[data-tema="oscuro"] body.bravo-v3 #bravo-header .site-nav > a:first-child:not(.site-nav__reserve){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .site-nav__resources-menu{background: #232a31 !important;border-color: #657789 !important;}html[data-tema="oscuro"] body.bravo-v3 .site-nav__resources-menu a{color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 :is(.site-nav__reserve,.btn-primary,.btn-principal,.areas-v3-hero__cta){background: #315f87 !important;border-color: #315f87 !important;color: #fff !important;}html[data-tema="oscuro"] body.bravo-v3 .btn-linea{color: #b7dbf5 !important;background: #232a31 !important;border-color: #8fc0e8 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido .box :is(b,strong),html[data-tema="oscuro"] body.bravo-v3 main#contenido .det :is(b,strong),html[data-tema="oscuro"] body.bravo-v3 main#contenido .ruta-ficha :is(b,strong),html[data-tema="oscuro"] body.bravo-v3 main#contenido .legal-cuerpo :is(b,strong){color: #b7dbf5 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido .credenciales,html[data-tema="oscuro"] body.bravo-v3 main#contenido .tag,html[data-tema="oscuro"] body.bravo-v3 main#contenido .servicios__rotulo{color: #b7dbf5 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido :is(legend,th){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido td{color: #c3cbd3 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido .p-cifra{color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido .pasos li,html[data-tema="oscuro"] body.bravo-v3 main#contenido .pasos li b{color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido .pasos li.hecho{color: #b9e3c5 !important;}html[data-tema="oscuro"] body.bravo-v3 .ruta :is(b,span){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .ruta span{color: #c3cbd3 !important;}html[data-tema="oscuro"] body.bravo-v3 :is(.btn-copiar,#bv-copiar){color: #f5f7f9 !important;background: #232a31 !important;border-color: #8b9ba9 !important;}html[data-tema="oscuro"] body.bravo-v3 .bv-plano :is(.texto,.texto--fuerte){fill: #24384a !important;color: #24384a !important;opacity: 1 !important;}html[data-tema="oscuro"] body.bravo-v3 .bv-plano .texto--tenue{fill: #40566a !important;color: #40566a !important;}html[data-tema="oscuro"] body.bravo-v3 main#contenido .bv-plano-wrap .bv-sede__pie{color: #334155 !important;}html[data-tema="oscuro"] body.bravo-v3.ip-servicios .servicios__grupo{background: #232a31 !important;border-color: #657789 !important;}html[data-tema="oscuro"] body.bravo-v3.ip-servicios .servicios__grupo :is(.servicio-fila,h3,p,a,.servicios__rotulo,.ip-materia,.imp-sub){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3.ip-servicios main#contenido :is(p,a,.ip-materia,.imp-sub,.servicios__rotulo,.servicio-fila,.servicio-fila h3,.servicio-fila p){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3.areas-v3-page{--areas-ink: #f5f7f9;--areas-accent: #b7dbf5;--areas-muted: #c3cbd3;--areas-blue: #8fc0e8;--areas-blue-soft: #232a31;--areas-paper: #181c20;}html[data-tema="oscuro"] body.bravo-v3.areas-v3-page .cifra{background: #232a31 !important;border-color: #657789 !important;color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3.areas-v3-page .cifra :is(b,span){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3:has(#barra) .pasos li{background: #232a31 !important;color: #c3cbd3 !important;}html[data-tema="oscuro"] body.bravo-v3:has(#barra) .pasos li.activo{background: #2d3943 !important;color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3:has(#barra) .pasos li.hecho{color: #b9e3c5 !important;}html[data-tema="oscuro"] body.bravo-v3:has(#barra) .btn:not(.btn-linea){background: #315f87 !important;color: #fff !important;}html[data-tema="oscuro"] body.bravo-v3 .site-footer__social,html[data-tema="oscuro"] body.bravo-v3 .site-footer__social-links a{background: #232a31 !important;color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .site-footer__social :is(h2,strong,span,a){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .firma-v4-band--blue{background: #173a57 !important;color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .firma-v4-band--blue :is(p,h2,h3,a,.eyebrow){color: #f5f7f9 !important;}html[data-tema="oscuro"] body.bravo-v3 .blog-filtros button.on,html[data-tema="oscuro"] body.bravo-v3 .blog-filtros [aria-pressed="true"]{background: #315f87 !important;color: #fff !important;}html[data-tema="oscuro"] body.bravo-v3 .blog-filtros button:not(.on):not([aria-pressed="true"]){color: #c3cbd3 !important;}html[data-tema="oscuro"] body.bravo-v3 .card__meta,html[data-tema="oscuro"] body.bravo-v3 .blog-stat__lbl{color: #c3cbd3 !important;}html[data-tema="oscuro"] body.bravo-v3 .recursos-reset{color: #b7dbf5 !important;}
