.loading-overlay[data-v-77cbdab2]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;animation:overlay-in-77cbdab2 .25s ease-out}.loading-backdrop[data-v-77cbdab2]{position:absolute;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px)}.loading-content[data-v-77cbdab2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:1.75rem 2.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 40px rgba(15,23,42,.18);animation:card-in-77cbdab2 .3s cubic-bezier(.22,1,.36,1) both;min-width:220px}.loading-logo-wrap[data-v-77cbdab2]{line-height:0}.loading-logo[data-v-77cbdab2]{max-width:180px;width:100%;height:auto;display:block}.loading-bar[data-v-77cbdab2]{width:160px;height:3px;background:#e2e8f0;border-radius:3px;overflow:hidden}.loading-bar-progress[data-v-77cbdab2]{height:100%;width:40%;background:linear-gradient(90deg,#c09c2e,#b6bf4e);border-radius:3px;animation:bar-move-77cbdab2 1.1s cubic-bezier(.4,0,.2,1) infinite}.loading-text[data-v-77cbdab2]{margin:0;font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.08em;text-transform:uppercase}@keyframes overlay-in-77cbdab2{0%{opacity:0}to{opacity:1}}@keyframes card-in-77cbdab2{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bar-move-77cbdab2{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.login-block{background:#d7ebe3;background:radial-gradient(ellipse at 12% 0,rgba(192,156,46,.28),transparent 38%),radial-gradient(ellipse at 100% 100%,rgba(19,118,89,.28),transparent 42%),linear-gradient(155deg,#f4faf7,#d7ebe3 52%,#b7d4c8);float:left;width:100%;padding:50px 0;height:100%;display:flex;align-items:center;justify-content:center}.login-bg,.login-block{position:absolute;overflow:hidden}.login-bg{inset:0;pointer-events:none}.login-bg-circle{position:absolute;border-radius:50%}.login-bg-circle-1{width:460px;height:460px;top:-150px;right:-90px;background:linear-gradient(135deg,rgba(192,156,46,.34),rgba(192,156,46,.08))}.login-bg-circle-2{width:380px;height:380px;bottom:-120px;left:-110px;background:linear-gradient(135deg,rgba(19,118,89,.28),rgba(11,70,54,.08))}.login-bg-circle-3{width:220px;height:220px;top:38%;left:22%;background:hsla(0,0%,100%,.45)}.login-block>.row{position:relative;z-index:1;width:100%;margin:0;justify-content:center}.banner-sec{border-radius:0 10px 10px 0;padding:0}.banner-sec .carousel-item img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover}.container-login{width:calc(100% - 64px);max-width:1140px;background:#fff;border-radius:10px;box-shadow:0 22px 48px rgba(12,61,48,.16)}.carousel-inner{border-radius:0 10px 10px 0}.carousel-caption{text-align:left;left:5%}.login-sec{padding:40px 10px 10px 30px;position:relative}.login-sec .copy-text{position:absolute;width:80%;bottom:20px;font-size:13px;text-align:center}.login-sec .copy-text i{color:#595959}.login-sec .copy-text a{color:#fff}.login-sec h2{margin-bottom:30px;font-weight:800;font-size:30px;color:#595959}.login-sec h2:after{content:" ";width:100px;height:5px;background:#595959;display:block;margin-top:20px;border-radius:3px;margin-left:auto;margin-right:auto}.btn-login{background:#595959;color:#fff;font-weight:600}.banner-text{width:70%;position:absolute;bottom:40px;padding-left:20px}.banner-text h2{color:#fff;font-weight:600}.banner-text h2:after{content:" ";width:100px;height:5px;background:#fff;display:block;margin-top:20px;border-radius:3px}.banner-text p{color:#fff}.banner-lanzamiento{width:auto;max-width:90%;bottom:24px;background:rgba(0,0,0,.55);border-radius:8px;padding:12px 16px}.banner-lanzamiento p{margin:0;font-size:.95rem;font-weight:500}.banner-lanzamiento p i{margin-right:6px}.btn-youtube{display:inline-flex;align-items:center;gap:8px;background:red;color:#fff!important;font-weight:600;font-size:.95rem;padding:8px 14px;border-radius:6px;text-decoration:none!important}.btn-youtube:hover{background:#c00;color:#fff!important}.btn-youtube .fa-youtube{font-size:1.25rem;color:#fff}.login-novedades{position:relative;height:460px;display:flex;flex-direction:column;padding:22px 22px 16px;overflow:hidden;color:#fff;background:radial-gradient(circle at 108% -10%,rgba(192,156,46,.55),transparent 34%),radial-gradient(circle at -8% 112%,hsla(0,0%,100%,.16),transparent 32%),linear-gradient(155deg,#0b4636,#137659 48%,#1c9b71)}.login-novedades:after,.login-novedades:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.login-novedades:before{width:180px;height:180px;top:-70px;right:-40px;background:rgba(192,156,46,.28);filter:blur(2px)}.login-novedades:after{width:140px;height:140px;bottom:-55px;left:-35px;background:hsla(0,0%,100%,.1)}.login-novedades__cabecera,.login-novedades__lista{position:relative;z-index:1}.login-novedades__cabecera span{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:linear-gradient(180deg,#e2c56d,#c09c2e);box-shadow:0 8px 16px rgba(90,64,8,.28);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.login-novedades h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.03em;text-shadow:0 8px 18px rgba(0,0,0,.18)}.login-novedades small{display:block;margin:2px 0 12px;color:hsla(0,0%,100%,.78)}.login-novedades__lista{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:2px}.login-novedades article{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:hsla(0,0%,100%,.1);box-shadow:0 10px 18px rgba(5,32,23,.16)}.login-novedades article span{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(0,0%,100%,.14);color:#f3e2a8;font-size:12px;font-weight:700}.login-novedades article strong{display:block;font-size:13px;line-height:1.2}.login-novedades article p{margin:1px 0 0;color:hsla(0,0%,100%,.88);font-size:12.5px;line-height:1.3}.login-novedades__item--destacado{background:linear-gradient(90deg,rgba(192,156,46,.28),hsla(0,0%,100%,.1) 42%);border-color:rgba(226,197,109,.45)}.login-novedades__item--destacado span{background:linear-gradient(180deg,#e2c56d,#c09c2e);color:#fff;box-shadow:0 6px 12px rgba(90,64,8,.25)}