@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;500;700&display=swap";html,body{height:100%;background-color:#000}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #1a5c3a;--primary-light: #2d8659;--primary-dark: #0f3d26;--secondary-color: #ffffff;--accent-color: #00ff88;--text-primary: #ffffff;--text-secondary: #fff;--text-muted: #999999;--background-dark: #000000;--background-section: #111111;--background-card: rgba(255, 255, 255, .05);--border-color: rgba(255, 255, 255, .1);--shadow-light: rgba(255, 255, 255, .1);--shadow-dark: rgba(0, 0, 0, .3);--gradient-primary: linear-gradient(135deg, var(--primary-color), var(--primary-light));--gradient-hero: linear-gradient(135deg, #000000 0%, #1a5c3a 50%, transparent 100%);--font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .6s ease;--border-radius: 12px;--border-radius-small: 8px;--border-radius-large: 20px}html{scroll-behavior:smooth}body{font-family:var(--font-family);background:var(--background-dark);color:var(--text-primary);line-height:1.6;overflow-x:hidden}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);padding:12px 0;transition:all var(--transition-normal)}.nav.visible{transform:translateY(0)}.nav-content{display:flex;justify-content:space-between;align-items:center;max-width:100%;margin:0 auto;padding:0 20px}.nav-left{display:flex;align-items:center;gap:12px}.logo-nav{height:32px;width:32px;object-fit:contain;transition:all var(--transition-normal)}.brand-text{font-size:20px;font-weight:700;color:var(--text-primary);transition:all var(--transition-normal)}.nav-right{display:flex;align-items:center;gap:20px}.language-selector{display:flex;gap:8px;background:var(--background-card);padding:4px;border-radius:var(--border-radius-large);border:1px solid var(--border-color)}.lang-btn{background:none;border:none;color:var(--text-secondary);padding:8px 16px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-fast);font-family:var(--font-family)}.lang-btn:hover{color:var(--text-primary);background:var(--background-card)}.lang-btn.active{background:var(--gradient-primary);color:var(--text-primary);box-shadow:0 2px 8px #1a5c3a4d}#inicio{position:relative;display:flex;justify-content:center;align-items:center;min-height:75vh;width:100%;margin:0;flex-direction:column;text-align:center}.titulo_portada{text-align:center;z-index:3;padding:20px 0;display:flex;flex-direction:column;justify-content:center}.titulo_portada:before{content:"";position:absolute;inset:0;background:#000000d9;z-index:-1}.inicio_blog_top{margin-bottom:10px;background:#121414 url(https://www.glintu.com/imagenes/portadas/GlintuLearning.png) no-repeat 50%;background-attachment:fixed;background-size:cover;transition:background-position .5s ease;display:flex;justify-content:center;align-items:center}.container-form{max-width:1170px;margin-left:auto;margin-right:auto;padding:1em}ul{list-style:none;padding:0}.brand{text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:.1em}.brand span{color:#fff}.wrapper{box-shadow:0 0 5px #ffffffb3}.wrapper>*{padding:1em}.company-info{background:#17181c;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff}.company-info h3,.company-info ul{text-align:left;margin:0 0 1rem}.company-info ul li{display:inline-block;margin:5px 7px}.company-info ul li a{color:#fff;text-decoration:none;transition:color .5s ease-out}.company-info ul li a:hover{color:#0dbfb1;transition:color .5s ease-out}.contact{background:#121214;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff}.contact form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.contact form label{display:block}.contact form p{margin:0}.contact form .full,.contact form .full-button{grid-column:1 / 3}.contact form .full-width{grid-column:0 / 3}.contact form button,.contact form input,.contact form textarea{font-size:1rem;width:100%;padding:1em;border:solid 1px #0dbfb1;border-radius:4px;background:transparent;color:#fff;border-top:none;border-right:none;border-left:none}.contact form input:focus,.contact form textarea:focus{border-top:none;border-right:none;border-left:none;border-bottom:solid 2px #627EDC;outline:none}.contact form input:hover,.contact form textarea:hover{border-top:none;border-right:none;border-left:none;border-bottom:solid 2px #0dbfb1;outline:none}.contact form textarea{resize:none}.contact form button{background:#202134;border:0;color:#e4e4e4;text-transform:uppercase;font-size:14px;font-weight:700}.contact form button:hover,.contact form button:focus{background:#0dbfb1;color:#fff;outline:0;transition:background-color .5s ease-out}.button-group button{display:inline-block;background:#121214;color:#e4e4e4;border:1px solid #0dbfb1;padding:10px 20px;margin:10px 0;border-radius:4px;cursor:pointer;transition:background .3s,color .3s}.button-group button:hover,.button-group button.active{background:#0dbfb1;color:#fff}@media only screen and (max-width: 700px){.contact form .full-width{grid-column:1 / 3}}@media only screen and (min-width: 700px){.wrapper{display:grid;grid-template-columns:1fr 2fr}.wrapper>*{padding:2em}.company-info{border-radius:4px 0 0 4px}.contact{border-radius:0 4px 4px 0}.company-info h3,.company-info ul,.brand{text-align:left}.company-info ul li{display:block}}.button-group-wrapper{padding:2rem;border-radius:12px;background-color:#121214;border:1px solid var(--border-color);display:flex;justify-content:center;margin-bottom:2rem}.button-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.blog-button{padding:10px 20px;border:2px solid #0dbfb1;border-radius:8px;color:#fff;background:transparent;font-weight:700;cursor:pointer;transition:background .3s ease;font-size:1.1rem}.blog-button:hover{background:#0dbfb1;color:#000}.border-hamburger-menu{background-color:#fff;border-color:#17181c;cursor:pointer;z-index:80;overflow:hidden;border-radius:50%;width:60px;height:60px;position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center;visibility:hidden;z-index:200}.hamburger-menu{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px;cursor:pointer;z-index:110}.hamburger-menu div{background-color:#17181c;height:4px;width:100%;transition:all .3s ease;z-index:1000}.hamburger-menu.change div:nth-child(1){transform:rotate(-45deg) translate(-4px,5px)}.hamburger-menu.change div:nth-child(2){opacity:0}.hamburger-menu.change div:nth-child(3){transform:rotate(45deg) translate(-9px,-10px)}.menu{width:300px;background-color:#fff;position:fixed;right:20px;bottom:20px;border-radius:5px;transform:scale(0);opacity:0;transform-origin:bottom right;transition:transform .3s ease,opacity .3s ease;z-index:150;padding:15px 0 25px 15px;visibility:hidden}.menu ul{list-style:none}.menu ul li{padding:7px 0}.menu ul li a{text-decoration:none;color:#17181c;font-weight:bolder}.menu .button{cursor:pointer;border:1px solid #17181c;background-color:transparent;padding:3px 0;width:200px;border-radius:10px;text-align:center}.menu .button a{color:#17181c;text-decoration:none;font-weight:bolder}.menu.active{transform:scale(1);opacity:1}@media (max-width: 1165px){.border-hamburger-menu,.menu{visibility:visible}}.btn-glintu{position:fixed;width:60px;height:60px;line-height:63px;bottom:15px;left:15px;color:#fff;border:3px solid #fff;text-align:center;font-size:35px;z-index:1000;transition:all .3s ease}.btn-glintu img{max-width:100%;object-fit:contain;padding:5px}.dd-m-whatsapp{position:fixed;bottom:10px;right:15px;width:50px;height:50px;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#25d366;-webkit-transition:.3s all ease;-o-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease;cursor:pointer;text-decoration:none;color:#25d366}.dd-m-whatsapp:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px 2px rgba(37,211,102,.3);-moz-box-shadow:0 5px 15px 2px rgba(37,211,102,.3);box-shadow:0 5px 15px 2px #25d3664d}.dd-m-whatsapp .icon{width:50%;height:50%;display:block;fill:#fff;-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translate(1px)}.dd-m-whatsapp .icon{width:70%;height:70%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39'%3E%3Cpath d='M10.7 32.8l.6.3c2.5 1.5 5.3 2.2 8.1 2.2 8.8 0 16-7.2 16-16 0-4.2-1.7-8.3-4.7-11.3s-7-4.7-11.3-4.7c-8.8 0-16 7.2-15.9 16.1 0 3 .9 5.9 2.4 8.4l.4.6-1.6 5.9 6-1.5z' fill='%2325d366'/%3E%3Cpath d='M32.4 6.4C29 2.9 24.3 1 19.5 1 9.3 1 1.1 9.3 1.2 19.4c0 3.2.9 6.3 2.4 9.1L1 38l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2 10.1 0 18.3-8.3 18.3-18.4 0-4.9-1.9-9.5-5.3-12.9zM19.5 34.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L6.9 28l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9s16.5-2.3 20.9 4.9 2.3 16.5-4.9 20.9c-2.3 1.5-5.1 2.3-7.9 2.3zm8.8-11.1l-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2 0 0-.1.1-1.5 1.7-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6-.7.9-1.1 2-1.1 3.1 0 .8.2 1.6.5 2.3l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5s.4-.4.5-.6c.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:70%}.dd-m-bag{position:fixed;bottom:10px;right:75px;width:50px;height:50px;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#752360;-webkit-transition:.3s all ease;-o-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease;cursor:pointer;text-decoration:none;color:#fff;font-size:1.2rem}.dd-m-bag:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px 2px rgba(37,211,102,.3);-moz-box-shadow:0 5px 15px 2px rgba(37,211,102,.3);box-shadow:0 5px 15px 2px #25d3664d}.dd-m-code{position:fixed;bottom:10px;right:15px;width:50px;height:50px;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#009c8d;-webkit-transition:.3s all ease;-o-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease;cursor:pointer;text-decoration:none;color:#fff;font-size:1.2rem}.dd-m-code:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px 2px rgba(37,211,102,.3);-moz-box-shadow:0 5px 15px 2px rgba(37,211,102,.3);box-shadow:0 5px 15px 2px #25d3664d}@media (max-width: 1165px){.dd-m-whatsapp{position:fixed;bottom:20px;right:10px;z-index:100}.dd-m-bag{position:fixed;bottom:20px;right:65px;z-index:100}.dd-m-code{position:fixed;bottom:20px;right:10px;z-index:100}.btn-glintu{position:fixed;bottom:20px}}#footer{background:#181818;padding:45px 0 20px;font-size:15px;line-height:24px;color:#fff;width:100%;margin:0 auto;box-shadow:0 0 1em #fff}#footer .container-footer{width:85%;margin:0 auto;border-top:1px solid #fff}#footer .container-footer .row{display:flex;justify-content:space-between;padding:25px 15px}#footer .container-footer ul{list-style:none;padding:0;margin:0}#footer .container-footer ul li{display:inline-block;margin:5px;border:1px solid #fff;border-radius:5px;padding:5px}#footer .container-footer ul li a{text-decoration:none;color:#fff;font-size:1.1rem;transition:.3s ease-in-out}#footer .container-footer ul li a:hover{color:#0dbfb1}#footer .social-icons{padding-left:0;margin-bottom:0;list-style:none;display:flex;justify-content:center}#footer .social-icons li{display:inline-block}#footer .social-icons a{background-color:#121414;color:#111;font-size:2rem;display:inline-block;line-height:50px;width:50px;height:50px;text-align:center;margin-right:1px;border-radius:100%;transition:all .2s linear}#footer .social-icons a:hover{color:#fff;cursor:pointer;background-color:#29aafe}#footer .social-icons a.whatsapp:hover{background-color:#128c7e}#footer .social-icons a.telegram:hover{background-color:#076591}#footer .social-icons a.linkedin:hover{background-color:#04669a}#footer .social-icons a.instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}#footer .col1 h3,#footer .col2 h3{color:#fff;font-size:1.5rem;margin-bottom:10px}#footer .subscribe-input{width:100%;background:none;border:none;border-bottom:2px solid #fff;color:#fff;font-size:1rem;padding:5px 0;margin-top:10px;outline:none;transition:.3s ease-in-out}#footer .subscribe-input::placeholder{color:#fff;opacity:.8}#footer .subscribe-input:focus{border-bottom:2px solid #0dbfb1}#footer .subscribe-submit{width:50%;background:none;border:none;border:2px solid #fff;color:#fff;font-size:1rem;padding:5px 0;margin-top:10px;outline:none;transition:.3s ease-in-out}@media (max-width: 768px){#footer .container-footer .row{flex-direction:column;text-align:center}#footer .container-footer .row .col1,#footer .container-footer .row .col2{margin-bottom:20px}}.animate-on-scroll{opacity:1;transform:translateY(50px);transition:all .8s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}@media (max-width: 768px){.nav-content{flex-direction:column;gap:15px;padding:0 15px}.nav-left{order:1}.nav-right{order:2}.floating-menu{bottom:20px;right:20px}.floating-btn{width:48px;height:48px}.hero{padding:60px 15px 30px}.logo-hero{width:80px;height:80px}.section{padding:60px 15px}.features-grid,.form-row{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:30px;text-align:center}.footer-links{grid-template-columns:1fr;gap:20px}.footer-brand{align-items:center}.social-links{justify-content:center}}@media (max-width: 480px){.hero-title{font-size:2.5rem}.section h2{font-size:2rem}.cta-button{padding:14px 28px;font-size:14px}.feature-card{padding:20px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-indicator,.logo-hero{animation:none}}button:focus,input:focus,textarea:focus,a:focus{outline:2px solid var(--primary-color);outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-dark)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}.cookie-banner{position:fixed;bottom:0;width:100%;background:#1a1a1a;color:#fff;padding:1rem;text-align:center;z-index:1000;box-shadow:0 -2px 10px #00000080}.cookie-banner button{margin-left:1rem;padding:.5rem 1rem;background-color:#752360;border:none;color:#fff;cursor:pointer;font-weight:700}
