/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2025 | 12:07:28 */
body {
    font-family: 'Urbanist', sans-serif;
}
h1, h2, h3, h4, h5, h6, p, a, span, div {
    font-family: 'Urbanist', sans-serif;
}
.elementor-12 .elementor-element.elementor-element-48f80f1, .elementor-12 .elementor-element.elementor-element-ea42416{
	--z-index: 99999;
}
.elementor-widget-n-tabs .e-n-tabs-heading{
	background-color: rgb(233, 233, 233);
	padding: 15px;
}
.single-post .site-content .elementor a{
	color: #F78C38;
    font-weight: 800;
    text-decoration: underline;
} 
.single-post .elementor a:hover{
	text-decoration: none;
}
.single-post h2, .single-post h3{
	color: #F78C38;
} 
#uc_post_grid_elementor_be28eaa .ue-meta-data{
	padding-top: 10px;
}
.elementor-12 .elementor-element.elementor-element-6c84590 > .elementor-widget-container{
	margin: 0px;
}
.elementor-nav-menu--layout-horizontal{
	height: 30px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
	margin-top: -8px;
}
.elementor-element-d255745:hover img,
.icon-sala-hover:hover img,
.elementor-element-c724d67:hover img,
.elementor-element-126fa50d:hover img,
.elementor-element-65a0108:hover img,
.elementor-element-f916e2a:hover img,
.elementor-element-76bcd18f:hover img,
.elementor-element-1e22afb8:hover img    {
    content: url('https://hybo.app/wp-content/uploads/2024/10/reserva-de-salas-hover.png');
}
.elementor-element-f33838a:hover img,
.elementor-element-5c2200c:hover img,
.elementor-element-161abf9:hover img,
.elementor-element-e9e736c:hover img,
.elementor-element-801ebe5:hover img,
.elementor-element-2aff22a:hover img,
.elementor-element-1d278b54:hover img,
.elementor-element-402bb436:hover img   {
	content: url('https://hybo.app/wp-content/uploads/2024/10/imagen-rombo-hover.png');
}
.elementor-element-6f1daad:hover img,
.elementor-element-72673ed1:hover img,
.elementor-element-b77aad9:hover img,
.elementor-element-525d7542:hover img,
.elementor-element-72fdca1:hover img,
.elementor-element-8df4792:hover img,
.elementor-element-23402a13:hover img,
.elementor-element-75b6ba4a:hover img     {
	content: url('https://hybo.app/wp-content/uploads/2024/10/reserva-de-aparcamientos-hover.png');
}
.elementor-element-4a468a4:hover img,
.elementor-element-3a26bdde:hover img,
.elementor-element-d2697c5:hover img,
.elementor-element-52fd102a:hover img,
.elementor-element-b502191:hover img,
.elementor-element-96333a5:hover img,
.elementor-element-3417fa19:hover img,
.elementor-element-130b0bc7:hover img    {
	content: url('https://hybo.app/wp-content/uploads/2024/10/oficinas-inteligentes-hover.png');
}
.elementor-element-c11d432:hover img,
.elementor-element-2c894e80:hover img,
.elementor-element-a176eb7:hover img,
.elementor-element-2472f67a:hover img,
.elementor-element-293b76d:hover img,
.elementor-element-2142636:hover img,
.elementor-element-58f5861a:hover img,
.elementor-element-62beaecd:hover img    {
	content: url('https://hybo.app/wp-content/uploads/2024/10/reserva-de-comedor-hover.png');
}
.elementor-element-66cfa34:hover img, 
.elementor-element-76240883:hover img,
.elementor-element-0c9b642:hover img,
.elementor-element-397f2214:hover img,
.elementor-element-d8b53ab:hover img,
.elementor-element-1ce3a18:hover img,
.elementor-element-34ba5aa:hover img,
.elementor-element-7b94cfab:hover img    {
	content: url('https://hybo.app/wp-content/uploads/2024/10/asignacion-de-taquillas-hover.png');
}
.elementor-element-af76e51:hover img,
.elementor-element-42bc090d:hover img,
.elementor-element-c347229:hover img,
.elementor-element-6ea21ad2:hover img,
.elementor-element-73df3cd:hover img,
.elementor-element-16d1e79:hover img,
.elementor-element-78c76604:hover img,
.elementor-element-f055eae:hover img   {
	content: url('https://hybo.app/wp-content/uploads/2024/10/incidencias-de-oficinas-hover.png');
}
.elementor-element-96e8752:hover img, 
.elementor-element-75da69e3:hover img,
.elementor-element-b7c266e:hover img,
.elementor-element-1216a1be:hover img,
.elementor-element-dee1960:hover img,
.elementor-element-36f5b45:hover img,
.elementor-element-5ec3f693:hover img,
.elementor-element-7455183f:hover img    {
	content: url('https://hybo.app/wp-content/uploads/2024/10/visitas-hover.png');
}

