.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-container{min-height:440px;}.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 18%, #000000 84%);opacity:1;transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-9866 .elementor-element.elementor-element-e13c80c, .elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9866 .elementor-element.elementor-element-e13c80c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:24px 24px 24px 24px;}.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-heading-title{color:var( --e-global-color-b7ba9ef );}.elementor-9866 .elementor-element.elementor-element-bc3b598.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9866 .elementor-element.elementor-element-bc3b598 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9866 .elementor-element.elementor-element-94de224 .elementor-heading-title{color:var( --e-global-color-b7ba9ef );font-family:"Maitree", Sans-serif;font-size:28px;font-weight:500;}.elementor-9866 .elementor-element.elementor-element-4045e09 .elementor-widget-container{color:var( --e-global-color-b7ba9ef );font-family:"Nunito Sans", Sans-serif;font-size:16px;}/* Start custom CSS for section, class: .elementor-element-e13c80c *//* =========================================
   CARD
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
}

/* Impede que camadas decorativas
   bloqueiem os cliques */

.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-background-overlay,
.elementor-9866 .elementor-element.elementor-element-e13c80c::before,
.elementor-9866 .elementor-element.elementor-element-e13c80c::after {
    pointer-events: none !important;
}

/* =========================================
   GRADIENTE NORMAL
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-background-overlay {
    background: linear-gradient(
        180deg,
        transparent 18%,
        #000000 84%
    ) !important;

    opacity: 1 !important;
    z-index: 1;
}

/* =========================================
   GRADIENTE HOVER
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c::after {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        180deg,
        transparent 15%,
        #000000 70%
    );

    opacity: 0;
    z-index: 2;

    pointer-events: none !important;

    transition:
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-9866 .elementor-element.elementor-element-e13c80c:hover::after {
    opacity: 1;
}

/* =========================================
   CONTEÚDO ACIMA DOS GRADIENTES
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-container,
.elementor-9866 .elementor-element.elementor-element-e13c80c > .elementor-column,
.elementor-9866 .elementor-element.elementor-element-e13c80c > .e-con-inner {
    position: relative;
    z-index: 3;
}

/* =========================================
   ÁREA CLICÁVEL
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-container,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-column,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-wrap,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-container {
    cursor: pointer;
}

/* =========================================
   TÍTULO
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-title {
    position: relative;
    z-index: 3;

    transition:
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-title,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-title .elementor-heading-title,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-title .elementor-heading-title a {
    color: #FFFFFF !important;
}

.elementor-9866 .elementor-element.elementor-element-e13c80c:hover .elementor-widget-theme-post-title {
    transform: translateY(-6px);
}

/* =========================================
   RESUMO
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-excerpt {
    position: relative;
    z-index: 3;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-excerpt,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-excerpt *,
.elementor-9866 .elementor-element.elementor-element-e13c80c .elementor-widget-theme-post-excerpt p {
    color: #FFFFFF !important;
}

.elementor-9866 .elementor-element.elementor-element-e13c80c:hover .elementor-widget-theme-post-excerpt {
    transform: translateY(-3px);
}

/* =========================================
   CARD — STRONG HOVER SHADOW
========================================= */

.elementor-9866 .elementor-element.elementor-element-e13c80c {
    transition:
        box-shadow 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-9866 .elementor-element.elementor-element-e13c80c:hover {
    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.35),
        0 8px 24px rgba(0, 0, 0, 0.22);
}/* End custom CSS */