/* Otimiza??o LCP: For?a exibi??o imediata do 1? banner sem esperar JS */
.jet-listing-grid__items > .jet-listing-grid__item:first-child .elementor-invisible {
  visibility: visible !important;
  opacity: 1 !important;
}

/* 1. Acessibilidade: ?rea de toque dos seletores do carrossel no mobile */
@media (max-width: 1024px) {
    .swiper-pagination-bullet {
        width: 16px !important;
        height: 16px !important;
        margin: 0 8px !important;
        padding: 4px !important;
    }
}

/* 2. Propor??o de imagens do blog */
.jet-listing-dynamic-image__img img {
    object-fit: cover !important;
}

/* 3. Dimens?es da logomarca parceira no rodap? */
footer a[href*="dacweb"] img,
footer img[alt*="Dacweb"] {
    width: 120px !important;
    height: auto !important;
    max-height: 40px !important;
    aspect-ratio: 120 / 35;
}