body{color:#f5f5f5;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;margin:0}.enInicio{background-image:url(/assets/background-cristal.jpeg)}.enPage2{background-image:url()}.enPage3{background-image:url(/assets/background-cristal-green.jpeg)}.enPage4{background-image:url(/assets/background-cristal-red.jpeg)}.sub-body{box-sizing:border-box;min-height:100vh;padding-bottom:80px}.texto-glow-white{color:#d4c4ff;-webkit-text-stroke:1px #b99fff}.carrusel-fixed-bottom{z-index:1000;width:100%;position:fixed;bottom:0;left:0}a{text-decoration:none}body{margin:0;font-family:Arial,sans-serif}.flex-horizontal{flex-direction:row;align-items:center;display:flex}.space-between{justify-content:space-between}.header{z-index:1000;background-color:#fff0;gap:20px;padding-left:5vw;padding-right:5vw;position:sticky;top:0}.logo-container{align-items:center;display:flex}.logo{max-height:70px;padding:3px}.logo-name{color:#000;margin:0}.navbar-wrapper{position:relative}.navbar{padding:0}.menu{align-items:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu-item{text-align:center;flex:1;min-width:120px;position:relative}.menu-item>a{color:#333;white-space:nowrap;background-color:#e8e8e8;border:1px solid #ccc;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;padding:10px 15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:block}.menu-item>a:hover{color:#000;background-color:#fff;box-shadow:0 -2px 5px #0000000d}.menu-item.active>a{background-color:#fff;border-color:#ccc;font-weight:600}.submenu{z-index:10;background-color:#fff;border:1px solid #ccc;border-top:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:100%;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}.submenu li a{color:#333;text-align:left;background-color:#0000;border:none;border-radius:0;padding:10px 12px;text-decoration:none;display:block}.submenu li a:hover{color:#000;background-color:#f0f0f0}.dropdown:hover .submenu{display:block}.hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;padding:0;display:none}.hamburger .bar{background-color:#333;border-radius:10px;width:100%;height:3px;transition:all .3s ease-in-out}.hamburger.is-active .bar:first-child{transform:translateY(9px)rotate(45deg)}.hamburger.is-active .bar:nth-child(2){opacity:0}.hamburger.is-active .bar:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media (width<=768px){.flex-horizontal.header{flex-direction:row;justify-content:space-between;padding-top:10px;padding-bottom:10px}.hamburger{display:flex}.menu{opacity:0;pointer-events:none;background-color:#fff;border:1px solid #ccc;border-radius:8px;flex-direction:column;gap:0;width:220px;max-height:0;padding:10px 0;transition:max-height .3s,opacity .3s;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 10px #00000026}.menu.open{opacity:1;pointer-events:auto;max-height:500px}.menu-item{width:100%;min-width:unset}.menu-item>a{text-align:left;background-color:#0000;border:none;border-radius:0;padding:12px 20px}.menu-item>a:hover{background-color:#f5f5f5}.submenu{box-shadow:none;background-color:#f9f9f9;border:none;padding-left:15px;position:static}}.background-settings{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.background-inicio{background-image:url(/assets/background-cristal.jpeg)}.contenedor-padre{position:relative}.color-txt{color:#fff}.inicio{align-items:center;padding-top:0;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}#inicio-content{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;max-height:calc(100vh - 360px);margin-left:12.5rem;margin-right:11.5rem;padding:1.8rem;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;overflow-y:auto;box-shadow:0 8px 32px #0000005e,inset 0 0 15px #ffffff0d}#inicio-content::-webkit-scrollbar{width:8px}#inicio-content::-webkit-scrollbar-track{background:#0f172a66;border-radius:10px;margin:6px 0}#inicio-content::-webkit-scrollbar-thumb{background:linear-gradient(#00f2feb3,#4facfeb3);border:1px solid #fff3;border-radius:10px;box-shadow:0 0 10px #00f2fe80}#inicio-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4f81fe6c,#4f81fe6c);box-shadow:0 0 15px #4f81fe6c}#inicio-content{scrollbar-width:thin;scrollbar-color:#bcc9ea6c #bcc9ea6c;padding-top:0;font-size:1.2rem}.flex-vertical{flex-direction:column;align-items:center;display:flex}.width2{max-width:70%}.titular{text-align:center;font-size:2rem}@media (width<=768px){.titular{font-size:1.8rem}#inicio-content{max-height:calc(100vh - 220px);margin-left:1rem;margin-right:1rem}}.cajas{align-items:stretch;width:90%;padding-top:60px}.box{text-align:center;flex:1;padding:40px}.icon{width:50px;height:50px}.lm-container{align-items:center;width:100%;padding:16px 0;display:flex;overflow:hidden}.lm-track{align-items:center;width:max-content;animation:40s linear infinite lm-scroll;display:flex}.lm-item{flex:none;justify-content:center;align-items:center;padding:0 20px;display:flex}.lm-item img{object-fit:contain;opacity:.8;width:auto;max-width:120px;height:36px;transition:opacity .3s,filter .3s}.lm-item img:hover{filter:grayscale(0%);opacity:1}@keyframes lm-scroll{0%{transform:translate(0)}to{transform:translate(-20%)}}.min-width{width:auto}.btn-centrado{margin-top:24px;padding:12px 20px;font-size:1rem}
