:root{--background:#054f0a;--green:#8dc63f;--white:#fff;--greenDark:rgba(6,34,18,1);--font_rigid_1:normal normal 500 12px/1.4em rigid-square,sans-serif}
input{color:white}b{text-transform:capitalize}nav{backdrop-filter:blur(17.5px);background:rgba(216,230,197,0.08)}
.logoTop{width:100%;display:flex !important;align-items:center;justify-content:center;height:60px;background-color:var(--greenDark);position:fixed;z-index:99;cursor:pointer}
.conLogo{cursor:pointer}::-webkit-scrollbar{width:8px;background-color:#5fa005be;border:solid #5fa005be}
.containerTextBottomTabs{cursor:pointer}::-webkit-scrollbar-thumb{background-color:var(--background);border-radius:6px;width:30px}
::-webkit-scrollbar-track{background-color:#5fa005be;border-radius:6px}.footer{justify-content:space-evenly;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;background-color:rgba(3,24,17,1);padding-bottom:40px;padding-top:90px;gap:30px}
.contenteTextFooter{display:flex;flex-direction:column;gap:5px}.tittleFooter{font-size:17px;font-weight:500}
.subTittleFooter{font-size:13px;font-weight:200;word-break:break-all}.social{display:flex}
.arrowUp{display:flex;justify-content:center;align-items:center;width:53px;height:53px;flex-shrink:0;border-radius:10px;background:rgba(216,230,197,0.08);backdrop-filter:blur(17.5px);left:10px !important}
.design-section{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;min-height:100vh;padding-top:100px}
.design{display:flex;align-items:center;justify-content:center}.timeline-content{padding:0 19px 0 21px;border-radius:5px;color:white;transition:.4s ease;overflow-wrap:break-word !important;margin:0 1rem 0 1rem;margin-bottom:20px;border-radius:6px}
.timeline-component{text-align:left}.timeline-component p{font-size:14px}.timeline-component h3{font-size:40px}
.main-middle{opacity:0}.timeline-middle{position:relative;background:rgba(255,255,255,0.26);width:3px;height:100%}
.timeline{display:grid;grid-template-columns:1fr 3px 1fr}.timeline-circle{position:absolute;top:0;left:55%;width:50px;height:20px;clip-path:polygon(50% 0,61.8% 17.3%,61.8% 51.7%,50% 69.1%,38.2% 51.7%,38.2% 17.3%);background:rgba(141,198,63,1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.vejaMais{width:100%;background:#e3e3e3;backdrop-filter:blur(20.01045036315918px);padding-left:50px;padding-top:50px;display:flex;flex-direction:column;padding-top:100px;padding:100px 0;padding-left:50px}
.vejaMais label{color:#000}.titleParceiros{font-size:42px;font-weight:500;margin-bottom:50px}
.contentCard{width:100%;color:#031811 !important;font-size:18px;display:flex;gap:20px;overflow-x:scroll}
.contentCard::-webkit-scrollbar{display:none}.card{width:160.628px;height:201.117px;flex-shrink:0;border-radius:6.638px;background:#f0f0f0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;padding:0 19px}
.card button{height:31.269px;padding:0 15px;border:0;border-radius:17.272px;background:rgba(11,40,31,0.08);backdrop-filter:blur(43.18026351928711px);color:#000;font-size:11px}
.contentCard{width:100%;color:#031811 !important;font-size:18px;display:flex;gap:20px;overflow-x:scroll}
.contato{background-image:url("../../../assets/images/png/BGContato.png");background-repeat:no-repeat;width:100%;background-size:cover;height:auto;padding-bottom:90px;overflow-x:hidden}
.contentTextContato{display:flex;width:100%;margin-top:50px;justify-content:center;align-items:center;flex-wrap:wrap}
.tagActivity{width:80px;height:8px;border-radius:12px;background-color:var(--green)}
.TextContato{display:flex;flex-direction:column;gap:20px}.inputContato{display:flex;gap:2rem;align-items:center}
.inputContato input{border-radius:5px;border:2.167px solid var(--primary,#8dc63f);background:#031811;backdrop-filter:blur(61.7112922668457px);height:52px;padding:0 20px;width:350px}
.inputContato input::placeholder{color:var(--white);font-size:18.207px;font-weight:300;font-family:"Inter",normal}
.inputContato button{border-radius:40.459px;background:var(--green);backdrop-filter:blur(101.14696502685547px);border:0;color:var(--white);width:132px;height:40px}
.infoMobile{width:100%;display:flex;align-items:center;justify-content:center;gap:5rem;padding-bottom:80px;padding-top:80px}
.fade-in{opacity:0;animation:fadeIn .7s ease-in forwards}@media(max-width:850px){.TextContato{width:100%;margin-bottom:30px}
.inputContato,.inputContato input,.inputContato button{width:100% !important}.inputContato{gap:2rem;display:flex;flex-direction:column}
.contato{padding-left:30px !important;padding-right:20px}.infoMobile{flex-wrap:wrap !important}
.infoMobile div{width:33.3333333% !important}}@media(max-width:670px){.infoMobile div{width:100% !important}
.footer{padding:20px}}@media(max-width:930px){.inicio{padding-top:70px}}@media(max-width:1070px){.laptop div:nth-child(1){width:100% !important;text-align:center !important}
.contentTextMobile2{width:100% !important}.contente1Mobile2{padding-right:0}.contentImg{position:absolute;width:225px;top:185px;right:117px}
}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.contenteTextFooter a:hover{color:var(--green)}
.contenteTextFooter1:hover{.subTittleFooter{color:var(--green);transition:color .3s ease;cursor:pointer}
}@media(max-width:1200px){.inputContato,.TextContato,.inputContato input,.inputContato button{width:100% !important}
.contato{padding-left:30px !important;padding-right:20px}.TextContato{align-items:center;text-align:center !important}
.inputContato{padding-right:0}}@media(max-width:1630px){.inputContato{flex-wrap:wrap;margin-top:30px;padding-right:2%}
.inputContato input{width:47%}.inputContato button{width:100% !important}}@media(max-width:400px){.social2 img{object-fit:contain !important;width:auto !important}
.social2 a{width:auto !important}button{font-size:15px}.title{font-size:30px !important;width:90% !important}
.subtitle{font-size:14px !important;width:80% !important}.laptop2 img{width:100%}
.balao1 img{width:145px !important;left:0 !important}.balao1 label{left:20px !important}
.balao2 img{right:0 !important}.balao2 label{right:20px !important}.laptop{margin-top:0;margin-bottom:20px !important}
.laptop2{margin-bottom:20px !important}.mob{padding:0 10px}.imgMbile4 img{width:100%}
.vejaMais{padding-left:10px}.footer div{width:100%;align-items:center}.social{align-items:center;display:flex;justify-content:center}
.imgMbile4{width:100%}.mobile2{padding:0 !important}.mariposa{width:100% !important}
}