.elementor-9673 .elementor-element.elementor-element-11278a7 > .elementor-container{min-height:441px;}.elementor-9673 .elementor-element.elementor-element-11278a7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9673 .elementor-element.elementor-element-11278a7:not(.elementor-motion-effects-element-type-background), .elementor-9673 .elementor-element.elementor-element-11278a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1ba8c );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9673 .elementor-element.elementor-element-11278a7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(186deg, #FFFFFF00 34%, var( --e-global-color-text ) 75%);opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9673 .elementor-element.elementor-element-11278a7, .elementor-9673 .elementor-element.elementor-element-11278a7 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-9673 .elementor-element.elementor-element-11278a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-9673 .elementor-element.elementor-element-5a66dc5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9673 .elementor-element.elementor-element-5a66dc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9673 .elementor-element.elementor-element-85678f5 .elementor-heading-title{color:var( --e-global-color-b7ba9ef );font-family:"Maitree", Sans-serif;font-size:28px;font-weight:500;line-height:30px;}.elementor-9673 .elementor-element.elementor-element-92de91c .elementor-widget-container{color:var( --e-global-color-6798d71 );}@media(min-width:768px){.elementor-9673 .elementor-element.elementor-element-5a66dc5{width:100%;}}@media(min-width:1025px){.elementor-9673 .elementor-element.elementor-element-11278a7:not(.elementor-motion-effects-element-type-background), .elementor-9673 .elementor-element.elementor-element-11278a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-9673 .elementor-element.elementor-element-11278a7{padding:20px 20px 20px 20px;}}/* Start custom CSS for section, class: .elementor-element-11278a7 *//* =========================================
   CARD
========================================= */

.elementor-9673 .elementor-element.elementor-element-11278a7 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

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

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

    opacity: 1 !important;
    z-index: 1;
    pointer-events: none !important;
}

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

.elementor-9673 .elementor-element.elementor-element-11278a7::after {
    content: "";
    position: absolute;
    inset: 0;

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

    opacity: 0;
    pointer-events: none !important;
    z-index: 2;

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

.elementor-9673 .elementor-element.elementor-element-11278a7:hover::after {
    opacity: 1;
}

/* =========================================
   CONTEÚDO ACIMA DO GRADIENTE
========================================= */

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

/* =========================================
   TÍTULO DO POST
========================================= */

.elementor-9673 .elementor-element.elementor-element-11278a7 .elementor-widget-theme-post-title {
    position: relative;
    z-index: 3;

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

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

.elementor-9673 .elementor-element.elementor-element-11278a7:hover .elementor-widget-theme-post-title {
    transform: translateY(-6px);
}

/* =========================================
   DESCRIÇÃO
========================================= */

.elementor-9673 .elementor-element.elementor-element-11278a7 .elementor-widget-text-editor {
    position: relative;
    z-index: 3;

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

.elementor-9673 .elementor-element.elementor-element-11278a7 .elementor-widget-text-editor,
.elementor-9673 .elementor-element.elementor-element-11278a7 .elementor-widget-text-editor p,
.elementor-9673 .elementor-element.elementor-element-11278a7 .elementor-widget-text-editor span,
.elementor-9673 .elementor-element.elementor-element-11278a7 .elementor-widget-text-editor a {
    color: #FFFFFF !important;
}

.elementor-9673 .elementor-element.elementor-element-11278a7:hover .elementor-widget-text-editor {
    transform: translateY(-3px);
}

.elementor-9673 .elementor-element.elementor-element-11278a7 {
    background-size: auto 110% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    transition: background-size 0.9s ease;
}

.elementor-9673 .elementor-element.elementor-element-11278a7:hover {
    background-size: auto 120% !important;
}/* End custom CSS */