@media (max-width:768px){.footer{padding:48px 24px 0 24px;flex-direction:column}a.fale-conosco-btn{background:#174936!important}.email-box{font-size:15px!important}.menu-item.active .dropdown{backdrop-filter:none!important;background:#004B37}}@media screen and (min-width:1024px){.dropdown.ferramentas{margin-left:-440px}}.dropdown{box-shadow:none!important}.menu-item.active .dropdown,.menu-item .dropdown{background-color:#004B37;border-radius:8px;padding:12px 18px!important;box-shadow:none!important}.dropdown-column.one{border-left:3px solid #9EC286;padding-left:20px!important}.dropdown-column a{font-weight:400;color:#9EC286!important}.ev-portfolio-grid{display:grid;grid-template-columns:repeat(3,1 fr);gap:25px;max-width:1200px;margin:auto;opacity:0;transform:translateY(20px);animation:fadeInGrid 0.8s ease forwards}@keyframes fadeInGrid{to{opacity:1;transform:translateY(0)}}.ev-card{display:block;height:300px;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;position:relative;text-decoration:none;color:inherit;transition:transform 0.3s ease,box-shadow 0.3s ease;opacity:0;transform:scale(0.95);animation:fadeInCard 0.8s ease forwards}.ev-card:nth-child(1){animation-delay:0.1s}.ev-card:nth-child(2){animation-delay:0.2s}.ev-card:nth-child(3){animation-delay:0.3s}.ev-card:nth-child(4){animation-delay:0.4s}.ev-card:nth-child(5){animation-delay:0.5s}.ev-card:nth-child(6){animation-delay:0.6s}@keyframes fadeInCard{to{opacity:1;transform:scale(1)}}.ev-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 15px 25px rgba(0,0,0,0.25)}.ev-overlay{position:absolute;bottom:0;left:0;width:100%;padding:15px;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);color:#fff}.ev-logo img{height:35px;margin-bottom:8px;filter:brightness(0) invert(1)}.ev-text h3{font-size:16px;margin:0 0 5px}.ev-text p{font-size:13px;margin:0;opacity:0.9}@media (max-width:991px){.ev-portfolio-grid{grid-template-columns:repeat(2,1 fr)}}@media (max-width:600px){.ev-portfolio-grid{grid-template-columns:1 fr}}.mfp-title,.cff-form-title,.pbSubmit{display:none!important}.et_pb_slide_description{position:absolute;top:70%;left:0;text-align:left!important;padding-left:0!important;margin-left:0!important;width:auto;transform:none!important}.et_pb_slide_title{display:inline-block;background-color:rgba(0,0,0,0.8);color:#fff;padding:8px 50px;border-radius:10px;margin-left:-150px}@media (max-width:980px){.et_pb_slide_title{padding:8px 40px;margin-left:-60px;font-size:12px}.et_pb_slide_description{top:55%}}html,body{margin:0!important;padding:0!important;scroll-behavior:smooth}body{padding-top:105px}.menu-wrapper{position:fixed;top:0;left:0;right:0;margin:0;z-index:999}.menu-wrapper .logo img{height:48px!important;max-height:48px!important;width:auto!important;transform:none!important;object-fit:contain!important}.logo img{opacity:0;transform:translateY(20px) scale(0.96);animation:logoFadeIn 1s ease-out 0.2s forwards}.slogan{display:inline-block;opacity:0;transform:translateY(30px) scale(0.95);animation:sloganBounce 1.3s cubic-bezier(.22,1.18,.52,1.01) 1.1s forwards}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(20px) scale(0.96)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes sloganBounce{0%{opacity:0;transform:translateY(30px) scale(0.95)}40%{opacity:1;transform:translateY(-12px) scale(1.05)}70%{transform:translateY(4px) scale(0.98)}100%{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.slogan{font-size:12px!important;animation-delay:1s!important}}