/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 24 2025 | 21:16:20 */
html{
	scroll-behavior: smooth;
}

body {
	overflow-x:hidden;
}

/* Menu */
#vsMenu_menu2 .elementor-widget-container .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-title .e-n-menu-title-container .e-n-menu-title-text{
	text-align:center;
}

/* inicio */
#vsHome_sec6Testimonial .elementor-widget-container .e-n-carousel{
	margin:0 !important;
	width:100% !important;
}

#vsHome_sec8Gallery .elementor-widget-container .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-image{
	height:90px;
	object-fit:contain;
}

#vsHome_sec5_count .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix{
	display: none;
}

#vsHome_sec5_count .elementor-widget-container .elementor-counter .elementor-counter-title{
	text-align:start;
}

/* contacto */
#vsContact_cajaImg {
	height:110px;
}


#formContact .elementor-form-fields-wrapper .elementor-field-group:before{
	content:" ";
	display:inline-flex;
	position:absolute;
	right:25px;
	background-repeat:no-repeat;
	background-size:contain;
	width:15px;
	height:15px;
}

#formContact .elementor-form-fields-wrapper .elementor-field-group:nth-child(1):before{
	background-image: url("/wp-content/uploads/2024/05/Vector-11.svg");
}

#formContact .elementor-form-fields-wrapper .elementor-field-group:nth-child(2):before{
	background-image: url("/wp-content/uploads/2024/05/Vector-12.svg");
}

#formContact .elementor-form-fields-wrapper .elementor-field-group:nth-child(3):before{
	background-image: url("/wp-content/uploads/2024/05/Vector-9.svg");
}

#formContact .elementor-form-fields-wrapper .elementor-field-group:nth-child(5):before{
	background-image: url("/wp-content/uploads/2024/05/Vector-10.svg");
}

/* filtros cards */
#filterRadioProduct .elementor-widget-container .jet-filter .jet-radio-list .jet-radio-list-wrapper fieldset .jet-radio-list__row .jet-radio-list__item .jet-radio-list__button .jet-radio-list__decorator{
	display:none;
}

/* combos */
#callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper .elementor-cta__button {
	display:inline-flex;
	align-items:center;
}

#callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper .elementor-cta__button:after{
	content:" ";
	display:block;
	background-image:url("/wp-content/uploads/2024/05/Vector-7.svg");
	background-repeat:no-repeat;
	background-size:auto;
	width:15px;
	height:15px;
	margin-left:10px;
}

#callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__title{
	width:60%;
}

/* card combos 1 */
	#callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__bg-wrapper .elementor-cta__bg{
		background-position:inherit;
	}

#vsCombos_listing .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__title{
	color: var(--e-global-color-accent) !important;
}

#vsCombos_listing .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper .elementor-cta__button{
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

#vsCombos_listing .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__button-wrapper .elementor-cta__button:hover {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-secondary);
} 

/* listing 2 single */

#vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos {
	flex-direction: row-reverse;
}

#vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos div:nth-child(2) {
	align-items:end;
}

#vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos div:nth-child(2) .descriptionListing .elementor-widget-container .jet-listing {
	justify-content:end;
}

#vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos div:nth-child(2) .descriptionListing .elementor-widget-container .jet-listing .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__content p{
	text-align:end;
}

/* combos card 2 */
#vsNosotros_listingcard .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #listingcombo_Card2 {
	padding: 50px 10px 10px 10px;
}

#vsNosotros_listingcard .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #listingcombo_Card2 #cardCombo2_subtitle .elementor-widget-container{
	background-color:var(--e-global-color-secondary);
}

/* ofertas */
#cardOfertaIndividual:before{
	background-size:60% 100%;
}

.galeriaaliados .elementor-widget-container .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-image{
	width: 100%;
    height: 120px;
    object-fit: contain;
}

 #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1), #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5){
	flex: 0 0 40%;
}

/* textos */
#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-plain-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-heading .elementor-widget-container .elementor-heading-title, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-plain-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	color:var(--e-global-color-accent);
}


#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{
	color:var(--e-global-color-secondary);
}

/* botones */
#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button{
	background-color:var(--e-global-color-secondary);
}

#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover,#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover,#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	background-color: var(--e-global-color-accent);
	color:var(--e-global-color-secondary);
	fill:var(--e-global-color-secondary);
}

#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(1) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(5) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{
	color:var(--e-global-color-secondary);
}

/* list 2, 4*/
#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2), #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4){
	flex: 0 0 60%;
}

/* textos */
#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-plain-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-heading .elementor-widget-container .elementor-heading-title, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-plain-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	color:var(--e-global-color-accent);
}

/* botones */
#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button{
	background-color:var(--e-global-color-primary);
}

#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover,#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover,#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4) .elementor #cardOfertaIndividual .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	background-color: var(--e-global-color-accent);
	color:var(--e-global-color-primary);
	fill:var(--e-global-color-primary);
}

#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text, #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(4) .elementor #cardOfertaIndividual .elementor-element .elementor-headline--style-highlight .elementor-widget-container .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{
	color:var(--e-global-color-primary);
}


#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(3), #listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(6){
	flex: 0 0 100%;
}

