/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2024 | 22:39:23 */
html{
	scroll-behavior: smooth;
}

body{
	margin:0;
	padding:0;
	box-sizing:content-box;
	overflow-x:hidden !important;
}

.scroll-left {
	height: 50px;	
 	overflow: hidden;
 	position: relative;
	width:100%;
}

.scroll-left p {
/*  	position: absolute; */
	display:flex;
	justify-content:center;
	align-items:center;
 	width: 130%;
 	height: auto;
 	margin: 0;
 	line-height: 50px;
 	text-align: center;
	font-family: "Montserrat";
	font-size: 14px;
	color: var(--e-global-color-d4b7f52);
 	/* Starting position */
 	transform:translateX(100%);
 	/* Apply animation to this element */
 	animation: scroll-left 15s linear infinite;
}

.scroll-left p img{
	width:20px !important;
	height: 40px !important;
}

/* sliders */
#vs_slider1 .elementor-widget-container .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner img{
    object-fit: cover;
	object-position:center;
    width: 500px;
    height: 330px 
}

#vs_secAcordeon .elementor-widget-container .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{
	border-width:1px 1px 0px 0px;
	border-radius:10px 10px 0 0 !important;
}

.country-selector{
	display:flex;
	align-items:center;
}
	
.country-selector .wgcurrent, .country-selector .ul, .country-selector ul .wg-li{
	width:30px;
}
	
.country-selector ul .wg-li a{
	padding:0;
}

@media (min-width: 240px) and (max-width: 768px) {
	#menuSuperior .elementor-widget-container .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-title .e-n-menu-title-container{
	flex-direction:row;
	}
	
	.country-selector{
		display:flex;
		align-items:center;
	}
	
	.country-selector .wgcurrent, .country-selector .ul, .country-selector ul .wg-li{
		width:30px;
	}
	
	.country-selector ul .wg-li a{
		padding:0;
	}
}

@media (min-width: 768px) and (max-width: 881px) {
	#menuSuperior .elementor-widget-container .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-title .e-n-menu-title-container{
	flex-direction:row;
	}
}

@media (min-width: 881px) and (max-width: 1025px) {
	#menuSuperior .elementor-widget-container .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-title .e-n-menu-title-container{
	flex-direction:row;
	}
}
/* animacion mover */
@keyframes scroll-left {
	0% {
 		transform: translateX(100%); 		
 	}
 	100% {
 		transform: translateX(-100%); 
 	}
}
