@charset "UTF-8";body{margin:0;padding:0;width:100vw;height:100vh;box-sizing:border-box}#app{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden}.preloader{display:flex;align-items:center;justify-content:center;height:100%;background:#c9ccd3;background-image:linear-gradient(-180deg,#ffffff80,#00000080);background-blend-mode:lighten}.stage[data-v-97d4f4ab]{width:100%;height:100%;position:absolute}.ivo-button[data-v-f282911d]{background:transparent;border:none;padding:0;cursor:pointer;position:absolute;display:inline-flex;align-items:center;justify-content:center}.ivo-audio-icon[data-v-8181357a],.ivo-button-image[data-v-a350424a]{width:100%;height:auto}.ivo-accesibilidad[data-v-ec07472e]{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:row;gap:10px}.ivo-accesibilidad-btn[data-v-ec07472e]{background:#fff;border:none;border-radius:50%;padding:.5rem;cursor:pointer;box-shadow:0 0 10px #0003}.ivo-accesibilidad-btn[data-v-ec07472e]:hover{background-color:#eee}.modo-contraste[data-v-ec07472e]{filter:grayscale(100%);background-color:#000;color:#fff}.env-ribbon[data-v-ee639ca3]{position:absolute;top:30px;left:-50px;width:200px;color:#fff;text-align:center;font-weight:700;font-size:14px;transform:rotate(-45deg);z-index:9999;box-shadow:0 0 5px #0000004d;padding:5px 0;pointer-events:none}.env-dev[data-v-ee639ca3]{background-color:#e74c3c}.env-prod[data-v-ee639ca3]{background-color:#2ecc71}.env-preprod[data-v-ee639ca3]{background-color:#f39c12}.minimize .debug-list[data-v-7e888517]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.minimize .debug-dependencies[data-v-7e888517]{display:none}.minimize .debug-header[data-v-7e888517]{margin-right:50px}.minimize .debug-list li[data-v-7e888517]{border:none;margin-top:0;margin-bottom:0;padding:0}.debug-container[data-v-7e888517]{position:absolute;bottom:10px;right:10px;background-color:#23262e;color:#fff;padding:15px 25px;border-radius:10px;box-shadow:0 0 10px #3041522d;font-family:Arial,sans-serif;z-index:10000;width:340px;height:90%;opacity:.9;transition:all .3s ease-in-out}.debug-container.minimize[data-v-7e888517]{bottom:0;right:0;width:100%;box-sizing:border-box;padding:10px;margin:0;height:100px;display:flex;flex-direction:row;align-items:center;border-radius:0}.debug-list li[data-v-7e888517]{padding:5px;border-bottom:#ffdd5752 solid 1px;font-size:14px;display:flex;align-items:center;gap:5px}.debug-list li[data-v-7e888517]:hover{background-color:#ffdd572c;color:#ffdd57;cursor:pointer}.debug-dependencies[data-v-7e888517]{display:flex;align-items:flex-start!important;gap:5px}.debug-ependencies-list[data-v-7e888517]{margin-left:10px}.debug-ependencies-list li[data-v-7e888517]:hover{background-color:#1312122c;color:#ffdd57;cursor:pointer}.debug-header[data-v-7e888517]{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center;color:#40b883;display:flex;align-items:center;gap:10px}.debug-info p[data-v-7e888517]{margin:5px 0;font-size:14px}.debug-info strong[data-v-7e888517]{font-weight:700;color:#ffdd57}.debug-container p[data-v-7e888517]{margin:0;font-size:14px}.debug-resize-button[data-v-7e888517]{position:absolute;top:10px;right:10px;cursor:pointer;color:#ffdd57;padding:1px;transition:color .3s ease,background-color .3s ease}.debug-resize-button[data-v-7e888517]:hover{color:#40b883;background-color:#ffdd57}.ivo-select-wrapper[data-v-857735d8]{z-index:999;position:absolute;width:350px;top:120px;left:120px;background-color:#00a99d;border-radius:5px;color:#fff;font-family:Montserrat-Regular;font-size:14px;padding:10px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ivo-select-display[data-v-857735d8]{display:flex;justify-content:space-between;align-items:center}.ivo-arrow[data-v-857735d8]{width:16px!important;pointer-events:none}.ivo-select-options[data-v-857735d8]{position:absolute;left:0;right:0;background-color:#003a28;border-radius:5px;overflow:hidden;z-index:1000;box-shadow:0 2px 8px #0000004d;transition:all .2s ease;max-height:900px}.ivo-select-options li[data-v-857735d8]{padding:10px;cursor:pointer}.ivo-select-options li[data-v-857735d8]:hover,.ivo-select-options li.selected[data-v-857735d8]{background-color:#005a45}.dropdown-down[data-v-857735d8]{top:100%;margin-top:4px}.dropdown-up[data-v-857735d8]{bottom:100%;margin-bottom:4px}.palpito[data-v-857735d8]{animation:palpito-857735d8 1s infinite}@keyframes palpito-857735d8{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(2);filter:brightness(1.1)}}.celda_credito[data-v-857735d8]{z-index:9999;position:fixed!important}.ivo-rotate-movil[data-v-649d169f]{z-index:9;width:100vw;height:100vh;position:fixed;background-color:#000000e8;display:flex;flex-direction:column;justify-content:center;align-items:center}.ivo-rotate-movil img[data-v-649d169f]{filter:invert(1) brightness(2);height:auto}.ivo-rotate-movil p[data-v-649d169f]{margin-top:-60px;color:#fff;font-size:2rem;text-align:center}.stage{width:1600px;height:900px;margin:0 auto;position:relative;overflow:hidden;background-color:#f0f0f0;font-family:"Arial, sans-serif";box-sizing:border-box;border:1px solid #000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizeLegibility;background-color:#fff;color:#000}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}a{text-decoration:none;color:inherit}ul,ol{list-style:none}@font-face{font-family:Century-Gothic-Bold;src:url(./Century-Gothic-Bold-DWt6IXFl.ttf) format("truetype")}@font-face{font-family:Century-Gothic-Bold;src:url(./Century-Gothic-Bold-Cf5Go3wl.woff) format("woff")}@font-face{font-family:Century-Gothic-Bold;src:url(./Century-Gothic-Bold-eQYcLR6o.woff2) format("woff2")}@font-face{font-family:Century-Gothic-Regular;src:url(./Century-Gothic-Regular-BOrGIO_o.ttf) format("truetype")}@font-face{font-family:Century-Gothic-Regular;src:url(./Century-Gothic-Regular-BRXZ94MV.woff) format("woff")}@font-face{font-family:Century-Gothic-Regular;src:url(./Century-Gothic-Regular-CegJ-qZx.woff2) format("woff2")}@font-face{font-family:Century-Gothic-SemiBold;src:url(./Century-Gothic-SemiBold-BfiUrkZw.ttf) format("truetype")}@font-face{font-family:Century-Gothic-SemiBold;src:url(./Century-Gothic-SemiBold-C2ctGaFr.woff) format("woff")}@font-face{font-family:Century-Gothic-SemiBold;src:url(./Century-Gothic-SemiBold-DX35rnDw.woff2) format("woff2")}@font-face{font-family:Lato-Black;src:url(./Lato-Black-BGKY3P7n.ttf) format("truetype")}@font-face{font-family:Lato-BlackItalic;src:url(./Lato-BlackItalic-Bn3AYdVg.ttf) format("truetype")}@font-face{font-family:Lato-Bold;src:url(./Lato-Bold-B5iD31kO.ttf) format("truetype")}@font-face{font-family:Lato-BoldItalic;src:url(./Lato-BoldItalic-CT6m3OwA.ttf) format("truetype")}@font-face{font-family:Lato-Italic;src:url(./Lato-Italic-DOTKc3_v.ttf) format("truetype")}@font-face{font-family:Lato-Light;src:url(./Lato-Light-hJCcuSzX.ttf) format("truetype")}@font-face{font-family:Lato-LightItalic;src:url(./Lato-LightItalic-DInKUxwu.ttf) format("truetype")}@font-face{font-family:Lato-Regular;src:url(./Lato-Regular-BwLIet1C.ttf) format("truetype")}@font-face{font-family:Lato-Thin;src:url(./Lato-Thin-BBFgnKgu.ttf) format("truetype")}@font-face{font-family:Lato-ThinItalic;src:url(./Lato-ThinItalic-BKQInFEV.ttf) format("truetype")}@font-face{font-family:mona-sans-extra-light-italic;src:url(./mona-sans-extra-light-italic-C2IU6jIt.ttf) format("truetype")}@font-face{font-family:Montserrat-Black;src:url(./Montserrat-Black-D_FhukR7.ttf) format("truetype")}@font-face{font-family:Montserrat-BlackItalic;src:url(./Montserrat-BlackItalic-DA9pZcyn.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(./Montserrat-Bold-wxX70Ed7.ttf) format("truetype")}@font-face{font-family:Montserrat-BoldItalic;src:url(./Montserrat-BoldItalic-DedLtJHE.ttf) format("truetype")}@font-face{font-family:Montserrat-ExtraBold;src:url(./Montserrat-ExtraBold-krvMyJYB.ttf) format("truetype")}@font-face{font-family:Montserrat-ExtraBoldItalic;src:url(./Montserrat-ExtraBoldItalic-BVbxaOJx.ttf) format("truetype")}@font-face{font-family:Montserrat-ExtraLight;src:url(./Montserrat-ExtraLight-Ct7Vt_SH.ttf) format("truetype")}@font-face{font-family:Montserrat-ExtraLightItalic;src:url(./Montserrat-ExtraLightItalic-B8SCYedL.ttf) format("truetype")}@font-face{font-family:Montserrat-Italic;src:url(./Montserrat-Italic-BOZ4CVxn.ttf) format("truetype")}@font-face{font-family:Montserrat-Light;src:url(./Montserrat-Light-B2AMok7S.ttf) format("truetype")}@font-face{font-family:Montserrat-LightItalic;src:url(./Montserrat-LightItalic-CrGCY2Jv.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(./Montserrat-Medium-NQGxzFBw.ttf) format("truetype")}@font-face{font-family:Montserrat-MediumItalic;src:url(./Montserrat-MediumItalic-UI4uEHSx.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;src:url(./Montserrat-Regular-Cyjg2l_H.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(./Montserrat-SemiBold-YdOtxg4l.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBoldItalic;src:url(./Montserrat-SemiBoldItalic-G00TWcUX.ttf) format("truetype")}@font-face{font-family:Montserrat-Thin;src:url(./Montserrat-Thin-Dk87dxPr.ttf) format("truetype")}@font-face{font-family:Montserrat-ThinItalic;src:url(./Montserrat-ThinItalic-jn0A2ULg.ttf) format("truetype")}#manual-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:none;align-items:center;justify-content:center}.preloader-logo{width:100px;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.modo-contraste{position:relative;filter:grayscale(100%);color:#fff!important}.modo-contraste:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;pointer-events:none;z-index:1}.modo-contraste>*{position:relative;z-index:2;background-color:transparent!important;color:inherit!important}body.modo-contraste{background:#45c950;background:linear-gradient(0deg,#45c95031,#f2f2f2)}.ivo-d-flex{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:row}.ivo-d-flex-center{display:flex;justify-content:center;align-items:center;flex-direction:row}.ivo-d-flex-column{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.loading-message{text-align:center;font-size:1.2rem;padding:2rem;color:#666}.custom-slide-enter-active,.custom-slide-leave-active{transition:all .6s cubic-bezier(.68,-.55,.27,1.55)}.custom-slide-enter-from{transform:translate(100%) scale(.8);opacity:0}.custom-slide-enter-to,.custom-slide-leave-from{transform:translate(0) scale(1);opacity:1}.custom-slide-leave-to{transform:translate(-100%) scale(.8);opacity:0}.preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.progress-bar{width:80%;height:10px;background:#ddd;border-radius:5px;margin:2rem auto;overflow:hidden;max-width:300px}.progress-bar-fill{height:100%;background:#2ecc71;transition:width .3s ease}.btn-start{margin-top:2rem;padding:.5rem 1rem;background:#2ecc71;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;transition:background .3s ease;font-family:Montserrat-Bold}.btn-start:hover{background:#27ae60}.btn-start{animation:pulsate .5s infinite}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
