body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}.navbar{background-color:#000;color:#fff;flex-wrap:wrap;justify-content:space-between;padding:20px 160px}.logo-container,.navbar{align-items:center;display:flex}.logo-container{gap:40px}.logo{height:auto;width:100px}h1{color:#f0e61a;margin:10px}h1 span{display:block;text-align:center}.nav-links{display:flex;gap:15px;list-style:none}.nav-links li a{color:#f0e61a;font-size:30px;font-weight:700;text-decoration:none}.nav-links li a:hover{text-decoration:underline}.menu-toggle{color:#f0e61a;cursor:pointer;display:none;font-size:30px}.hero{align-items:center;background-color:#000;display:flex;justify-content:center;padding:70px}.hero-text{max-width:500px;padding-right:300px}.hero-text h1,.hero-text p{margin-bottom:40px}.hero-text p{color:#fffdfd}.hero-image img{max-width:100%;width:400px}.btn{background-color:#f0e61a;border:none;color:#060606;cursor:pointer;padding:10px 20px}.btn:hover{background-color:#ff0;color:#000}.benefits{margin:50px 0;padding:20px;text-align:center}.benefits-subtitle{color:#555;font-size:16px;margin:0 auto 40px;max-width:800px}.benefit-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.card{text-align:center;width:300px}.card-number{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.card:first-child .card-number{background-color:#d9534f}.card:nth-child(2) .card-number{background-color:#f0ad4e}.card:nth-child(3) .card-number{background-color:#337ab7}.footer{background-color:#f0e61a;bottom:0;color:#000;padding:0;position:relative;text-align:center;width:100%}.footer-container{align-items:center;display:flex;flex-direction:column;gap:10px}.titulo-parte1,.titulo-parte2{display:block;margin-top:8px;text-align:center}@media (max-width:768px){.navbar{background-color:#000;color:#fff;flex-wrap:wrap;justify-content:space-between;padding:10px 30px}.navbar,.navbar-left{align-items:center;display:flex}.navbar-left{gap:20px}.logo-container{align-items:center;display:flex;gap:10px}.nav-links li a{font-size:20px}.logo{height:auto;width:80px}.nav-links{display:flex;gap:20px;list-style:none}.nav-link-btn{background:none;border:none;color:#f0e61a;cursor:pointer;font-size:1rem;font-weight:700;text-decoration:none}.nav-link-btn:hover{text-decoration:underline}.menu-toggle{color:#f0e61a;cursor:pointer;display:none;font-size:28px}@media (max-width:768px){.menu-toggle{display:block}.nav-links{display:none;margin-top:10px;width:100%}.nav-links.active{display:flex}.nav-link-btn{padding:10px 0}}.hero{flex-direction:column;padding:40px 20px;text-align:center}.hero-text{max-width:100%;padding:0}.hero-image img{margin-top:20px;width:100%}.benefit-cards{align-items:center;flex-direction:column}.card{width:90%}h1 span{text-align:left}.footer-container{padding:20px}.titulo-parte1,.titulo-parte2{display:block;text-align:left}}.navbar-left{align-items:center;display:flex;gap:20px}@media (max-width:768px){.navbar-left{justify-content:center;padding:10px 0;width:100%}.logo-container{align-items:center;display:flex;gap:10px}.menu-toggle{color:#f0e61a;cursor:pointer;font-size:28px}.titulo-parte1,.titulo-parte2{display:block;text-align:center}}.produtos-container{margin:auto;max-width:1200px;padding:2rem;text-align:center}.produtos-title{font-size:2rem;margin-bottom:1rem}.produtos-description{font-size:1.1rem;margin-bottom:2rem}.galeria-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.galeria-item{align-items:center;aspect-ratio:4/3;background-color:#f2f2f2;border-radius:8px;cursor:pointer;display:flex;justify-content:center;overflow:hidden}.galeria-item img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.galeria-item img:hover{transform:scale(1.05)}.modal-overlay{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.modal-imagem{border-radius:8px;box-shadow:0 0 20px #00000080;max-height:85vh;max-width:90vw;object-fit:contain}.fechar{font-size:2.5rem;right:30px;top:20px;z-index:10001}.fechar,.nav{color:#fff;cursor:pointer;position:absolute}.nav{background:#0000;border:none;font-size:3rem;padding:0 1rem;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:10000}.anterior{left:10px}.proximo{right:10px}@media (max-width:600px){.produtos-description{font-size:1rem}.modal-imagem{max-height:70vh;max-width:100vw}.nav{font-size:2.5rem}}.contato-container{background-color:#fff;margin-bottom:55px;padding:56px 5%;text-align:center}.contato-title{font-size:40px;font-weight:700;margin-bottom:50px}.contato-info{flex-direction:column;gap:20px;margin-bottom:50px}.contato-info,.contato-item{align-items:center;display:flex}.contato-item{font-size:18px;font-weight:700;max-width:90%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.contato-icon{font-size:30px;margin-right:10px}.contato-social{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.social-icon{cursor:pointer;font-size:40px;transition:transform .3s ease}.social-icon:hover{transform:scale(1.2)}.youtube{color:red}.linkedin{color:#0077b5}.instagram{color:#c13584}.facebook{color:#1877f2}.contato-text{font-size:16px;font-weight:700}@media (max-width:1024px){.contato-container{padding:50px 4%}.contato-title{font-size:36px}}@media (max-width:768px){.contato-container{padding:40px 3%}.contato-title{font-size:32px}.contato-item{align-items:center;flex-direction:column;font-size:16px;text-align:center;white-space:normal}.contato-icon{margin-bottom:5px;margin-right:0}.social-icon{font-size:35px}}@media (max-width:480px){.contato-container{padding:30px 2%}.contato-title{font-size:28px}.contato-item{font-size:14px}.social-icon{font-size:30px}}
/*# sourceMappingURL=main.235456d8.css.map*/