.elementor-583 .elementor-element.elementor-element-2e9b31b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-583 .elementor-element.elementor-element-2e9b31b:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-2e9b31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6ABFF26;}.elementor-583 .elementor-element.elementor-element-9a7c683{--display:flex;}.elementor-583 .elementor-element.elementor-element-450d2b6 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-450d2b6 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-583 .elementor-element.elementor-element-450d2b6 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-450d2b6 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-583 .elementor-element.elementor-element-0a4ce63{--display:flex;}.elementor-583 .elementor-element.elementor-element-cf79e85 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-583 .elementor-element.elementor-element-cf79e85 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-583 .elementor-element.elementor-element-cf79e85 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-cf79e85 .jet-listing-dynamic-field__content{text-align:left;}.elementor-583 .elementor-element.elementor-element-28c1e1d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-583 .elementor-element.elementor-element-28c1e1d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-583 .elementor-element.elementor-element-28c1e1d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-28c1e1d .jet-listing-dynamic-field__content{text-align:left;}.elementor-583 .elementor-element.elementor-element-0a3b79e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-583 .elementor-element.elementor-element-0a3b79e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-583 .elementor-element.elementor-element-0a3b79e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-0a3b79e .jet-listing-dynamic-field__content{text-align:left;}.elementor-583 .elementor-element.elementor-element-a5672a8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-583 .elementor-element.elementor-element-a5672a8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-583 .elementor-element.elementor-element-a5672a8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-a5672a8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-583 .elementor-element.elementor-element-bc41fc9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-583 .elementor-element.elementor-element-bc41fc9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-583 .elementor-element.elementor-element-bc41fc9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-583 .elementor-element.elementor-element-bc41fc9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-583 .elementor-element.elementor-element-bb27846{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-583 .elementor-element.elementor-element-756c0bc .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-583 .elementor-element.elementor-element-756c0bc__link{align-self:flex-start;flex-direction:row;}.elementor-583 .elementor-element.elementor-element-756c0bc .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-583 .elementor-element.elementor-element-756c0bc__icon{order:1;}.elementor-583 .elementor-element.elementor-element-65b907e .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-583 .elementor-element.elementor-element-65b907e__link{align-self:flex-start;flex-direction:row;}.elementor-583 .elementor-element.elementor-element-65b907e .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-583 .elementor-element.elementor-element-65b907e__icon{order:1;}@media(max-width:767px){.elementor-583 .elementor-element.elementor-element-2e9b31b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-583 .elementor-element.elementor-element-2e9b31b{--content-width:1333px;}.elementor-583 .elementor-element.elementor-element-9a7c683{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2e9b31b *//* ==========================================
   EVENTOS HISTÓRICOS — CRÍTICA FEMINISTA
========================================== */

.elementor-583 .elementor-element.elementor-element-2e9b31b {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 42px !important;

    width: 100% !important;
    padding: 36px !important;

    background: #F7F3FA !important;
    border: 1px solid rgba(41,23,80,.08);
    border-radius: 22px !important;
    box-sizing: border-box;
}

/* IMAGEM DO EVENTO */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-imagem {
    width: 35% !important;
    flex: 0 0 35% !important;
    min-width: 0;
}

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-imagem img {
    display: block !important;
    width: 100% !important;
    height: 340px !important;
    object-fit: contain !important;
    object-position: center;
    border-radius: 12px !important;
}

/* CONTEÚDO */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-info {
    width: 65% !important;
    flex: 1 1 0 !important;
    min-width: 0;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 12px !important;
}

/* ANO */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-ano,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-ano * {
    font-family: "Sora", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 1.5px !important;
    color: #D45A7A !important;
}

/* TÍTULO */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-titulo,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-titulo * {
    font-family: "Cormorant Garamond",
                 Georgia, serif !important;
    font-size: clamp(32px, 3vw, 46px) !important;
    font-weight: 400 !important;
    line-height: 1.05 !important;
    color: #291750 !important;
    margin: 0 !important;
}

/* TEMA */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-tema,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-tema * {
    font-family: "Sora", sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
    color: #A13C75 !important;
}

/* DESCRIÇÃO */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-descricao,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-descricao * {
    font-family: "Sora", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    color: #686172 !important;
}

/* LOCAL */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-local,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-local * {
    font-family: "Sora", sans-serif !important;
    font-size: 12px !important;
    color: #817A89 !important;
}

/* CONTAINER DOS LINKS */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-acoes {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 22px !important;

    width: 100% !important;
    margin-top: 12px !important;
}

/* LINKS */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-link,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-anais {
    width: auto !important;
}

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-link a,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-anais a {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px;

    font-family: "Sora", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #291750 !important;

    text-decoration: none !important;
    border-bottom: 1px solid #291750;
    padding-bottom: 6px;
}

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-link a::after {
    content: "↗";
    font-size: 17px;
}

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-anais a::after {
    content: "↓";
    font-size: 17px;
}

/* HOVER */

.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-link a:hover,
.elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-anais a:hover {
    color: #C04478 !important;
    border-color: #C04478;
}

/* TABLET */

@media (max-width: 1024px) {
    .elementor-583 .elementor-element.elementor-element-2e9b31b {
        gap: 26px !important;
        padding: 28px !important;
    }

    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-imagem img {
        height: 290px !important;
    }
}

/* MOBILE */

@media (max-width: 767px) {
    .elementor-583 .elementor-element.elementor-element-2e9b31b {
        flex-direction: column !important;
        align-items: stretch !important;
        padding: 22px !important;
        gap: 22px !important;
    }

    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-imagem,
    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-info {
        width: 100% !important;
        flex: none !important;
    }

    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-imagem img {
        height: 270px !important;
    }

    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-titulo,
    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-titulo * {
        font-size: 26px !important;
    }

    .elementor-583 .elementor-element.elementor-element-2e9b31b .cf-evento-acoes {
        gap: 16px !important;
    }
}/* End custom CSS */