*{caret-color:#0000}body{background-color:#000;flex-direction:column;align-items:center;height:95vh;margin:0;padding:10px;display:flex;overflow:hidden}header{box-sizing:border-box;border:3px dotted #fff6;align-items:center;width:100%;height:95px;margin-top:20px;display:flex}.logo-luxies{background-image:url(/assets/luxies-logo.png);background-position:50%;background-repeat:no-repeat;background-size:150px;width:200px;min-width:100px;height:100px;min-height:50px;padding:20px}#languageSettings{justify-content:center;align-items:center;width:250px;height:100%;margin-left:auto;display:flex}#pt-br,#english{text-align:center;cursor:pointer;color:#aebdb3;justify-content:center;width:100px;height:fit-content;font-family:Courier New,monospace;font-size:20px;display:flex}#pt-br{color:#ff8a1f;border-right:1px solid #aebdb3}#hero{box-sizing:border-box;border:3px dotted #fff6;border-top-width:0;flex:1;align-items:center;width:100%;height:auto;padding:10px;display:flex}#hero-content{box-sizing:border-box;flex-direction:column;justify-content:center;width:40%;min-width:545px;height:100%;padding-left:20px;display:flex}#hero-title{border-bottom:2px dotted #fff9;justify-self:start;align-items:center;width:75%;min-width:521px;height:fit-content;display:flex}#hero-title .title{color:#fff;letter-spacing:2px;margin:0;font-family:Courier New,monospace;font-size:36px;font-weight:700;line-height:1.5}#hero-title span{color:#ff6200}.hidden{display:none!important}#hero-description{box-sizing:border-box;flex-direction:column;width:70%;min-width:510px;height:auto;margin-top:28px;display:flex}#hero-description .description{color:#ffffffa4;letter-spacing:1px;margin:0;font-family:Courier New,monospace;font-size:17px}#hero-description .hero-features{flex-direction:column;gap:7px;margin:28px 0 0;padding:0;list-style:none;display:flex}#hero-description .hero-features li{color:#b8b8b8;font-family:var(--font-ui,"Courier New", monospace);letter-spacing:.03em;font-size:17px}#hero-description .hero-features li:before{content:"›";color:#63e686;margin-right:10px}#hero-buttons{gap:30px;width:100%;min-width:520px;margin-top:40px;display:flex}#hero-buttons .access-system,#hero-buttons .access-info{border:3px dotted #63e686;justify-content:center;align-items:center;width:200px;height:45px;padding:5px;text-decoration:none;transition:all .15s;display:flex}#hero-buttons .access-system p,#hero-buttons .access-info p{color:#63e686ea;font-family:Courier New,monospace;font-size:20px;font-weight:700}#hero-buttons .access-info{color:#18348d;border:3px dotted #18348d}#hero-buttons .access-info p{color:#18348d}#hero-buttons .access-system:hover{cursor:pointer;border-color:#63e686;box-shadow:0 0 10px #63e686}#hero-buttons .access-info:hover{cursor:pointer;border-color:#18348d;box-shadow:0 0 15px #18348d}#hero-buttons .btn-icon{text-align:center;border:1px solid #ffffff6c;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}#hero-illustrative{justify-content:center;align-items:center;width:60%;height:100%;display:flex}#hero-illustrative .img-illustrative{justify-content:center;align-items:center;width:85%;height:fit-content;display:flex}#hero-illustrative img{object-fit:fill;border:3px dotted #fff6;width:100%;padding:10px}footer{box-sizing:border-box;border:3px dotted #fff6;border-top-width:0;justify-content:center;align-items:center;width:100%;height:75px;padding-left:70px;padding-right:70px;display:flex}footer .logo-engiforge{background-image:url(/assets/engiforge-logo.png);background-position-y:50%;background-repeat:no-repeat;background-size:140px;width:50%;height:100%}footer .logo-stellantis{background-image:url(/assets/stla-logo.png);background-position:100%;background-repeat:no-repeat;background-size:200px;width:50%;height:100%}
