@charset "UTF-8";
/* https://ekoetxea.eus/wp-content/uploads/elementor/css/post-101099.css?ver=1786135828 */
.elementor-101099 .elementor-element.elementor-element-acb82fc{--display:flex;--min-height:462px;--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:center;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px}.elementor-101099 .elementor-element.elementor-element-acb82fc:not(.elementor-motion-effects-element-type-background),.elementor-101099 .elementor-element.elementor-element-acb82fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://b4367562.assetcdn.net/4367562/wp-content/uploads/2026/07/hub-cover-02-plain.png?lossy=1&strip=1&webp=1);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-101099 .elementor-element.elementor-element-acb82fc::before,.elementor-101099 .elementor-element.elementor-element-acb82fc>.elementor-background-video-container::before,.elementor-101099 .elementor-element.elementor-element-acb82fc>.e-con-inner>.elementor-background-video-container::before,.elementor-101099 .elementor-element.elementor-element-acb82fc>.elementor-background-slideshow::before,.elementor-101099 .elementor-element.elementor-element-acb82fc>.e-con-inner>.elementor-background-slideshow::before,.elementor-101099 .elementor-element.elementor-element-acb82fc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#202B1BD1 4%,#202B1B00 100%)}.elementor-101099 .elementor-element.elementor-element-4178e42{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-101099 .elementor-element.elementor-element-af730b3 .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color 0.3s}.elementor-101099 .elementor-element.elementor-element-af730b3 .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill 0.3s}.elementor-101099 .elementor-element.elementor-element-af730b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-101099 .elementor-element.elementor-element-af730b3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-101099 .elementor-element.elementor-element-af730b3 .elementor-icon-list-item>a{font-family:"Arial",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.elementor-101099 .elementor-element.elementor-element-af730b3 .elementor-icon-list-text{color:var(--e-global-color-secondary);transition:color 0.3s}.elementor-101099 .elementor-element.elementor-element-7af7690>.elementor-widget-container{margin:16px 0 0 0}.elementor-101099 .elementor-element.elementor-element-7af7690{text-align:start}.elementor-101099 .elementor-element.elementor-element-7af7690 .elementor-heading-title{font-family:"Space Mono",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:rgb(255 255 255 / .72)}.elementor-101099 .elementor-element.elementor-element-2833d6c>.elementor-widget-container{margin:20px 0 0 0}.elementor-101099 .elementor-element.elementor-element-2833d6c{text-align:start}.elementor-101099 .elementor-element.elementor-element-2833d6c .elementor-heading-title{font-family:"Wotfard",Sans-serif;font-size:48px;font-weight:700;line-height:1.03em;letter-spacing:-.6px;color:#FFF}.elementor-101099 .elementor-element.elementor-element-37faa99{width:var(--container-widget-width,640px);max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;font-family:"Arial",Sans-serif;font-size:17px;line-height:1.6em;color:rgb(255 255 255 / .9)}.elementor-101099 .elementor-element.elementor-element-37faa99>.elementor-widget-container{margin:15px 0 0 0}.elementor-101099 .elementor-element.elementor-element-5ef24ed{--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;--align-items:flex-start;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px}.elementor-101099 .elementor-element.elementor-element-b92eebc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6DC;--border-color:#ECE6DC;--border-radius:16px 16px 16px 16px;box-shadow:0 20px 44px -26px rgb(44 28 8 / .28);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px}.elementor-101099 .elementor-element.elementor-element-b92eebc:not(.elementor-motion-effects-element-type-background),.elementor-101099 .elementor-element.elementor-element-b92eebc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-101099 .elementor-element.elementor-element-5daa107{width:100%;max-width:100%}.elementor-101099 .elementor-element.elementor-element-5daa107.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-101099 .elementor-element.elementor-element-1aae45c{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE6DC;--border-color:#ECE6DC;--border-radius:16px 16px 16px 16px;box-shadow:0 20px 44px -26px rgb(44 28 8 / .28);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px}.elementor-101099 .elementor-element.elementor-element-1aae45c:not(.elementor-motion-effects-element-type-background),.elementor-101099 .elementor-element.elementor-element-1aae45c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-101099 .elementor-element.elementor-element-1aae45c.e-con{--align-self:flex-start}.elementor-101099 .elementor-element.elementor-element-ed458e5{text-align:start}.elementor-101099 .elementor-element.elementor-element-ed458e5 .elementor-heading-title{font-family:"Wotfard",Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#2C1C08}.elementor-101099 .elementor-element.elementor-element-f2880f3>.elementor-widget-container{margin:14px 0 0 0}.elementor-101099 .elementor-element.elementor-element-f2880f3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECE6DC;border-radius:10px 10px 10px 10px}@media(max-width:1366px){.elementor-101099 .elementor-element.elementor-element-acb82fc:not(.elementor-motion-effects-element-type-background),.elementor-101099 .elementor-element.elementor-element-acb82fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-101099 .elementor-element.elementor-element-acb82fc{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-101099 .elementor-element.elementor-element-5ef24ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-101099 .elementor-element.elementor-element-5daa107{width:var(--container-widget-width,799px);max-width:799px;--container-widget-width:799px;--container-widget-flex-grow:0}.elementor-101099 .elementor-element.elementor-element-5daa107>.elementor-widget-container{padding:25px 25px 25px 25px}}@media(max-width:1024px){.elementor-101099 .elementor-element.elementor-element-acb82fc{--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;--padding-top:48px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px}.elementor-101099 .elementor-element.elementor-element-5ef24ed{--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:stretch}}@media(max-width:767px){.elementor-101099 .elementor-element.elementor-element-acb82fc{--padding-top:40px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px}.elementor-101099 .elementor-element.elementor-element-2833d6c .elementor-heading-title{font-size:32px}.elementor-101099 .elementor-element.elementor-element-5ef24ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px}.elementor-101099 .elementor-element.elementor-element-b92eebc{--padding-top:24px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px}.elementor-101099 .elementor-element.elementor-element-5daa107>.elementor-widget-container{margin:0 0 0 0}}@media(min-width:768px){.elementor-101099 .elementor-element.elementor-element-4178e42{--content-width:1120px}.elementor-101099 .elementor-element.elementor-element-5ef24ed{--content-width:1120px}.elementor-101099 .elementor-element.elementor-element-b92eebc{--width:64%}.elementor-101099 .elementor-element.elementor-element-1aae45c{--width:33%}}@media(max-width:1024px) and (min-width:768px){.elementor-101099 .elementor-element.elementor-element-b92eebc{--width:100%}.elementor-101099 .elementor-element.elementor-element-1aae45c{--width:100%}}.elementor-101099 .elementor-element.elementor-element-5daa107{color:#2c1c08;font-family:Arial,Helvetica,sans-serif}.elementor-101099 .elementor-element.elementor-element-5daa107 *{box-sizing:border-box}.elementor-101099 .elementor-element.elementor-element-5daa107>br{display:none}.elementor-101099 .elementor-element.elementor-element-5daa107>label{display:block;font-size:16px;font-weight:700;color:#2c1c08;margin:28px 0 13px}.elementor-101099 .elementor-element.elementor-element-5daa107>label:first-of-type{margin-top:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .spanish-translation{font-size:13px;font-weight:400;color:#9a9080;margin-left:8px}.elementor-101099 .elementor-element.elementor-element-5daa107 .parent-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:stretch;margin:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container{display:flex;margin:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container label,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container label{display:flex;flex:1;align-items:center;justify-content:center;text-align:center;gap:6px;min-width:146px;padding:10px 18px;margin:0;border:2px solid #786855;border-radius:999px;background:#faf8f4;color:#786855;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:all 0.18s ease}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container label:hover,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container label:hover{background:#f0ebe1}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container input,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container input{display:none}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container input:checked+label,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container input:checked+label{background:#2c1c08;color:#fff;border-color:#2c1c08}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container label .spanish-translation,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container label .spanish-translation{font-family:"Space Mono",monospace;font-size:10px;font-weight:400;letter-spacing:.1em;color:#9a9080;margin:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .radio-container input:checked+label .spanish-translation,.elementor-101099 .elementor-element.elementor-element-5daa107 .checkbox-container input:checked+label .spanish-translation{color:rgb(255 255 255 / .72)}.elementor-101099 .elementor-element.elementor-element-5daa107 #myFormPost{width:100%;display:none;border-top:1px solid #ece6dc;margin-top:30px;padding-top:6px}.elementor-101099 .elementor-element.elementor-element-5daa107 .form-section{width:100%;margin:22px 0 0;padding:0;display:block}.elementor-101099 .elementor-element.elementor-element-5daa107 .form-section>label{display:block;font-size:14px;font-weight:700;color:#2c1c08;margin:0 0 3px}.elementor-101099 .elementor-element.elementor-element-5daa107 .form-section .spanish-translation{font-weight:400}.elementor-101099 .elementor-element.elementor-element-5daa107 .eko-req{font-family:"Space Mono",monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a2564a;font-style:normal!important;margin:0 0 9px!important;padding:0!important;line-height:1.3}.elementor-101099 .elementor-element.elementor-element-5daa107 .eko-opt{font-family:"Space Mono",monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9a9080;font-style:normal!important;margin:0 0 9px!important;padding:0!important;line-height:1.3}.elementor-101099 .elementor-element.elementor-element-5daa107 .eko-help{font-size:13px;line-height:1.5;color:#9a9080;margin:0 0 9px!important;padding:0!important}.elementor-101099 .elementor-element.elementor-element-5daa107 input[type="text"],.elementor-101099 .elementor-element.elementor-element-5daa107 textarea{width:100%;padding:12px 14px;margin:0;border:1px solid #ded6c8;border-radius:10px;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;color:#2c1c08;box-sizing:border-box;display:block}.elementor-101099 .elementor-element.elementor-element-5daa107 textarea{resize:vertical;min-height:110px}.elementor-101099 .elementor-element.elementor-element-5daa107 input[type="text"]:focus,.elementor-101099 .elementor-element.elementor-element-5daa107 textarea:focus{border-color:#786855;outline:none;box-shadow:0 0 0 3px rgb(120 104 85 / .12)}.elementor-101099 .elementor-element.elementor-element-5daa107 .char-counter{text-align:right;font-family:"Space Mono",monospace;font-size:11px;color:#9a9080;margin:6px 0 0;padding:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .gestos-section{width:100%;margin-top:30px;border-top:1px solid #ece6dc;padding-top:24px}.elementor-101099 .elementor-element.elementor-element-5daa107 .gestos-section>label{display:block;font-size:16px;font-weight:700;color:#2c1c08;margin:0 0 4px}.elementor-101099 .elementor-element.elementor-element-5daa107 .gestos-section p{margin:2px 0!important;font-size:13.5px;line-height:1.5;color:#6b6355}.elementor-101099 .elementor-element.elementor-element-5daa107 .gestos-section .eko-req{margin:2px 0 10px!important}.elementor-101099 .elementor-element.elementor-element-5daa107 #compromisosValidationMessage{color:#a2564a!important;font-weight:700;margin-top:10px}.elementor-101099 .elementor-element.elementor-element-5daa107 .compromiso-section{margin:0 0 10px;padding:0;border:none;background:#fff0;border-radius:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .compromiso-section h3{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;margin:0;background:#f4f1ea;border:1px solid #ece6dc;border-radius:10px;font-size:15px;font-weight:700;color:#2c1c08;transition:background 0.18s ease}.elementor-101099 .elementor-element.elementor-element-5daa107 .compromiso-section h3:hover{background:#efe9dd}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-icon{font-size:22px;font-weight:400;color:#786855;line-height:1}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content{padding:2px 18px 8px;border:1px solid #ece6dc;border-top:none;border-radius:0 0 10px 10px;background:#fff;margin:-1px 0 0}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content>div{border-bottom:1px solid #f2ede4}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content>div:last-child{border-bottom:none}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content label{display:flex;gap:12px;align-items:flex-start;padding:13px 0;margin:0;font-size:14px;line-height:1.45;color:#2c1c08;cursor:pointer}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content input[type="checkbox"]{display:inline-block;margin:2px 0 0;width:18px;height:18px;flex:0 0 auto;cursor:pointer;accent-color:#786855;vertical-align:top}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content .spanish-translation{display:block;margin:3px 0 0;font-size:12.5px;line-height:1.4;color:#9a9080}.elementor-101099 .elementor-element.elementor-element-5daa107 #generateUrl{display:inline-flex;flex-direction:column;align-items:center;gap:3px;margin-top:32px;padding:15px 32px;background:#786855;color:#fff;border:none;border-radius:12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.2;cursor:pointer;box-shadow:0 12px 26px -14px rgb(44 28 8 / .6);transition:background-color 0.2s ease}.elementor-101099 .elementor-element.elementor-element-5daa107 #generateUrl:hover,.elementor-101099 .elementor-element.elementor-element-5daa107 #generateUrl:focus{background:#2c1c08}.elementor-101099 .elementor-element.elementor-element-5daa107 #generateUrl .spanish-translation{font-family:"Space Mono",monospace;font-size:11px;font-weight:400;letter-spacing:.08em;color:rgb(255 255 255 / .85);margin:0;text-transform:uppercase}.elementor-101099 .elementor-element.elementor-element-5daa107>p{margin:16px 0 0;font-size:13px;color:#9a9080}.elementor-101099 .elementor-element.elementor-element-5daa107 #generatedUrl{margin-left:6px;color:#786855;font-weight:700;word-break:break-all}.elementor-101099 .elementor-element.elementor-element-5daa107 .compromiso-section{margin:0 0 10px;padding:0;border:none;background:#fff0;border-radius:0}.elementor-101099 .elementor-element.elementor-element-5daa107 .compromiso-section h3{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;margin:0;background:#f4f1ea;border:1px solid #ece6dc;border-radius:10px;font-size:15px;font-weight:700;color:#2c1c08;transition:background 0.18s ease}.elementor-101099 .elementor-element.elementor-element-5daa107 .compromiso-section h3:hover{background:#efe9dd}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-icon{font-size:22px;font-weight:400;color:#786855;line-height:1}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content{padding:2px 18px 8px;border:1px solid #ece6dc;border-top:none;border-radius:0 0 10px 10px;background:#fff;margin:-1px 0 0}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content>div{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #f2ede4}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content>div:last-child{border-bottom:none}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content label{display:block;flex:1;margin:0;padding:0;font-size:14px;line-height:1.45;color:#2c1c08;cursor:pointer}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content input[type="checkbox"]{margin:2px 0 0;width:18px;height:18px;flex:0 0 auto;cursor:pointer;accent-color:#786855}.elementor-101099 .elementor-element.elementor-element-5daa107 .accordion-content .spanish-translation{display:block;margin:3px 0 0;font-size:12.5px;line-height:1.4;color:#9a9080}.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal{display:none}@font-face{font-family:'Wotfard';font-style:normal;font-weight:200;font-display:swap;src:url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-regular-webfont.woff2) format('woff2'),url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-regular-webfont.woff) format('woff')}@font-face{font-family:'Wotfard';font-style:normal;font-weight:700;font-display:swap;src:url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-bold-webfont.woff2) format('woff2'),url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-bold-webfont.woff) format('woff')}@font-face{font-family:'Wotfard';font-style:normal;font-weight:400;font-display:swap;src:url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-medium-webfont.woff2) format('woff2'),url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-medium-webfont.woff) format('woff')}@font-face{font-family:'Wotfard';font-style:italic;font-weight:700;font-display:swap;src:url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-bolditalic-webfont.woff2) format('woff2'),url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-bolditalic-webfont.woff) format('woff')}@font-face{font-family:'Wotfard';font-style:normal;font-weight:600;font-display:swap;src:url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-semibold-webfont.woff2) format('woff2'),url(https://ekoetxea.eus/wp-content/uploads/2024/03/wotfard-semibold-webfont.woff) format('woff')}