.elementor-3715 .elementor-element.elementor-element-f6952dc > .elementor-container{max-width:1140px;}.elementor-3715 .elementor-element.elementor-element-f6952dc{padding:35px 20px 25px 20px;}.elementor-3715 .elementor-element.elementor-element-4fa8fd8{text-align:center;}.elementor-3715 .elementor-element.elementor-element-4fa8fd8 .elementor-heading-title{font-size:52px;font-weight:500;color:#000000;}.elementor-3715 .elementor-element.elementor-element-4ff32e5{text-align:center;}.elementor-3715 .elementor-element.elementor-element-4ff32e5 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-3715 .elementor-element.elementor-element-147fc63 > .elementor-widget-container{margin:25px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3715 .elementor-element.elementor-element-147fc63{text-align:center;}.elementor-3715 .elementor-element.elementor-element-147fc63 .elementor-heading-title{font-size:52px;font-weight:500;color:#000000;}@media(max-width:1024px){.elementor-3715 .elementor-element.elementor-element-4fa8fd8 .elementor-heading-title{font-size:42px;}.elementor-3715 .elementor-element.elementor-element-147fc63 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-3715 .elementor-element.elementor-element-4fa8fd8 .elementor-heading-title{font-size:34px;}.elementor-3715 .elementor-element.elementor-element-4ff32e5 .elementor-heading-title{font-size:18px;}.elementor-3715 .elementor-element.elementor-element-147fc63 .elementor-heading-title{font-size:34px;line-height:1.1em;}}/* Start custom CSS for shortcode, class: .elementor-element-8c675cb *//* CONTENEDOR GENERAL */
.elementor-3715 .elementor-element.elementor-element-8c675cb {
    width: 100%;
    text-align: center;
    padding: 20px 0 40px;
    box-sizing: border-box;
}

/* PORTADAS - ESCRITORIO */
.elementor-3715 .elementor-element.elementor-element-8c675cb ._df_thumb {
    display: inline-block !important;
    float: none !important;
    width: 210px !important;
    height: 297px !important;
    margin: 15px !important;
    vertical-align: top !important;
    background-size: cover !important;
    background-position: center !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-3715 .elementor-element.elementor-element-8c675cb ._df_thumb {
        width: 190px !important;
        height: 269px !important;
        margin: 12px !important;
    }
}

/* MÓVIL - 2 REVISTAS POR FILA */
@media (max-width: 767px) {

    .elementor-3715 .elementor-element.elementor-element-8c675cb {
        width: 100%;
        padding: 15px 5px 20px;
        text-align: center;
        box-sizing: border-box;
    }

    .elementor-3715 .elementor-element.elementor-element-8c675cb ._df_thumb {
        display: inline-block !important;
        float: none !important;

        width: calc(50% - 16px) !important;
        max-width: 145px !important;
        height: auto !important;
        aspect-ratio: 210 / 297;

        margin: 8px 5px 18px !important;
        vertical-align: top !important;

        background-size: cover !important;
        background-position: center !important;
        box-sizing: border-box;
    }
}

/* MÓVILES MUY ESTRECHOS */
@media (max-width: 340px) {
    .elementor-3715 .elementor-element.elementor-element-8c675cb ._df_thumb {
        width: calc(50% - 12px) !important;
        max-width: 135px !important;
        margin: 6px 3px 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-464989b */.elementor-3715 .elementor-element.elementor-element-464989b {
    width: 100%;
    text-align: center;
    padding: 20px 0 40px;
}

.elementor-3715 .elementor-element.elementor-element-464989b ._df_thumb {
    width: 210px !important;
    height: 297px !important;
    margin: 15px !important;
    vertical-align: top;
    background-size: cover !important;
    background-position: center !important;
}

@media (max-width: 1024px) {
    .elementor-3715 .elementor-element.elementor-element-464989b ._df_thumb {
        width: 190px !important;
        height: 269px !important;
        margin: 12px !important;
    }
}

@media (max-width: 767px) {
    .elementor-3715 .elementor-element.elementor-element-464989b {
        padding-left: 15px;
        padding-right: 15px;
    }

    .elementor-3715 .elementor-element.elementor-element-464989b ._df_thumb {
        width: 170px !important;
        height: 240px !important;
        margin: 10px auto 20px !important;
    }
}/* End custom CSS */