/*Tab Experiencias*/
.elementor-element-5ad8180:hover img,
.elementor-element-2dee9b76:hover img,
.elementor-element-e9d77b9:hover img,
.elementor-element-710dac20:hover img,
.elementor-element-4383171:hover img,
.elementor-element-1302fda:hover img,
.elementor-element-5f158542:hover img,
.elementor-element-6fa68298:hover img   {
	content: url('https://hybo.app/wp-content/uploads/2024/10/comunicacion-interna-hover.png');
}
.elementor-element-1c3096d:hover img, 
.elementor-element-39f70f37:hover img,
.elementor-element-066ebdf:hover img,
.elementor-element-1d08d5c1:hover img,
.elementor-element-d940f71:hover img,
.elementor-element-133947e:hover img,
.elementor-element-a7e1568:hover img,
.elementor-element-4a4c355:hover img  {
	content: url('https://hybo.app/wp-content/uploads/2024/10/servicios-y-beneficios-hover.png');
}
.elementor-element-61e2c95:hover img, 
.elementor-element-b78c2fa:hover img,
.elementor-element-c50d647:hover img ,
.elementor-element-6beda4fd:hover img,
.elementor-element-1d76d18:hover img,
.elementor-element-04c3d24:hover img,
.elementor-element-47a84534:hover img,
.elementor-element-f4312bc:hover img  {
	content: url('https://hybo.app/wp-content/uploads/2024/10/flotas-de-vehiculos-hover.png');
}
.elementor-element-d440201:hover img,
.elementor-element-43afe319:hover img,
.elementor-element-9a2b0c5:hover img,
.elementor-element-12917b6a:hover img,
.elementor-element-4922c6c:hover img,
.elementor-element-a31528a:hover img,
.elementor-element-237e418b:hover img,
.elementor-element-5f49e239:hover img    {
	content: url('https://hybo.app/wp-content/uploads/2024/10/lanzaderas-de-buses-hover.png');
}
.elementor-element-2a5da88:hover img, 
.elementor-element-25d308a6:hover img,
.elementor-element-2287b08:hover img,
.elementor-element-3515e51:hover img,
.elementor-element-5838e04:hover img,
.elementor-element-c8651de:hover img,
.elementor-element-2addd494:hover img,
.elementor-element-70547bb6:hover img    {
	content: url('https://hybo.app/wp-content/uploads/2024/10/retos-y-gamificacion-hover.png');
}
.elementor-element-9b4234c:hover img,
.elementor-element-5f64556d:hover img,
.elementor-element-f997512:hover img,
.elementor-element-6b763805:hover img,
.elementor-element-46daf97:hover img,
.elementor-element-a767fbd:hover img,
.elementor-element-78d9705b:hover img,
.elementor-element-57b87545:hover img   {
	content: url('https://hybo.app/wp-content/uploads/2024/10/compartir-coche-hover.png');
}
.elementor-element-d255745:hover .elementor-heading-title,
.elementor-element-f33838a:hover .elementor-heading-title,
.elementor-element-6f1daad:hover .elementor-heading-title,
.elementor-element-4a468a4:hover .elementor-heading-title,
.elementor-element-c11d432:hover .elementor-heading-title,
.elementor-element-66cfa34:hover .elementor-heading-title,
.elementor-element-af76e51:hover .elementor-heading-title,
.elementor-element-96e8752:hover .elementor-heading-title,
.elementor-element-5ad8180:hover .elementor-heading-title,
.elementor-element-1c3096d:hover .elementor-heading-title,
.elementor-element-61e2c95:hover .elementor-heading-title,
.elementor-element-d440201:hover .elementor-heading-title,
.elementor-element-2a5da88:hover .elementor-heading-title,
.elementor-element-9b4234c:hover .elementor-heading-title,
.btn-tab-exp:hover .elementor-heading-title    {
    color: white !important;
}
.elementor-1054 .elementor-element.elementor-element-7eb4a41{
	display: block;
}
.elementor-widget-n-menu .e-n-menu-title.e-current, .elementor-widget-n-menu .e-n-menu-title.e-current a{
	color: #191919 !important;
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{
	fill: black !important;
}
.elementor-9 .elementor-element.elementor-element-67a9075{
	padding-top: 30px;
	background-color: #ffffff;
}
.single .elementor-794 .elementor-element:not(.elementor-motion-effects-element-type-background) {
	padding: 30px;
	background-color: red !important;
}
.elementor-9 .elementor-element.elementor-element-0ed1383 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-302a913 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-1ee38ca .elementor-heading-title{
	font-size: 14px;	
}
.post .elementor-widget-theme-post-content {
	margin-top: 60px;
}
.post .banner-blog  {
    padding: 50px !important;
}
.post .parrafos-heredados p{
	margin-top: -60px;
}
.post .banner-blog p {
	color: #e3e3e3 !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.elementor-12 .elementor-element.elementor-element-b5e426d{
	--width: 100% !important;
}
.elementor-12 .elementor-element.elementor-element-d7f5c92{
	--container-widget-width: 80% !important;
}
.elementor-12 .elementor-element.elementor-element-65bec26{
	--width: 18% !important;
}
.elementor-82669 .elementor-element.elementor-element-1d29ac2 .dce-acf-repeater-grid .dce-acf-repeater-item{
	margin: 20px;
}
.sm-nowrap li a img, .has-submenu img {
	margin-right: 5px;
}
.repeater-item img{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.elementor-repeater-item-6af6678{
	font-size: 20px;
    font-weight: 600;
    text-align: center;
    display: block;
}
.elementor-repeater-item-135a45f{
	max-width: 90% !important;
	display: block;
    margin: auto;
}
.elementor-repeater-item-6049b2a a{
    font-size: 14px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #F78C38;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.18);
    padding: 10px 20px;
    display: block;
    text-align: center;
    max-width: 200px;
    margin: auto;
}
.elementor-12 .elementor-element.elementor-element-17b6860, 
.elementor-12 .elementor-element.elementor-element-22ddf51f, 
.elementor-12 .elementor-element.elementor-element-100f49eb,
.elementor-12 .elementor-element.elementor-element-b2208aa{
	--margin-left: -30px;
}
.page-id-9 .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a, .page .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{
	border-bottom: solid 5px #F78C38;
}
.page-id-9 .elementor-element-67a9075 .e-n-tabs-heading,
.page-id-9 .elementor-element-55ff44a .e-n-tabs-heading,
.page-id-9 .elementor-element-1ac9568 .e-n-tabs-heading,
.page-id-9 .elementor-element-3f70b64 .e-n-tabs-heading{
	background-color: #E4E4E4;
}
.elementor-widget-n-tabs .e-n-tabs-heading{
	background-color: rgb(255 255 255);	
}
.elementor-repeater-item-6049b2a a:hover{
	background-color: #e38236;
}
.elementor-repeater-item-6af6678, .elementor-repeater-item-135a45f, .elementor-repeater-item-6049b2a a{
	font-family: "Urbanist", Sans-serif;
}
.elementor-repeater-item-d59578c{
	font-weight: 700;
    font-size: 16px;
    display: block;
	margin-top: -20px !important;
}
.elementor-repeater-item-d3ee85f{
	display: block;
    margin-top: 10px;
	word-spacing: -1px;
    line-height: 24px;
	text-align: justify;
}
.ast-narrow-container .site-content > .ast-container{
	max-width: 1140px !important;
}
.blog #uc_post_grid_elementor_be28eaa .uc_post_grid_style_one_item{
	background-color: #eeeeee !important;	
}
.ast-separate-container{
	background-color: #fff !important;
}
#uc_uc_icon_accordion_elementor_2d0d21c .ue_expand{
	margin-top: -10px;
}
.elementor-12 .elementor-element.elementor-element-233d57c .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
	 font-weight: 700;
}
.box-integraciones .g-w{
	right: 120px !important;
    bottom: 40px !important;
}
.box-integraciones .g-drive{
	right: 80px !important;
}
.box-integraciones .icon-a{
	left: 260px !important;
}
.box-integraciones .icon-team{
	left: 150px !important;
}
.box-integraciones .icon-row{
	left: 70px !important;
}
.mySwiperCentered .swiper-slide img{
	display: none !important;
}
.page-id-80245 .mySwiperCentered .swiper-slide img, .page-id-80397 .mySwiperCentered .swiper-slide img, .page-id-80397 .mySwiper .disable-button{
	display: block !important;
}
.page-id-80397 .mySwiper .disable-button{
	-webkit-box-shadow: -2px 4px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: -2px 4px 5px 0px rgba(0,0,0,0.15);
	box-shadow: -2px 4px 5px 0px rgba(0,0,0,0.15);
	color: #ffff;
    margin: auto;
    border-radius: 20px;
    max-width: 120px;
    background-color: #f78c38;
    padding: 10px;
}
.page-id-80397 .mySwiper .disable-button:hover{
	background-color: #ed8b3e;
}
.page-id-80397 .slide-subtitle{
	color: #f78c38 !important;
}
.page-id-80397 .carrusel-reviews .mySwiper .swiper-button-next{
	right: -530px !important;
	top: -200px !important;
}
.page-id-80397 .carrusel-reviews .mySwiper .swiper-button-prev{
	left: -530px !important;
	top: -200px !important;
}
.home .carrusel-reviews .mySwiper .swiper-button-prev{
	left: -135px !important;
    top: -320px !important;
}
.home .carrusel-reviews .mySwiper .swiper-button-next{
    right: -140px !important;
    top: -320px !important;
}
.home .mySwiperCentered .swiper-rating-centered-buttons-block{
	margin-top: -10px !important;
}
.box-workplace .slide-description{
	padding-bottom: 80px;	
}
.elementor-widget-container .mySwiperCentered .swiper-rating-centered-buttons-block .swiper-rating-centered-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: linear-gradient(109.37deg, #818283 12.53%, #9dacba 91.8%) !important;
}
.mySwiperCentered .swiper-rating-centered-pagination .swiper-pagination-bullet{
	background-color: #a7aeb3 !important;
}
.mySwiper{
	padding: 30px 50px 50px !important;
}
.carrusel-reviews .slide-subtitle{
	line-height: 20px;
}
.carrusel-reviews .mySwiper .swiper-button-prev{
	left: -500px !important;
    right: auto !important;
    top: -250px !important;
    margin-right: 0px !important;
    position: relative !important;
}
.carrusel-reviews .mySwiper .swiper-button-next{
	position: relative !important;
    right: -500px !important;
    top: -250px !important;
}
.page .swiper-wrapper .slide-subtitle{
	line-height: 20px;
}
.carrusel-reviews .mySwiper .swiper-button-prev:after, .carrusel-reviews .mySwiper .swiper-button-next.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon, .carrusel-reviews .mySwiper .swiper-button-next:after{
    content: '';
    display: block;
    width: 18px;
    height: 65px;    
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.carrusel-reviews .mySwiper .swiper-button-prev:after{
	background-image: url('https://hybo.app/wp-content/uploads/2024/07/icon-previu.png');
}
.carrusel-reviews .mySwiper .swiper-button-next:after{
	background-image: url('https://hybo.app/wp-content/uploads/2024/07/icon-next.png');	
} 
.elementor-540 .elementor-element.elementor-element-53c98988 .slide-icons .icon-star-full{
	float: right;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
	width: 100%;
}
.tabs02 .eael-tabs-nav > ul li {
	border-style: none !important;
}
.tabs02 .eael-advance-tabs .eael-tabs-nav>ul li.active  {
	border-bottom: none !important;
	padding: 12px;
}
.tabs02 .eael-advance-tabs .eael-tabs-nav>ul li.active .eael-tab-title {
	background-color: white !important;
    padding: 10px 20px;
    border-radius: 20px;
}
.tabs02 .eael-advance-tabs .eael-tabs-nav > ul li img{
	display:none;	
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b024bca, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-d59c8fb{
	left: -28px;
}
.elementor-9 .elementor-element.elementor-element-b024bca{
	top: 50px;
}
.elementor-9 .elementor-element.elementor-element-751c4cd{
	top: 200px;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2b6ece3{
	left: 60px;
}
.elementor-9 .elementor-element.elementor-element-2b6ece3{
	top: 80px;
}
.elementor-9 .elementor-element.elementor-element-751c4cd{
	top: 130px;
}
#tab-espacios img {	
	background-color: #7fb8f4;
	width: 40px !important;
    padding: 5px !important;
    -webkit-box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	-moz-box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	width: 40px !important;
    padding: 5px !important;
   -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tab-esperiencias img {
	-webkit-box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	-moz-box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	width: 40px !important;
    padding: 5px !important;
   -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #f08c89;
}
#tab-medida img {
	-webkit-box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	-moz-box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	box-shadow: -2px 5px 5px 2px rgba(0,0,0,0.09);
	width: 40px !important;
    padding: 5px !important;
   -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #fdb554;
}
.eael-advance-tabs .eael-tabs-nav>ul li.active {
	border-bottom: solid 5px #f78c38 !important;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-36287d1, 
body:not(.rtl) .elementor-540 .elementor-element.elementor-element-70d7acb{
	left: 80px;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-69c151e{
	left: 160px;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-63663c0{
	left: 260px;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-71ec3a8, 
body:not(.rtl) .elementor-540 .elementor-element.elementor-element-11d375c {
    right: 70px;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a1a00bb, 
body:not(.rtl) .elementor-540 .elementor-element.elementor-element-f83c799 {
    right: 150px;
}
body:not(.rtl) .elementor-540 .elementor-element.elementor-element-a68bd07{
	left: 170px !important;
}
body:not(.rtl) .elementor-540 .elementor-element.elementor-element-8b6798c{
	left: 299px;
}
.mySwiper .block-shadow{
	box-shadow: none;
}
.mySwiper .swiper-slide{
	-webkit-box-shadow: 7px 9px 5px 3px rgba(0,0,0,0.11);
	-moz-box-shadow: 7px 9px 5px 3px rgba(0,0,0,0.11);
	box-shadow: 7px 9px 5px 3px rgba(0,0,0,0.11);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.elementor-787 .elementor-element.elementor-element-1d576e1 .elementor-shortcode, 
.elementor-882 .elementor-element.elementor-element-9011609 .elementor-shortcode,
.elementor-911 .elementor-element.elementor-element-8e89cca .elementor-shortcode,
.elementor-927 .elementor-element.elementor-element-eadadc4 .elementor-shortcode,
.elementor-966 .elementor-element.elementor-element-5d2b477 .elementor-shortcode,
.elementor-945 .elementor-element.elementor-element-eeca15d .elementor-shortcode,
.elementor-979 .elementor-element.elementor-element-71cc0f8 .elementor-shortcode,
.elementor-1006 .elementor-element.elementor-element-83ddca6  .elementor-shortcode,
.elementor-1018 .elementor-element.elementor-element-2900f89 .elementor-shortcode,
.elementor-1038 .elementor-element.elementor-element-d9fbdfb .elementor-shortcode,
.elementor-1054 .elementor-element.elementor-element-fee8cc9 .elementor-shortcode,
.elementor-1069 .elementor-element.elementor-element-332012e .elementor-shortcode,
.elementor-80245 .elementor-element.elementor-element-bb98be5  .elementor-shortcode,
.elementor-81287 .elementor-element.elementor-element-3009603 .elementor-shortcode {
	position: relative;
    max-width: 100vw;
    width: 100vw !important;
}
.elementor-787 .elementor-element.elementor-element-84e2ca8,
.elementor-882 .elementor-element.elementor-element-0883c38,
.elementor-81332 .elementor-element.elementor-element-fffa5a6,
.elementor-911 .elementor-element.elementor-element-f234d5d,
.elementor-927 .elementor-element.elementor-element-880b761,
.elementor-966 .elementor-element.elementor-element-46fd340,
.elementor-945 .elementor-element.elementor-element-c5534fc,
.elementor-979 .elementor-element.elementor-element-1189beb,
.elementor-1038 .elementor-element.elementor-element-26e6719,
.elementor-1006 .elementor-element.elementor-element-9ffff07,
.elementor-1018 .elementor-element.elementor-element-b639e50,
.elementor-1069 .elementor-element.elementor-element-e4da9dc {
	display: block;
}
.elementor-540 .elementor-element.elementor-element-53c98988 .slide-block{
	margin-right: -30px;
}
#icon-espacios .e-n-tab-title-text::before,#icon-experiencias .e-n-tab-title-text::before, #icon-a-medida .e-n-tab-title-text::before{
  content: ""; 
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  left: -5px;
  top: 50%;
  transform: translateY(-50%);

}   
#icon-espacios .e-n-tab-title-text::before {
  background-image: url(); 
}
#icon-experiencias .e-n-tab-title-text::before{
  background-image: url(); 
}
#icon-a-medida .e-n-tab-title-text::before{
  background-image: url(); 
}
.page-id-80245 .entry-content h2{
	font-size: 20px;
}
.elementor-shortcode{
	width: 100%;
}
#e-n-menu-content-3671 a:hover,
#e-n-menu-content-5311 a:hover,
#e-n-menu-content-2061 a:hover,
#e-n-menu-content-1531 a:hover{
		background-color: #ffffff;
    	border-radius: 10px;
    	padding: 10px;	
}

@media screen and (min-width: 2560px) {
	.bg-padding-big{
		padding: 0% 30%;
	}
	.elementor-9 .elementor-element.elementor-element-4facd85,
	.elementor-9 .elementor-element.elementor-element-80a890e{
		--margin-top: 150px;
		--margin-left: 100px;
	}
	.elementor-9 .elementor-element.elementor-element-e9e712b,
	.elementor-9 .elementor-element.elementor-element-4194266{
		--margin-bottom: 50px;
	}
	.elementor-9 .elementor-element.elementor-element-54e1cf2,
	.elementor-9 .elementor-element.elementor-element-2f72cbd{
		--content-width: 1400px;
	}

}
@media screen and (min-width: 1920px) {
	.bg-padding-big{
		padding: 0% 20%;
	}
	.elementor-9 .elementor-element.elementor-element-77f5148 .uc_classic_carousel_placeholder img,
	.elementor-9 .elementor-element.elementor-element-5910d8f .uc_classic_carousel_placeholder img {
		height: 240px;
	}
	#page{
		min-width: 1940px;
	}
	.home .e-con {
		--container-max-width: 1800px !important;
	}
	.home .container-max-1400 .e-con, .home .container-max-1400 {
		--container-max-width: 1400px !important;
	}
	.home .elementor-12 .elementor-element.elementor-element-87a1ed7, 
	.home .elementor-12 .elementor-element.elementor-element-78d7328e, 
	.home .elementor-12 .elementor-element.elementor-element-3c9d7bbd,
	.home .elementor-12 .elementor-element.elementor-element-e33d2fc {
		--container-widget-width: 60%;
		margin-left: 150px;
	}
	.elementor-80087 .elementor-element.elementor-element-de40836{
		--content-width: 1400px;
	}
	.elementor-12 .elementor-element.elementor-element-6b77048{
		--container-widget-width: 60%;
	}
	.elementor-9 .elementor-element.elementor-element-fe7318a{
		--padding-top: 91px;
	}
	.elementor-12 .elementor-element.elementor-element-3c9d7bbd{
		--width: 16%;	
	}
	.elementor-12 .elementor-element.elementor-element-17b6860, 
	.elementor-12 .elementor-element.elementor-element-22ddf51f,
	.elementor-12 .elementor-element.elementor-element-100f49eb, 
	.elementor-12 .elementor-element.elementor-element-b2208aa{
		width: 900px !important;
	}
	.home .mega-menu{
		margin-right: -63px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0412e44{
		left: 490px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b06a125{
		left: -70px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5f3690a{
		left: 550px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bea3f33{
		left: -90px;
	}
	.elementor-9 .elementor-element.elementor-element-c4c95ad .elementor-heading-title{
		padding-top: 25%;	
	}
	.elementor-9 .elementor-element.elementor-element-981a8c9{
		top: -20px;
		left: 6px !important;
	}
	.elementor-9 .elementor-element.elementor-element-c783711 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-299dc88 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-e679b9a .elementor-heading-title {
		 font-size: 18px;
	}
	.elementor-9 .elementor-element.elementor-element-8712ab0.e-con, .elementor-9 .elementor-element.elementor-element-d67b329.e-con{
		--align-self: center;
	}
	.elementor-9 .elementor-element.elementor-element-6fcd51d.elementor-element{
		 max-width: 70%;
	}
	.elementor-9 .elementor-element.elementor-element-51f51f4 > .elementor-widget-container{
		margin: 8px 100px 0px 100px;
	}
	.elementor-81287 .elementor-element.elementor-element-7c84363{
		--container-widget-width: 80% !important;	
	}
	.elementor-81287 .elementor-element.elementor-element-668c470 .elementor-heading-title, .elementor-81570 .elementor-element.elementor-element-668c470 .elementor-heading-title{
		font-size: 35px !important;
	}
	.elementor-9 .elementor-element.elementor-element-54e1cf2{
		-content-width: 1300px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-48b20ee, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-3fb9019{
		left: 632px;
		top: 50px;
	}
	.elementor-9 .elementor-element.elementor-element-df73782, .elementor-82896 .elementor-element.elementor-element-68fcf9e{
		top: 300px;
		left: 620px;
    	width: 150px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-df73782, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-68fcf9e{
		left: 572px;	
	}
	.elementor-9 .elementor-element.elementor-element-86f24b1, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-a59dc97{
		top: 300px;
		--scale: 1.2;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-450c900, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-2308626{
		left: 6px;
		top: 120px;	
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7cb0bfe, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-d59c8fb{
		left: -142px;
		top: 152px;	
	}
	.elementor-12 .elementor-element.elementor-element-48f80f1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48f80f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		height: 50px;
	}
	.elementor-9 .elementor-element.elementor-element-d3aed6a, .min-height-home{
		min-height: 1040px !important;
	}
	.elementor-9 .elementor-element.elementor-element-e90bf34{
		width: 60%;
        padding-top: 15%;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-778acf3{
		right: -190px;
		top: 140px;
	}
	.elementor-9 .elementor-element.elementor-element-606d348, 
	.elementor-82896 .elementor-element.elementor-element-cb666e0,
	.elementor-9 .elementor-element.elementor-element-0ba33dd {
		padding-top: 10%;
		osition: relative;
        left: 20px;	
	}
	.box-integraciones .g-w{
		right: 300px !important;
	}
	.box-integraciones .icon-a{
		left: 400px !important;
	}
	.box-integraciones .icon-team{
		left: 200px !important;
	}
	.elementor-9 .elementor-element.elementor-element-efe8fb7{
		--container-widget-width: 60%;
	}
	.elementor-9 .elementor-element.elementor-element-d67b329, .elementor-82896 .elementor-element.elementor-element-1c1c1d0f{
		--margin-top: 12%;
	}
	.elementor-82896 .elementor-element.elementor-element-10f9b0b2 .elementor-heading-title{
		padding: 0px 150px;
	}
	.elementor-9 .elementor-element.elementor-element-676c205 > .elementor-widget-container{
		margin: 36px 0px 0px 0px;
	}
	.elementor-9 .elementor-element.elementor-element-3369efc > .elementor-widget-container{
		margin: 15px 0px 0px 0px;
	}
	.elementor-9 .elementor-element.elementor-element-1d8c52f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1d8c52f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-9 .elementor-element.elementor-element-4d62e0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d62e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		padding: 80px 0px;
	}
	.elementor-9 .elementor-element.elementor-element-e4658a1, .elementor-9 .elementor-element.elementor-element-edc5ef9{
		--padding-top: 100px;	
	}
	.elementor-9 .elementor-element.elementor-element-9ee904b, .elementor-9 .elementor-element.elementor-element-be461f5{
		--padding-top: 91px;
	}
}	

/* Para resolución de 1920x1080 y zoom >= 125% */
@media screen and (min-width: 1920px) and (min-height: 1080px) and (min-resolution: 192dpi) and (min-aspect-ratio: 16/9) and (min-device-pixel-ratio: 1.25) {
   .elementor-9 .elementor-element.elementor-element-9699da3{
   		margin-top: 50px;
   }
   .elementor-9 .elementor-element.elementor-element-e9e712b{
   		--margin-bottom: 80px;
   }
}

@media (min-width: 1920px) {
    .elementor-9 .elementor-element.elementor-element-be461f5:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-9ee904b:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-fe7318a:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-99af356:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-8c57b01:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-4d61f96:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-be461f5:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-9ee904b:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-fe7318a:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-be461f5:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-9ee904b:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-fe7318a:not(.elementor-motion-effects-element-type-background)
     {
    	background-position: 518px 22px;
    }
    .elementor-9 .elementor-element.elementor-element-d987247 > .elementor-widget-container{
    	margin: 98px 0px 8px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-bb3dec4 > .elementor-widget-container{
    	margin: 16px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-4d0e679 > .elementor-widget-container{
    	margin: 28px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-bb3dec4 > .elementor-widget-container{
    	margin: 9px 0px 0px 0px;
    }
}


@media screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-12 .elementor-element.elementor-element-751fdac{
		--width: 95%;
	}
	.elementor-80087 .elementor-element.elementor-element-de40836{
		--content-width: 1400px;
	}
	.elementor-12 .elementor-element.elementor-element-17b6860,
	.elementor-12 .elementor-element.elementor-element-22ddf51f,
	.elementor-12 .elementor-element.elementor-element-100f49eb,
	.elementor-12 .elementor-element.elementor-element-b2208aa{
		width: 1020px !important;
	}
	.elementor-9 .elementor-element.elementor-element-c783711 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-299dc88 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-e679b9a .elementor-heading-title {
		 font-size: 18px;
	}
	.elementor-9 .elementor-element.elementor-element-606d348, .elementor-82896 .elementor-element.elementor-element-cb666e0, .elementor-9 .elementor-element.elementor-element-0ba33dd{
		padding-top: 10%;	
	}
	.elementor-9 .elementor-element.elementor-element-bb3dec4 > .elementor-widget-container{
		margin: 46px 0px 0px 0px;	
	}
	.elementor-9 .elementor-element.elementor-element-d987247 > .elementor-widget-container{
		margin: 108px 0px 8px 0px;
	}
	.elementor-9 .elementor-element.elementor-element-9ee904b{
		--padding-top: 110px;
	}
	.home .e-con{
		--container-max-width: 1140px;
	}
	body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-2308626, body:not(.rtl) .elementor-9 .elementor-element.elementor-element-450c900{
		left: 76px;
		top: 83px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-df73782{
		left: 480px;
    	top: 220px;
	}
	.elementor-9 .elementor-element.elementor-element-86f24b1{
		top: 276px;
		left: -4px !important;
	}
	.elementor-82896 .elementor-element.elementor-element-cb666e0{
		padding-top: 10%;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7cb0bfe{
		left: -82px;
    	top: 120px;
	}
	.elementor-9 .elementor-element.elementor-element-48b20ee{
		top: 30px;
		left: 520px !important;	
	}
	.elementor-9 .elementor-element.elementor-element-606d348{
		padding-top: 10% !important;	
	}
	.elementor-83071 .elementor-element.elementor-element-2ddd0ed{
		--min-height: 840px;
	}
	.box-integraciones .g-drive{
		right: 280px !important;
	}
	.box-integraciones .icon-a{
		left: 490px !important;	
	}
	.box-integraciones .icon-row{
		left: 210px !important;	
	}
	.box-integraciones .g-w{
		right: 360px !important;
	}
	.box-integraciones .icon-team{
		left: 350px !important;
	}
	.elementor-9 .elementor-element.elementor-element-601580d{
		right: 280px !important;	
	}
	.elementor-9 .elementor-element.elementor-element-7890fa9{
		left: 450px !important;
	}
	.elementor-9 .elementor-element.elementor-element-07c6dd1{
		left: 350px !important;	
	}
	.elementor-9 .elementor-element.elementor-element-54f9765{
		left: 280px !important;
	}
	.elementor-9 .elementor-element.elementor-element-d3aed6a, .min-height-home{
		min-height: 900px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-cca95f3, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-3fb9019 {
		left: 550px;
    	width: 15%;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a6a9524, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-68fcf9e {
		left: 610px;
    	width: 23%;
	}
	.elementor-9 .elementor-element.elementor-element-a6a9524, .elementor-82896 .elementor-element.elementor-element-68fcf9e{
		top: 270px;
	}
	.elementor-9 .elementor-element.elementor-element-751c4cd, .elementor-82896 .elementor-element.elementor-element-a59dc97{
		top: 260px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-751c4cd, body:not(.rtl) .elementor-82896 .elementor-element.elementor-element-a59dc97{
		 left: 90px;
	}
	.elementor-9 .elementor-element.elementor-element-2b6ece3{
		top: 140px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2b6ece3 {
    	left: 120px;
	}
	.elementor-9 .elementor-element.elementor-element-e90bf34{
		padding-top: 10%;
		margin-left: -120px;
	}
	.elementor-9 .elementor-element.elementor-element-b024bca, .elementor-82896 .elementor-element.elementor-element-d59c8fb{
		top: 150px;
	}
	.elementor-9 .elementor-element.elementor-element-b024bca img, .elementor-82896 .elementor-element.elementor-element-d59c8fb img{
		width: 84%;
	}
	.elementor-9 .elementor-element.elementor-element-cca95f3, .elementor-82896 .elementor-element.elementor-element-3fb9019{
		top: 120px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-36287d1{
		left: 201px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-69c151e, body:not(.rtl) .elementor-540 .elementor-element.elementor-element-a68bd07{
		left: 300px !important;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-63663c0{
		left: 499px;
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-71ec3a8{
		right: 250px;	
	}
	body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a1a00bb{
		right: 350px;
	}
	.elementor-9 .elementor-element.elementor-element-a1a00bb{
		bottom: 50px;
	}
	.elementor-9 .elementor-element.elementor-element-fe7318a, .elementor-9 .elementor-element.elementor-element-be461f5{
		--padding-top: 72px;
	}
}

@media (max-width: 1280px) {
	.elementor-9 .elementor-element.elementor-element-8b43b38 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-9699da3 .elementor-heading-title{
		font-size: 30px;
    	line-height: 35px;
    	padding-top: 10%;
	}
	.elementor-9 .elementor-element.elementor-element-e9e712b{
		--min-height: 685px;
	}
	.elementor-9 .elementor-element.elementor-element-606d348{
		padding-top: 5%;
	}
	.elementor-9 .elementor-element.elementor-element-a13b6d3{
		--margin-top: 205px;
	}
	.elementor-9 .elementor-element.elementor-element-a573862{
		margin-top: 200px;
	}
	.box-integraciones .g-w{
		bottom: 70px !important;
	}
	.elementor-9 .elementor-element.elementor-element-969bba5, .elementor-9 .elementor-element.elementor-element-2c3ac01{
		--content-width: 90%;
	}
	.elementor-9 .elementor-element.elementor-element-c783711 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-299dc88 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-e679b9a .elementor-heading-title {
		 font-size: 16px;
	}
	.elementor-9 .elementor-element.elementor-element-fe7318a, .elementor-9 .elementor-element.elementor-element-be461f5{
		 --padding-top: 72px;
	}
	.elementor-9 .elementor-element.elementor-element-1dc5f1c{
		--content-width: 90%;
	}
}

@media (min-width: 600px) and (max-width: 900px) {
	.box-integraciones .icon-row {
    	left: 20px !important;
	}
	.box-integraciones .icon-team {
    	left: 50px !important;
	}
	.box-integraciones .icon-a {
    	left: 130px !important;
	}
	.box-integraciones .g-drive {
    	right: 20px !important;
	}
	.box-integraciones .g-w{
		 right: 30px !important;
	}
}

@media (max-width: 767px) {
	.menu-item-type-mlp_language img{
		margin-right: 10px;
	}
}

@media (max-width: 600px) {
	/* Estilos a la tabla */
.dce-acf-repeater-table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Mejora el scroll en dispositivos iOS */
    border-collapse: collapse;
}

.dce-acf-repeater-table th,
.dce-acf-repeater-table td {
    padding: 10px; /* Espacio alrededor del contenido de la celda */
    text-align: left;
    overflow-wrap: break-word; /* Asegura el ajuste del texto */
    white-space: normal; /* Permite que el texto se ajuste a nuevas líneas */
    word-wrap: break-word; /* Ajusta las palabras largas */
}

.dce-acf-repeater-table, 
    .dce-acf-repeater-table thead, 
    .dce-acf-repeater-table tbody, 
    .dce-acf-repeater-table th, 
    .dce-acf-repeater-table td, 
    .dce-acf-repeater-table tr {
        display: block;
    }

    .dce-acf-repeater-table thead tr {
        display: none; /* Oculta el encabezado de la tabla en pantallas pequeñas */
    }

    .dce-acf-repeater-table tr {
        margin-bottom: 15px; /* Añade espacio entre filas */
    }

    .dce-acf-repeater-table td {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }

    .dce-acf-repeater-table td:before {
        content: attr(data-label); /* Usa el valor de 'data-label' como texto antes del dato */
        position: absolute;
        left: 0;
        width: 45%;
        padding-left: 15px;
        font-weight: bold; /* Estilo del encabezado */
    }
    .dce-acf-repeater-table p{
    	white-space: normal; /* Permite el ajuste del texto a múltiples líneas */
    	word-wrap: break-word; /* Divide las palabras largas */
    	overflow-wrap: break-word; /* Divide palabras largas que no caben */
    	margin: 0; /* Elimina el margen extra si es necesario */
    }

	.box-integraciones .icon-row{
		 left: 15px !important;
		 width: 50px;
	}
	.box-integraciones .g-drive {
    	right: 20px !important;
    	width: 50px;
    	top: 40px !important;
	}
	.box-integraciones .icon-team {
    	left: 25px !important;
    	width: 50px;
    	top: 200px !important;
	}
	.box-integraciones .icon-a {
    	left: 360px !important;
    	width: 50px;
	}
	.box-integraciones .g-w {
    	right: 140px !important;
    	bottom: 40px !important;
    	width: 160px;
	}
}


@media screen and (max-width: 430px) {
	.box-tres-tabs .elementor-element {
		margin-right: 0px;
        margin-left: 0px;
	}
	.box-tres-tabs h3{
		padding: 0px 20px;
	}
	.box-tres-tabs h2{
		margin: auto !important;
        max-width: 35ch;
        word-wrap: break-word;
	}
	.box-tres-tabs #icon-experiencias, .box-tres-tabs #icon-a-medida{
		--n-tabs-title-gap: 50px;
		border: solid 1px #cfcfcf;
		border-radius: 10px;
	}
	.box-tres-tabs .elementor-element-75d3350e, 
	.box-tres-tabs .elementor-element-4e7b421e{
		max-width: 80px;
		width: 100%!important;
	}
     .elementor-element-6f372d26 {
        order: -1;
    }
    .elementor-element-1224e950 {
        order: 2;
    }
    .elementor-element-6f372d26 img{
    	width: 100%; 
        height: auto; 
        object-fit: cover;
    }
    .elementor-nav-menu--dropdown a{
    	color: #ffffff;
    }
    .elementor-nav-menu--dropdown{
    	background-color: #353030;
    }
    .elementor-nav-menu .sub-arrow .e-font-icon-svg{
    	background-color: #ffffff;
    }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container{
    	margin-left: -10px;
    	margin-top: 0px;
    }
    .elementor-857 .elementor-element.elementor-element-6f372d26,
    .elementor-element.elementor-element-6f372d26 {
    	--padding-right: 15px !important;
    }
    .elementor-element.elementor-element-6f372d26,
    .elementor-81570 .elementor-element.elementor-element-233b9ee {
    	--margin-top: 50px !important;
    }
    .elementor-81570 .elementor-element.elementor-element-7b955e2{
    	--margin-top: 20px;
    }
	.elementor-12 .elementor-element.elementor-element-259fa5a .uc-side-menu-items ul ul li a, 
	.elementor-12 .elementor-element.elementor-element-eedde8e .uc-side-menu-items ul ul li a,
	.elementor-12 .elementor-element.elementor-element-90db37d .uc-side-menu-items ul ul li a,
	.elementor-12 .elementor-element.elementor-element-7ae7abe .uc-side-menu-items ul ul li a
	 {
		padding: 10px 0px 10px 45px;
	}
	.elementor-12 .elementor-element.elementor-element-259fa5a .uc-side-menu-items ul ul ul li a{
		padding: 0px 0px 20px 40px;
	}
	.elementor-12 .elementor-element.elementor-element-b5e426d, .elementor-12 .elementor-element.elementor-element-b5e426d{
		--width: 20% !important;
	}
	.elementor-12 .elementor-element.elementor-element-259fa5a .uc-side-menu-items ul a, 
	.elementor-12 .elementor-element.elementor-element-eedde8e .uc-side-menu-items ul a,
	.elementor-12 .elementor-element.elementor-element-90db37d .uc-side-menu-items ul a,
	.elementor-12 .elementor-element.elementor-element-7ae7abe .uc-side-menu-items ul a {
		padding: 10px 20px 10px 55px;
	}
	.iconmenu-espacios::before, .iconmenu-esperiencias::before, .iconmenu-amedida::before {
		  content: ""; 
		  background-size: contain;
		  background-repeat: no-repeat;
		  width: 32px;
		  height: 32px;
		  position: absolute;
		  margin-top: 25px;
		  margin-left: 8px;
		  transform: translateY(-50%);		  
	}
	.elementor-12 .elementor-element.elementor-element-259fa5a ul.uc-list-menu li.current-menu-item > a{
		background-color: #e5e5e5;
	}
	.iconmenu-espacios::before{
		background-image: url('https://hybo.app/wp-content/uploads/2024/09/espacios.png');
	}
	.iconmenu-esperiencias::before{
		background-image: url('https://hybo.app/wp-content/uploads/2024/09/experiencias.png'); 
	}
	.iconmenu-amedida::before{
		background-image: url('https://hybo.app/wp-content/uploads/2024/09/a-medida.png'); 
	}
	.elementor-12 .elementor-element.elementor-element-65bec26, .elementor-12 .elementor-element.elementor-element-65bec26{
		--width: 35% !important;
		margin-left: 10px;
	}
	.elementor-9 .elementor-element.elementor-element-aff4ff1, 
	.elementor-9 .elementor-element.elementor-element-c0784c6, 
	.elementor-9 .elementor-element.elementor-element-0ac2534,
	.elementor-80087 .elementor-element.elementor-element-e539b94 {
		--margin-left: 0px;
    	--margin-right: 0px;
	}
	.elementor-9 .elementor-element.elementor-element-8b43b38 .elementor-heading-title{
		color: #474646;
	}
	.elementor-9 .elementor-element.elementor-element-a13b6d3{
		margin-top: 250px;	
	}
	.elementor-80066 .elementor-element.elementor-element-f1e71fa .elementkit-tab-wraper.vertical .elementkit-tab-nav{
		flex-basis: 70% !important;
	}
	.elementor-82006 .elementor-element.elementor-element-23dd02b{
		--padding-left: 0px;
		-padding-top: 0px;
	}
	#ast-scroll-top{
		bottom: 100px;
	}
	.elementor-9 .elementor-element.elementor-element-9699da3 .elementor-heading-title, .elementor-82896 .elementor-element.elementor-element-fcceedd .elementor-heading-title{
		line-height: 30px;
		font-size: 25px;
		color: #606060;
	}
	.elementor-82006 .elementor-element.elementor-element-23dd02b{
		--padding-top: 0px;	
	}
	.elementor-12 .elementor-element.elementor-element-9a348dd{
		z-index: 1;
	}
	.elementor-12 .elementor-element.elementor-element-d7f5c92{
		--container-widget-width: 90%;
	}
	.elementor-9 .elementor-element.elementor-element-a81b9e3 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-5aefcc0 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-51f51f4 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-b149e02 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-edd28f1 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-d7982dc .elementor-heading-title, .elementor-361 .elementor-element.elementor-element-0d94827 .elementor-heading-title, .elementor-80618 .elementor-element.elementor-element-0d94827 .elementor-heading-title, .elementor-80621 .elementor-element.elementor-element-0d94827 .elementor-heading-title, .elementor-80623 .elementor-element.elementor-element-0d94827 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-efe8fb7 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-aff5550 .elementor-heading-title, .elementor-81087 .elementor-element.elementor-element-bf34740 .elementor-heading-title, .elementor-9 .elementor-element.elementor-element-9f7e559 .elementor-heading-title{
		font-size: 25px !important;
    	line-height: 30px !important;
	}
	.elementor-9 .elementor-element.elementor-element-a81b9e3 .elementor-heading-title{
		margin-top: 390px;
    	color: #3f3f3f;
    	margin-left: 18px;
	}
	.elementor-9 .elementor-element.elementor-element-edd28f1 .elementor-heading-title{
		max-width: 80%;
    	margin: auto;
	}
	.elementor-9 .elementor-element.elementor-element-a81b9e3, .elementor-80612 .elementor-element.elementor-element-bf4d263, .elementor-9 .elementor-element.elementor-element-fe45d30{
		--container-widget-width: 100%;
	}
	.elementor-9 .elementor-element.elementor-element-5aefcc0, .elementor-9 .elementor-element.elementor-element-efe8fb7{
		--container-widget-width: 80%;
	}
	.elementor-9 .elementor-element.elementor-element-9bf4669 > .elementor-widget-container{
		margin: 0px 40px;
	}
	.elementor-9 .elementor-element.elementor-element-2e80f3e:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-2e80f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-d255745:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-d255745 > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-f33838a:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-f33838a > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-6f1daad:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-6f1daad > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-4a468a4:not(.elementor-motion-effects-element-type-background), .elementor-9 
	.elementor-element.elementor-element-4a468a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-c11d432:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-c11d432 > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-66cfa34:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-66cfa34 > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-af76e51:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-af76e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-96e8752:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-96e8752 > .elementor-motion-effects-container > .elementor-motion-effects-layer, 
	.elementor-9 .elementor-element.elementor-element-5ad8180:not(.elementor-motion-effects-element-type-background), 
	.elementor-9 .elementor-element.elementor-element-5ad8180 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-9 .elementor-element.elementor-element-1c3096d:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-61e2c95:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-d440201:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-2a5da88:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-9b4234c:not(.elementor-motion-effects-element-type-background),
	.elementor-80087 .elementor-element.elementor-element-4b5d7c2:not(.elementor-motion-effects-element-type-background),
	.elementor-80087 .elementor-element.elementor-element-96ac3cd, .elementor-80087 .elementor-element.elementor-element-c9f0c8c,
	.elementor-80087 .elementor-element.elementor-element-f48bfa8, .elementor-80087 .elementor-element.elementor-element-4292e9c,
	.box-tres-tabs .btn-tab-exp
	{
		padding: 20px !important;
		margin-bottom: 20px !important;
	}
	.elementor-327 .elementor-element.elementor-element-7591f17:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-7591f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-327 .elementor-element.elementor-element-20eb0ac:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-20eb0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-327 .elementor-element.elementor-element-3e194e8:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-3e194e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-327 .elementor-element.elementor-element-3e194e8:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-3e194e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-327 .elementor-element.elementor-element-e6ec144:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-e6ec144 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-327 .elementor-element.elementor-element-c71e84d:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-c71e84d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-327 .elementor-element.elementor-element-e5e240a:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-e5e240a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80609 .elementor-element.elementor-element-7591f17:not(.elementor-motion-effects-element-type-background), .elementor-80609 .elementor-element.elementor-element-7591f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80609 .elementor-element.elementor-element-20eb0ac:not(.elementor-motion-effects-element-type-background), .elementor-80609 .elementor-element.elementor-element-20eb0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80609 .elementor-element.elementor-element-3e194e8:not(.elementor-motion-effects-element-type-background), .elementor-80609 .elementor-element.elementor-element-3e194e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80609 .elementor-element.elementor-element-c71e84d:not(.elementor-motion-effects-element-type-background), .elementor-80609 .elementor-element.elementor-element-c71e84d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80609 .elementor-element.elementor-element-c71e84d:not(.elementor-motion-effects-element-type-background), .elementor-80609 .elementor-element.elementor-element-c71e84d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80609 .elementor-element.elementor-element-e6ec144:not(.elementor-motion-effects-element-type-background), .elementor-80609 .elementor-element.elementor-element-e6ec144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		margin-bottom: 20px;
	}
	.elementor-80612 .elementor-element.elementor-element-bf4d263 .elementor-heading-title{
		font-size: 14px;
	}
	.elementor-9 .elementor-element.elementor-element-7cc4686 > .elementor-widget-container{
		padding: 0px 0px 10px 20px;
	}
	.elementor-9 .elementor-element.elementor-element-9fadd39 .eael-advance-tabs .eael-tabs-nav > ul li.active, .elementor-882 .elementor-element.elementor-element-5052f95e{
		width: 100%;
	}
	.elementor-361 .elementor-element.elementor-element-f35bbe3, 
	.elementor-80618 .elementor-element.elementor-element-f35bbe3, 
	.elementor-80621 .elementor-element.elementor-element-f35bbe3, 
	.elementor-80623 .elementor-element.elementor-element-f35bbe3, 
	.elementor-9 .elementor-element.elementor-element-a44dbfd,
	.elementor-9 .elementor-element.elementor-element-bb65161 {
		padding-left: 0px;
	}
	.elementor-9 .elementor-element.elementor-element-d67b329{
		margin-top: 60%;
	}
	.mySwiper{
		padding: 0px !important;
	}
	.elementor-80066 .elementor-element.elementor-element-162e615, 
	.elementor-80066 .elementor-element.elementor-element-34e7856, 
	.elementor-82006 .elementor-element.elementor-element-9e74130, 
	.elementor-9 .elementor-element.elementor-element-fe507ce,
	.elementor-9 .elementor-element.elementor-element-7766c43,
	.elementor-9 .elementor-element.elementor-element-23e5626,
	.elementor-9 .elementor-element.elementor-element-e0df9f6  {
		padding-left: 0px;
	}
	.elementor-80066 .elementor-element.elementor-element-f1e71fa .elementkit-tab-nav{
		padding: 0px;
	}
	.elementor-882 .elementor-element.elementor-element-ddc25bd > .elementor-widget-container{
		padding: 20px 0px 20px 30px;
	}
	.elementor-882 .elementor-element.elementor-element-1a7916b3 > .elementor-widget-container{
		max-width: 80%;
    	margin: auto;
    	margin-top: -50px;
	}
	.elementor-882 .elementor-element.elementor-element-6245918{
		margin-top: 20px;
	}
	.elementor-882 .elementor-element.elementor-element-6245918{
		--e-icon-list-icon-size: 20px;
	}
	.elementor-882 .elementor-element.elementor-element-5269a0da{
		--margin-top: 30px;
	}
	.elementor-882 .elementor-element.elementor-element-4f19492b:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-4f19492b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		padding: 20px;
	}
	.elementor-9 .elementor-element.elementor-element-c724d67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c724d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-9 .elementor-element.elementor-element-161abf9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-161abf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-9 .elementor-element.elementor-element-b77aad9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b77aad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-9 .elementor-element.elementor-element-a176eb7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a176eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-9 .elementor-element.elementor-element-0c9b642:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0c9b642 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-9 .elementor-element.elementor-element-c347229:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c347229 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-80087 .elementor-element.elementor-element-5ca1a65:not(.elementor-motion-effects-element-type-background), .elementor-80087 .elementor-element.elementor-element-5ca1a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		margin-bottom: 20px;
	}
	.elementor-9 .elementor-element.elementor-element-f6481aa img, 
	.elementor-9 .elementor-element.elementor-element-39ea56c img, 
	.elementor-9 .elementor-element.elementor-element-28d61af img,
	.elementor-80087 .elementor-element.elementor-element-38037e4 img,
	.elementor-80245 .elementor-element.elementor-element-034e0dd img,
	.elementor-81287 .elementor-element.elementor-element-f6681dd img,
	.elementor-80087 .elementor-element.elementor-element-620d80b img,
	.elementor-9 .elementor-element.elementor-element-7b62ef7 img,
	.elementor-84692 .elementor-element.elementor-element-d4ed312 img,
	.elementor-85012 .elementor-element.elementor-element-37287727 img {
		width: 100% !important;
	}
	.elementor-9 .elementor-element.elementor-element-727b890, 
	.elementor-9 .elementor-element.elementor-element-0e7f416, 
	.elementor-9 .elementor-element.elementor-element-80eb59c,
	.elementor-80087 .elementor-element.elementor-element-de22f8c {
		--n-tabs-title-gap: 50px;
	}
	.elementor-9 .elementor-element.elementor-element-c2ee2f3, .elementor-9 .elementor-element.elementor-element-b2f70d1{
		--margin-bottom: 0px;
	}
	.elementor-9 .elementor-element.elementor-element-2e34a51 .elementor-heading-title{
		margin-top: -60px;
    	padding: 0px 20px;
    	font-size: 25px !important;
	}
	.elementor-9 .elementor-element.elementor-element-969bba5, .elementor-9 .elementor-element.elementor-element-969bba5, .elementor-9 .elementor-element.elementor-element-2c3ac01, .elementor-9 .elementor-element.elementor-element-1dc5f1c{
		--content-width: 100%;
	}
	.elementor-9 .elementor-element.elementor-element-686ec5e, 
	.elementor-9 .elementor-element.elementor-element-ff183bb, 
	.elementor-9 .elementor-element.elementor-element-2a7e37f, 
	.elementor-9 .elementor-element.elementor-element-0295ab3.e-con,
	.elementor-9 .elementor-element.elementor-element-0df3522,
	.elementor-9 .elementor-element.elementor-element-787e87b,
	.elementor-9 .elementor-element.elementor-element-8e42db5 {
		--padding-left: 0px;
	}
	.elementor-9 .elementor-element.elementor-element-1c811ca{
		--container-widget-width: 80%;
	}
	.elementor-9 .elementor-element.elementor-element-48dfbb2 .elementor-heading-title, 
	.elementor-9 .elementor-element.elementor-element-9b6f6bc .elementor-heading-title, 
	.elementor-9 .elementor-element.elementor-element-d91b497 .elementor-heading-title, 
	.elementor-9 .elementor-element.elementor-element-c5b20c7 .elementor-heading-title, 
	.elementor-9 .elementor-element.elementor-element-f8f5378 .elementor-heading-title, 
	.elementor-9 .elementor-element.elementor-element-4d26e95 .elementor-heading-title, 
	.elementor-9 .elementor-element.elementor-element-7fa87fa .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-0670d22 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-7576d32 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-6b5547a .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-cbc0001 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-e9654da .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-411afc0 .elementor-heading-title,
	.elementor-9 .elementor-element.elementor-element-1780c74 .elementor-heading-title  {
		font-size: 25px;
		line-height: 30px;
	}
	.elementor-9 .elementor-element.elementor-element-ef47025, .elementor-9 .elementor-element.elementor-element-e75d229{
		--margin-bottom: 15px;
	}
	.elementor-9 .elementor-element.elementor-element-77f5148 .uc_classic_carousel_placeholder img,
	.elementor-9 .elementor-element.elementor-element-5910d8f .uc_classic_carousel_placeholder img,
	.elementor-9 .elementor-element.elementor-element-77f5148 .uc_classic_carousel_placeholder img {
		padding: 20px;
		height: 250px;
	}
	.elementor-9 .elementor-element.elementor-element-67a9075 .e-n-tabs-heading button,
	.elementor-9 .elementor-element.elementor-element-55ff44a .e-n-tabs-heading button,
	.elementor-element-1ac9568 .e-n-tabs-heading button,
	.elementor-9 .elementor-element.elementor-element-3f70b64 .e-n-tabs-heading button {
		border: solid 1px #b2b0b0;
    	margin: auto;
        width: 200px !important;
        border-radius: 10px;
        margin-bottom: 20px;
        margin-top: 30px;
	}
	.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile,
	.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
		padding-bottom: 40px;
	}
	.mySwiper .swiper-button-next, .mySwiper .swiper-button-prev{
		display: block !important;
	}
	.home .carrusel-reviews .mySwiper .swiper-button-next{
		right: -95px !important;
    	top: -250px !important;
	}
	.elementor-9 .elementor-element.elementor-element-3db8f1e > .elementor-widget-container{
		padding: 0px !important;	
	}
	.home .carrusel-reviews .mySwiper .swiper-button-prev{
		left: -84px !important;
    	top: -250px !important;
	}
	.mySwiper .swiper-slide{
		box-shadow: none !important;
	}
	.elementor-9 .elementor-element.elementor-element-9f6b8b2,
	.elementor-9 .elementor-element.elementor-element-317cc3e,
	.elementor-9 .elementor-element.elementor-element-75568c7 {
		border-bottom: solid 1px #8b8b8b;
	}

	#icon-espacios .e-n-tab-title-text::before{
		left: 120px;
	}
	#icon-experiencias .e-n-tab-title-text::before, #icon-a-medida .e-n-tab-title-text::before{
		left: 100px;
	}
	#uc_ue_side_menu_elementor_259fa5a .uc-menu-item-pointer, 
	#uc_ue_side_menu_elementor_eedde8e .uc-menu-item-pointer,
	#uc_ue_side_menu_elementor_90db37d .uc-menu-item-pointer,
	#uc_ue_side_menu_elementor_7ae7abe .uc-menu-item-pointer {
		position: absolute;
	    right: 15px;
	    top: 50%;
	}
	.fa-angle-down:before{
    	font-size: 18px;
    	width: 20px;
	    height: 20px;
	    border-radius: 50%;
	    background-color: white;
	    border: 2px solid #8a8a8a;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    cursor: pointer;
	    margin-top: -15px;
	}
	.elementor-285 .elementor-element.elementor-element-c7edeef,
	.elementor-285 .elementor-element.elementor-element-c7edeef {
		padding-top: 50px;
	}
	.elementor-81332 .elementor-element.elementor-element-e93cedf,
	.elementor-945 .elementor-element.elementor-element-e93cedf {
		margin: auto;
	}
	.box-integraciones .icon-team{
		top: 250px !important;
	}
	.box-integraciones .icon-a {
		top: 250px !important;
	}
	.elementor-945 .elementor-element.elementor-element-ddc25bd{
		--container-widget-width: 100%;
		padding-left: 20px;
	}
	.elementor-1006 .elementor-element.elementor-element-fa87fe1,
	.elementor-1038 .elementor-element.elementor-element-fa87fe1,
	.elementor-1054 .elementor-element.elementor-element-fa87fe1,
	.elementor-1069 .elementor-element.elementor-element-fa87fe1,
	.elementor-979 .elementor-element.elementor-element-fa87fe1,
	.elementor-1018 .elementor-element.elementor-element-fa87fe1 {
		--padding-right: 25px;
	}
	#uc_card_carousel_elementor_3365025 .uc_classic_carousel_placeholder img{
		height: 250px;
		padding: 20px;	
	}

}

.landing-header .elementor-widget-image a img[src$=".svg"] {
	width: 205px;
}