.elementor-11054 .elementor-element.elementor-element-526c82f > .elementor-container{max-width:1140px;}.elementor-11054 .elementor-element.elementor-element-5798799 > .elementor-element-populated{border-style:none;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11054 .elementor-element.elementor-element-605e8f2{width:100%;max-width:100%;}.elementor-11054 .elementor-element.elementor-element-605e8f2 > .elementor-widget-container{border-style:none;}.elementor-11054 .elementor-element.elementor-element-605e8f2 .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-size:28px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11054 .elementor-element.elementor-element-b740f30{width:100%;max-width:100%;}.elementor-11054 .elementor-element.elementor-element-b740f30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}@media(max-width:1024px){.elementor-11054 .elementor-element.elementor-element-605e8f2 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-11054 .elementor-element.elementor-element-605e8f2 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-b740f30 *//* COLUMNAS DE GUTENBERG DENTRO DE POST CONTENT */

/* Escritorio y tablet ancha */
@media (min-width: 782px) {

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-columns {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        gap: 24px;
    }

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-columns > .wp-block-column {
        min-width: 0;
    }

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-columns > .wp-block-column:first-child {
        flex: 0 1 65%;
    }

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-columns > .wp-block-column:nth-child(2) {
        flex: 0 1 35%;
    }
}

/* Celular */
@media (max-width: 781px) {

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-columns {
        display: flex;
        flex-direction: column;
        gap: 24px;
    }

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-columns > .wp-block-column {
        width: 100%;
        flex-basis: auto !important;
    }
}

/* VIDEO RESPONSIVE */

.elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-video video {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
}

/* =========================================
   AEQUALIS - GALERÍAS DE GUTENBERG
   ========================================= */

/* Contenedor de la galería */

.elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-gallery.has-nested-images {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch;
    gap: 12px;
}

/* Imágenes de la galería */

.elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-gallery.has-nested-images
> figure.wp-block-image {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-basis: calc(50% - 6px);
    width: calc(50% - 6px);
    max-width: calc(50% - 6px);
    margin: 0 !important;
}

/* Fotografías */

.elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-gallery.has-nested-images
> figure.wp-block-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* =========================================
   CELULAR
   ========================================= */

@media (max-width: 767px) {

    .elementor-11054 .elementor-element.elementor-element-b740f30 .wp-block-gallery.has-nested-images
    > figure.wp-block-image {
        flex-basis: 100%;
        width: 100%;
        max-width: 100%;
    }
}/* End custom CSS */