*{margin:0;padding:0;height:auto}body{margin:0;height:auto;background-color:#000}.containerEmpresa,.servicosAtividades,.container-clientes,.galeria,.container-contato,.sendMail,.imagemExpanse{background-color:#7a89a7}.cabecalho{background-color:#000;display:flex}.logo{display:flex;color:#c6c6c6;align-items:center;text-transform:uppercase}.logo img{margin:10px;width:100px;height:100px}.logo h1{font-size:50px;padding-left:7px}.logo h2{font-size:25px;padding-left:7px}.menu{display:flex;margin:auto 0;width:100%}.menu ul{display:flex;list-style:none;margin:0 auto}.option-menu{text-decoration:none;text-transform:capitalize;margin:25px;font-size:larger;font-weight:bolder;color:#fff}.balao{position:fixed;padding:20px;bottom:0;right:0;z-index:2;cursor:pointer;opacity:.7}.balao:hover{opacity:1}.rodape{background-color:#000;width:100%;bottom:0}.funcionamento{display:flex;margin-left:25px;color:#c6c6c6;padding:10px 0}.localizacao{display:block;gap:10px;text-align:justify}.map{width:100%}.map iframe{width:12vw;margin:10px 20px;justify-items:center}.horario h1,.contato h1,.redes-sociais h1{font-size:25px;margin-bottom:20px}.horario h2,h3{font-size:20px}.contato,.redes-sociais{margin-left:100px}.telefone,.whatsapp,.email,.sociais{display:flex;align-items:center;padding:10px 0}.contato img{height:30px}.redes-sociais img{height:35px}.telefone p,.whatsapp p,.email p{margin-left:10px}.horario h2::first-letter,.contato h1::first-letter,.redes-sociais h1::first-letter{text-transform:capitalize}.sociais img{padding:0 10px}.slideshow-container{max-width:99%;max-height:800px;position:relative;margin:auto}.mySlides{display:none}.mySlides img{height:800px;border-radius:10px}.text{font-size:15px;padding:10px 12px;position:absolute;bottom:8px;left:20px;width:auto;background-color:#000;text-transform:capitalize;opacity:.8;border-radius:8px;display:none}.numbertext{color:#000;font-size:18px;padding:8px 12px;position:absolute;top:0}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade {
    from {
        opacity: .3
    }

    to {
        opacity: 1
    }
}.containerEmpresa{display:flex;width:100%;height:700px}.descricaoEmpresa{width:49.9%;height:auto;text-align:justify;margin-top:60px;overflow-y:visible}.descricaoEmpresa p{margin-left:60px;margin-right:20px;font-size:25px;font-weight:bolder;padding:4px}.descricaoEmpresa p::first-letter{text-transform:uppercase;margin-left:30px}.fotoDaniel{width:49.9%;height:700px;margin-left:20px}.fotoDaniel img{margin-top:60px;width:80%;border-radius:20px}.servicosAtividades{display:flex;width:100%;justify-content:center;text-align:center;padding:50px 0}.servicosTopografia,.servicosAerometria,.servicosAmbiente{width:33.3%;margin-top:0;text-align:center}.servicosTopografia h1,.servicosAerometria h1,.servicosAmbiente h1{text-transform:capitalize;text-decoration:underline 2px solid}.descritivo li{list-style-position:inside;font-size:20px;font-weight:bold;text-align:center;margin-bottom:25px}@keyframes cliente-animation {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}.container-clientes{padding:100px 0}.clientes{white-space:nowrap;overflow:hidden;position:relative}.clientes::before,.clientes::after{position:absolute;top:0;width:250px;height:100%;content:"";z-index:2}.clientes::before{left:0;background:linear-gradient(to left,rgba(255,255,255,0),#7a89a7)}.clientes::after{right:0;background:linear-gradient(to right,rgba(255,255,255,0),#7a89a7)}.clientes-slide{display:inline-block;animation:35s cliente-animation infinite linear}.clientes-slide img{height:200px;margin:0 40px}.galeria{max-width:1200px;margin:30px auto;padding:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.galeria img{width:100%;height:180px;object-fit:cover;cursor:pointer;border-radius:10px;border:3px solid #000;opacity:.9;transition:transform .3s ease , box-shadow .3s ease , opacity .3s ease}.galeria img:hover{opacity:1;transform:scale(1.05);box-shadow:0 12px 30px rgba(0,0,0,.4)}.lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.9);justify-content:center;align-items:center;z-index:9999}.lightbox.ativo{display:flex!important}.lightbox img{max-width:90%;max-height:90%;border-radius:12px}.lightbox .close{position:absolute;top:20px;right:30px;font-size:38px;color:#fff;cursor:pointer;background:rgba(0,0,0,.6);width:45px;height:45px;text-align:center;line-height:45px;border-radius:8px;transition:transform .2s ease , background .2s ease}.lightbox .close:hover{background:red;transform:scale(1.15)}.arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:60px;color:#fff;cursor:pointer;padding:10px;user-select:none;opacity:.8;transition:transform .2s ease , opacity .2s ease}.arrow:hover{opacity:1;transform:translateY(-50%) scale(1.2)}.arrow.left{left:25px}.arrow.right{right:25px}@keyframes zoomIn {
    from { transform: scale(.85); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
}.container-contato{padding:60px;text-transform:uppercase;text-align:center}.btn-contatoFoot-mobile{display:none}.ver-contato{width:100%;display:flex;justify-content:center;list-style:none}.contato-email,.contato-telefone{margin-right:100px}.contato-email,.contato-telefone,.contato-whatsapp{margin-top:55px;width:400px;height:400px;border-radius:15px;justify-content:center}.contato-email h1,.contato-telefone h1,.contato-whatsapp h1{margin-top:65px;text-decoration:underline 2px solid}.contato-email,.contato-whatsapp,.contato-telefone{display:flex;text-align:center}.fa-envelope,.fa-whatsapp,.fa-mobile-phone{color:#000;align-items:center;transition:.5s}.fa-envelope:hover,.fa-whatsapp:hover,.fa-mobile-phone:hover{color:#2d11e2}.btn-contato{position:absolute;margin-top:145px;border-top:-5px}.btn-contato-mobile{display:none}.btn-contato:active{box-shadow:1px 2px #666;transform:translateY(4px)}.sendMail{display:flex;justify-content:center}.contatoMail{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 45px;background:#1d1d2e;width:500px;box-shadow:rgba(0,0,0,.4) 0 2px 4px , rgba(0,0,0,.3) 0 7px 13px -3px , rgba(0,0,0,.2) 0 -3px 0 inset;border-radius:20px;margin:50px 0}.contatoMail h2{color:#f5f5f5;font-size:2.5rem;margin:2rem}.contatoMail h3{color:#f5f5f5}.contatoMail form{display:flex;flex-direction:column;width:100%}form label{color:#f5f5f5;font-size:17px;margin-bottom:4px}form input{padding:15px;outline:none;border:0;margin-bottom:20px;font-size:15px;transition:all .5s}form input:focus{border-radius:16px}form textarea{padding:10px;outline:none;border:0;font-size:15px;margin-bottom:30px;transition:all .5s}form textarea:focus{border-radius:16px}form button{padding:15px;cursor:pointer;font-size:16px;background:transparent;border:2px solid #f5f5f5;color:#f5f5f5;transition:all 1s;margin-bottom:20px}form button:hover{background:#f5f5f5;color:#101026;border-radius:16px}@media screen and (max-width:1149px){.cabecalho{width:100%;display:block;height:auto;justify-items:center}.logo{display:flex;margin:0 auto}.nome-empresa h1{font-size:30px}.nome-empresa h2{font-size:20px}.menu{padding:15px 0}.menu ul li:not(:last-child) {border-right:1px solid #f5deb3}.option-menu{text-decoration:none;text-transform:capitalize;margin:5px;font-size:14px;font-weight:bolder;color:#fff}.balao img{height:45px}.funcionamento{display:block}.map iframe{width:50vw}.horario h1,.contato h1,.redes-sociais h1{font-size:20px;margin-bottom:20px}.horario h2,h3{font-size:15px}.funcionamento p{display:none}.mobile{display:flex;width:90%;border-bottom:2px solid #fff}.informacao-horario{padding-bottom:10px;width:90%;border-bottom:2px solid #fff}.contato,.redes-sociais{width:100%;display:flex;margin:0;padding:10px 0}.redes-sociais h1,.contato h1{margin:auto 0}.mobile-contato{display:flex;justify-content:center}.mobile-contato a{padding:0 15px}.mySlides img{height:400px;background-color:#000}.containerEmpresa{width:100%;display:block;margin:0 auto;height:auto}.descricaoEmpresa{margin-top:50px;text-align:justify;width:97%;height:auto;margin:20px auto 0 auto}.descricaoEmpresa p{font-size:16px;text-align:justify;margin:0 auto}.fotoDaniel{text-align:center;width:100%;height:auto;margin:0 auto}.fotoDaniel img{width:98%}.servicosAtividades{display:block;width:98%}.servicosAerometria,.servicosTopografia,.servicosAmbiente{width:100%;height:auto}.descritivo li{text-align:center}.container-contato{margin-top:20px}.ver-contato{display:list-item;justify-content:center;height:auto}.contato-email,.contato-telefone,.contato-whatsapp{margin-top:-20px;width:100%;height:200px}.contato-email h1,.contato-telefone h1,.contato-whatsapp h1,.btn-contato,.btn-contato1{display:none}.btn-contato-mobile{display:block;margin-top:50px}.galeria img{height:150px}.arrow{font-size:42px}.arrow.left{left:10px}.arrow.right{right:10px}.lightbox .close{top:15px;right:15px}}