.elementor-150 .elementor-element.elementor-element-f5642e2{--display:grid;--min-height:70vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}.elementor-150 .elementor-element.elementor-element-8e599ad{--display:flex;--background-transition:0.3s;--padding-top:5%;--padding-right:10%;--padding-bottom:5%;--padding-left:20%;}.elementor-150 .elementor-element.elementor-element-8e599ad:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-8e599ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-8e599ad, .elementor-150 .elementor-element.elementor-element-8e599ad::before{--border-transition:0.3s;}.elementor-150 .elementor-element.elementor-element-28e53d2 .qodef-qi-animated-text{text-align:left;}.elementor-150 .elementor-element.elementor-element-28e53d2 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;}.elementor-150 .elementor-element.elementor-element-565c147{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-150 .elementor-element.elementor-element-565c147:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-565c147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-565c147, .elementor-150 .elementor-element.elementor-element-565c147::before{--border-transition:0.3s;}.elementor-150 .elementor-element.elementor-element-353585d{--display:flex;--background-transition:0.3s;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}.elementor-150 .elementor-element.elementor-element-b7e91df{--display:flex;--background-transition:0.3s;--padding-top:5%;--padding-right:10%;--padding-bottom:5%;--padding-left:10%;}.elementor-150 .elementor-element.elementor-element-18b7ae0 .gallery-item{padding:0 16px 16px 0;}.elementor-150 .elementor-element.elementor-element-18b7ae0 .gallery{margin:0 -16px -16px 0;}.elementor-150 .elementor-element.elementor-element-18b7ae0 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-f5642e2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-8e599ad{--padding-top:5%;--padding-right:5%;--padding-bottom:5%;--padding-left:5%;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-f5642e2{--e-con-grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for shortcode, class: .elementor-element-c6f2489 */.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_container{
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_der{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #202020;
    padding: 5% 10%;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_iz{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5% 10%;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .texto_contenido{
    width: 45%;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_iz .texto_contenido{
    text-align: right;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_der .texto_contenido{
    color: white;
}
.elementor-150 .elementor-element.elementor-element-c6f2489 .imagenes_contenido{
    width: 40%;
}

@media(max-width: 1024px){
.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_der{
    flex-direction: column;
    padding: 5%;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_iz{
    flex-direction: column;
    padding: 5%;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .texto_contenido{
    width: 100%;
}

.elementor-150 .elementor-element.elementor-element-c6f2489 .imagenes_contenido{
    width: 100%;
}
.elementor-150 .elementor-element.elementor-element-c6f2489 .zigzag_row_iz .texto_contenido{
    text-align: left;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-18b7ae0 */.gallery-icon img{
    width: 300px !important;
    height: 300px !important;
    object-fit: cover !important;
}/* End custom CSS */