.elementor-267 .elementor-element.elementor-element-97edb03{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-267 .elementor-element.elementor-element-0cbcb33{--display:flex;}.elementor-267 .elementor-element.elementor-element-720c4a2{text-align:justify;}.elementor-267 .elementor-element.elementor-element-720c4a2 .entry-title, .elementor-267 .elementor-element.elementor-element-720c4a2 .entry-title a{color:#5A3793;}.elementor-267 .elementor-element.elementor-element-ff91da1{--display:flex;}.elementor-267 .elementor-element.elementor-element-5473317{text-align:justify;font-family:"Montserrat", Sans-serif;}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-97edb03{--width:100%;}.elementor-267 .elementor-element.elementor-element-0cbcb33{--width:100%;}}/* Start custom CSS for aux_post_title, class: .elementor-element-720c4a2 */.elementor-267 .elementor-element.elementor-element-720c4a2 {
    font-family: 'Georgia', serif; /* Tipografía clásica para citas */
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
    color: #333333;
    line-height: 1.5;
    position: relative;
    padding: 30px 40px 30px 60px;
    border-left: 6px solid #8e44ad; /* Color morado */
    background-color: #fcfcfc; /* Fondo gris súper claro */
    border-radius: 0 12px 12px 0;
    text-align: left;
    box-shadow: 0 4px 15px rgba(0,0,0,0.03); /* Sombra muy sutil */
}

/* Añade la comilla decorativa de fondo */
.elementor-267 .elementor-element.elementor-element-720c4a2::before {
    content: '\201C'; 
    font-family: Arial, sans-serif;
    font-size: 6rem;
    color: rgba(142, 68, 173, 0.1); /* Morado transparente */
    position: absolute;
    top: -15px;
    left: 15px;
    line-height: 1;
}/* End custom CSS */