/* GENERADO por scripts/minificar_css.py desde css/impulso-paginas.css (sha256 4964a49ad551d17e). No editar: editar la fuente y regenerar. */
body.ip-servicios,body.ip-equipo,body.ip-firma,body.ip-javier,body.ip-herramientas{--ip-sangra: calc((100vw - min(1040px,100vw)) / 2 + 20px);--ip-tinta: var(--c-text);--ip-tenue: var(--c-muted);--ip-linea: var(--c-border);--ip-oro: var(--c-gold-txt);--ip-h3-grande: clamp(30px,3.3vw,46px);--ip-h3: clamp(22px,2.1vw,27px);--ip-anyo: clamp(34px,3.8vw,54px);--ip-hueco: clamp(36px,5.5vw,88px);}body.ip-servicios main section > h2,body.ip-equipo main section > h2,body.ip-firma main section > h2,body.ip-javier main section > h2{font-size: var(--imp-fs-2);line-height: 1.08;letter-spacing: -.022em;max-width: 20ch;}.ip-capa{position: absolute;left: 0;right: 0;top: -18%;height: 136%;}.ip-capa > img,.ip-capa > picture{display: block;width: 100%;height: 100%;}.ip-capa > picture > img{display: block;width: 100%;height: 100%;}.ip-capa img{object-fit: cover;object-position: center;}html.js-imp [data-imp-revelar] > .ip-capa img{transform: scale(1.08);transform-origin: center 40%;transition: transform 1.5s var(--imp-curva);}html.js-imp [data-imp-revelar][data-imp="dentro"] > .ip-capa img{transform: none;}[data-ip-ver]::before{transition: transform .9s var(--imp-curva);}html.js-ip [data-ip-ver]::before{--ip-filete: 0;}html.js-ip [data-ip-ver][data-ip="dentro"]::before{--ip-filete: 1;}body.ip-firma .ip-sede[hidden]{display: block;}body.ip-servicios main > section[data-ip-seccion="dos"],body.ip-equipo main > section[data-ip-seccion="dos"],body.ip-firma main > section[data-ip-seccion="dos"],body.ip-javier main > section[data-ip-seccion="dos"]{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: var(--ip-hueco);grid-auto-flow: row dense;align-items: start;padding: var(--sec-s) 0;margin: 0;border-top: 0;}main > section[data-ip-seccion="dos"] > h2{grid-column: 1;grid-row: 1 / span 12;align-self: start;margin-bottom: 0 !important;}main > section[data-ip-seccion="dos"] > :not(h2){grid-column: 2;}main > section[data-ip-seccion="dos"] > h2 + p{font-size: var(--fs-lead);}body.ip-servicios .servicios{grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: var(--ip-hueco);align-items: stretch;margin: 34px 0 0;}body.ip-servicios .servicios__rotulo{font-family: var(--f-serif);font-size: var(--imp-fs-2);font-weight: 400;line-height: 1.05;letter-spacing: -.022em;text-transform: none;color: var(--ip-tinta);padding-bottom: 18px;border-bottom: 1px solid var(--ip-tinta);}body.ip-servicios .servicio-fila{padding: 26px 0 28px;}body.ip-servicios .servicio-fila h3{font-size: var(--ip-h3);font-weight: 400;line-height: 1.18;letter-spacing: -.015em;margin-bottom: 8px;}body.ip-servicios .servicio-fila p{max-width: 44ch;margin-bottom: 12px;}body.ip-servicios .servicio-fila .mas{font-size: var(--fs-ui);}body.ip-servicios .servicio-fila .mas.imp-sub:hover{text-decoration: none;}body.ip-servicios .servicio-fila h3 a{color: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: var(--c-gold-brd);text-underline-offset: .14em;transition: text-decoration-color .3s ease;}body.ip-servicios .servicio-fila h3 a:hover,body.ip-servicios .servicio-fila h3 a:focus-visible{text-decoration-color: currentColor;}body.ip-servicios .servicios__grupo:first-child .servicio-fila:first-of-type{padding: 36px 0 44px;}body.ip-servicios .servicios__grupo:first-child .servicio-fila:first-of-type h3{font-size: var(--ip-h3-grande);line-height: 1.06;letter-spacing: -.024em;max-width: 14ch;margin-bottom: 18px;}body.ip-servicios .servicios__grupo:first-child .servicio-fila:first-of-type p{font-size: var(--fs-lead);line-height: 1.55;max-width: 32ch;margin-bottom: 20px;}body.ip-servicios .servicios__grupo:first-child .servicio-fila:first-of-type .mas{font-size: var(--fs-body);}body.ip-servicios .servicios__grupo{display: flex;flex-direction: column;}body.ip-servicios .servicios__grupo:first-child .servicio-fila{flex: 1 1 auto;}body.ip-servicios main > section[data-ip-seccion="materias"]{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: var(--ip-hueco);align-items: start;padding: var(--sec-m) 0 var(--sec-s);margin: 0;border-top: 0;}body.ip-servicios [data-ip-seccion="materias"] > h2{grid-column: 1 / -1;grid-row: 1;margin-bottom: clamp(26px,3vw,40px) !important;}body.ip-servicios [data-ip-seccion="materias"] > p{grid-column: 2;grid-row: 2;}body.ip-servicios [data-ip-seccion="materias"] > p:nth-of-type(1){grid-column: 1;}body.ip-servicios [data-ip-seccion="materias"] > p:nth-of-type(1){font-family: var(--f-serif);font-size: clamp(24px,2.4vw,32px);line-height: 1.3;letter-spacing: -.015em;color: var(--ip-tinta);max-width: none;margin-bottom: 0;}body.ip-servicios [data-ip-seccion="materias"] .ip-materia{color: var(--ip-oro);text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: var(--c-gold-brd);text-underline-offset: .14em;transition: text-decoration-color .3s ease;}body.ip-servicios [data-ip-seccion="materias"] .ip-materia:hover,body.ip-servicios [data-ip-seccion="materias"] .ip-materia:focus-visible{text-decoration-color: currentColor;}body.ip-servicios [data-ip-seccion="materias"] > p:nth-of-type(2){max-width: none;}body.ip-servicios main > section[data-ip-seccion="dos"]{grid-template-columns: minmax(0,5fr) minmax(0,7fr);}body.ip-servicios main > section[data-ip-seccion="dos"] > h2{grid-column: 1 / -1;grid-row: 1;margin-bottom: clamp(24px,2.6vw,34px) !important;}body.ip-servicios main > section[data-ip-seccion="dos"] > :not(h2){grid-column: 2;}body.ip-servicios main > section[data-ip-seccion="dos"] > h2 + p{grid-column: 1;grid-row: 2 / span 2;}body.ip-servicios main > section[data-ip-seccion="dos"] > ul.enlaces{grid-row: 2;margin-top: 0;}body.ip-equipo .eq-jefe{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: var(--ip-hueco);align-items: start;margin: 30px 0 74px;}body.ip-equipo .eq-jefe > .rol{grid-area: 1 / 1;}body.ip-equipo .eq-jefe > h3{grid-area: 2 / 1;}body.ip-equipo .eq-jefe > p:not(.rol):not(.eq-links){grid-area: 1 / 2 / 3 / 3;}body.ip-equipo .eq-jefe > .eq-links{grid-area: 3 / 2;}body.ip-equipo .eq-jefe .rol{margin-bottom: 14px;}body.ip-equipo .eq-jefe h3{font-size: clamp(34px,4vw,54px);line-height: 1.02;letter-spacing: -.028em;margin-bottom: 0;}body.ip-equipo .eq-jefe > p:not(.rol):not(.eq-links){font-size: var(--fs-lead);line-height: 1.6;max-width: 52ch;margin-bottom: 0;}body.ip-equipo .eq-jefe > .eq-links{margin-top: 18px;}body.ip-equipo .eq-lista > li{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: var(--ip-hueco);align-items: start;padding: 36px 0 40px;border-top: 0;position: relative;}body.ip-equipo .eq-lista > li::before{content: "";position: absolute;left: 0;right: 0;top: 0;width: auto;height: 1px;background: var(--ip-linea);font-size: 0;line-height: 0;transform: scaleX(var(--ip-filete,1));transform-origin: left center;}body.ip-equipo .eq-lista .rol{grid-area: 1 / 1;margin-bottom: 10px;}body.ip-equipo .eq-lista h3{grid-area: 2 / 1;font-size: var(--ip-h3);line-height: 1.15;letter-spacing: -.015em;margin-bottom: 0;}body.ip-equipo .eq-lista > li > p:not(.rol):not(.eq-links){grid-area: 1 / 2 / 3 / 3;max-width: 52ch;margin-bottom: 0;}body.ip-equipo .eq-lista > li > .eq-links{grid-area: 3 / 2;margin-top: 16px;}body.ip-equipo main section.cta{padding-top: 92px;padding-bottom: 96px;}body.ip-firma .cifras{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0 clamp(20px,3.4vw,48px);background: none;border: 0;border-radius: 0;overflow: visible;margin: 44px 0 10px;}body.ip-firma .cifra,html[data-tema="claro"] body.ip-firma .cifra{background: none;color: var(--ip-tinta);text-align: left;padding: 18px 0 0;border-top: 1px solid var(--ip-linea);}body.ip-firma .cifra b,html[data-tema="claro"] body.ip-firma .cifra b{font-size: var(--imp-fs-num);font-weight: 400;line-height: 1;letter-spacing: -.03em;color: var(--ip-tinta);}body.ip-firma .cifra span,html[data-tema="claro"] body.ip-firma .cifra span{margin-top: 12px;color: var(--ip-tenue);}body.ip-firma main > section:has(> .hitos){display: grid;grid-template-columns: minmax(0,6fr) minmax(0,6fr);column-gap: var(--ip-hueco);align-items: start;}body.ip-firma main > section:has(> .hitos) > h2{grid-column: 1;}body.ip-firma .hitos{grid-column: 1;margin-top: 30px;}body.ip-firma .ip-sede{grid-column: 2;grid-row: 1 / span 2;align-self: start;margin: 8px 0 0;}body.ip-firma .ip-sede__marco{display: block;}body.ip-firma .ip-sede picture,body.ip-firma .ip-sede img{display: block;width: 100%;height: auto;object-fit: contain;}html.js-imp body.ip-firma .ip-sede__marco > picture{transform: none;}body.ip-firma .hitos li{margin-bottom: 46px;padding-left: 6px;}body.ip-firma .hitos li:last-child{margin-bottom: 6px;}body.ip-firma .hitos .anyo{font-size: var(--ip-anyo);font-weight: 400;line-height: 1;letter-spacing: -.025em;color: var(--ip-tinta);}body.ip-firma .hitos li::before{top: clamp(11px,1.35vw,21px);}body.ip-firma .hitos p{margin-top: 12px;max-width: 50ch;}body.ip-firma main > section:has(> .ip-areas){padding: var(--sec-m) 0;}body.ip-firma .ip-areas{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: clamp(22px,3.4vw,48px);row-gap: 0;margin-top: 30px;}body.ip-firma .ip-areas > .area{display: grid;grid-template-rows: auto auto 1fr auto;grid-row: span 4;padding: 22px 0 0;}@supports (grid-template-rows: subgrid){body.ip-firma .ip-areas > .area{grid-template-rows: subgrid;}}body.ip-firma .ip-areas > .area:nth-child(-n+3){padding-bottom: 46px;}body.ip-firma .ip-areas > .area > .quien{grid-row: 1;}body.ip-firma .ip-areas > .area > h3{grid-row: 2;}body.ip-firma .ip-areas > .area > p:not(.enlaces-area){grid-row: 3;}body.ip-firma .ip-areas > .area > .enlaces-area{grid-row: 4;align-self: start;}body.ip-firma .ip-areas > .area > h3{font-family: var(--f-serif);font-size: var(--ip-h3);font-weight: 400;line-height: 1.18;letter-spacing: -.015em;margin-bottom: 12px;}body.ip-firma .area .quien{display: block;background: none;border-radius: 0;padding: 0;margin: 0 0 10px;font-weight: 600;letter-spacing: .14em;line-height: 1.5;color: var(--ip-tenue);}body.ip-firma .area p:not(.enlaces-area){max-width: 40ch;margin-bottom: 0;}body.ip-firma .ip-areas > .area > .enlaces-area{margin-top: 18px;padding-top: 0;}body.ip-firma .ip-valores{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 var(--ip-hueco);margin-top: 26px;}body.ip-firma .ip-valores > li{background: none;border: 0;border-radius: 0;padding: 0 0 clamp(34px,3.4vw,48px);position: relative;}@supports (grid-template-rows: subgrid){body.ip-firma .ip-valores > li{grid-row: span 2;display: grid;grid-template-rows: subgrid;}}body.ip-firma .ip-valores > li::before{content: none;}body.ip-firma .ip-valores > li > h3{font-family: var(--f-serif);font-size: var(--ip-h3);font-weight: 400;line-height: 1.15;letter-spacing: -.015em;margin-bottom: 10px;align-self: start;}body.ip-firma .ip-valores > li > p{max-width: none;}body.ip-firma .ip-valores > li:nth-child(n+4){padding-bottom: 0;}@media (min-width: 861px) and (max-width: 1100px){body.ip-firma .ip-valores{grid-template-columns: repeat(2,minmax(0,1fr));}body.ip-firma .ip-valores > li:nth-child(n+4){padding-bottom: clamp(34px,3.4vw,48px);}body.ip-firma .ip-valores > li:nth-child(n+5){padding-bottom: 0;}}body.ip-javier main > section[data-ip-seccion="dos"],body.ip-javier main > section[data-ip-seccion="apertura"],body.ip-javier main > section[data-ip-seccion="ficha"]{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: var(--ip-hueco);align-items: start;margin: 0;border-top: 0;}body.ip-javier main > section[data-ip-seccion="apertura"]{padding: var(--sec-m) 0 var(--sec-s);}body.ip-javier main > section[data-ip-seccion="ficha"]{padding: var(--sec-s) 0;}body.ip-javier main > section[data-ip-seccion="apertura"] > h2,body.ip-javier main > section[data-ip-seccion="ficha"] > h2{grid-column: 1;grid-row: 1 / span 12;align-self: start;margin-bottom: 0 !important;}body.ip-javier main > section[data-ip-seccion="apertura"] > :not(h2),body.ip-javier main > section[data-ip-seccion="ficha"] > :not(h2){grid-column: 2;}body.ip-javier [data-ip-seccion="apertura"] > h2{font-size: clamp(28px,3.1vw,42px);line-height: 1.1;letter-spacing: -.024em;max-width: none;}body.ip-javier [data-ip-seccion="apertura"] > h2 + p{font-size: var(--fs-lead);line-height: 1.6;}body.ip-javier main > section[data-ip-seccion] p:not(.box){max-width: 68ch;}body.ip-javier main > section:not([class]):nth-of-type(3){--sec: var(--sec-m);}body.ip-javier .ficha{margin-top: 4px;}body.ip-javier .ficha th{width: 38%;}body.ip-javier .imp-editorial{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 30px;}body.ip-javier .imp-editorial > .imp-editorial__item:nth-child(2n+1){border-left: 0;padding-left: 0;}body.ip-javier .imp-editorial > .imp-editorial__item:nth-child(2n){padding-right: 0;}body.ip-javier .imp-editorial > .imp-editorial__item:nth-child(n+3){margin-top: 42px;}body.ip-javier .imp-editorial__item ul{margin-left: 0;list-style: none;}body.ip-javier .imp-editorial__item li{padding-left: 14px;position: relative;}body.ip-javier .imp-editorial__item li::before{content: "";position: absolute;left: 0;top: .62em;width: 5px;height: 1px;background: var(--c-gold);}body.ip-herramientas main{padding-top: 34px;}body.ip-herramientas .destacada{margin-bottom: 56px;}body.ip-herramientas .intro{max-width: none;margin: 0 0 26px;}body.ip-herramientas .herramienta + .intro{margin-top: 46px;}body.ip-herramientas .intro h2{font-family: var(--f-serif);font-size: var(--imp-fs-2);font-weight: 400;line-height: 1.08;letter-spacing: -.022em;color: var(--ip-tinta);margin-bottom: 0;}body.ip-herramientas .intro:has(> p){display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: var(--ip-hueco);align-items: start;}body.ip-herramientas .intro:has(> p) > p{grid-column: 2;font-size: var(--fs-lead);line-height: 1.6;max-width: 62ch;margin: 0;}body.ip-herramientas .herramienta{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: var(--ip-hueco);padding: 34px 0 38px;}body.ip-herramientas .herramienta__tag{grid-column: 1;grid-row: 1;color: var(--ip-tenue);}body.ip-herramientas .herramienta h3{grid-column: 1;grid-row: 2;font-family: var(--f-serif);font-size: var(--ip-h3);font-weight: 400;line-height: 1.18;letter-spacing: -.015em;color: var(--ip-tinta);}body.ip-herramientas .herramienta p{grid-column: 2;grid-row: 1 / span 2;max-width: 66ch;margin: 0;}body.ip-herramientas .herramienta .mas{grid-column: 2;grid-row: 3;justify-self: start;margin-top: 18px;color: var(--ip-oro);}body.ip-herramientas .herramienta .mas::after{transition: transform .35s var(--imp-curva);display: inline-block;}body.ip-herramientas .herramienta:hover .mas::after,body.ip-herramientas .herramienta .mas:focus-visible::after{transform: translateX(5px);}body.ip-herramientas .confianza{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px clamp(28px,4vw,64px);list-style: none;margin: 30px 0 46px;}body.ip-herramientas .confianza li{margin: 0;max-width: 46ch;}body.ip-herramientas .confianza b{color: var(--ip-tinta);}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .confianza b{color: var(--v4-text,#f5f7f9);}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .herramienta p{color: var(--v4-muted,#c3cbd3);}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .herramienta h3{color: var(--v4-text,#f5f7f9);}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .herramienta__tag{color: var(--v4-link,#9cc9ed) !important;}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .herramienta .mas{color: var(--v4-link,#9cc9ed) !important;}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .herramienta .mas:is(:hover,:focus-visible){color: var(--v4-link,#9cc9ed) !important;}html[data-tema="oscuro"] body.bravo-v3.ip-herramientas .destacada .btn-linea{color: var(--v4-link,#9cc9ed) !important;border-color: var(--v4-link,#9cc9ed);}@media (max-width: 860px){body.ip-servicios main > section[data-ip-seccion="dos"],body.ip-equipo main > section[data-ip-seccion="dos"],body.ip-firma main > section[data-ip-seccion="dos"],body.ip-javier main > section[data-ip-seccion="dos"],body.ip-javier main > section[data-ip-seccion="apertura"],body.ip-javier main > section[data-ip-seccion="ficha"]{grid-template-columns: 1fr;padding: var(--sec-s) 0;}body.ip-javier main > section[data-ip-seccion] > h2{grid-row: auto;margin-bottom: 22px !important;}body.ip-javier main > section[data-ip-seccion] > :not(h2){grid-column: 1;}body.ip-javier .ficha th{width: auto;}body.ip-javier .imp-editorial{grid-template-columns: 1fr;}body.ip-javier .imp-editorial > .imp-editorial__item{padding: 0;}body.ip-javier .imp-editorial > .imp-editorial__item:nth-child(n+2){margin-top: 34px;}body.ip-javier main > section[data-ip-seccion="apertura"]{padding: var(--sec-s) 0;}body.ip-herramientas .intro:has(> p),body.ip-herramientas .herramienta{grid-template-columns: 1fr;}body.ip-herramientas .intro:has(> p) > p{grid-column: 1;margin-top: 18px;}body.ip-herramientas .herramienta__tag,body.ip-herramientas .herramienta h3,body.ip-herramientas .herramienta p,body.ip-herramientas .herramienta .mas{grid-column: 1;grid-row: auto;}body.ip-herramientas .herramienta h3{margin-bottom: 10px;}body.ip-herramientas .confianza{grid-template-columns: 1fr;gap: 24px 0;}main > section[data-ip-seccion="dos"] > h2{grid-row: auto;margin-bottom: 24px !important;}main > section[data-ip-seccion="dos"] > :not(h2){grid-column: 1;}body.ip-servicios main > section[data-ip-seccion="dos"] > h2,body.ip-servicios main > section[data-ip-seccion="dos"] > :not(h2),body.ip-servicios main > section[data-ip-seccion="dos"] > h2 + p,body.ip-servicios main > section[data-ip-seccion="dos"] > ul.enlaces{grid-column: 1;grid-row: auto;}body.ip-servicios main > section[data-ip-seccion="dos"] > h2{margin-bottom: 22px !important;}body.ip-servicios .servicios{grid-template-columns: 1fr;}body.ip-servicios .servicios__grupo + .servicios__grupo{margin-top: 48px;}body.ip-servicios .servicios__grupo:first-child .servicio-fila{padding: 26px 0 28px;}body.ip-servicios .servicios__grupo:first-child .servicio-fila:last-child{padding-bottom: 28px;}body.ip-servicios main > section[data-ip-seccion="materias"]{grid-template-columns: 1fr;}body.ip-servicios [data-ip-seccion="materias"] > h2{grid-row: auto;margin-bottom: 26px !important;}body.ip-servicios [data-ip-seccion="materias"] > h2,body.ip-servicios [data-ip-seccion="materias"] > p{grid-column: 1;grid-row: auto;}body.ip-servicios [data-ip-seccion="materias"] > p:nth-of-type(1){margin-bottom: 22px;}body.ip-equipo .eq-jefe{grid-template-columns: 1fr;margin-bottom: 44px;}body.ip-equipo .eq-jefe > .rol,body.ip-equipo .eq-jefe > h3,body.ip-equipo .eq-jefe > p:not(.rol):not(.eq-links),body.ip-equipo .eq-jefe > .eq-links{grid-area: auto;}body.ip-equipo .eq-jefe h3{margin-bottom: 12px;}body.ip-equipo .eq-jefe > .eq-links{margin-top: 14px;}body.ip-equipo .eq-lista > li{grid-template-columns: 1fr;padding: 28px 0 30px;}body.ip-equipo .eq-lista .rol,body.ip-equipo .eq-lista h3,body.ip-equipo .eq-lista > li > p:not(.rol):not(.eq-links),body.ip-equipo .eq-lista > li > .eq-links{grid-area: auto;}body.ip-equipo .eq-lista h3{margin-bottom: 10px;}body.ip-equipo .eq-lista > li > .eq-links{margin-top: 12px;}body.ip-equipo main section.cta{padding-top: 66px;padding-bottom: 70px;}body.ip-firma .cifras{grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px clamp(20px,5vw,40px);}body.ip-firma main > section:has(> .hitos){grid-template-columns: 1fr;}body.ip-firma .ip-sede{grid-column: 1;grid-row: auto;order: 5;margin: 14px 0 0;}body.ip-firma .ip-areas{grid-template-columns: 1fr;row-gap: 0;}body.ip-firma .ip-areas > .area{grid-column: 1;grid-template-rows: auto auto auto auto;}body.ip-firma .ip-areas > .area,body.ip-firma .ip-areas > .area:nth-child(-n+3){padding-bottom: 34px;}body.ip-firma .ip-areas > .area:last-child{padding-bottom: 0;}body.ip-firma .ip-valores{grid-template-columns: 1fr;gap: 0;}body.ip-firma .ip-valores > li{padding-bottom: 32px;}body.ip-firma .ip-valores > li:last-child{padding-bottom: 0;}}@media (max-width: 640px){body.ip-servicios .servicios__grupo:first-child .servicio-fila:first-of-type{padding: 26px 0 32px;}body.ip-firma .cifras{grid-template-columns: repeat(2,minmax(0,1fr));}body.ip-firma .cifra{min-width: 0;}body.ip-firma .cifra b,html[data-tema="claro"] body.ip-firma .cifra b{font-size: clamp(28px,8.5vw,40px);overflow-wrap: anywhere;}body.ip-firma .hitos li{margin-bottom: 34px;}body.ip-firma .hitos li::before{top: clamp(9px,3.4vw,14px);}}@media (prefers-reduced-motion: reduce){html.js-imp [data-imp-revelar] > .ip-capa img{transform: none !important;transition: none !important;}.ip-capa,body.ip-firma .ip-sede{transform: none !important;}[data-ip-ver]::before,html.js-ip [data-ip-ver]::before{--ip-filete: 1;transform: none !important;transition: none !important;}}@media (min-width: 861px) and (max-height: 860px){body.ip-firma main > section:has(.v360){padding-top: 60px;}body.ip-firma main > section:has(.v360) > h2{margin-bottom: 16px;}}body.ip-servicios main > section[data-ip-seccion="dos"] ul.enlaces{grid-template-columns: 1fr;}@supports selector(:has(*)){@media (min-width: 861px){body.ip-equipo main > section:has(> ol + .box){display: grid;grid-template-columns: minmax(0,8fr) minmax(0,4fr);column-gap: var(--ip-hueco);align-items: start;}body.ip-equipo main > section:has(> ol + .box) > h2,body.ip-equipo main > section:has(> ol + .box) > p:not(.box){grid-column: 1 / -1;}body.ip-equipo main > section:has(> ol + .box) > ol{grid-column: 1;}body.ip-equipo main > section:has(> ol + .box) > .box{grid-column: 2;margin: 0;position: sticky;top: clamp(96px,12vh,140px);}}}html.js-imp body.ip-servicios [data-imp-filete] .servicio-fila,html.js-imp body.ip-servicios ul.enlaces[data-imp-filete] > li{opacity: 0;transform: translateY(16px);}html.js-imp body.ip-servicios [data-imp-filete][data-imp="dentro"] .servicio-fila,html.js-imp body.ip-servicios ul.enlaces[data-imp-filete][data-imp="dentro"] > li{opacity: 1;transform: none;transition: opacity .7s var(--imp-curva),transform .7s var(--imp-curva);}html.js-imp body.ip-servicios [data-imp-filete][data-imp="dentro"] .servicio-fila:nth-child(2){transition-delay: .07s;}html.js-imp body.ip-servicios [data-imp-filete][data-imp="dentro"] .servicio-fila:nth-child(3){transition-delay: .14s;}html.js-imp body.ip-servicios [data-imp-filete][data-imp="dentro"] .servicio-fila:nth-child(4){transition-delay: .21s;}html.js-imp body.ip-servicios [data-imp-filete][data-imp="dentro"] .servicio-fila:nth-child(5){transition-delay: .28s;}html.js-imp body.ip-servicios ul.enlaces[data-imp-filete][data-imp="dentro"] > li:nth-child(2){transition-delay: .09s;}html.js-imp body.ip-servicios ul.enlaces[data-imp-filete][data-imp="dentro"] > li:nth-child(3){transition-delay: .18s;}body.ip-servicios [data-ip-seccion="materias"] > p[data-imp-paralaje]{will-change: transform;}@media (prefers-reduced-motion: reduce){html.js-imp body.ip-servicios [data-imp-filete] .servicio-fila,html.js-imp body.ip-servicios ul.enlaces[data-imp-filete] > li{opacity: 1 !important;transform: none !important;transition: none !important;}body.ip-servicios [data-ip-seccion="materias"] > p[data-imp-paralaje]{transform: none !important;will-change: auto;}}@media (min-width: 861px){main > section[data-ip-seccion="dos"] > h2{position: sticky;top: calc(70px + 28px);}}@media (prefers-reduced-motion: reduce){main > section[data-ip-seccion="dos"] > h2{position: static;}}
