/*@font-face {
    font-family: 'Aktiv Grotesk';
    src: url('fonts/Aktiv_grotesk/AktivGrotesk_Trial_Th.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Impact';
    src: url('fonts/Impact/Impact.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tungsten';
    src: url('fonts/Tungsten/561f38b1f4570de0fb8a39d691ab058c.ttf') format('ttf'),
    src: url('fonts/Tungsten/561f38b1f4570de0fb8a39d691ab058c.woff') format('woff'),
    src: url('fonts/Tungsten/561f38b1f4570de0fb8a39d691ab058c.woff2') format('woff2'),
    src: url('fonts/Tungsten/561f38b1f4570de0fb8a39d691ab058c.eot') format('eot');
    font-weight: normal;
    font-style: normal;
}
.fas, .far, .fal, .fab, .fa {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important; /* Para asegurar que se muestren correctamente */
}
* {
	font-family: 'Aktiv Grotesk', sans-serif !important;
}*/

@media(max-width: 330px) {
	.u-header .u-image-1 {
	    width: 75%;
	}
}

.u-icon-1 {
	background-image: url('../images/menu-2/wai-service-automotive.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-2 {
	background-image: url('../images/menu-2/wai-service-heavy-duty.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-3 {
	background-image: url('../images/menu-2/wai-service-light-duty.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-4 {
	background-image: url('../images/menu-2/wai-service-agriculture-industrial.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-5 {
	background-image: url('../images/menu-2/wai-service-forklift.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-6 {
	background-image: url('../images/menu-2/wai-service-lawn-garden.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-7 {
	background-image: url('../images/menu-2/wai-service-hi-performance.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-8 {
	background-image: url('../images/menu-2/wai-service-marine.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-9 {
	background-image: url('../images/menu-2/wai-service-rebuilder.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}
.u-icon-10 {
	background-image: url('../images/menu-2/EV-Button.png') !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}

.u-custom-color-1 {
	background-color: unset !important;
}

p.u-small-text {
	font-size: 0.7rem !important;
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a, .u-gradient > .u-container-layout > a, .u-image:not(.u-shading) > .u-container-layout > a, a {
	color: var(--color-secundario) !important;
}

/*.u-section-1 .u-image-1 {
	background-image: url('../images/201.jpg') !important;
	background-size: 80%;
	mask-image: linear-gradient(
		to right,
		transparent,
		var(--negro-profundo) 10% 90%,
		transparent
	);
}*/

.u-section-2 .u-image-1 {
	background-image: linear-gradient(0deg, rgba(0, 32, 91, 0.75), rgba(0, 176, 231, 0.75)), url('../images/banner-1.jpg') !important;
	background-position: 50% 50% !important;
}

.u-section-2 .u-image-2 {
	background-image: linear-gradient(0deg, rgba(0, 32, 91, 0.75), rgba(0, 176, 231, 0.75)), url('../images/banner-2.jpg') !important;
	background-position: 50% 50% !important;
}

.u-section-2 .u-image-3 {
	background-image: linear-gradient(0deg, rgba(0, 32, 91, 0.75), rgba(0, 176, 231, 0.75)), url('../images/banner-3.jpg') !important;
	background-position: 50% 50% !important;
}

.u-section-2 .u-image-4 {
	background-image: linear-gradient(0deg, rgba(0, 32, 91, 0.75), rgba(0, 176, 231, 0.75)), url('../images/banner-4.jpg') !important;
	background-position: 50% 50% !important;
}

.u-section-2 .u-image-5 {
	background-image: linear-gradient(0deg, rgba(0, 32, 91, 0.75), rgba(0, 176, 231, 0.75)), url('../images/banner-5.jpg') !important;
	background-position: 50% 50% !important;
}

.u-section-3 .u-image-1,
.u-section-3 .u-image-2,
.u-section-3 .u-image-3,
.u-section-3 .u-image-4 {
	height: unset !important;
}

 a.u-button-style.u-text-body-color, a.u-button-style.u-text-body-color[class*="u-border-"] {
	color: #FFF !important;
}

.u-section-3 .u-btn-1,
.u-section-3 .u-btn-2,
.u-section-3 .u-btn-3,
.u-section-3 .u-btn-4 {
	border-color: #FFF !important;
}

.u-section-4 .u-btn-18 {
	color: #FFF !important;
}

.personaje-wrapper {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 9999;
}

#personaje-fijo {
    position: fixed;
    bottom: 50px;
    right: 20px;
    width: 150px; /* Ajusta el tamaño según sea necesario */
    z-index: 9999;
}

#personaje-fijo img {
    width: 100%; /* Se adapta al tamaño del contenedor */
    max-width: 150px; /* Máximo tamaño permitido */
    transition: transform 0.3s ease-in-out;
}

#personaje-fijo:hover img {
    transform: scale(1.1); /* Pequeño zoom al pasar el mouse */
}

@media( max-width: 480px ) {
	#personaje-fijo {
		display: none !important;
	}
}

#sec-fa68 {
	background-color: #314f82 !important;
}

.main-text {
	font-size: 2.5rem !important;
	font-weight: normal !important;
}

.wai-text {
	font-size: 3rem !important;
	font-weight: bolder !important;
}

.u-section-1 .u-text-1 {
	margin-top: 375px !important;
}

@media(max-width: 768px) {
	.u-section-1 .u-text-1 {
		margin-top: 270px !important;
	}	
}

.u-section-1 .u-list-1 {
	/*margin-top: 30px !important;*/
}


#send_credentials_via_email {
    display: none !important;
}
label[for="send_credentials_via_email"] {
    display: none !important;
}

@media(max-width: 991px) {
	.container-fluid {
		justify-content: flex-end !important;
	}
}



.footer-layout {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}



.u-nav-container-footer {
	display: flex;
	flex-direction: column;
}

.u-nav-container-footer ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    gap: 25px;
}

.u-nav-container-footer ul li a {
	color: #FFF !important;
}



.u-nav-container-mobile {
	display: none;
}

.u-nav-container-mobile ul {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: flex-start;
    gap: 45px;
    margin-left: 1rem;
}

.u-nav-container-mobile ul li a {
	color: #FFF !important;
}

@media(max-width: 991px) {
	.u-nav-container-mobile {
		display: block;
	}
}



#menu-menu-principal {
	display: flex !important;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    gap: 25px;
}

.u-nav-container > .u-nav > .u-nav-item > .u-nav-link {
	padding: unset !important;
}


@media( max-width: 920px) {
	.introjs-tooltip {
		min-width: 450px;
		max-width: 600px;
	}
}

@media( max-width: 768px) {
	.introjs-tooltip {
		min-width: 320px;
		max-width: 500px;
	}
}