.elementor-2774 .elementor-element.elementor-element-010d898{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2774 .elementor-element.elementor-element-a9aedbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2774 .elementor-element.elementor-element-274795d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2774 .elementor-element.elementor-element-274795d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2774 .elementor-element.elementor-element-274795d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2774 .elementor-element.elementor-element-274795d .gallery-item .gallery-caption{display:none;}.elementor-2774 .elementor-element.elementor-element-274795d .gallery-item{padding:0 0px 0px 0;}.elementor-2774 .elementor-element.elementor-element-274795d .gallery{margin:0 -0px -0px 0;}.elementor-2774 .elementor-element.elementor-element-e8c13bb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2774 .elementor-element.elementor-element-e8c13bb.e-con{--align-self:flex-start;}.elementor-2774 .elementor-element.elementor-element-7af79fa.elementor-element{--align-self:flex-start;}.elementor-2774 .elementor-element.elementor-element-7af79fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2774 .elementor-element.elementor-element-7af79fa{text-align:start;}.elementor-2774 .elementor-element.elementor-element-7af79fa .elementor-heading-title{font-family:"Helvetica", Helvetica;font-size:13px;font-weight:700;}.elementor-2774 .elementor-element.elementor-element-77c3792 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2774 .elementor-element.elementor-element-77c3792.elementor-element{--align-self:flex-start;}.elementor-2774 .elementor-element.elementor-element-77c3792.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2774 .elementor-element.elementor-element-77c3792 .jet-listing-dynamic-field__content{font-family:"Helvetica", Helvetica;font-size:11px;text-align:left;}.elementor-2774 .elementor-element.elementor-element-77c3792 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2774 .elementor-element.elementor-element-77c3792 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}@media(max-width:767px){.elementor-2774 .elementor-element.elementor-element-010d898{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-2774 .elementor-element.elementor-element-a9aedbd{--width:100%;}.elementor-2774 .elementor-element.elementor-element-a9aedbd.e-con{--align-self:center;}.elementor-2774 .elementor-element.elementor-element-274795d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2774 .elementor-element.elementor-element-e8c13bb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2774 .elementor-element.elementor-element-e8c13bb.e-con{--align-self:center;}.elementor-2774 .elementor-element.elementor-element-7af79fa .elementor-heading-title{font-size:7px;}.elementor-2774 .elementor-element.elementor-element-77c3792 .jet-listing-dynamic-field__content{font-size:7px;}}@media(min-width:768px){.elementor-2774 .elementor-element.elementor-element-010d898{--content-width:100%;}.elementor-2774 .elementor-element.elementor-element-e8c13bb{--width:100%;}}/* Start custom CSS for image-gallery, class: .elementor-element-274795d *//* =================================================
JET LISTING GRID
================================================= */

.jet-listing-grid{
display:flex;
justify-content:center;
flex-wrap:wrap;
}

.jet-listing-grid__item{
display:flex;
justify-content:center;
}


/* =================================================
GALLERY GRID
================================================= */

.elementor-2774 .elementor-element.elementor-element-274795d .elementor-image-gallery .gallery{
display:grid;
grid-template-columns:repeat(2,192px);
gap:8px;
justify-content:center;
}


/* =================================================
GALLERY ITEM
================================================= */

.elementor-2774 .elementor-element.elementor-element-274795d .gallery-item{
margin:0 !important;
float:none !important;
width:192px !important;
display:block;
}


/* =================================================
IMAGE CONTAINER
================================================= */

.elementor-2774 .elementor-element.elementor-element-274795d .gallery-icon{
width:192px;
height:245px;
overflow:hidden;
}


/* =================================================
IMAGE
================================================= */

.elementor-2774 .elementor-element.elementor-element-274795d .gallery-icon img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}


/* =================================================
TEXT
================================================= */

.elementor-2774 .elementor-element.elementor-element-274795d .elementor-widget-heading{
text-align:center;
}


/* =================================================
MOBILE
================================================= */

@media (max-width:767px){

.elementor-2774 .elementor-element.elementor-element-274795d .elementor-image-gallery .gallery{
grid-template-columns:repeat(2,149px);
gap:8px;
justify-content:center;
}

.elementor-2774 .elementor-element.elementor-element-274795d .gallery-item{
width:149px !important;
}

.elementor-2774 .elementor-element.elementor-element-274795d .gallery-icon{
width:149px;
height:190px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-010d898 *//* ===== FIX ESTRUCTURA LISTING ===== */

.jet-listing-grid__item .e-con-inner{
display:flex;
flex-direction:column !important;
align-items:stretch;
}

/* bloque texto */

.jet-listing-grid__item .e8c13bb{
width:100%;
}

/* título */

.jet-listing-grid__item .elementor-heading-title{
text-align:left;
margin-top:14px;
margin-bottom:2px;
}

/* año */

.jet-listing-grid__item .jet-listing-dynamic-field{
text-align:left;
}
/* ===== GRID GALERIA ===== */

.gallery{
display:grid !important;
grid-template-columns:repeat(2,1fr);
gap:10px;
margin:0 !important;
}

.gallery-item{
margin:0 !important;
width:100% !important;
contain:layout;
}

.gallery img{
width:100%;
height:auto;
display:block;
max-width:100%;
}
.jet-listing-grid__item{
margin-bottom:80px;
}

@media (max-width:767px){

.gallery.gallery-columns-2 .gallery-item{
height:170px;
overflow:hidden;
margin:0;
}

.gallery.gallery-columns-2 .gallery-item .gallery-icon{
width:100%;
height:100%;
}

.gallery.gallery-columns-2 .gallery-item img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}

}/* End custom CSS */