.elementor-5530 .elementor-element.elementor-element-191c876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .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-5530 .elementor-element.elementor-element-af7cd08 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5530 .elementor-element.elementor-element-af7cd08:after{content:"0.66";}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__thumbnail__link{width:100%;}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__card{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-ebf699f );border-width:1px;border-radius:24px;}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__text{margin-top:20px;margin-bottom:20px;}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__title, .elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__title a{color:var( --e-global-color-8bea0be );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__title{margin-bottom:16px;}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__excerpt p{color:var( --e-global-color-252b475 );}.elementor-5530 .elementor-element.elementor-element-af7cd08 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:none;text-decoration:none;}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__read-more{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5530 .elementor-element.elementor-element-191c876{--padding-top:61px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5530 .elementor-element.elementor-element-af7cd08:after{content:"0.5";}.elementor-5530 .elementor-element.elementor-element-af7cd08 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-af7cd08 *//* =========================
   POSTS ESTILO QUICKCARDS
========================= */

/* GRID */

.quickcards-posts .elementor-posts-container{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
    gap:24px;
}

/* CARD */

.quickcards-posts article{
    position:relative;
    overflow:hidden;

    background:#1B1B1B;
    border:1px solid #232323;
    border-radius:24px;

    transition:all .45s ease;
}

/* BORDE DORADO */

.quickcards-posts article::before{
    content:"";
    position:absolute;
    inset:-1px;

    border-radius:24px;
    padding:1px;

    background:linear-gradient(
        to top,
        #E2B960 0%,
        rgba(226,185,96,.95) 18%,
        rgba(226,185,96,.45) 42%,
        transparent 72%
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    opacity:0;
    transform:translateY(100%);
    transition:.7s cubic-bezier(.19,1,.22,1);

    pointer-events:none;
    z-index:2;
}

/* HOVER */

.quickcards-posts article:hover{
    transform:translateY(-6px);

    box-shadow:
        0 0 18px rgba(226,185,96,.08),
        0 0 35px rgba(226,185,96,.06);
}

.quickcards-posts article:hover::before{
    opacity:1;
    transform:translateY(0);
}

/* IMAGEN */

/* IMAGEN */

.quickcards-posts .elementor-post__thumbnail{
    overflow:hidden;
    aspect-ratio:16 / 10;
}

.quickcards-posts .elementor-post__thumbnail img{
    width:100%;
    height:100%;

    object-fit:cover;
    display:block;

    transition:transform .6s ease;
}

.quickcards-posts article:hover img{
    transform:scale(1.03);
}

/* CONTENIDO */

.quickcards-posts .elementor-post__text{
    padding:24px;
}

/* TITULO */

.quickcards-posts .elementor-post__title{
    margin-bottom:12px;
}

.quickcards-posts .elementor-post__title a{
    color:#fff;
    font-size:26px;
    font-weight:600;
    line-height:1.2;
    text-decoration:none;
}

/* DESCRIPCION */

.quickcards-posts .elementor-post__excerpt{
    color:rgba(255,255,255,.7);
    line-height:1.7;
    font-size:15px;
}

/* BOTON */

.quickcards-posts .elementor-post__read-more{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    margin-top:22px;

    background:rgba(226,185,96,.12);
    border:1px solid rgba(226,185,96,.25);

    color:#E2B960;

    border-radius:100px;
    padding:12px 22px;

    text-decoration:none;
    font-weight:600;

    transition:all .35s ease;
}

/* HOVER BOTON */

.quickcards-posts .elementor-post__read-more:hover{
    background:#E2B960;
    color:#111;
    border-color:#E2B960;

    box-shadow:
        0 0 20px rgba(226,185,96,.20),
        0 10px 25px rgba(226,185,96,.28);

    transform:translateY(-2px);
}

/* MOBILE */

@media(max-width:767px){

    .quickcards-posts .elementor-post__title a{
        font-size:22px;
    }

    .quickcards-posts .elementor-post__text{
        padding:20px;
    }

}

.quickcards-posts .elementor-post__read-more:hover{
    color:#111 !important;
}.quickcards-posts .elementor-post__read-more:hover{
    color:#111 !important;
}/* End custom CSS */