@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";header{width:100%;height:auto;padding:1rem 0;position:fixed;top:0;left:0;background-color:#fff;z-index:99;transition:.3s}header.ativo{box-shadow:1px 1px 20px -10px #000}header img{width:50px;cursor:pointer}header nav.container-header{max-width:1350px;box-sizing:content-box;padding:0 24px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}header nav.container-header ul{display:flex;gap:1.5rem}header nav.container-header ul li{list-style:none}header nav.container-header ul li>a{text-decoration:none;color:#000;font-weight:700;transition:.3s}header nav.container-header ul li>a:hover{color:#f58300}header nav.container-header ul li a.ative{color:#f58300}.container-hamburguer{display:none}.hamburguer{cursor:pointer}.bar{display:block;width:1.8rem;height:3px;margin:5px auto;transition:.3s ease-in-out;background-color:#f58300;border-radius:6px}section.home{background-color:#fff;min-height:100vh;display:flex;justify-content:center}section.home .container-home{max-width:1350px;box-sizing:content-box;margin:0 auto;padding:0 24px;display:flex;justify-content:center;align-items:center}section.home .container-home .left{width:60%;display:flex;flex-direction:column}section.home .container-home .left .main-title{display:flex;width:100%;gap:.5rem;align-items:center}section.home .container-home .left .main-title h3{font-size:43px;color:#474747}section.home .container-home .left .main-title img{width:80px;animation:rotate 1s alternate infinite}section.home .container-home .left h1{color:#f58300;font-size:75px;line-height:78px}section.home .container-home .left p{font-weight:700;color:#474747}section.home .container-home .imgMain{display:flex;justify-content:end}section.home .container-home .imgMain img{width:50%}section.about{background-color:#f58300;padding-top:4rem;border-top:2px solid black;position:relative}section.about .imgAbsolut{width:80px;position:absolute;bottom:20px;right:20px;animation:rotate 1s alternate infinite}@keyframes rotate{0%{rotate:0deg}to{rotate:-30deg}}section.about .container-about{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:1350px;margin:0 auto;box-sizing:content-box;padding:0 24px}section.about .container-about h1{font-size:59px;color:#282828;margin:3rem 0;position:relative;text-align:center}section.about .container-about h1:after{content:"";width:100%;height:5px;background-color:#00000036;position:absolute;bottom:0;left:0;border-radius:40px}section.about .container-about .text{display:flex;justify-content:center}section.about .container-about .text p{font-size:31px;width:80%;margin-bottom:3rem;color:#e5e5e5;text-align:justify}section.about .ceo{background-color:#fff;padding:4rem 0;min-height:100vh;display:flex;justify-content:center;align-items:center}section.about .ceo .container-ceo{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:1350px;margin:0 auto;box-sizing:content-box;padding:0 24px}section.about .ceo .container-ceo h1{font-size:59px;color:#282828;margin-bottom:3rem;position:relative}section.about .ceo .container-ceo h1:after{content:"";width:100%;height:5px;background-color:#00000036;position:absolute;bottom:0;left:0;border-radius:40px}section.about .ceo .container-ceo main{display:flex;justify-content:space-between;align-items:center}section.about .ceo .container-ceo main .img img{width:75%;border-radius:12px}section.about .ceo .container-ceo .text{display:flex;justify-content:center;width:100%}section.about .ceo .container-ceo .text p{font-size:31px;margin-bottom:3rem;text-align:justify}section.about .ceo .container-ceo .text p span{font-weight:700}.service{background-color:#f58300;padding:4rem 0 6.5rem;position:relative;border-top:2px solid black;border-bottom:2px solid black}.service .imgs-absolut{display:flex;gap:1rem;align-items:center;position:absolute;bottom:10px;right:0}.service .imgs-absolut img{width:60px}.service .imgs-absolut img:nth-child(1){margin-right:10px}.service .container-service{max-width:1350px;margin:0 auto;padding:0 24px;box-sizing:content-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.service .container-service h1{font-size:59px;color:#282828;margin:3rem 0;position:relative}.service .container-service h1:after{content:"";width:100%;height:5px;background-color:#00000036;position:absolute;bottom:0;left:0;border-radius:40px}.service .container-service .miniCards{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;cursor:default}.service .container-service .miniCards h2,.textItensService{color:#000;font-weight:400;border:1px solid #000;padding:.3rem 1rem;border-radius:30px;box-shadow:0 0 6px -1px #fff;background-color:#fff;text-align:center}section.partners{padding:4rem 0;min-height:75vh;display:flex;justify-content:center}section.partners h1{font-size:59px;color:#282828;margin:3rem 0;position:relative;display:flex}section.partners h1:after{content:"";width:100%;height:5px;background-color:#00000036;position:absolute;bottom:0;left:0;border-radius:40px}section.partners .container-partners{max-width:1350px;margin:0 auto;padding:0 24px;box-sizing:content-box;display:flex;flex-direction:column;justify-content:center;align-items:center}section.partners .container-partners .container-imgs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:2rem}section.partners .container-partners .container-imgs img{width:140px}section.partners .container-partners .container-imgs img:nth-child(6){border-radius:20px}section.contact{background-color:#292929;padding:6rem 0 0;clip-path:polygon(0 0,100% 4%,100% 100%,0 100%)}section.contact .container-contact{max-width:1350px;margin:0 auto;padding:0 24px 2rem;box-sizing:content-box;display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff}section.contact .container-contact h1{margin-bottom:5rem;text-align:center}section.contact .container-contact .flex{display:flex;justify-content:center;align-items:start;width:100%;flex-wrap:wrap;gap:1rem 10rem;text-align:center}section.contact .container-contact .flex .copy p{font-size:18px}section.contact .container-contact .flex .copy p a{color:#e5e5e5;transition:.3s}section.contact .container-contact .flex .copy p a:hover{color:#f58300}section.contact .container-contact .flex .contato p{font-size:18px}section.contact .container-contact .flex .contato .links{display:flex;align-items:center;justify-content:center;gap:1rem}section.contact .container-contact .flex .contato .links a{font-size:30px;color:#fff;transition:.3s}section.contact .container-contact .flex .contato .links a:hover{color:#f58300}section.contact .container-projetos{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5rem 0;width:100%;background-color:#1e1e1e;clip-path:polygon(0 0,100% 4%,100% 100%,0 100%)}section.contact .container-projetos h1{color:#fff;text-align:center}section.contact .container-projetos .container-links{max-width:1350px;margin:5rem auto;padding:0 24px;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}section.contact .container-projetos .container-links .left{display:flex;flex-direction:column;gap:1rem;width:50%}section.contact .container-projetos .container-links .left a{color:#acacac;transition:.3s}section.contact .container-projetos .container-links .left a:hover{color:#f58300}section.contact .container-projetos .container-links .rigth{display:flex;flex-direction:column;gap:1rem}section.contact .container-projetos .container-links .rigth a{color:#acacac;transition:.3s}section.contact .container-projetos .container-links .rigth a:hover{color:#f58300}.back-to-top{opacity:0;transition:.4s;pointer-events:none}.back-to-top-content{position:fixed;bottom:1rem;right:1rem;height:40px;width:40px;background-color:#f58300;display:flex;justify-content:center;align-items:center;border-radius:.5rem}.back-to-top-content a{color:#fff;font-weight:700;font-size:1.7rem;display:flex;justify-content:center}.back-to-top.ativado{opacity:.5;transition:.3s;pointer-events:all}.back-to-top.ativado:hover{opacity:1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,Roboto}html{scroll-behavior:smooth}@media (max-width:390px){section.about .container-about h1,section.about .ceo .container-ceo h1,.service .container-service h1,section.partners h1{font-size:33px}}section.about .container-about .text p,section.about .ceo .container-ceo .text p{font-size:22px}@media (max-width:355px){.service .container-service .miniCards h2{font-size:20px}section.contact .container-contact .flex .contato p{font-size:13px}}@media (max-width:720px){header .container-hamburguer{display:block;position:relative;z-index:2}.hamburguer.active .bar:nth-child(2){opacity:0}.hamburguer.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg);border-radius:5px}.hamburguer.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);border-radius:5px}.nav-menu{position:fixed;top:0;left:0;background:#fff;justify-content:center;align-items:center;flex-direction:column;height:100%;width:15rem;z-index:1;transition:.6s;overflow:hidden;transform:translate(-100%)}.nav-menu li{font-size:20px;text-align:center!important}.nav-menu li:not(:nth-child(1)){margin-top:3rem}.nav-menu.active{transform:translate(0);padding:0 2rem;box-shadow:1px 5px 15px 1px #000}section.partners{min-height:100vh}section.home .container-home .left{width:100%}section.home .container-home .left .main-title h3{font-size:8vw}section.home .container-home .left h1{font-size:10vw;line-height:normal}section.home .container-home .left .main-title img{position:absolute;bottom:10px;right:15px;width:80px}section.contact .container-projetos{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}section.contact{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}}@media (max-width:1079px){section.about .ceo .container-ceo main{flex-direction:column}section.about .ceo .container-ceo main .img{display:flex;justify-content:center;margin-bottom:3rem;filter:drop-shadow(1px 1px 10px rgb(50,50,50))}section.about .ceo .container-ceo main .img img{width:70%}section.about .ceo .container-ceo .text p{text-align:start}section.about .container-about .text p{text-align:start;width:100%}}
