.elementor-149 .elementor-element.elementor-element-cd099a0{--display:flex;--min-height:max(64vh, 480px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:96px;--padding-left:clamp(20px, 5vw, 80px);--padding-right:clamp(20px, 5vw, 80px);}.elementor-149 .elementor-element.elementor-element-cd099a0:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-cd099a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://eyfabogados.com/wp-content/uploads/2026/10/eyf-ef-6795-1920.webp");background-position:40% 5%;background-repeat:no-repeat;background-size:cover;}.elementor-149 .elementor-element.elementor-element-cd099a0::before, .elementor-149 .elementor-element.elementor-element-cd099a0 > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-cd099a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-cd099a0 > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-cd099a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-cd099a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, rgba(14,31,61,0.75) 0%, rgba(14,31,61,0.35) 100%);}.elementor-149 .elementor-element.elementor-element-4896395 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-blanco );}.elementor-149 .elementor-element.elementor-element-859ef12 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-blanco );}.elementor-149 .elementor-element.elementor-element-f695961{--display:grid;--e-con-grid-template-columns:4fr 8fr;--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:clamp(80px, 10vw, 160px);--padding-bottom:clamp(80px, 10vw, 160px);--padding-left:clamp(20px, 5vw, 80px);--padding-right:clamp(20px, 5vw, 80px);}.elementor-149 .elementor-element.elementor-element-f695961:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-f695961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-149 .elementor-element.elementor-element-7ed8c4d .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-gris );}.elementor-149 .elementor-element.elementor-element-aa4d17b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-93fa560{font-family:var( --e-global-typography-lead-font-family ), sans-serif;font-size:var( --e-global-typography-lead-font-size );font-weight:var( --e-global-typography-lead-font-weight );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-821fd7c{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-b864b99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(80px, 10vw, 160px);--padding-bottom:clamp(80px, 10vw, 160px);--padding-left:clamp(20px, 5vw, 80px);--padding-right:clamp(20px, 5vw, 80px);}.elementor-149 .elementor-element.elementor-element-b864b99:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-b864b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-05749a5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-997519b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-dfa67f9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-blanco );font-family:var( --e-global-typography-display-font-family ), sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-07d356d{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:rgba(255,255,255,0.8);}.elementor-149 .elementor-element.elementor-element-1565042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-4e1f314 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-blanco );font-family:var( --e-global-typography-display-font-family ), sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-052d2ee{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:rgba(255,255,255,0.8);}.elementor-149 .elementor-element.elementor-element-6ef9309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-535402c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-blanco );font-family:var( --e-global-typography-display-font-family ), sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-83a53b9{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:rgba(255,255,255,0.8);}.elementor-149 .elementor-element.elementor-element-fd516ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-05e841e .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );color:var( --e-global-color-blanco );}.elementor-149 .elementor-element.elementor-element-f28db30{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:rgba(255,255,255,0.8);}.elementor-149 .elementor-element.elementor-element-4613b27{--display:grid;--e-con-grid-template-columns:8fr 4fr;--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:clamp(80px, 10vw, 160px);--padding-bottom:clamp(80px, 10vw, 160px);--padding-left:clamp(20px, 5vw, 80px);--padding-right:clamp(20px, 5vw, 80px);}.elementor-149 .elementor-element.elementor-element-4613b27:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-4613b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-149 .elementor-element.elementor-element-c2f23f6{text-align:start;}.elementor-149 .elementor-element.elementor-element-ae235a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-32855e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-149 .elementor-element.elementor-element-cd099a0:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-cd099a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-149 .elementor-element.elementor-element-4896395 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-149 .elementor-element.elementor-element-859ef12 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-149 .elementor-element.elementor-element-f695961{--e-con-grid-template-columns:4fr 8fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-7ed8c4d .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-149 .elementor-element.elementor-element-93fa560{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );}.elementor-149 .elementor-element.elementor-element-821fd7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-05749a5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-dfa67f9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-07d356d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-4e1f314 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-052d2ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-535402c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-83a53b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-05e841e .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-f28db30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-4613b27{--e-con-grid-template-columns:8fr 4fr;--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-cd099a0:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-cd099a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:38% 30%;}.elementor-149 .elementor-element.elementor-element-cd099a0{--padding-top:160px;--padding-bottom:64px;--padding-left:clamp(20px, 5vw, 80px);--padding-right:clamp(20px, 5vw, 80px);}.elementor-149 .elementor-element.elementor-element-4896395 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-149 .elementor-element.elementor-element-859ef12 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-149 .elementor-element.elementor-element-f695961{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-7ed8c4d .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-149 .elementor-element.elementor-element-93fa560{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );}.elementor-149 .elementor-element.elementor-element-821fd7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-05749a5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-dfa67f9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-07d356d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-4e1f314 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-052d2ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-535402c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-83a53b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-05e841e .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-149 .elementor-element.elementor-element-f28db30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-149 .elementor-element.elementor-element-4613b27{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}}/* Start custom CSS *//* El Despacho (paginas.md «El Despacho»): lo propio de esta página; el resto está en el CSS global del kit */

/* Historia: texto a 68ch como máximo */
.eyf-historia-texto p { max-width: 68ch; }
.eyf-historia-texto .elementor-widget-text-editor p:last-child { margin-bottom: 0; }

/* Datos destacados: 4 columnas (2 en tablet y móvil) separadas por líneas verticales blancas al 12 % */
.eyf-destacado { border-left: 1px solid rgba(255, 255, 255, .12); padding-left: clamp(16px, 2.5vw, 40px) !important; }
.eyf-datos-destacados .e-grid > .e-con-inner > .eyf-destacado:first-child,
.eyf-datos-destacados .e-grid > .eyf-destacado:first-child { border-left: 0; padding-left: 0 !important; }
@media (max-width: 1024px) {
	.eyf-datos-destacados .e-grid > .eyf-destacado:nth-child(odd),
	.eyf-datos-destacados .e-grid > .e-con-inner > .eyf-destacado:nth-child(odd) { border-left: 0; padding-left: 0 !important; }
}
.eyf-destacado p { margin: 0; }
/* Número en Display reducido; «Bilbao» a la mitad, alineado abajo con los números */
.elementor-149 .eyf-destacado .elementor-element.elementor-widget-counter .elementor-counter-number-wrapper { font-size: clamp(56px, 6vw, 112px); }
.elementor-149 .eyf-destacado .elementor-element.eyf-destacado-texto .elementor-heading-title { font-size: clamp(28px, 3vw, 56px); }
.elementor-149 .eyf-destacado .elementor-element.eyf-destacado-texto { display: flex; align-items: flex-end; min-height: calc(clamp(56px, 6vw, 112px) * .98); }
.eyf-destacado .elementor-counter { justify-content: flex-start; }

/* El despacho por dentro: imagen 3:2 */
.eyf-img-32 img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; }/* End custom CSS */