.elementor-247 .elementor-element.elementor-element-e2bb5af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-f71205b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-247 .elementor-element.elementor-element-f71205b.elementor-element{--order:-99999 /* order start hack */;}.elementor-247 .elementor-element.elementor-element-f71205b img{width:150px;max-width:150px;}.elementor-247 .elementor-element.elementor-element-53a5a1b{width:100%;max-width:100%;--jmm-top-items-icon-size:0px;--jmm-top-item-dropdown-icon-size:18px;--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:45px;--jmm-top-items-hor-align:flex-end;--jmm-sub-menu-offset:18px;--jmm-sub-items-ver-padding:20px;--jmm-sub-items-hor-padding:20px;--jmm-sub-items-gap:0px;--jmm-top-item-title-color:var( --e-global-color-362473e );--jmm-top-item-dropdown-icon-color:var( --e-global-color-c132e95 );--jmm-sub-item-title-color:var( --e-global-color-362473e );--jmm-sub-item-dropdown-icon-color:var( --e-global-color-c132e95 );--jmm-top-hover-item-icon-color:var( --e-global-color-c132e95 );--jmm-top-hover-item-title-color:var( --e-global-color-ee65a10 );--jmm-top-hover-item-dropdown-color:var( --e-global-color-c132e95 );--jmm-sub-hover-item-title-color:var( --e-global-color-ee65a10 );--jmm-sub-hover-item-dropdown-color:var( --e-global-color-c132e95 );--jmm-top-active-item-title-color:var( --e-global-color-c132e95 );--jmm-sub-active-item-title-color:#FFFFFF;--jmm-sub-active-item-dropdown-icon-color:var( --e-global-color-c132e95 );--jmm-sub-active-item-bg-color:var( --e-global-color-362473e );}.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:1rem;}.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3b043f1 );}.elementor-247 .elementor-element.elementor-element-96a6eba{width:100%;max-width:100%;--jmm-top-items-icon-size:0px;--jmm-top-item-dropdown-icon-size:18px;--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:45px;--jmm-top-items-hor-align:flex-end;--jmm-sub-menu-offset:18px;--jmm-sub-items-ver-padding:20px;--jmm-sub-items-hor-padding:20px;--jmm-sub-items-gap:0px;--jmm-top-item-title-color:var( --e-global-color-362473e );--jmm-top-item-dropdown-icon-color:var( --e-global-color-c132e95 );--jmm-sub-item-title-color:var( --e-global-color-362473e );--jmm-sub-item-dropdown-icon-color:var( --e-global-color-c132e95 );--jmm-top-hover-item-icon-color:var( --e-global-color-c132e95 );--jmm-top-hover-item-title-color:var( --e-global-color-ee65a10 );--jmm-top-hover-item-dropdown-color:var( --e-global-color-c132e95 );--jmm-sub-hover-item-title-color:var( --e-global-color-ee65a10 );--jmm-sub-hover-item-dropdown-color:var( --e-global-color-c132e95 );--jmm-top-active-item-title-color:var( --e-global-color-c132e95 );--jmm-sub-active-item-title-color:#FFFFFF;--jmm-sub-active-item-dropdown-icon-color:var( --e-global-color-c132e95 );--jmm-sub-active-item-bg-color:var( --e-global-color-362473e );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:1rem;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3b043f1 );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-362473e );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:var( --e-global-color-362473e );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__toggle{border-style:none;padding:0px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container .jet-mobile-menu__container-inner{padding:40px 40px 40px 40px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container{z-index:999;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-c132e95 );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-c132e95 );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item .jet-menu-label{font-family:"Geist", Sans-serif;font-size:16px;font-weight:500;line-height:1rem;color:#171717;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item{padding:12px 0px 12px 0px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item .jet-dropdown-arrow{color:var( --e-global-color-c132e95 );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:#737373;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-c132e95 );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-e2bb5af{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-f71205b img{width:115px;max-width:115px;}.elementor-247 .elementor-element.elementor-element-53a5a1b{width:initial;max-width:initial;}.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-247 .elementor-element.elementor-element-53a5a1b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-96a6eba{width:initial;max-width:initial;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:30px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:30px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container{width:90%;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:8px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__container .jet-mobile-menu__back svg{width:8px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:10px;}.elementor-247 .elementor-element.elementor-element-96a6eba .jet-mobile-menu__item .jet-dropdown-arrow svg{width:10px;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-53a5a1b *//* Contact Button Style */
.boton-contacto a{
	background-color:#262626;
	color:#ffffff !important;
	padding-right: 35px !important;
	padding-left: 35px !important;
	padding-top: 17px !important;
	padding-bottom: 17px !important;
	border-radius: 50px ;
	margin-left: 10px !important;
}

.boton-contacto a:hover{
	background-color:#171717;
}

/* Jet mega menu list */
.jet-mega-menu .jet-mega-menu-list{
	align-items: center !important;
}

/* Division */
.jet-mega-menu-list .jet-mega-menu-item .jet-mega-menu-item__desc{
	display: none;
}

.jet-mega-menu-list .jet-mega-menu-item.boton-contacto .jet-mega-menu-item__label {
    color: #fff !important;
}


/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Jet Unknowndown arrow */
	.elementor-widget-jet-mega-menu .jet-dropdown-arrow{
		margin-top:-5px;
		margin-bottom:-5px;
	}
	
	/* Selector CORRECTO para el enlace dentro del mvil */
	.boton-contacto a{
		background-color: #000000 !important;
		color: #ffffff !important;
	}
	
	.jet-mobile-menu__item.boton-contacto .jet-mobile-menu__item-inner{
		background-color: #000000 !important;
		border-radius: 5px;
		justify-content: center !important;
		text-align: center;
		padding: 1px 0 !important;
		margin-top: 20px;
	}
	
	.jet-mobile-menu__item.boton-contacto .jet-menu-name span{
		color: #ffffff !important;
	}
	
	
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Jet mobile menu  controls */
	.elementor-widget-jet-mega-menu .jet-mobile-menu__controls{
		margin-bottom:20px;
	}
	
	/* Fas times */
	.elementor-widget-jet-mega-menu .jet-mobile-menu__back .e-fas-times{
		height:23px;
	}
	
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-96a6eba *//* Contact Button Style */
.boton-contacto a{
	background-color:#262626;
	color:#ffffff !important;
	padding-right: 35px !important;
	padding-left: 35px !important;
	padding-top: 17px !important;
	padding-bottom: 17px !important;
	border-radius: 50px ;
	margin-left: 10px !important;
}

.boton-contacto a:hover{
	background-color:#171717;
}

/* Jet mega menu list */
.jet-mega-menu .jet-mega-menu-list{
	align-items: center !important;
}

/* Division */
.jet-mega-menu-list .jet-mega-menu-item .jet-mega-menu-item__desc{
	display: none;
}

.jet-mega-menu-list .jet-mega-menu-item.boton-contacto .jet-mega-menu-item__label {
    color: #fff !important;
}


/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Jet Unknowndown arrow */
	.elementor-widget-jet-mega-menu .jet-dropdown-arrow{
		margin-top:-5px;
		margin-bottom:-5px;
	}
	
	/* Selector CORRECTO para el enlace dentro del mvil */
	.boton-contacto a{
		background-color: #000000 !important;
		color: #ffffff !important;
	}
	
	.jet-mobile-menu__item.boton-contacto .jet-mobile-menu__item-inner{
		background-color: #000000 !important;
		border-radius: 5px;
		justify-content: center !important;
		text-align: center;
		padding: 1px 0 !important;
		margin-top: 20px;
	}
	
	.jet-mobile-menu__item.boton-contacto .jet-menu-name span{
		color: #ffffff !important;
	}
	
	
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Jet mobile menu  controls */
	.elementor-widget-jet-mega-menu .jet-mobile-menu__controls{
		margin-bottom:20px;
	}
	
	/* Fas times */
	.elementor-widget-jet-mega-menu .jet-mobile-menu__back .e-fas-times{
		height:23px;
	}
	
}/* End custom CSS */