*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:Nova Square,sans-serif;background-color:#000}header{display:flex;justify-content:space-between;align-items:center;width:100%;height:86px;background-color:#000000b3;padding:10px 20px;position:fixed;top:0;z-index:1}.logo{width:300px;margin-top:30px;margin-left:-70px}nav ul{display:flex;gap:100px;list-style:none}nav a{text-decoration:none;color:#fff;font-size:30px;margin-right:20px}.login-btn{width:150px;height:40px;font-size:20px;font-family:Nova Square,sans-serif;font-weight:700;color:#000;background-color:#0f0;border:none;border-radius:40px;margin-right:15px;cursor:pointer}.main-container{position:relative;width:100%;height:auto}.main-ft{display:block;width:100%;height:auto}.frase-container{position:absolute;bottom:550px;left:50px;z-index:10;color:#fff;text-shadow:1px 1px 2px black;font-family:Nova Square,sans-serif}.frase-main{position:relative;font-size:5em;font-weight:700;line-height:1.2;text-align:left;z-index:1}.menu-icon{display:none;font-size:30px;cursor:pointer;color:#fff}#videoModal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;width:80%;max-width:800px;background-color:#0006;padding:20px}.modal-content2{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.close{position:absolute;right:10px;top:5px;font-size:30px;background:none;border:none;cursor:pointer;color:#2bff00}.main-container{position:relative;margin-top:0}.main-ft{display:flex;width:100%;height:auto}.folder{position:absolute;top:45%;left:85%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:40px;border-radius:10px;text-align:center;width:20%;max-width:600px;height:60%;max-height:600px}.folder .close-folder{position:absolute;top:10px;right:10px;background-color:transparent;color:#fff;border:none;font-size:20px;cursor:pointer;margin-bottom:20px}.titulo-folder{color:#0f0;margin-bottom:15px}.folder .login-btn{margin-top:20px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal form button:hover{background-color:#007400}.toggle-link{text-align:center;margin-top:10px}.toggle-link a{color:#000;text-decoration:none;font-weight:bolder}.toggle-link a:hover{text-decoration:underline}@media (max-width: 768px){header{flex-direction:column;align-items:center}.nav-links{display:none;flex-direction:column;width:100%}.nav-links.active{display:flex}.menu-icon{display:block;cursor:pointer}.login-btn{margin-top:10px}.contact-info{flex-direction:column;align-items:center}.modal-content2{width:90%}.lado-esquerdo,.lado-direito{padding:10px;text-align:center}.carousel{flex-direction:column}.carousel-box{min-width:100%;margin-bottom:10px}}@media (max-width: 768px){.modal-content{width:90%}.faq-container{padding:10px}.faq-button{padding:8px}.faq-content{padding:8px;font-size:14px}.modal-content{padding:15px}input[type=email],input[type=password],input[type=text],button[type=submit]{padding:8px;font-size:14px}}@media (max-width: 768px){.modal-content{width:90%}.faq-container{padding:10px}.faq-button{padding:8px}.faq-content{padding:8px;font-size:14px}.modal-content{padding:15px}input[type=email],input[type=password],input[type=text],button[type=submit]{padding:8px;font-size:14px}.header-app{flex-direction:column;align-items:center}.fonte{margin-top:10px}.nav,.pecas{flex-direction:column;align-items:center}.area-de-montagem,.video,.info{margin:10px 0;max-width:100%}}
