.elementor-13425 .elementor-element.elementor-element-3a9beb55{--display:flex;}.elementor-13425 .elementor-element.elementor-element-a6bb61e{--display:flex;--min-height:524px;}.elementor-13425 .elementor-element.elementor-element-a6bb61e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS *//* --- BASE GLOBAL PARA TODOS LOS ESTILOS --- */

.r032-article {
    font-family: 'Poppins', sans-serif;
    max-width: 780px;
    margin: 0 auto;
    line-height: 1.85;
    font-size: 18px;
    color: #1c1d21;
}

.r032-article p {
    margin-bottom: 25px;
}

/* Dropcap */
.r032-article .dropcap::first-letter {
    float: left;
    font-size: 70px;
    font-weight: 600;
    line-height: 0.8;
    padding-right: 14px;
    padding-top: 6px;
}

/* Styled lists */
.r032-article ul.styled {
    list-style: none;
    padding-left: 0;
    margin: 25px 0;
}
.r032-article ul.styled li {
    padding-left: 22px;
    position: relative;
    margin-bottom: 14px;
}
.r032-article ul.styled li::before {
    content: "";
    width: 9px;
    height: 9px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
}

/* Closing + hashtags */
.r032-article .closing {
    font-weight: 500;
    font-size: 20px;
    margin-top: 40px;
}
.r032-article .hashtags {
    color: #71737d;
    font-size: 15px;
    line-height: 1.6;
    margin-top: 40px;
}

/* -------------------------------------------------------------- */
/* --- VARIANTE 1: EDITORIAL PREMIUM ROJO032 (ESTILO ORIGINAL) --- */
/* -------------------------------------------------------------- */

.r032-variant1 .dropcap::first-letter {
    color: #2e335a;
}

.r032-variant1 h2 {
    font-size: 34px;
    font-weight: 600;
    margin-top: 70px;
    margin-bottom: 25px;
    padding-left: 22px;
    position: relative;
}

.r032-variant1 h2::before {
    content: "";
    width: 6px;
    height: 100%;
    background: #2e335a;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px;
}

.r032-variant1 h3 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 45px;
    padding-bottom: 6px;
    border-bottom: 2px solid rgba(46, 51, 90, 0.15);
}

.r032-variant1 ul.styled li::before {
    background: #2e335a;
}/* End custom CSS */