.elementor-widget-slider_expansyon .swiper-wrapper{
	max-height: 80vh;
}

.elementor-widget-slider_expansyon .marque-box{
	width: 100%;
}




.elementor-widget-slider_expansyon .marque-box .marque-image{
	width: 100%;
}

.elementor-widget-slider_expansyon .marque-box .marque-image img{
	width: 100%;
	object-fit: cover;
	max-height: 80vh;
}


.elementor-widget-slider_expansyon .swiper-pagination-container{
	bottom:50px!important;
}


.elementor-widget-slider_expansyon .expansyon-marque-slider-heading{
	bottom:50px;
}


.elementor-widget-slider_expansyon .yolo-image-carousel .yolo-modern-heading {
  width: auto;
  padding: 30px;
}
.elementor-widget-slider_expansyon .yolo-image-carousel .yolo-modern-heading{
	background:inherit;
}


.elementor-widget-slider_expansyon .marque-box .marque-image::after  {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, #000000 100%);
	opacity: 0.45;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}



.elementor-widget-slider_expansyon_sale .swiper-wrapper{
	max-height: 80vh;
}

.elementor-widget-slider_expansyon_sale .marque-box{
	width: 100%;
}




.elementor-widget-slider_expansyon_sale .marque-box .marque-image{
	width: 100%;
}

.elementor-widget-slider_expansyon_sale .marque-box .marque-image img{
	width: 100%;
	object-fit: cover;
	max-height: 80vh;
}


.elementor-widget-slider_expansyon_sale .swiper-pagination-container{
	bottom:50px!important;
}


.elementor-widget-slider_expansyon_sale .expansyon-marque-slider-heading{
	bottom:50px;
}


.elementor-widget-slider_expansyon_sale .yolo-image-carousel {
	cursor:inherit!important;
}

.elementor-widget-slider_expansyon_sale .yolo-image-carousel .yolo-modern-heading {
  width: auto;
  padding: 30px;
}
.elementor-widget-slider_expansyon_sale .yolo-image-carousel .yolo-modern-heading{
	background:inherit;
}


.elementor-widget-slider_expansyon_sale .marque-box{
	cursor:inherit!important;
}


.elementor-widget-slider_expansyon_rent .swiper-wrapper{
	max-height: 80vh;
}

.elementor-widget-slider_expansyon_rent .marque-box{
	width: 100%;
}




.elementor-widget-slider_expansyon_rent .marque-box{
	cursor:inherit!important;
}

.elementor-widget-slider_expansyon_rent .marque-box .marque-image{
	width: 100%;
}

.elementor-widget-slider_expansyon_rent .marque-box .marque-image img{
	width: 100%;
	object-fit: cover;
	max-height: 80vh;
	height:100%;
}


.elementor-widget-slider_expansyon_rent .swiper-pagination-container{
	bottom:50px!important;
}


.elementor-widget-slider_expansyon_rent .expansyon-marque-slider-heading{
	bottom:50px;
}

.elementor-widget-slider_expansyon_rent .yolo-image-carousel {
	cursor:inherit!important;
}

.elementor-widget-slider_expansyon_rent .yolo-image-carousel .yolo-modern-heading {
  width: auto;
  padding: 30px;
}
.elementor-widget-slider_expansyon_rent .yolo-image-carousel .yolo-modern-heading{
	background:inherit;
}


.elementor-widget-slider_expansyon_rent .marque-box .marque-image::after  {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, #000000 100%);
	opacity: 0.45;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}


.elementor-widget-slider_expansyon_sale .marque-box .marque-image::after  {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, #000000 100%);
	opacity: 0.45;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}


.expansyon-marque-slider-heading .titulo{
	color: var( --e-global-color-c2554eb );
	font-size: 32px;
	font-weight: 600;
	max-width: 680px;
}

.expansyon-marque-slider-heading .excerpt{
	color: var( --e-global-color-c2554eb );
	font-size: 18px;
}

.expansyon-marque-slider-heading .caracteristicas{
	color: var( --e-global-color-c2554eb );
	font-size: 18px;
}



/* Estilos para escritorio */
@media (min-width: 768px) {
  .columnas {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px; /* Espacio entre las columnas */
	padding:0px;
  }
  
  .columnas_ofertas {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px; /* Espacio entre las columnas */
	padding:0px;
  }
  
  .columnas_ofertas .title {
	  font-size: 23px;
	  font-weight: 700;
	  letter-spacing: 0px;
	  color: var( --e-global-color-9c7f6ca );
	    text-align: center;
	}
  
  
	 .columnas_ofertas .pricing_title {
	  font-size: 18px;
	  font-weight: 600;
	  letter-spacing: 0px;
	  color: var( --e-global-color-9c7f6ca );
	  text-align: center;
	}

	.columnas_ofertas .pricing_description{
		font-size: 16px;
		text-align: center;
	} 

  .columnas li i{
	color: #90CB4C;
	transition: color 0.3s;
	margin-right:15px;
  }
}

/* Estilos para dispositivos móviles */
@media (max-width: 767px) {
	
	.columnas_ofertas{
		  display: block;
		/* Agregar cualquier otro estilo deseado para dispositivos móviles */
		padding:0px;
	}
	
  .columnas {
    display: block;
    /* Agregar cualquier otro estilo deseado para dispositivos móviles */
	padding:0px;
  }
  .columnas li i{
	color: #90CB4C;
	transition: color 0.3s;
	margin-right:15px;

  }
  
}
.mapboxgl-ctrl-logo{display:none!important;}
.mapboxgl-ctrl-attrib{display:none!important;}