.elementor-32 .elementor-element.elementor-element-a06e93b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion {height:400px;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion{border-radius:4px;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .eael-image-accordion-item{margin:0px 0px 0px 0px;border-style:none;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"ZonaPro", Sans-serif;font-weight:900;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion .overlay p{color:#fff;font-family:"ZonaPro", Sans-serif;}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion {height:400px;}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion{border-radius:4px;}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"ZonaPro", Sans-serif;font-weight:900;}.elementor-32 .elementor-element.elementor-element-5256747 .eael-img-accordion .overlay p{color:#fff;font-family:"ZonaPro", Sans-serif;}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion {height:400px;}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion{border-radius:4px;}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"ZonaPro", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-32 .elementor-element.elementor-element-fe59aa1 .eael-img-accordion .overlay p{color:#fff;font-family:"ZonaPro", Sans-serif;}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion {height:400px;}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion{border-radius:4px;}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"ZonaPro", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-32 .elementor-element.elementor-element-53c98d4 .eael-img-accordion .overlay p{color:#fff;font-family:"ZonaPro", Sans-serif;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-50cf29e{grid-column:span 5;grid-row:span 5;}.elementor-32 .elementor-element.elementor-element-50cf29e .eael-img-accordion{padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-a06e93b */@media (max-width: 1024px) {
    .eael-img-accordion {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }

    .eael-image-accordion-item {
        flex: 0 0 calc(50% - 5px) !important;
        width: calc(50% - 5px) !important;
        height: 200px !important;
        background-position: center center !important;
        background-size: cover !important;
        margin: 0 !important;
        position: relative !important;
        overflow: hidden !important;
        cursor: pointer !important;
    }

    /* Remove qualquer animação ou transição */
    .eael-img-accordion *,
    .eael-image-accordion-item,
    .overlay,
    .overlay-inner {
        transition: none !important;
        animation: none !important;
        transform: none !important;
        will-change: auto !important;
    }

    /* Overlay ocupa toda a imagem */
    .overlay {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
        background: linear-gradient(to top, rgba(0,0,0,0.7), transparent) !important;
        display: flex !important;
        align-items: flex-end !important;
        justify-content: center !important;
        padding-bottom: 10px !important;
        box-sizing: border-box !important;
        z-index: 5 !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .overlay-inner {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        z-index: 10 !important;
    }

    /* Corrige quando o título estiver dentro de <a> */
    .overlay-inner a {
        display: block !important;
        width: 100% !important;
        text-decoration: none !important;
        opacity:1 !important;
    }

    .overlay-inner .img-accordion-title {
        display: block !important;
        color: white !important;
        font-weight: bold !important;
        font-size: 14px !important;
        text-align: center !important;
        padding: 10px 8px !important;
        margin: 0 !important;
        background: transparent !important;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.8) !important;
        line-height: 1.2 !important;
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 10 !important;
    }

    /* Esconde apenas os <p> e outros <div> inúteis */
    .overlay-inner p,
    .overlay-inner div:not(.img-accordion-title):not(:has(.img-accordion-title)) {
        display: none !important;
        visibility: hidden !important;
    }
}

/* Ajuste para mobile menor */
@media (max-width: 768px) {
    .eael-image-accordion-item {
        height: 180px !important;
    }

    .img-accordion-title {
        font-size: 13px !important;
        padding: 8px 6px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://jackiejk.com.br/wp-content/uploads/2024/06/ZonaPro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://jackiejk.com.br/wp-content/uploads/2024/06/ZonaPro-ExtraLight.woff2') format('woff2');
}
/* End Custom Fonts CSS */