.elementor-987750 .elementor-element.elementor-element-02142a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-987750 .elementor-element.elementor-element-1f373b2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-cb5092e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987750 .elementor-element.elementor-element-f8db69f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-39a10b8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-57f86d6 .elementor-heading-title{font-family:var( --e-global-typography-815ea2b-font-family ), Sans-serif;font-size:var( --e-global-typography-815ea2b-font-size );font-weight:var( --e-global-typography-815ea2b-font-weight );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-ce60df9 .elementor-heading-title{font-family:var( --e-global-typography-815ea2b-font-family ), Sans-serif;font-size:var( --e-global-typography-815ea2b-font-size );font-weight:var( --e-global-typography-815ea2b-font-weight );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-0460f76 .elementor-heading-title{font-family:var( --e-global-typography-815ea2b-font-family ), Sans-serif;font-size:var( --e-global-typography-815ea2b-font-size );font-weight:var( --e-global-typography-815ea2b-font-weight );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-8b1a024 .elementor-heading-title{font-family:var( --e-global-typography-815ea2b-font-family ), Sans-serif;font-size:var( --e-global-typography-815ea2b-font-size );font-weight:var( --e-global-typography-815ea2b-font-weight );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-ecb4bac .elementor-heading-title{font-family:var( --e-global-typography-815ea2b-font-family ), Sans-serif;font-size:var( --e-global-typography-815ea2b-font-size );font-weight:var( --e-global-typography-815ea2b-font-weight );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-6aa0377{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-d3c8e29 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-0cd8dbd .elementor-heading-title{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-10f2bdb .elementor-heading-title{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-3a80da5 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-06fe4b2 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-24171b4{--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:15px;--e-share-buttons-primary-color:var( --e-global-color-vamtam_accent_4 );--e-share-buttons-secondary-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987750 .elementor-element.elementor-element-b355bb4{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-56b69b5 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-987750 .elementor-element.elementor-element-56b69b5{text-align:start;}.elementor-987750 .elementor-element.elementor-element-5407781{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-987750 .elementor-element.elementor-element-b9ff89c span.post-navigation__prev--label{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987750 .elementor-element.elementor-element-b9ff89c span.post-navigation__next--label{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987750 .elementor-element.elementor-element-b9ff89c .post-navigation__arrow-wrapper{color:var( --e-global-color-vamtam_accent_6 );fill:var( --e-global-color-vamtam_accent_6 );font-size:15px;}.elementor-987750 .elementor-element.elementor-element-b9ff89c .elementor-post-navigation__link a {gap:10px;}.elementor-987750 .elementor-element.elementor-element-b9ff89c .elementor-post-navigation__separator{width:0px;}.elementor-987750 .elementor-element.elementor-element-b9ff89c .elementor-post-navigation{border-block-width:0px;}.elementor-987750 .elementor-element.elementor-element-b9ff89c .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-987750 .elementor-element.elementor-element-b9ff89c .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (0px / 2));}body.elementor-page-987750:not(.elementor-motion-effects-element-type-background), body.elementor-page-987750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_4 );}@media(max-width:1024px){.elementor-987750 .elementor-element.elementor-element-02142a7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-987750 .elementor-element.elementor-element-57f86d6 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-ce60df9 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-0460f76 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-8b1a024 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-ecb4bac .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-d3c8e29 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-0cd8dbd .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-10f2bdb .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-3a80da5 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-06fe4b2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );} .elementor-987750 .elementor-element.elementor-element-24171b4{--grid-side-margin:15px;--grid-column-gap:15px;}}@media(max-width:767px){.elementor-987750 .elementor-element.elementor-element-1f373b2{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-39a10b8{--width:30%;}.elementor-987750 .elementor-element.elementor-element-57f86d6 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-ce60df9 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-0460f76 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-8b1a024 .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-ecb4bac .elementor-heading-title{font-size:var( --e-global-typography-815ea2b-font-size );line-height:var( --e-global-typography-815ea2b-line-height );}.elementor-987750 .elementor-element.elementor-element-6aa0377{--width:70%;}.elementor-987750 .elementor-element.elementor-element-d3c8e29 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-0cd8dbd .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-10f2bdb .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-3a80da5 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-987750 .elementor-element.elementor-element-06fe4b2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );} .elementor-987750 .elementor-element.elementor-element-24171b4{--grid-side-margin:15px;--grid-column-gap:15px;}.elementor-987750 .elementor-element.elementor-element-b355bb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987750 .elementor-element.elementor-element-56b69b5 > .elementor-widget-container{padding:0px 0px 50px 0px;}}@media(min-width:768px){.elementor-987750 .elementor-element.elementor-element-1f373b2{--width:35%;}.elementor-987750 .elementor-element.elementor-element-39a10b8{--width:30%;}.elementor-987750 .elementor-element.elementor-element-6aa0377{--width:70%;}.elementor-987750 .elementor-element.elementor-element-b355bb4{--width:65%;}}/* Start custom CSS for share-buttons, class: .elementor-element-24171b4 */.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn {
    height: auto;
    display: center;
}

.elementor-share-btn__icon {
    width: auto !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 781px) {
    /* Solo afectamos a las columnas que están dentro del wrapper de contenido */
    .vgblk-rw-wrapper .wp-block-columns {
        display: flex !important;
        flex-direction: column !important;
        /* Solo si la fila tiene exactamente 2 columnas (típico de tus obras) */
    }

    /* REGLA DE ORO: Si la columna NO tiene imagen, es el texto -> Va abajo */
    .vgblk-rw-wrapper .wp-block-columns > .wp-block-column:not(:has(img)) {
        order: 2 !important;
        margin-top: 10px !important;
        margin-bottom: 40px !important; /* Espacio para separar de la siguiente obra */
    }

    /* Si la columna TIENE imagen -> Va arriba */
    .vgblk-rw-wrapper .wp-block-columns > .wp-block-column:has(img) {
        order: 1 !important;
        margin-bottom: 0 !important;
    }

    /* Aseguramos que los textos no se desalineen ni se compriman */
    .vgblk-rw-wrapper .wp-block-column {
        flex-basis: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
    }
    
    /* Evitamos que el texto se alinee a la izquierda si el post dice lo contrario */
    .vgblk-rw-wrapper .wp-block-column p {
        text-align: center !important;
    }
}/* End custom CSS */