:root{--c-white:#fff;--c-black:#000;--c-orange-light:#ff8c28;--c-orange:#ff7029;--c-orange-heavy:#e44b25;--c-linear-gradient-orange-to-orange:linear-gradient(20deg,#e54e26 35%,#fd8728)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}nav{background-color:#d9d9d9;display:grid;height:100px;place-items:center;position:fixed;width:100%;z-index:10}nav .desktop-menu{align-items:center;display:flex;justify-content:space-around;max-width:2000px;width:80%}nav>.desktop-menu>ul{align-items:center;display:flex;gap:20px;justify-content:center}nav>.desktop-menu>ul>li{list-style:none}nav>.desktop-menu>ul>li a{color:var(--c-orange-heavy);font-size:1.1rem;padding:10px;text-decoration:none;transition:all .2s;&:hover{color:var(--c-orange)}}.nav-link{animation:gradient 2s ease infinite alternate;background:var(--c-linear-gradient-orange-to-orange);background-size:200% 200%;border-radius:50px;color:var(--c-white);font-size:1.1rem;padding:10px;text-decoration:none;transition:all .2s;&:hover{transform:scale(1.05)}}.hamburger{cursor:pointer;display:grid;place-items:center}.hamburger input{display:none}.hamburger svg{height:5rem;transition:transform .6s cubic-bezier(.4,0,.2,1)}.line{fill:none;stroke:var(--c-orange-heavy);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom{stroke-dasharray:12 63}.hamburger input:checked+svg{transform:rotate(-45deg)}.hamburger input:checked+svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.menu-mobile{align-items:center;background-color:#d9d9d9;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:flex-start;left:-1000px;padding-top:20px;position:absolute;top:100px;transition:all .6s;width:70%;z-index:10}.input-checkbox-menu:checked~.menu-mobile{left:0}.menu-mobile li{list-style:none;width:90%}.menu-mobile li a{color:var(--c-orange-heavy);display:block;font-size:1.5rem;padding:25px;text-decoration:none}.mobile-menu{align-items:center;display:none;height:100%;justify-content:space-around;position:relative;width:100%}@media (max-width:50rem){.desktop-menu{display:none!important}.mobile-menu{display:flex}}footer{align-items:flex-start;background-color:var(--c-orange-heavy);display:flex;gap:15%;height:400px;justify-content:center}footer .center-side,footer .left-side,footer .right-side{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:flex-start;padding-top:50px;width:auto}footer .left-side .img-container{background-color:var(--c-white);border-radius:30px;display:grid;height:60px;place-items:center;width:250px}footer .left-side .img-container img{width:200px}footer .left-side p{color:var(--c-white);font-weight:600;width:400px}footer .left-side .social-container{align-items:center;display:flex;gap:20px;justify-content:flex-start}footer .left-side .social-container a{background-color:var(--c-orange);border-radius:50%;display:inline-block;display:grid;height:50px;place-items:center;width:50px}footer .left-side .social-container a svg{color:var(--c-white);height:50%;width:50%}.center-side{gap:5px!important}.center-side .title{color:var(--c-white);font-size:1.1rem;font-weight:600;margin-bottom:20px}.center-side a{color:var(--c-white);padding:10px;text-decoration:none}.icon-container{align-items:center;display:flex;gap:10px;justify-content:center;text-decoration:none}.icon-box{background-color:var(--c-white);border-radius:50%;display:grid;height:40px;place-items:center;width:40px}.icon-box svg{color:var(--c-orange);height:50%;width:50%}.data-box p{color:var(--c-white);font-weight:600}@media (max-width:75rem){footer{gap:50px}}@media (max-width:60rem){footer{align-items:center;flex-direction:column;gap:0;height:auto;justify-content:center;padding-bottom:50px}footer .left-side p{width:90%}footer .left-side{align-items:center;justify-content:center}}.whatsapp-support{align-items:center;animation:animationWhatsApp 1.5s infinite alternate-reverse;background-color:#1bd741;border-radius:50%;bottom:30px;display:flex;height:60px;justify-content:center;position:fixed;right:50px;width:60px;z-index:9}.whatsapp-support svg{color:#fff;height:70%;width:70%}@keyframes animationWhatsApp{0%{transform:scale(.9)}to{transform:scale(1.1)}}.App{flex-direction:column}#banner,.App{align-items:center;display:flex;justify-content:center}#banner{background-color:var(--c-white);height:800px;margin-top:99px;max-width:2000px;position:relative;width:100%;z-index:1}#banner .carrosel-banner{height:100%;overflow:hidden;width:100%}#banner .carrosel-banner .container-carrosel-banner{align-items:center;display:flex;height:100%;transition:all .5s ease-in-out;width:100%}#banner .carrosel-banner .container-carrosel-banner a,#banner .carrosel-banner .container-carrosel-banner>img{height:100%;min-width:100%}#banner .carrosel-banner .container-carrosel-banner a img{height:100%;object-fit:cover;width:100%}#banner .banner-buttons{background-color:hsla(0,0%,100%,.452);border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:10px;position:absolute;right:2%;top:50%;transform:translateY(-50%)}#banner .banner-buttons button{background-color:#8f390067;border:none;border-radius:50%;cursor:pointer;height:20px;transition:all .2s;width:20px}#banner .banner-buttons button.active{background-color:var(--c-orange);border-radius:20px;height:30px}@media (max-width:900px){#banner{height:auto;min-height:200px}}.content-hero{margin-top:-150px;padding-bottom:50px;width:100%;z-index:2}.container-cards,.content-hero{align-items:center;display:flex;gap:20px;justify-content:center}.content-hero-card{background-color:var(--c-white);border:2px solid var(--c-orange-heavy);border-radius:10px;color:var(--c-orange-heavy);gap:10px;width:22rem}.content-hero-card,.content-hero-card-primary{align-items:flex-start;display:flex;flex-direction:column;height:19rem;justify-content:center;padding:25px}.content-hero-card-primary{animation:AnimateBG 10s ease infinite;-webkit-animation:AnimateBG 10s ease infinite;background-size:300% 300%;background:var(--c-linear-gradient-orange-to-orange);border:2px solid var(--c-white);border-radius:10px;color:var(--c-white);gap:20px;width:37.5rem}@keyframes gradient{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes AnimateBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.title-content-hero-card{font-size:3rem;font-weight:600}.content-hero-card-primary .title-content-hero-card{font-size:2.8rem}.content-hero-card-primary h1,.title-content-hero-card p{font-size:1rem;font-weight:500}.content-hero-card-primary a{background-color:var(--c-white);border-radius:20px;color:var(--c-orange-heavy);font-weight:600;padding:10px 15px;text-decoration:none}@media (max-width:85rem){.content-hero{flex-direction:column}.content-hero-card-primary{width:calc(44rem + 20px)}}@media (max-width:47rem){.content-hero{margin-top:0}.content-hero-card-primary{height:auto;width:95%}.container-cards{flex-direction:column}.content-hero-card{height:auto;width:95%}}.container-tag-title{width:77%}.tag-title-section{align-items:center;background-color:#d9d9d9;border-radius:10px;display:flex;height:50px;justify-content:flex-start;padding-left:35px;position:relative;width:200px}.tag-title-section:before{background-color:var(--c-orange);border-radius:10px 0 0 10px;content:"";height:100%;left:0;position:absolute;width:20px}.tag-title-section p{font-weight:600}@media (max-width:47rem){.container-tag-title{width:95%}}.section-ourserives{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;padding:30px 0;width:100%}.our-services{max-width:1400px;position:relative;width:80%}.container-services{align-items:center;display:flex;gap:20px;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;width:100%}.Navigation-btn{background-color:var(--c-orange-heavy);border:none;border-radius:10px;cursor:pointer;height:50px;position:absolute;top:50%;transform:translateY(-50%);width:50px}.Navigation-btn-left{left:-70px}.Navigation-btn-right{right:-70px}.Navigation-btn svg{border-radius:50%;color:var(--c-white);height:30px;width:30px}.service-box{align-items:center;background-color:var(--c-orange-heavy);border-radius:20px;display:flex;flex-direction:column;height:530px;justify-content:space-between;min-width:300px;overflow:hidden;padding-bottom:30px;width:300px}.service-box img{height:200px;object-fit:cover;width:100%}.service-box .service-texts{align-items:center;display:flex;flex-direction:column;gap:20px;height:50%;justify-content:flex-start;padding-top:20px}.service-box .title-service{color:var(--c-white);font-size:2rem;font-weight:600}.service-box .descrip-service{color:var(--c-white);font-weight:500;width:90%}.service-box .service-texts span{background-color:var(--c-white);height:3px;width:90%}.service-box a{background-color:var(--c-white);border-radius:15px;color:var(--c-orange-heavy);display:grid;font-weight:600;height:35px;min-height:35px;place-items:center;text-align:center;text-decoration:none;width:150px}@media (max-width:44rem){.Navigation-btn{display:none}}.our-tecnology-section{flex-direction:column;gap:50px;padding:30px 0;width:100%}.content-tecnology,.our-tecnology-section{align-items:center;display:flex;justify-content:center}.content-tecnology{gap:30px}.our-comp{flex-direction:row-reverse}.tec-img-box{align-items:center;display:flex;gap:30px;height:31rem;justify-content:center}.tec-img-box img{border-radius:20px;height:100%}.tec-content{align-items:center;display:flex;gap:10px;justify-content:center}.tec-content-box{gap:50px}.tec-content-box,.tec-content-texts{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.tec-content-texts{gap:10px}.tec-content .tec-content-texts-title{color:var(--c-orange-heavy);font-size:1.5rem;font-weight:600}.tec-content .tec-content-texts-descrip{color:var(--c-orange-heavy);font-size:1rem;width:400px}.tec-content span{height:50%}.tec-content span svg{color:var(--c-orange-heavy);height:35px;width:35px}@media (max-width:75rem){.content-tecnology{flex-direction:column;justify-content:flex-start}.tec-content-box{gap:30px;height:auto}.tec-img-box img{object-fit:cover;width:90%}}@media (max-width:29rem){.tec-content .tec-content-texts-descrip{width:auto}.tec-content-box{align-items:center}.tec-img-box{width:100%}.tec-content{align-items:center;display:flex;justify-content:center;width:95%}}.ourprojects-section{flex-direction:column;gap:50px;overflow-x:hidden;padding:50px 0;width:100%}.ourprojects-section,.projects-container{align-items:center;display:flex;justify-content:center}.projects-container{flex-wrap:wrap;gap:30px;width:80%}.project-card{background-color:var(--c-orange-heavy);border-radius:10px;display:flex;height:350px;position:relative;width:350px;&:hover .project-card-hovered{animation:animationProjectCard .3s linear forwards;z-index:9}}.project-card-hovered{background-color:var(--c-orange-heavy);border:none;border-radius:10px;display:flex;height:300px;left:0;overflow:hidden;position:absolute;top:0;width:0}.project-info{align-items:flex-start;border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:5px;height:350px;justify-content:flex-start;overflow:hidden;padding:20px;width:350px}.project-card .project-title{color:var(--c-white);font-weight:600}.project-card .project-location{color:var(--c-white)}.project-card img,.project-card-hovered img{border-radius:10px 10px 0 0;height:300px;object-fit:cover;transition:all .5s;width:350px}.project-card-hovered img{border-radius:10px 0 0 10px;height:100%}.project-preview-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:20px}.project-info .project-description{color:var(--c-white);margin-top:10px}.button-projects{background-color:var(--c-orange-heavy);border:none;border-radius:30px;color:var(--c-white);cursor:pointer;font-weight:600;padding:10px 30px}@media (max-width:44rem){.project-card{transition:all .3s;&:hover{margin-bottom:350px}&:hover .project-card-hovered{animation:none;border-radius:10px;height:700px;width:350px;z-index:9}&:hover .project-card-hovered img{border-radius:10px 10px 0 0}}.project-card-hovered{flex-direction:column!important;top:0;transition:all .3s;width:350px}.project-card-hovered img{height:350px}}@keyframes animationProjectCard{0%{border:none;height:300px;left:0;width:350px}25%{border:2px solid var(--c-white);height:300px;left:0;width:350px}50%{height:350px;left:0}75%{left:0}to{border:2px solid var(--c-white);height:350px;left:-50%;width:700px}}@keyframes animationProjectCard-mobile{0%{border:none;height:300px}25%{border:2px solid var(--c-white);height:300px;width:350px}50%{height:350px}to{border:2px solid var(--c-white);height:700px}}.faq-container{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:flex-start;max-height:600px;overflow:auto;width:600px}.faq-container h3{color:var(--c-white);font-size:2.2rem}.faq-container .question-title{color:var(--c-white);font-size:1.5rem;font-weight:600}.faq-container .question-response{color:var(--c-white);margin-top:10px}@media (max-width:43.75rem){.faq-container{width:90%}}form{align-items:center;background-color:var(--c-white);border-radius:20px;display:flex;flex-direction:column;height:600px;justify-content:space-around;padding:20px 0;width:450px}form>div{width:80%}form>div h2{font-size:2.5rem}form>div h2,form>div p{color:var(--c-orange-heavy)}form>div p{font-size:1.4rem;font-weight:600}form input,form textarea{background-color:#d9d9d9;border:none;border-radius:10px;height:35px;padding-left:10px;width:80%;&:focus{outline:2px solid var(--c-orange-heavy)}}form textarea{height:80px;padding-top:10px}form button{border:none;border-radius:10px;color:var(--c-white);cursor:pointer;font-size:1.05rem;font-weight:600;height:40px;width:80%}.contact-section,form button{background-color:var(--c-orange-heavy)}.contact-section{align-items:center;display:flex;gap:30px;height:700px;justify-content:center;padding:50px 0;width:100%}@media (max-width:68.75rem){.contact-section{flex-direction:column-reverse;height:auto}}@media (max-width:29.375rem){.contact-section form{width:90%}}.our-services-public{align-items:center;display:flex;justify-content:center;min-height:100vh}.login-div{background:var(--c-linear-gradient-orange-to-orange);display:grid;min-height:100vh;place-items:center;width:100vw}.login-div form{align-items:center;background-color:var(--c-white);border-radius:10px;display:flex;flex-direction:column;gap:15px;height:350px;justify-content:center;padding:10px;width:400px}.login-div input{background-color:#f2f2f2;border:none;border-radius:5px;font-size:1rem;height:50px;outline:none;padding-left:10px;width:90%;&:focus{outline:1px solid var(--c-orange)}}.login-div button{background:var(--c-linear-gradient-orange-to-orange);border:none;border-radius:5px;color:var(--c-white);cursor:pointer;font-size:1rem;font-weight:600;height:50px;width:90%}.button-center{align-items:center;display:flex;gap:20px;justify-content:center;position:absolute;right:50px;top:60px}.logout-button{&:hover{background-color:#d1d1d1}}.homebutton,.logout-button{align-items:center;background-color:var(--c-white);border:none;border-radius:5px;cursor:pointer;display:flex;font-size:1rem;gap:5px;height:40px;justify-content:center;padding:10px;transition:all .2s;width:150px}.homebutton{color:var(--c-black);font-family:Arial,Helvetica,sans-serif;font-weight:500;text-decoration:none;&:hover{background-color:#d1d1d1}}.go-back-btn{background-color:var(--c-white);border:none;border-radius:5px;cursor:pointer;height:40px;width:50px;&:hover{background-color:#d1d1d1}}.go-back-btn svg{color:var(--c-orange);height:80%;width:80%}.home-adm{background:var(--c-linear-gradient-orange-to-orange);flex-wrap:wrap;gap:20px;min-height:100vh;width:100vw}.home-adm,.home-adm a{align-items:center;display:flex;justify-content:center}.home-adm a{border:2px solid var(--c-white);border-radius:10px;color:var(--c-white);flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-weight:600;gap:10px;height:200px;text-decoration:none;transition:all .2s;width:200px;&:hover{transform:scale(1.1)}}.home-adm a svg{height:50%;width:50%}.div-adm{align-items:center;background:var(--c-linear-gradient-orange-to-orange);flex-direction:column;min-height:100vh;width:100vw}.container-itens,.div-adm{display:flex;gap:20px;justify-content:flex-start}.container-itens{align-items:flex-start;flex-wrap:wrap;margin:0 auto;padding-bottom:150px;width:90%}.div-adm-center{background:var(--c-linear-gradient-orange-to-orange);display:grid;min-height:100vh;padding:150px;place-items:center;width:100vw}.div-adm .link-add{border:2px solid var(--c-white);border-radius:5px;color:var(--c-white);display:grid;font-size:1.1rem;font-weight:500;height:50px;margin-top:120px;place-items:center;text-decoration:none;width:200px}.form-adm{align-items:center;background-color:var(--c-white);border-radius:10px;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:center;padding:20px;width:400px}.form-adm img{width:100%}.form-adm input[type=file],input[type=checkbox]{display:none}.form-adm label{border:2px solid var(--c-orange);border-radius:5px;display:grid;height:40px;place-items:center;width:90%}.form-adm input,.form-adm textarea{background-color:#f2f2f2;border:none;border-radius:5px;height:40px;padding-left:10px;width:90%;&:focus{outline:1px solid var(--c-orange)}}.form-adm textarea{height:80px}.form-adm button{background:var(--c-linear-gradient-orange-to-orange);border:none;border-radius:5px;color:var(--c-white);cursor:pointer;font-size:1rem;font-weight:600;height:50px;width:90%}.form-adm p{font-size:1.1rem}.form-adm .box-position{align-items:center;display:flex;gap:10px;justify-content:center;width:90%}.container-itens .faq-box{padding-top:15px}.container-itens .faq-box,.container-itens .services-box{align-items:center;background-color:var(--c-white);border-radius:8px;display:flex;flex-direction:column;gap:20px;justify-content:center;width:400px}.container-itens .services-box p{width:90%}.container-itens .banner-box{border-radius:8px}.container-itens .banner-box,.container-itens .service-box-adm{align-items:center;background-color:var(--c-white);display:flex;flex-direction:column;gap:20px;justify-content:center;width:500px}.container-itens .service-box-adm{border-radius:10px}.container-itens .service-box-adm p{color:var(--c-black)!important;padding:10px}.container-itens .service-box-adm p span{color:var(--c-orange)}.container-itens .service-box-adm .img-box,.edit-service-div{align-items:center;display:flex;gap:20px;justify-content:center;padding-top:20px}.container-itens .service-box-adm .img-box img,.edit-service-div img{width:45%}.container-itens .banner-box img,.container-itens .services-box img{border-radius:8px 8px 0 0;width:100%}.container-itens .banner-box .data-box{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:90%;& a{overflow:hidden;width:100%}}.banner-box .data-box p{color:var(--c-black)}.container-itens .faq-box p{width:90%}.container-itens .btns-box{align-items:center;background-color:#b9b9b9;border-radius:0 0 8px 8px;display:flex;gap:20px;height:50px;justify-content:center;width:100%}.container-itens .btns-box a,.container-itens .btns-box button{align-items:center;background-color:initial;border:none;color:var(--c-orange);cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .2s;width:50px;&:hover{transform:scale(1.1)}}.container-itens .btns-box svg{height:50%;width:50%}.loading-screen{background-color:hsla(0,0%,7%,.801);display:grid;height:100%;place-items:center;position:absolute;top:0;width:100%;z-index:9}.loader{animation:loading-animation 2.5s ease-in-out infinite;border:20px solid blue;border-radius:50%;filter:blur(.5px);height:150px;width:150px}@keyframes loading-animation{0%{border-color:blue;transform:scale(1)}25%{border-color:green;transform:scale(.8)}50%{border-color:purple;transform:scale(1.15)}75%{border-color:#ff0;transform:scale(.7)}to{border-color:blue;transform:scale(1)}}
/*# sourceMappingURL=main.63430c6c.css.map*/