.mapa-infra-wrapper{position:relative;overflow:hidden}.mapa-svg{position:relative}.mapa-svg svg{width:100%;height:auto}.popup-infra{display:none;position:absolute;width:250px;height:250px;background:0 0;z-index:10000}.popup-infra.active{display:block}.popup-content{width:250px;height:250px;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.5);position:relative}.popup-text{background:#001E62B0;padding:1rem}.popup-content h3,.popup-content p{position:relative;z-index:2;margin:0;text-align:left;font-size:.9rem}.popup-content h3{font-weight:700;margin-bottom:.5rem;color:#00bbdc !important;font-size:1.25rem}.carrossel-infra-mobile{display:none;margin-top:20px;padding:0 16px}.carrossel-infra-mobile .swiper-slide{background-size:cover;background-position:center;border-radius:12px;min-height:200px;color:#fff;display:flex;align-items:flex-end;box-shadow:0 0 15px rgba(0,0,0,.3)}.carrossel-infra-mobile .swiper-slide .popup-content{width:100%;height:300px;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:none;position:relative}.carrossel-infra-mobile .swiper-slide .popup-content div{background:#001E62B0;padding:20px}.carrossel-infra-mobile .swiper-nav-bottom{display:flex;justify-content:space-around;align-items:center;gap:40px;margin-top:4rem}.carrossel-infra-mobile .swiper-button-prev,.carrossel-infra-mobile .swiper-button-next{position:relative;width:60px;opacity:1!important}.carrossel-infra-mobile .swiper-button-prev:after,.carrossel-infra-mobile .swiper-button-next:after{display:none}@media screen and (max-width:1024px){.mapa-svg{display:none}.carrossel-infra-mobile{display:block}.carrossel-infra-mobile .popup-infra{position:static;max-width:100%;display:block !important}}