.elementor-476 .elementor-element.elementor-element-88b5338:not(.elementor-motion-effects-element-type-background),
.elementor-476 .elementor-element.elementor-element-88b5338>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/libs/wp-content/uploads/img/bg-noticia-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-476 .elementor-element.elementor-element-88b5338 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-476 .elementor-element.elementor-element-88b5338>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-476 .elementor-element.elementor-element-228c982 {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-228c982 .elementor-heading-title {
    font-family: "Cairo", Sans-serif;
    font-size: 70px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-476 .elementor-element.elementor-element-6144687:not(.elementor-motion-effects-element-type-background),
.elementor-476 .elementor-element.elementor-element-6144687>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAF4F2B3;
}

.elementor-476 .elementor-element.elementor-element-6144687 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 20px 100px 20px;
}

.elementor-476 .elementor-element.elementor-element-6144687>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-loop-grid .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-476 .elementor-element.elementor-element-ff75b64 {
    --grid-columns: 3;
    --load-more—spacing: 50px;
    --load-more-button-align: center;
}

.elementor-476 .elementor-element.elementor-element-ff75b64 .elementor-loop-container {
    grid-auto-rows: 1fr;
}

.elementor-476 .elementor-element.elementor-element-ff75b64 .e-loop-item>.elementor-section,
.elementor-476 .elementor-element.elementor-element-ff75b64 .e-loop-item>.elementor-section>.elementor-container,
.elementor-476 .elementor-element.elementor-element-ff75b64 .e-loop-item>.e-con,
.elementor-476 .elementor-element.elementor-element-ff75b64 .e-loop-item .elementor-section-wrap>.e-con {
    height: 100%;
}

@media(max-width: 768px) {
    .elementor-476 .elementor-element.elementor-element-ff75b64 {
        --grid-columns: 2;
    }
}

@media(max-width: 500px) {
    .elementor-476 .elementor-element.elementor-element-ff75b64 {
        --grid-columns: 1;
    }
}