@charset "UTF-8";
/* https://ekoetxea.eus/wp-content/uploads/elementor/css/post-61048.css?ver=1784926439 */
.elementor-61048 .elementor-element.elementor-element-92e39ed{--display:flex;--min-height:188px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-61048 .elementor-element.elementor-element-92e39ed::before,.elementor-61048 .elementor-element.elementor-element-92e39ed>.elementor-background-video-container::before,.elementor-61048 .elementor-element.elementor-element-92e39ed>.e-con-inner>.elementor-background-video-container::before,.elementor-61048 .elementor-element.elementor-element-92e39ed>.elementor-background-slideshow::before,.elementor-61048 .elementor-element.elementor-element-92e39ed>.e-con-inner>.elementor-background-slideshow::before,.elementor-61048 .elementor-element.elementor-element-92e39ed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-61048 .elementor-element.elementor-element-3526727{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-61048 .elementor-element.elementor-element-33ee2fa{--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:center;--align-items:center}.elementor-61048 .elementor-element.elementor-element-33ee2fa.e-con{--align-self:center}.elementor-61048 .elementor-element.elementor-element-4e2b405{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-61048 .elementor-element.elementor-element-4e2b405.e-con{--flex-grow:0;--flex-shrink:0}.elementor-61048 .elementor-element.elementor-element-89734cd{width:100%;max-width:100%}.elementor-61048 .elementor-element.elementor-element-89734cd.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-61048 .elementor-element.elementor-element-e8fd497{--display:flex}.elementor-61048 .elementor-element.elementor-element-e8fd497:not(.elementor-motion-effects-element-type-background),.elementor-61048 .elementor-element.elementor-element-e8fd497>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#378071}.elementor-61048 .elementor-element.elementor-element-d60673d{--display:flex}.elementor-61048 .elementor-element.elementor-element-40f0ff0{width:100%;max-width:100%}.elementor-61048 .elementor-element.elementor-element-40f0ff0.elementor-element{--flex-grow:0;--flex-shrink:0}@media(max-width:1366px){.elementor-61048 .elementor-element.elementor-element-89734cd{width:var(--container-widget-width,365.297px);max-width:365.297px;--container-widget-width:365.297px;--container-widget-flex-grow:0}.elementor-61048 .elementor-element.elementor-element-40f0ff0{width:var(--container-widget-width,448.297px);max-width:448.297px;--container-widget-width:448.297px;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-61048 .elementor-element.elementor-element-92e39ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-61048 .elementor-element.elementor-element-3526727{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-61048 .elementor-element.elementor-element-40f0ff0{width:100%;max-width:100%}.elementor-61048 .elementor-element.elementor-element-40f0ff0.elementor-element{--align-self:center}}@media(min-width:768px){.elementor-61048 .elementor-element.elementor-element-92e39ed{--content-width:805px}.elementor-61048 .elementor-element.elementor-element-4e2b405{--width:40%}}@media(max-width:1366px) and (min-width:768px){.elementor-61048 .elementor-element.elementor-element-4e2b405{--width:440.688px}}#spreadsheet-data{padding:15px;background:#f5f5f5;border-radius:4px}#spreadsheet-data ul{list-style:none;padding:0}#spreadsheet-data li{padding:8px 0;border-bottom:1px solid #ddd}.counter-a3-container{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;text-align:center;padding:20px;display:flex;flex-direction:column;align-items:center;background:transparent!important;position:relative;isolation:isolate;overflow:hidden}.counter-a3-display{font-size:72px;font-weight:700;color:#fff;margin-bottom:20px;margin-top:0;transition:all 0.3s ease;line-height:1}.counter-a3-display.updating{opacity:.3;transform:scale(.95)}.counter-a3-display.updated{animation:counterPulse 0.6s ease}@keyframes counterPulse{0%{transform:scale(1)}50%{transform:scale(1.05);color:#27ae60}100%{transform:scale(1)}}.counter-a3-label{font-size:18px;color:#fff;margin-bottom:10px;letter-spacing:1px}.counter-a3-label.label-title{font-size:18px!important;font-weight:bold!important;text-transform:uppercase!important;margin-bottom:15px!important;color:#ffffff!important}.counter-a3-label.label-description{font-size:16px!important;color:#ffffff!important;margin-top:20px!important;line-height:1.4!important;text-transform:none}.loading-a3-indicator{display:none;width:40px;height:40px;margin:20px auto;border:4px solid #ecf0f1;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.status-a3-indicator{display:inline-block;width:8px;height:8px;background-color:#3aff8c;border-radius:50%;margin-right:5px;animation:pulse 2s infinite}.status-a3-indicator.error{background-color:#e74c3c}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.last-a3-update{font-size:12px;color:#fff;margin-top:15px}.error-a3-message{color:#e74c3c;font-size:14px;display:none;margin-top:10px;padding:10px;background-color:#ffeaa7;border-radius:4px;position:relative;z-index:1}.click-button{background-color:#ffffff!important;color:#378071!important;border:none;padding:15px 30px;font-size:18px;border-radius:5px;cursor:pointer;transition:all 0.3s ease;margin:20px 10px 0 10px;max-width:100%;word-wrap:break-word;white-space:normal;text-align:center;text-transform:uppercase!important;position:relative;z-index:1}.click-button:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.6}.click-button:hover:not(:disabled){background-color:#fff;transform:scale(1.05)!important}.click-button.already-clicked{background-color:#95a5a6;color:#ecf0f1;display:inline-flex;justify-content:center;align-items:center;min-height:60px;line-height:1.4;padding:12px 20px}.refresh-button{background-color:#27ae60;color:#fff;border:none;padding:12px 20px;font-size:14px;border-radius:5px;cursor:pointer;transition:all 0.3s ease;margin:20px 10px 0 10px;position:relative;z-index:1}.refresh-button:hover{background-color:#229954;transform:scale(1.05)}.refresh-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.click-success{color:#27ae60;font-size:14px;margin-top:10px;padding:10px;background-color:#e8f8f5;border-radius:4px;display:none;position:relative;z-index:1}.status-message{font-size:12px;padding:8px;border-radius:4px;position:relative;z-index:1;display:inline-block;margin:0 auto}.prompt-message{color:#fff;margin-bottom:-22px;background-color:#378071;border-radius:4px;border-left:0 solid #3498db;width:fit-content!important;max-width:100%}.clicked-message{color:#e67e22;margin-top:10px;background-color:#fef9e7;border-radius:4px;border-left:3px solid #e67e22;width:fit-content!important;max-width:100%}.user-status{position:relative;z-index:1;width:fit-content;margin:0 auto}.debug-info{font-size:10px;color:#95a5a6;margin-top:10px;padding:8px;background-color:#f8f9fa;border-radius:4px;text-align:left;max-height:150px;overflow-y:auto;font-family:monospace;position:relative;z-index:1}@media (max-width:768px){.counter-a3-display{font-size:48px}.counter-a3-label.label-title{font-size:18px!important}.counter-a3-label.label-description{font-size:16px!important}.click-button{font-size:16px;padding:12px 20px;margin:15px 5px 0 5px}.click-button.already-clicked{min-height:50px;padding:10px 15px}}@media (max-width:480px){.counter-a3-container{padding:15px}.counter-a3-display{font-size:36px}.counter-a3-label{font-size:16px}.counter-a3-label.label-title{font-size:16px!important}.counter-a3-label.label-description{font-size:14px!important}.click-button{font-size:14px;padding:10px 15px}.click-button.already-clicked{min-height:44px;padding:8px 12px}}