@media (min-width: 1025px) and (max-width: 1201px){
	/* contacto */
	#vsContact_cajaImg {
		height:120px;
	}
	
	.vsCT_sec3_cajaImagenrigth .elementor-widget-container .elementor-image-box-wrapper {
		flex-direction:row-reverse;
	}
}

@media (min-width: 881px) and (max-width: 1025px){
	#vsHome_sec7_cajaImg .elementor-widget-container .elementor-image-box-wrapper{
		display:flex;
		flex-direction:column;
	}
	
	/* contacto */
	#vsContact_cajaImg {
		height:130px;
	}
	
	.vsCT_sec3_cajaImagenrigth .elementor-widget-container .elementor-image-box-wrapper {
		flex-direction:row-reverse;
	}
}

@media (min-width: 768px) and (max-width: 881px){
	#vsHome_sec7_cajaImg .elementor-widget-container .elementor-image-box-wrapper{
		display:flex;
		flex-direction:column;
	}
}

@media (min-width: 240px) and (max-width: 768px){
	#vsMenu_cajaImg .elementor-widget-container .elementor-icon-box-wrapper{
		align-items:center;
	}
	
	#vsHome_sec5_img1{
/* 		position:relative; */
	}
	
	#vsHome_sec5_count {
		right:0;
		left:0;
		margin:auto;
	}
	
	#vsHome_sec3_cajaImagen .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img, #vsHome_sec5_cajaImagen .elementor-widget-container .elementor-image-box-wrapper.elementor-image-box-img, #vsHome_sec6_cajaImagen .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img, #vsFooter_cajaImagen .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img{
		margin-right:10px !important;
	}
	
	#vsHome_sec3_cajaImagen .elementor-widget-container .elementor-image-box-wrapper, #vsHome_sec5_cajaImagen .elementor-widget-container .elementor-image-box-wrapper, #vsHome_sec6_cajaImagen .elementor-widget-container .elementor-image-box-wrapper, #vsFooter_cajaImagen .elementor-widget-container .elementor-image-box-wrapper, #vsCT_sec3_cajaImagen .elementor-widget-container .elementor-image-box-wrapper{
		flex-direction: row;
    	display: flex;
    	justify-content: center;
    	align-items: center;
	}
	
	#vsCT_sec3_cajaImagen .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
		padding: 0 0 0 10px;
	}
	
	#vsHome_sec7 {
		box-shadow:none;
	}
	
	#vsHome_sec7_cajaImg .elementor-widget-container .elementor-image-box-wrapper{
		display:flex;
		flex-direction:row;
	}
	
	#vsHome_sec7_cajaImg .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
		padding:0 0 0 10px;
	}
	
/* 	single combos */
	#vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor #sectionSingle_combos div .descriptionListing .elementor-widget-container .jet-listing, #vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos div:nth-child(2), #vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos div:nth-child(2) .descriptionListing .elementor-widget-container .jet-listing {
	justify-content:center;
		align-items:center !important;
}
	
#vsCombos_listingSingle .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .elementor #sectionSingle_combos div:nth-child(2) .descriptionListing .elementor-widget-container .jet-listing .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__content p{
	text-align:center;
}
	
/* card combos 1 */
	#callAction_combos .elementor-widget-container .elementor-cta .elementor-cta__bg-wrapper .elementor-cta__bg{
		background-position:inherit;
	}
	
/* 	card 2 combos  */
	#vsNosotros_listingcard .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor #listingcombo_Card2 {
	padding: 10px !important;
}
	
/* 	ofertas */
	#listingCards_ofertasSem .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item{
		flex: 0 0 100% !important;
	}
	
	#cardOfertaIndividual:before{
		background-size: cover;
	}
	
	#vsFooter_gallery .elementor-widget-container .elementor-image-gallery .gallery{
		display:flex;
		flex-wrap:wrap;
	}
	
	#vsFooter_gallery .elementor-widget-container .elementor-image-gallery .gallery .gallery-item{
		flex:1 50%;
	}
	
	/* contacto */
	#vsContact_cajaImg .elementor-widget-container .elementor-image-box-wrapper{
		display:flex;
		align-items:center;
	}
	
	#vsContact_cajaImg .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
		padding:0 0 0 10px;
	}
}

/*estilos de scroll general*/
body::-webkit-scrollbar {
  width: 8px; /* Tamano del scroll en vertical */
  height: 8px; /* Tamano del scroll en horizontal */
}

body::-webkit-scrollbar-thumb {
  background-color: #000000;
  border-radius: 4px;
}

/* Cambiamos el fondo y agregamos una sombra cuando est�� en hover */

body::-webkit-scrollbar-thumb:hover {
  background-color:var(--e-global-color-primary);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
/* Cambiamos el fondo cuando esta en active */
body::-webkit-scrollbar-thumb:active {
  background-color: var(--e-global-color-secondary);
}

body::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 4px;
  margin: 15px 0;
}

body::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 4px;
}

/* Cambiamos el fondo cuando est�� en active o hover */
body::-webkit-scrollbar-track:hover,
body::-webkit-scrollbar-track:active {
  background: #ffffff;
}