@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";header{position:sticky;top:0;width:100%;padding:10px 15%;height:70px;display:flex;justify-content:space-between;background-image:linear-gradient(to right bottom,#212121,#1b1b1b,#141414,#0c0c0c,#000);background-attachment:fixed;z-index:3}header button{display:none}header img{max-width:100px;width:100%;padding-top:10px}header .image{display:flex;justify-content:center;align-items:center;width:30%;transition:scale .3s ease-in-out}header .image:hover{scale:1.2}header nav{width:100%}header nav ul{height:100%;display:flex;justify-content:space-evenly;margin-right:10px;list-style:none}header nav ul li a{display:flex;height:100%;align-items:center;text-decoration:none;color:var(--secondary-color);font-weight:400;position:relative;transition:color .3s ease-out}header nav ul li a:hover{color:var(--green-dark);font-weight:400;filter:drop-shadow(0 0px 10px #00961b) contrast(2) brightness(2)}header nav ul li a:before{content:"";position:absolute;width:100%;height:4px;border-radius:4px;background-color:var(--green-dark);bottom:9px;left:0;transform-origin:bottom right;transform:scaleX(0);transition:transform .3s ease-in-out}header nav ul li a:hover:before{transform-origin:left;transform:scaleX(1)}@media only screen and (max-width: 600px){header button{display:flex;background-color:transparent;border:none;z-index:2}header button>img{width:1.75rem}#container-header{visibility:hidden;transition:visibility 1s;position:absolute;top:0;right:0;width:45%;height:100vh;border-radius:8px;background-image:linear-gradient(to left,#000,#0c0c0c,#141414,#1b1b1b,#212121)}#container-header>ul{flex-direction:column;gap:10px;margin-top:40px;padding:20px;margin-right:10px;align-items:center}#container-header>ul>li>a{display:inline}.offNav{animation:slidenavbarInvert .8s ease forwards}.onNav{visibility:visible!important;animation:slidenavbar .8s ease forwards}@keyframes slidenavbar{0%{transform:scaleX(0);transform-origin:100%}to{transform:scaleX(1);transform-origin:100%}}@keyframes slidenavbarInvert{0%{transform:scaleX(1);transform-origin:100%}to{transform:scaleX(0);transform-origin:100%}}header nav ul li a:before{bottom:-4px}}.introduction{color:var(--secondary-color);height:calc(100vh - 70px);min-height:340px;display:flex}.infos{width:50%;padding:40px;display:flex;flex-direction:column;justify-content:center}.infos h2{font-weight:300}.main-infos{max-height:270px;height:100%;display:flex;align-items:center;justify-content:center}.main-infos h6{text-align:center;font-weight:300;animation:aparecer 1s ease-in-out}.main-infos>div{padding:10px;box-shadow:-1rem 1rem .4rem -1rem #00961b;border-radius:3px}.main-infos .potential,.efficiency{display:none}.carousel{display:flex;align-items:center;justify-content:center;width:50%;min-width:240px;position:relative}.carousel .item{width:60%;min-width:240px;aspect-ratio:4/3;position:absolute;border-radius:5px;background-size:cover;box-shadow:0 .4rem 1rem #8f8f8f80}.carousel .left{transform:scale(.8);right:40%;animation:carouselToLeftToCenter 1.5s ease-in-out forwards}.carousel .right{transform:scale(.8);left:40%;animation:carouselToRightToLeft 1s ease-in-out forwards}.carousel .front{transform:scale(1.2);z-index:1;animation:carouselToCenterToRight 1.5s ease-in-out forwards}@keyframes aparecer{0%{opacity:.01}to{opacity:1}}@keyframes carouselToLeftToCenter{to{transform:translate(33.33%) scale(1.2);z-index:2}}@keyframes carouselToCenterToRight{to{transform:translate(33.33%) scale(.8);z-index:1}}@keyframes carouselToRightToLeft{to{transform:translate(-66.66%) scale(.8)}}@media only screen and (max-width: 860px){.introduction{flex-direction:column;height:100%}.infos{width:100%}.carousel{width:100%;height:70vh}.main-infos>div{margin-top:32px}}@media only screen and (max-width: 600px){.carousel{height:50vh}}.about{height:100%;min-height:calc(100vh - 70px);display:flex;flex-direction:column;color:var(--secondary-color);gap:6rem}.ceos{display:flex}.image-ceo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.image-ceo img{width:40%;border-radius:5px;margin:0 30px;aspect-ratio:2/2;object-fit:cover;min-width:12rem}.image-ceo blockquote{color:var(--secondary-color);text-align:center;width:70%;margin:0 auto;padding:10px;box-shadow:-1rem 1rem .4rem -1rem #00961b;border-radius:3px}.about-ceo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:40px;row-gap:15px}blockquote h4{font-weight:500}blockquote footer{font-size:.75rem;margin-top:.75rem}.education,.experience,.about-us{border-radius:3px;margin-top:5px;padding:10px 10px 10px 15px;box-shadow:-1rem 1rem .4rem -1rem #00961b;font-weight:300}.about-us{width:100%}.about-us>span{display:inline-block;width:70%;border-bottom:1.5px solid #fff;font-weight:600}@media only screen and (max-width: 600px){.ceos{flex-direction:column}.about-ceo{width:70%;margin:0 auto}}.solutions{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center}.main-solutions{width:100%;max-width:960px;margin:78px 40px;align-items:center;color:var(--primary-color);gap:15px;display:grid;grid-template-areas:"card1 card1 card2 card2 card3 card3" ". card4 card4 card5 card5 .";justify-content:space-evenly}.main-solutions>:nth-child(1){grid-area:card1}.main-solutions>:nth-child(2){grid-area:card2}.main-solutions>:nth-child(3){grid-area:card3}.main-solutions>:nth-child(4){grid-area:card4}.main-solutions>:nth-child(5){grid-area:card5}.card-container{height:100%;min-width:250px;transition:scale .3s ease-in-out;z-index:1}.card-container:hover{scale:1.1;z-index:2}.card-container:hover>.card-title{filter:drop-shadow(0 0px 5px #00961b) contrast(2) brightness(1.2)}.card-title{border-radius:5px;background-color:#00961b;filter:drop-shadow(0 0px 5px #00961b) contrast(2);min-height:174px}.card-title img{width:100px}.card-body{padding:8px;color:#fff;border-radius:0 0 5px 5px;min-height:162px;transition:box-shadow .3s ease}.card-container:hover>.card-body{box-shadow:0 0 12px #f9f9f970;background-color:#0c0c0c}.card-container h4{text-align:start;padding:20px 0 10px 10px}.card-body ul{padding-top:10px}.card-container li{list-style:none}.card-container li:before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Camada_1'%20data-name='Camada%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20216.7%20383.4'%3e%3cpath%20d='m25,358.4l166.7-166.7L25,25'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='50'/%3e%3c/svg%3e");margin-right:5px;width:6px;display:inline-block}.card-container p{text-align:start}@media only screen and (max-width: 860px){.main-solutions{grid-template-areas:"card1 card2" "card3 card4" "card5 card5"}.card-container{width:20rem}}@media only screen and (max-width: 700px){.main-solutions{grid-template-areas:"card1" "card2" "card3" "card4" "card5"}}#footer{width:100%;display:flex;flex-direction:column;text-align:center;padding-top:10px;color:var(--secondary-color);row-gap:20px}#footer>div>h3{display:flex;width:80%;margin:0 auto}#footer .social{display:flex;gap:10%;width:100%;height:auto;justify-content:center;align-items:center}#footer .social svg{width:2.3rem;height:auto;transition:fill .3s ease-in-out,scale .3s ease-in-out}#footer .social svg:hover{fill:var(--green-dark);filter:drop-shadow(0 0 .2rem var(--green-dark)) brightness(2) contrast(2);scale:1.2}#footer .social a{text-decoration:none}.foot{margin-top:32px;display:flex;width:100%;justify-content:center}.copy{font-weight:100;font-size:.75rem}:root{--primary-color: #000;--secondary-color: #f9f9f9;--green-dark: #00961b}*{margin:0;padding:0;box-sizing:border-box;font-family:Lexend Deca,Inter,sans-serif}html{scroll-behavior:smooth}body{background-image:linear-gradient(to right bottom,#212121,#1b1b1b,#141414,#0c0c0c,#000)}main{max-width:1320px;margin:0 auto}#introduction,#about,#footer,#solutions{scroll-margin-top:4rem;margin:64px auto 0}h1{font-size:3.75rem}h2{font-size:1.75rem}h6{font-size:1rem}p,li{font-size:.9rem}
