.elementor-170 .elementor-element.elementor-element-b226339{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:96px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-170 .elementor-element.elementor-element-b226339:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-b226339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #004AAD 0%, #002A66 100%);}.elementor-170 .elementor-element.elementor-element-b2231aa{--spacer-size:1px;}.elementor-170 .elementor-element.elementor-element-b21be07{--display:grid;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 48px;--row-gap:40px;--column-gap:48px;--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-b20631e{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-170 .elementor-element.elementor-element-b201085{text-align:start;}.elementor-170 .elementor-element.elementor-element-b201085 img{width:210px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-b20210a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-b20318f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.75);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-icon i{color:#60A4FF;transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-icon svg{fill:#60A4FF;transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-b205299{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#60A4FF;}.elementor-170 .elementor-element.elementor-element-b20d6c1{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-170 .elementor-element.elementor-element-b2073a3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-b20c63c{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-text{color:rgba(255,255,255,0.8);transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#60A4FF;}.elementor-170 .elementor-element.elementor-element-b2139df{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-170 .elementor-element.elementor-element-b20e746 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-b21295a{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-text{color:rgba(255,255,255,0.8);transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#60A4FF;}.elementor-170 .elementor-element.elementor-element-b21ad82{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-170 .elementor-element.elementor-element-b214a64 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-icon i{color:#60A4FF;transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-icon svg{fill:#60A4FF;transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-b219cfd{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-text{color:rgba(255,255,255,0.85);transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b2252b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-b22422f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:rgba(255,255,255,0.7);}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-170 .elementor-element.elementor-element-b222125{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-text{color:rgba(255,255,255,0.7);transition:color 0.3s;}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#60A4FF;}.elementor-170 .elementor-element.elementor-element-b2294c8{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-170 .elementor-element.elementor-element-b2294c8:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-b2294c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-b2273be{text-align:center;}.elementor-170 .elementor-element.elementor-element-b228443{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-170 .elementor-element.elementor-element-b21be07{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-b2252b4{--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;}}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-b226339{--padding-top:72px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-170 .elementor-element.elementor-element-b21be07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-170 .elementor-element.elementor-element-b20210a .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-b20318f{font-size:15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b205299 .elementor-icon-list-item > a{font-size:15px;}.elementor-170 .elementor-element.elementor-element-b2073a3 .elementor-heading-title{font-size:17px;}.elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b20c63c .elementor-icon-list-item > a{font-size:15px;}.elementor-170 .elementor-element.elementor-element-b20e746 .elementor-heading-title{font-size:17px;}.elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b21295a .elementor-icon-list-item > a{font-size:15px;}.elementor-170 .elementor-element.elementor-element-b214a64 .elementor-heading-title{font-size:17px;}.elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b219cfd .elementor-icon-list-item > a{font-size:15px;}.elementor-170 .elementor-element.elementor-element-b22422f .elementor-heading-title{font-size:13px;}.elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-170 .elementor-element.elementor-element-b222125 .elementor-icon-list-item > a{font-size:13px;}.elementor-170 .elementor-element.elementor-element-b2294c8{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS */.elementor-170 .eo-pie { position:relative; }
.elementor-170 .eo-pie > .e-con-inner > *:not(.eo-burbujas) { position:relative; z-index:1; }
.elementor-170 .eo-burbujas { position:absolute !important; inset:0; width:100% !important; margin:0 !important; z-index:0; pointer-events:none; opacity:.35;
  background-image:radial-gradient(circle, rgba(255,255,255,.55) 0 3px, transparent 4px), radial-gradient(circle, rgba(255,255,255,.35) 0 6px, transparent 7px);
  background-size:180px 220px, 320px 380px; background-position:20px 0, 140px 60px; }
.elementor-170 .eo-burbujas .elementor-spacer { display:none; }
.elementor-170 .eo-logo-blanco img { filter:brightness(0) invert(1); }
/* El PNG del logo trae margen transparente (32px izq., 34px arriba, 36px abajo sobre 400px): se compensa para alinearlo con el texto y con las columnas */
.elementor-170 .eo-logo-blanco img { width:210px; max-width:none; margin:calc(-210px * 34 / 400) 0 calc(-210px * 36 / 400) calc(-210px * 32 / 400); }
.elementor-170 .eo-pie-cols { grid-template-columns:1.5fr 1fr 1fr 1.3fr !important; grid-template-rows:auto !important; }
.elementor-170 .eo-pie-cols .e-con, .elementor-170 .eo-pie-cols { --padding-left:0px; --padding-right:0px; }
@media (max-width:1024px) { .elementor-170 .eo-pie-cols { grid-template-columns:1fr 1fr !important; } }
@media (max-width:767px) { .elementor-170 .eo-pie-cols { grid-template-columns:1fr !important; } }
.elementor-170 .eo-pie-enlaces a, .elementor-170 .eo-pie-legal a { transition:color .3s ease, padding-left .3s ease; }
.elementor-170 .eo-pie-enlaces a:hover { padding-left:6px; }
.elementor-170 .eo-pie-base { position:relative; }
.elementor-170 .e-con.eo-pie-base::before { content:"" !important; display:block !important; position:absolute; left:0; right:0; top:0; height:12px !important; width:auto !important; bottom:auto !important; opacity:.4;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20120%2012'%3E%3Cpath%20d%3D'M0%206c15-8%2030-8%2045%200s30%208%2045%200%2020-8%2030-4'%20fill%3D'none'%20stroke%3D'%2360A4FF'%20stroke-width%3D'1.6'%2F%3E%3C%2Fsvg%3E") repeat-x left center/120px 12px; }
.elementor-170 .eo-fondos-ue__img img { width:100%; max-width:1047px; height:auto; display:block; margin:0 auto; }
@media (max-width:767px) { .elementor-170 .eo-fondos-ue__img img { max-width:420px; } }
.elementor-170 a:focus-visible { outline:3px solid #60A4FF; outline-offset:3px; }
@keyframes eo-burbujas-pie { to { background-position:20px -660px, 140px -700px; } }
@media (prefers-reduced-motion: no-preference) { .elementor-170 .eo-burbujas { animation:eo-burbujas-pie 70s linear infinite; } }
@media (max-width:767px) { .elementor-170 .eo-pie-legal .elementor-icon-list-items { justify-content:center; } .elementor-170 .eo-pie-base .elementor-heading-title { text-align:center; } }/* End custom CSS */