@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);.header{position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#1b4019;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:999;padding:10px 0;height:110px}#container{display:flex;align-items:center;justify-content:space-evenly;max-width:1200px;margin:0 auto;padding:0 50px;height:83px}.logo img{max-width:200px}.nav,.nav-list{display:flex;grid-gap:30px;gap:30px}.nav-list{justify-content:space-between;width:520px;list-style:none;margin:0;padding:0}.nav-item{font-size:16px;font-weight:500;color:#fff;text-decoration:none;transition:color .3s}.contact-info{position:absolute;right:60px;top:45%;transform:translateY(-50%);font:15px ficaelBold;color:#fff}.phone{color:#fff;margin-left:10px}.menu-icon{display:none;font-size:24px;color:#fff;cursor:pointer}.nav.active{display:flex;flex-direction:column;width:100%;margin-top:10px;background-color:#1b4019;padding:10px 0}@media (max-width:768px){#container{flex-direction:column;align-items:flex-start;padding:10px 20px}.contact-info{right:50px;top:42px;transform:none}.nav{display:none;flex-direction:column;width:100%;margin-top:10px;background-color:#1b4019}.menu-icon{display:block}.nav-list{flex-direction:column;grid-gap:10px;gap:10px}.nav.active{display:flex}}.about-section{padding:40px 0 60px;background-color:#f9f9f9}.container{width:80%;margin:0 auto}.about-content{text-align:center}.about-image{display:inline-block;width:40%;margin-right:30px;vertical-align:top}.about-img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.about-img:hover{transform:scale(1.05)}.about-text{display:inline-block;width:55%;vertical-align:top;text-align:left}.about-title{display:flex;justify-content:center;font-size:1.5rem;font-weight:600;color:#333;margin-bottom:15px}.about-description{font-size:.9rem;color:#555;line-height:1.6;margin-bottom:30px}.cards-container{display:flex;justify-content:space-between;margin-top:30px}.card{width:30%;background:#fff;padding:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;margin:0 10px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.card-icon{font-size:1rem;color:#046904;margin-bottom:0}.card-title{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:8px}.card-description-about{font-size:.7rem;color:#555;line-height:1.6}.card-description-about ul{list-style-type:none;padding-left:0}.card-description-about li{margin-bottom:8px}@media (max-width:1199px){.about-title{font-size:1.3rem}.about-description{font-size:.85rem}.about-image{width:35%}.about-text{width:60%}.cards-container{display:flex;justify-content:space-evenly}.card{width:28%}}@media (max-width:991px){.about-title{font-size:1.2rem}.about-image{width:100%;margin-bottom:20px}.about-text{width:100%;text-align:center}.cards-container{flex-direction:column;justify-content:center}.card{width:80%;margin:10px 0}.card-title{font-size:1.1rem}.card-description-about{font-size:.8rem}}@media (max-width:767px){.about-title{font-size:1.1rem}.about-description{font-size:.8rem}.about-image{width:100%;margin-bottom:20px}.about-text{width:100%;text-align:center}.cards-container{flex-direction:column;align-items:center}.card{width:90%;margin-bottom:20px}.card-title{font-size:1rem}.card-description-about{font-size:.75rem}}@media (max-width:480px){.about-title{font-size:1rem}.about-description{font-size:.75rem}.about-image{width:100%;margin-bottom:20px}.about-text{width:100%;text-align:center}.cards-container{flex-direction:column;align-items:center}.card{width:95%;margin-bottom:20px}.card-title{font-size:.9rem}.card-description-about{font-size:.7rem}}.btn{position:relative;padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.btn:hover{background-color:#0056b3}.btn:disabled{background-color:#ccc;cursor:not-allowed}.spinner{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn.loading{padding-right:40px}.contact-container{padding:30px 15px;background-color:#f7f7f7}.contact-title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;color:#333}.contact-content{display:flex;flex-direction:row;grid-gap:20px;gap:20px}.contact-form-container,.contact-info-box{flex:1 1;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;background-color:#fff}.contact-info-box h3{text-align:center;font-size:20px;margin-bottom:15px;color:#1b4019}.contact-info-box p{text-align:center;font-size:16px;line-height:1.6;margin-bottom:10px}.contact-info-box ul{list-style-type:none;padding:0;margin:0}.contact-info-box ul li{display:flex;align-items:center;margin-bottom:10px}.contact-info-box ul li i{font-size:20px;color:#1b4019;margin-right:10px}.contact-info-box ul li p{margin:0;line-height:1.5}.contact-form-container .contact-form{display:flex;flex-direction:column}.contact-form .input-group{margin-bottom:15px}.contact-form .form-control{width:100%;padding:15px;font-size:16px;border:1px solid #ddd;border-radius:5px}.contact-form button{padding:15px;font-size:16px;background-color:#1b4019;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.contact-form button:hover{background-color:#145b14}@media (max-width:768px){.contact-content{flex-direction:column}.contact-form-container,.contact-info-box{margin-bottom:20px}}@media (max-width:576px){.contact-container{padding:20px}.contact-title{font-size:24px}.contact-info-box h3{font-size:18px}.contact-info-box p,.contact-info-box ul li p{font-size:14px}.contact-form .form-control,.contact-form button{padding:12px;font-size:14px}}.carousel-container{position:relative;width:100%;max-width:100%;overflow:hidden;margin:0 auto;height:380px}.carousel{min-height:300px}.carousel-track{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%}.carousel-image{width:100%;height:100vh;object-fit:cover}.carousel-image.active{opacity:1;transform:scale(1);position:relative}.carousel-navigation{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:10}.carousel-nav-btn{background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;font-size:26px;width:45px;height:45px;cursor:pointer;border-radius:50%;transition:background-color .3s ease}.carousel-nav-btn:hover{background-color:rgba(0,0,0,.8)}.carousel-pagination{display:flex;justify-content:center;margin-top:10px}.pagination-dot{width:10px;height:10px;background-color:rgba(145,143,143,.5);border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s ease}.pagination-dot.active{background-color:#3e6b3c}.pagination-dot:hover{background-color:#aaa}@media (max-width:768px){.carousel-nav-btn{padding:8px;font-size:20px;width:40px;height:40px}.carousel-pagination{margin-top:8px}.pagination-dot{width:8px;height:8px}.carousel-image{transform:scale(1);width:100%;height:280px;max-height:400px}}@media (max-width:576px){.carousel-container{max-width:100%}.carousel-nav-btn{padding:6px;font-size:18px;width:35px;height:35px}.carousel-image{width:100%;height:auto;max-height:350px;transform:scale(1)}}.card-container{border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;background-color:#fff;transition:transform .3s,box-shadow .3s;text-align:center;height:285px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.card-container:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2);background-color:rgba(147,252,164,.2)}.card-image{width:100%;height:100px;object-fit:contain;border-radius:1px;margin-bottom:12px;transition:transform .3s ease}.card-image:hover{transform:scale(1.05)}.card-full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none;background:transparent}.card-content a{position:relative;z-index:2}.card-content{margin-top:15px}.card-link{text-decoration:none;color:#4cb346;transition:color .3s}.card-link:hover{color:#388e3c}.card-description{font-size:14px;color:#555;line-height:1.6;margin-bottom:15px}.card-read-more{color:#4cb346;font-weight:500;text-decoration:none;display:inline-flex;align-items:center}.card-read-more:hover{text-decoration:underline}.card-read-more i{margin-left:5px}@media (max-width:768px){.col-md-6,.col-xl-3{flex:0 0 48%;max-width:48%;margin-bottom:20px}.card-container{padding:15px}.card-image{height:150px}.card-description{font-size:13px}}@media (max-width:576px){.col-md-6,.col-sm-12,.col-xl-3{flex:0 0 100%;max-width:100%}.card-container{padding:10px}.card-image{height:120px}.card-description{font-size:12px}}@media (max-width:1199px){h2{font-size:28px}.container{margin-top:30px}.logo-container{height:200px}}@media (max-width:991px){h2{font-size:24px}.container{margin-top:20px}.logo-container{height:180px}}@media (max-width:767px){h2{font-size:20px}.container{margin-top:15px}.logo-container{height:150px}.logo-container img{width:50%;height:50%}}@media (max-width:480px){h2{font-size:18px}.container{margin-top:10px}.logo-container{height:130px}.logo-container img{width:45%;height:45%}}.products-container{padding:40px;background-color:#f4f4f4;display:flex;flex-direction:column;align-items:center}.heading{text-align:center;font-size:2rem;font-weight:600;color:#333;margin-bottom:30px}.products-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px;gap:30px;justify-content:center;max-width:1200px;margin:0 auto}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 6px 12px rgba(0,0,0,.1);text-align:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;overflow:hidden;width:200px;height:200px;display:flex;flex-direction:column;justify-content:space-between}.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.product-image{width:100%;height:110px;object-fit:cover;border-radius:6px;background-position:50%;background-size:cover;margin-bottom:15px}.product-name{font-size:.8rem;font-weight:700;color:#333;margin-bottom:10px;cursor:pointer}.product-link{font-size:.9rem;font-weight:600;color:#007bff;text-decoration:none;margin-top:15px;cursor:pointer;transition:color .3s ease}.product-link:hover{color:#0056b3}@media (max-width:1200px){.products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.products-grid{grid-template-columns:1fr}}.container{margin-top:50px}.icon-bx-wraper{border-radius:10px;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.1)}.icon-bx-wraper:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.icon-content h4{font-size:20px;font-weight:600;margin-bottom:10px}.icon-content p{font-size:14px;color:#666}.icon-content a{font-weight:600;color:#007bff}.icon-content a:hover{text-decoration:underline}.icon-bx-wraper img:hover{transform:scale(1.05)}@media (max-width:1199px){.container{margin-top:30px}.icon-content h4{font-size:18px}.icon-content p{font-size:13px}.icon-content a{font-size:15px}}@media (max-width:991px){.container{margin-top:20px}.icon-content h4{font-size:16px}.icon-content p{font-size:12px}.icon-content a{font-size:14px}.icon-bx-wraper{padding:10px}.row{display:flex;flex-direction:column;align-items:center}}@media (max-width:767px){.container{margin-top:10px}.icon-content h4{font-size:14px}.icon-content p{font-size:11px}.icon-content a{font-size:12px}.row{display:block}.icon-bx-wraper{margin-bottom:20px}}@media (max-width:480px){.container{margin-top:10px;padding:0 15px}.icon-content h4{font-size:14px}.icon-content p{font-size:10px}.icon-content a{font-size:12px}.icon-bx-wraper{width:100%;padding:15px}.row{display:block;padding:0}}.footer{display:flex;flex-direction:column;background-color:#1b4019;color:#fff;align-items:center;justify-content:center;padding:30px 0;overflow:hidden}.footer a{text-decoration:none}.footer-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1220px;padding:30px 15px;margin:0 auto}.top-footer-row{grid-gap:30px;gap:30px;flex-wrap:wrap;margin-bottom:20px}.social-medias,.top-footer-row{display:flex;justify-content:center;align-items:center}.social-medias{list-style:none;grid-gap:12px;gap:12px;margin:0;padding:0}.social-medias li a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;transition:transform .3s ease,background-color .3s ease}.social-medias li img{width:24px;height:24px;object-fit:contain}.social-medias li a:hover{transform:scale(1.1)}.social-medias .facebook{background-color:#233678}.social-medias .instagram{background-color:#d62976}.social-medias .linkedin{background-color:#30489c}.social-medias .youtube{background-color:#e70000}.certificado img{max-width:65px;height:auto}.dev-logos{display:flex;justify-content:center;align-items:center;grid-gap:30px;gap:30px;margin:20px 0}.logo-arede{max-width:120px;height:auto}.logo-axisbyte{max-width:90px;height:auto;opacity:.6;transition:opacity .3s ease}.logo-axisbyte:hover{opacity:1}.right{text-align:center;font-size:14px;line-height:1.6;margin-top:10px}.right-links{margin:10px 0}.right-links a{color:#fff;margin:0 8px;font-size:14px;transition:color .3s ease}.right-links a:hover{color:#1aff00}.credit{margin-top:10px;font-size:13px;color:#ccc}.credit a{color:#1aff00;text-decoration:none;font-weight:600}.credit a:hover{text-decoration:underline}@media (max-width:768px){.footer-container{padding:20px}.top-footer-row{flex-direction:column;grid-gap:15px;gap:15px}.social-medias li a{width:45px;height:45px}.social-medias li img{width:22px;height:22px}.logo-arede{max-width:100px}.logo-axisbyte{max-width:80px}.right{font-size:13px}.credit{font-size:12px}}@media (max-width:480px){.social-medias li a{width:40px;height:40px}.social-medias li img{width:20px;height:20px}.logo-arede,.logo-axisbyte{max-width:80px}.right{font-size:12px}.credit{font-size:11px}}.project-page{font-family:Arial,sans-serif;margin:20px;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.project-date{color:#999;font-size:14px;margin-bottom:10px;font-weight:700}.project-title{font:30px ficaelBold;color:#004d00;margin-bottom:20px;text-align:center;letter-spacing:1px}.project-images{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:20px}.project-images img{width:320.66px;height:264.66px}.project-image{width:250px;height:auto;border:1px solid #ddd;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.project-image:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.2)}.project-description{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.project-description h3{font-size:20px;margin-bottom:15px;color:#333;text-decoration:none}.project-description p{font-size:16px;line-height:1.6;color:#555;margin-bottom:15px}.project-solution{margin:5px 0;font-size:16px;color:#004d00;display:flex;align-items:center}@media (max-width:768px){.project-images{flex-direction:column;grid-gap:15px;gap:15px}.project-image{width:100%}.project-title{font-size:24px}.project-description{padding:15px}}@media (max-width:480px){.project-title{font-size:20px}.project-description p,.project-solution{font-size:14px}}body{font-family:Poppins,sans-serif;margin:0;padding:0;box-sizing:border-box;background-color:#f5f5f5}.maindiv{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding:20px;margin-top:50px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}#type{text-align:center;font-size:24px;color:#2d3b28;font-weight:700}.maindiv img{width:100%;max-width:350px;height:auto;border-radius:8px;border:1px solid #e6e2e2;transition:transform .3s ease}.maindiv img:hover{transform:scale(1.05)}.row-part{display:flex;flex-direction:row;justify-content:center;grid-gap:50px;gap:50px;flex-wrap:wrap}.column-information{display:flex;flex-direction:column;max-width:650px;grid-gap:12px;gap:12px;flex:1 1}.column-information h1{font-size:25px;letter-spacing:1px;color:#3b5323;margin-bottom:8px;font-weight:600}.column-information p{font-size:16px;color:#555}.lowerpart{border-top:2px solid #b8f4f7;padding-top:16px}.lowerpart h1{font-size:20px;color:#3b5323;margin-bottom:8px}.lowerpart p,.lowerpart pre{font-size:14px;line-height:1.6;color:#444;margin-bottom:16px}.lowerpart pre{white-space:pre-wrap;word-wrap:break-word}.accordion-button{background-color:rgba(29,71,80,.09019607843137255)!important;color:#01581a!important;border:none!important;padding:15px;width:100%;text-align:left;font-size:18px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;border-radius:5px;margin-bottom:10px;position:relative}.accordion-button:after{content:"▼";color:#fff!important;font-size:18px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease,color .3s ease}.accordion-button.collapsed:after{transform:translateY(-50%) rotate(180deg)}.accordion-content{padding:10px;background-color:#f4f4f4;border-radius:5px;display:none;font-size:14px;color:#cdfdd9;margin-top:10px;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;opacity:0}.accordion-content.open{display:block;max-height:500px;opacity:1}.accordion-content pre{font-size:14px;line-height:1.6;color:#444;white-space:pre-wrap;word-wrap:break-word}.related-products{margin-top:40px;padding-top:20px;border-top:2px solid #3b5323}.related-products h2{font-size:24px;color:#3b5323;text-align:center;margin-bottom:20px}.related-products-list{display:flex;justify-content:space-evenly;grid-gap:20px;gap:20px;overflow-x:auto}.related-product-item{display:flex;flex-direction:column;align-items:center;width:250px;background-color:#f4f4f4;padding:10px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease}.related-product-item img{width:100%;height:auto;border-radius:8px;margin-bottom:10px}.related-product-item h3{font-size:18px;color:#3b5323;margin-bottom:8px}.related-product-item p{font-size:14px;color:#555}.related-product-item:hover{transform:scale(1.05)}.child-list{margin:10px 0;padding-left:20px;list-style-type:disc;color:#444;font-size:1rem}@media (max-width:768px){.row-part{flex-direction:column;grid-gap:20px;gap:20px}.column-information{width:100%}.maindiv img{width:100%;max-width:none}.lowerpart p,.lowerpart pre{width:100%}.accordion-button{font-size:16px}.accordion-content{padding:12px;font-size:15px}.related-products-list{flex-direction:column;align-items:center}.related-product-item{width:100%}}@font-face{font-family:ficaelRegular;src:url(/static/media/AvenirNextLTPro-Regular.ab0e8a9a.woff) format("woff")}@font-face{font-family:ficaelDemi;src:url(/static/media/AvenirNextLTPro-DemiCn.408b5b90.woff) format("woff")}@font-face{font-family:ficaelBold;src:url(/static/media/AvenirNextLTPro-Bold.c0091062.woff) format("woff")}@font-face{font-family:ficaelRoman;src:url(/static/media/AvenirLTStd-Roman.67f887b8.woff) format("woff")}@font-face{font-family:ficaelHeavy;src:url(/static/media/AvenirLTStd-Heavy.9e3d4a2b.woff) format("woff")}
/*# sourceMappingURL=main.ed99b715.chunk.css.map */