body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.js-focus-visible :focus:not(.focus-visible){outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#80c61e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6ba519}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-green:#80c61e;--primary-black:#1f1002;--primary-white:#fff;--font-family:"Inter",sans-serif}body{background-color:#fff;background-color:var(--primary-white);color:#1f1002;color:var(--primary-black);font-family:Inter,sans-serif;font-family:var(--font-family);line-height:1.6;overflow-x:hidden}h1{font-size:2rem;font-weight:900;line-height:1.2;margin-bottom:.2rem}h2{font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:.8rem}h4{font-size:1.1rem;line-height:1.5;margin-bottom:.5rem}h4,p{font-weight:400}p{font-size:1rem;line-height:1.6;margin-bottom:1rem}span{font-weight:400}.btn-primary-green{background-color:#80c61e;background-color:var(--primary-green);border:1px solid #80c61e;border:1px solid var(--primary-green);border-radius:5px;color:#fff;color:var(--primary-white);display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary-green:hover{background-color:#6ba519;border-color:#6ba519;color:#fff;color:var(--primary-white);transform:translateY(-2px)}.btn-outline-white{background-color:initial;border:1px solid #fff;border:1px solid var(--primary-white);border-radius:5px;color:#fff;color:var(--primary-white);display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-outline-white:hover{background-color:#fff;background-color:var(--primary-white);color:#1f1002;color:var(--primary-black);transform:translateY(-2px)}.badge-green{background-color:initial;border-bottom:3px solid #80c61e;border-bottom:3px solid var(--primary-green);border-radius:0;color:var(--bs-black);display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:1rem;padding:5px 25px}.navbar-custom{background-color:initial;padding:1rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar-custom.scrolled{background-color:#fff;background-color:var(--primary-white)}.navbar-custom .navbar-brand img{height:40px;transition:all .3s ease}.navbar-custom .navbar-nav .nav-link{color:#fff;color:var(--primary-white);font-weight:900;margin:0 10px;transition:all .3s ease}.navbar-custom.scrolled .navbar-nav .nav-link{color:#1f1002;color:var(--primary-black)}.navbar-custom .navbar-nav .nav-link:hover{color:#80c61e;color:var(--primary-green)}.navbar-custom .navbar-toggler{background:#0000;border:none;padding:4px 8px}.navbar-custom .navbar-toggler:focus{box-shadow:none}.navbar-custom .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");height:1.5em;width:1.5em}.navbar-custom.scrolled .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.hero-section{align-items:center;background-attachment:fixed;background-image:linear-gradient(#0006,#0006),url(../../static/media/banner_estoque_sustentaled.62cb8ffbebb8ade273fd.jpg);background-position:50%;background-size:cover;color:#fff;color:var(--primary-white);display:flex;height:100vh;justify-content:center;text-align:center}.hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:30px}.typing-cursor{animation:blink 1s infinite;color:#fff;font-weight:800}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.hero-content p{font-size:1.2rem;font-weight:200;margin-bottom:30px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.section{padding:80px 0}.section * img{margin-bottom:20px}.section-title{margin-bottom:60px;margin-top:60px;text-align:center}.products-grid{margin-top:40px}.product-card{border-radius:15px;cursor:pointer;height:250px;margin-bottom:30px;overflow:hidden;position:relative;transition:all .4s ease}.product-line-1 .product-card{height:200px}.product-line-2 .product-card{height:400px}.product-line-3 .product-card{height:200px}.product-card:hover{transform:translateY(-8px)}.product-card img{height:100%;object-fit:cover;transform-origin:center center;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.product-card:hover img{transform:scale(1.05)}.product-overlay{background:linear-gradient(#0000,#000000b3);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.product-overlay h3{color:#80c61e;color:var(--primary-green);font-size:1.1rem;font-weight:700;margin:0;transform:translateY(0);transition:transform .3s ease}.product-card:hover .product-overlay h3{transform:translateY(-5px)}@media (max-width:768px){.product-card{height:200px;margin-bottom:20px}.product-overlay{padding:15px}.product-overlay h3{font-size:1rem}.products-grid .product-line-2 .client-banner,.products-grid .product-line-2 .client-banner img{height:180px}}.product-modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9999}.product-modal.show{opacity:1;visibility:visible}.modal-content{background:#fff;border-radius:15px;max-height:90%;max-width:800px;overflow-y:auto;transform:scale(.7);transition:transform .3s ease;width:90%}.product-modal.show .modal-content{transform:scale(1)}.modal-header{border-bottom:1px solid #eee;padding:30px;position:relative}.modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:30px;position:absolute;right:20px;top:20px}.modal-body{padding:30px}.product-carousel{margin-bottom:30px}.carousel-item img{border-radius:10px;height:300px;object-fit:cover;width:100%}.modal-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.modal-buttons .btn{min-width:200px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeInUp .8s ease-out;opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.count-animation{animation:countUp .6s ease-out}.client-banner{border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.client-banner img{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.client-banner:hover img{transform:scale(1.1)}.client-banner .overlay{align-items:flex-end;background:linear-gradient(#0000,#000c);bottom:0;color:#fff;color:var(--primary-white);display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:20px;position:absolute;right:0;text-align:right}.client-banner .client-name{color:#80c61e;color:var(--primary-green);font-size:1.1rem;font-weight:600;line-height:1.2;transition:color .3s ease}.client-banner:hover .client-name{color:#fff;color:var(--primary-white)}.products-grid .client-banner{height:180px;margin-bottom:15px}.products-grid .client-banner img{height:180px}.products-grid .client-banner:hover{transform:none}.products-grid .product-line-2 .client-banner,.products-grid .product-line-2 .client-banner img{height:280px}.products-grid .client-banner .overlay{align-items:flex-end;background:linear-gradient(#0000,#000c);bottom:0;color:#fff;color:var(--primary-white);display:flex;justify-content:space-between;left:0;padding:20px;position:absolute;right:0;text-align:right}.products-grid .client-banner .hover-text{color:#fff;color:var(--primary-white);font-size:.9rem;font-weight:500;line-height:1.2;margin-top:6px;opacity:1;text-align:right;transform:none;transition:all .3s ease}.products-grid .client-banner:hover .hover-text{opacity:1;transform:translateX(0)}.stats-section{background-color:#f8f9fa;padding:80px 0}.stat-item{padding:30px 20px;text-align:center;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px)}.stat-item span,.stat-number{font-weight:900}.stat-number{color:#80c61e;color:var(--primary-green);display:block;font-size:3.5rem;line-height:1;margin-bottom:10px}.stat-label{color:#1f1002;color:var(--primary-black);display:block;font-size:1.2rem;font-weight:600;margin-bottom:5px}@media (max-width:768px){.stat-number{font-size:2.5rem}.stat-label{font-size:1rem}.stat-item{padding:20px 10px}}.text-links{margin-top:30px}.text-links a{color:#1f1002;color:var(--primary-black);margin-right:10px;text-decoration:underline;transition:color .3s ease}.text-links a:hover{color:#80c61e;color:var(--primary-green)}.mission-tabs{margin-top:2rem}.tab-buttons{display:flex;gap:0;margin-bottom:.5rem}.tab-button:first-child{padding:0}.tab-button{background:none;border:none;border-bottom:0 solid #0000;color:#1f1002;color:var(--primary-black);cursor:pointer;font-size:1.2rem;font-weight:900;padding:0 0 0 20px;transition:all .3s ease}.tab-button.active,.tab-button:hover{color:#80c61e;color:var(--primary-green)}.tab-button.active{border-bottom:0 solid #80c61e;border-bottom:0 solid var(--primary-green)}.tab-content{align-content:center;background-color:#f2f2f2;border-radius:8px;min-height:160px;padding:20px}.tab-content h5{margin-bottom:15px}.tab-content p{line-height:1.6;margin-bottom:0}@media (max-width:768px){.hero-section{background-attachment:scroll;height:90vh;width:100vw}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.hero-buttons{align-items:center;flex-direction:column}.client-banner{height:200px!important;margin-bottom:15px}.client-banner img{height:200px!important;object-fit:cover;width:100%}.industria-banner img{object-position:top}.section .btn.btn-success.d-inline-flex.align-items-center{justify-content:center;margin-bottom:15px}.section{padding:60px 0}h1{font-size:1.8rem}.stat-number{font-size:2.5rem}.tab-buttons{gap:15px}.tab-button{border-bottom:1px solid #e0e0e0;font-size:.9rem;padding:10px 15px;text-align:left}.tab-button.active{border-bottom:1px solid #80c61e;border-bottom:1px solid var(--primary-green)}.tab-content{padding:15px}a.btn.btn-success.btn-lg.px-4.py-3{margin-bottom:25px}}@media (max-width:576px){.hero-content h1{font-size:1.8rem}.section{padding:40px 0}.stat-number{font-size:2rem}}@media (min-width:769px) and (max-width:1024px){.hero-content h1{font-size:2.5rem}}@media (min-width:1025px){.hero-content h1{font-size:3.5rem}}#cases .l2 h2{font-size:900;line-height:.1;margin-top:15px}#cases .l2 h3.h3.sub-title{font-size:15px;font-weight:200}.clients-carousel-container{margin:2rem 0;overflow:hidden;position:relative;width:100%}.carousel-arrow{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.carousel-arrow:hover{background:#fff;box-shadow:none;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}.carousel-arrow svg{color:#333}.clients-carousel{overflow:hidden;width:100%}.clients-track{display:flex;transition:transform .5s ease;width:400%}.client-slide{align-items:center;display:flex;flex:0 0 25%;justify-content:center;padding:0 1rem}.client-logo{filter:grayscale(0);height:auto;max-height:80px;max-width:100%;object-fit:contain;opacity:1;transition:all .3s ease;width:auto}.client-logo:hover{filter:grayscale(0);opacity:1;transform:scale(1.1)}@media (max-width:768px){.client-slide{flex:0 0 25%}.client-logo{max-height:60px}}@media (max-width:576px){.client-slide{flex:0 0 25%}.client-logo{max-height:50px}}.fw-800{font-weight:800!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.faq-container{max-width:100%}.faq-item{transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item:hover{box-shadow:0 8px 25px #0000001f!important;transform:translateY(-3px)}.faq-question{transition:background-color .3s ease}.faq-question:hover{background-color:#f8f9fa}.faq-answer-container{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}@media (max-width:768px){.faq-item{margin-bottom:1rem}.faq-question{padding:1rem!important}.faq-question h5{font-size:1rem}.faq-answer{padding:0 1rem 1rem!important}}.contact-info{height:100%}.contact-item{height:auto;transition:all .3s ease}.contact-item:hover{box-shadow:0 8px 25px #0000001a!important;transform:translateY(-3px)}.contact-icon{transition:all .3s ease}.contact-item:hover .contact-icon{transform:scale(1.1)}.contact-form{height:100%}.contact-form .form-control:focus{border-color:#80c61e!important;border-color:var(--primary-green)!important;box-shadow:0 0 0 .2rem #80c61e40}.contact-form .btn:hover{box-shadow:0 4px 15px #80c61e4d}@media (max-width:768px){.contact-item{margin-bottom:1rem}.contact-form{margin-top:2rem}.contact-form .d-flex{flex-direction:column;gap:1rem!important}.contact-form .btn{width:100%}.contact-info{align-items:center!important}.contact-info,.contact-item{text-align:center}.contact-item .d-flex.align-items-center{align-items:center!important;flex-direction:column;justify-content:center!important;text-align:center}.contact-item .contact-icon{display:none!important}.contact-item a{display:inline-block}.contact-form{align-items:center!important}.contact-form,.contact-form h3{text-align:center}}.contact-form button[type=submit]{display:none!important}@media (max-width:576px){.contact-form,.contact-item{padding:1rem!important}.contact-icon{height:40px!important;width:40px!important}.contact-icon i{font-size:16px!important}}.scroll-to-top-btn:hover,.whatsapp-btn:hover{transform:scale(1.1)!important}.scroll-to-top-btn:active,.whatsapp-btn:active{transform:scale(.95)!important}@media (max-width:768px){.site-footer .row{text-align:center}.site-footer .row>[class*=col-]{align-items:center;display:flex;flex-direction:column}.site-footer .row a,.site-footer .row button,.site-footer .row h5,.site-footer .row li,.site-footer .row ul{text-align:center}.site-footer .row h5{line-height:1.2;padding-bottom:12px!important}.site-footer .menu-subtitle{line-height:1.2;margin-bottom:8px!important;margin-top:2px!important}.site-footer .footer-menu{padding-bottom:80px!important}.site-footer .footer-links-row{flex-direction:column;gap:10px!important;margin-top:1px!important}.site-footer .footer-links-row span{display:none}.col-lg-6 .img-fluid{margin-bottom:20px;margin-top:20px}.btn .me-2{margin-bottom:0!important;margin-top:0!important}}
/*# sourceMappingURL=main.1d0bbac0.css.map*/