#header-main{background-color:rgba(0, 0, 0, 0);transition:background-color 0.2s linear}@media only screen and (max-width:1024px){#header-main{padding:0 10px}}#header-main>div{border-radius:5px;border:1px solid #ffffff80;margin:10px auto;background:#ffffff21;padding:8px}#menu-home ul.wpr-nav-menu li a{color:white;text-transform:uppercase;font-size:13px;padding:2px 5px}#menu-home ul.wpr-nav-menu li a:hover:after{background:white}#menu-home ul.wpr-nav-menu li a[href*="contacto"]{background:black;padding:8px 16px;border-radius:5px;margin-left:20px}#menu-home ul.wpr-nav-menu li a[href*="contacto"]:hover{background:white;color:black}#menu-home ul.wpr-nav-menu li a[href*="contacto"]:hover:after{background:none}#menu-home .wpr-sub-mega-menu{background:none;border:none}#menu-home .wpr-sub-mega-menu .content-mega-menu>div{background:#f2f2f2d1;border-radius:15px;position:relative;margin-top:10px}#menu-home .wpr-sub-mega-menu .content-mega-menu>div:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:15px;border:1px solid #b1b1b124;backdrop-filter:blur(2px)}#menu-home .wpr-sub-mega-menu nav{padding:0 30px}#menu-home .wpr-sub-mega-menu .submenu-items ul{display:grid;grid-template-rows:repeat(4, auto);grid-auto-flow:column;gap:15px 20px;list-style:none;padding:0;margin:0}#menu-home .wpr-sub-mega-menu .submenu-items ul li{margin:0}#menu-home .wpr-sub-mega-menu .submenu-items ul li a{color:black;font-size:14px;font-weight:600;display:inline-block}#menu-home .wpr-sub-mega-menu .submenu-items ul li a:hover:after{background:black}@keyframes blurIn{from{backdrop-filter:blur(0px)}to{backdrop-filter:blur(5px)}}#menu-home .wpr-mobile-nav-menu-container .wpr-mobile-toggle-line{background-color:#fff}#menu-home .wpr-mobile-mega-menu-wrap ul li{opacity:0.95}#menu-home .wpr-mobile-mega-menu-wrap ul li a{padding-top:15px;padding-bottom:15px}#menu-home .wpr-mobile-mega-menu-wrap ul li .wpr-mobile-toggle-wrap{display:none}#menu-home .wpr-mobile-mega-menu-wrap ul li ul.wpr-mobile-nav-menu{display:block;position:relative !important;left:initial !important;width:initial !important}#menu-home .wpr-mobile-mega-menu-wrap ul li ul.wpr-mobile-nav-menu li a{padding-top:5px;padding-bottom:5px}#menu-home .wpr-mobile-mega-menu-wrap ul li .e-con-inner{padding:0}#menu-home .wpr-mobile-mega-menu-wrap ul li .e-con-inner>div{padding:0}#menu-home .wpr-mobile-mega-menu-wrap ul li .e-con-inner>div>div{margin:0}.page-template-page-second #header-main,.single.single-post #header-main{background-color:rgba(255, 255, 255, 0)}.page-template-page-second #header-main>div,.single.single-post #header-main>div{border:none;background:none}.page-template-page-second #menu-home ul li a,.single.single-post #menu-home ul li a{color:black}.page-template-page-second #menu-home ul li a[href*="contacto"],.single.single-post #menu-home ul li a[href*="contacto"]{color:white}.page-template-page-second #menu-home ul li a[href*="contacto"]:hover,.single.single-post #menu-home ul li a[href*="contacto"]:hover{background:#00000085}.page-template-page-second .main-logo img,.single.single-post .main-logo img{filter:invert(100%)}.page-template-page-second #menu-home ul li a:hover:after,.single.single-post #menu-home ul li a:hover:after{background:linear-gradient(90deg, #e30cc9 0%, #8638eb 50%, #2aeac3 100%)}.page-template-page-second #menu-home .wpr-mobile-nav-menu-container .wpr-mobile-toggle-line,.single.single-post #menu-home .wpr-mobile-nav-menu-container .wpr-mobile-toggle-line{background-color:#000}.page-template-page-third #header-main>div{background:#00000021}#menu-footer ul{display:flex;flex-wrap:wrap;gap:10px}#menu-footer ul li{flex:1 0 30%;margin-left:0;margin-right:0}#menu-footer ul li a{color:white;text-transform:uppercase;font-size:17px;padding:2px 5px;display:inline-block}@media only screen and (max-width:767px){#menu-footer ul li a{font-size:13px;line-height:14px !important}}#menu-footer ul li a:hover:after{background:none}#menu-footer .wpr-mobile-nav-menu-container{display:none}#menu-footer .wpr-nav-menu-container{display:block !important}.menu-footer{width:100%}.menu-footer ul{display:flex;flex-wrap:wrap;gap:10px}.menu-footer ul li{flex:1;margin-left:0 !important;margin-right:0 !important}.menu-footer ul li a{color:white !important;text-transform:uppercase;font-size:14px;padding:2px 5px !important;display:inline-block !important}@media only screen and (max-width:767px){.menu-footer ul li a{font-size:13px;line-height:14px !important}}.menu-footer ul li a:hover:after{background:none !important}.menu-footer .wpr-mobile-nav-menu-container{display:none !important}.menu-footer .wpr-nav-menu-container{display:block !important}@media only screen and (max-width:767px){.page-id-613 #slider-home>div,.page-id-685 #slider-home>div,.page-id-687 #slider-home>div,.page-id-691 #slider-home>div,.page-id-605 #slider-home>div,.page-id-625 #slider-home>div,.page-id-371 #slider-home>div,.page-id-629 #slider-home>div,.page-id-611 #slider-home>div,.page-id-607 #slider-home>div,.page-id-609 #slider-home>div,.page-id-655 #slider-home>div,.page-id-683 #slider-home>div{background:#ffffff8c}}#slider-home .wpr-slider-description{color:white}#slider-home .wpr-slider-description h3{font-size:36px}#slider-home .wpr-slider-content{top:-20%}#slider-home .wpr-slider-dots{top:80%;width:97%}#slider-home ul.slick-dots{width:auto !important}#slider-home .wpr-slider-dot{width:35px;height:8px;border-radius:4px}#slider-home .wpr-slider-item-overlay{background:none}#slider-experts .slick-list{position:relative}#slider-experts .slick-list:before,#slider-experts .slick-list:after{content:"";position:absolute;top:0;bottom:0;width:12%;z-index:1}#slider-experts .slick-list:before{left:0;background:linear-gradient(90deg, black 0%, rgba(255, 255, 255, 0) 100%)}#slider-experts .slick-list:after{right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, black 100%)}#slider-experts .slick-slide>div>div{margin-bottom:50px}#slider-testimonials .slick-slide,#slider-industries .slick-slide,#slider-services .slick-slide,#slider-startup .slick-slide,.slider-ai .slick-slide{display:flex !important}#slider-testimonials .slick-dots,#slider-industries .slick-dots,#slider-services .slick-dots,#slider-startup .slick-dots,.slider-ai .slick-dots{padding:0;margin:0;text-align:center}#slider-testimonials .slick-dots li,#slider-industries .slick-dots li,#slider-services .slick-dots li,#slider-startup .slick-dots li,.slider-ai .slick-dots li{display:inline-block;margin:0 5px;height:5px;width:30px;background:#ffffff85;border-radius:3px;cursor:pointer}#slider-testimonials .slick-dots li.slick-active,#slider-industries .slick-dots li.slick-active,#slider-services .slick-dots li.slick-active,#slider-startup .slick-dots li.slick-active,.slider-ai .slick-dots li.slick-active{background:#ffffff}#slider-testimonials .slick-dots li button,#slider-industries .slick-dots li button,#slider-services .slick-dots li button,#slider-startup .slick-dots li button,.slider-ai .slick-dots li button{display:none}.slider-ai .slick-dots li{background:#00000085}.slider-ai .slick-dots li.slick-active{background:#000000}#slider-main{position:relative}#slider-main .slick-slide{min-width:100vw}#slider-main .slick-slide .e-con-inner{height:100vh}#slider-main .slick-dots{padding:0;margin:0;position:absolute;z-index:1;bottom:20%;left:0;right:0;left:calc((100% - var(--content-width)) / 2);right:calc((100% - var(--content-width)) / 2);width:var(--content-width);text-align:left}#slider-main .slick-dots li{display:inline-block;margin:0 5px;height:5px;width:30px;background:#ffffff85;border-radius:3px;cursor:pointer}#slider-main .slick-dots li.slick-active{background:#ffffff}#slider-main .slick-dots li button{display:none}.images-services>div,.images-industries>div{display:none}article.post-blog{padding:10px}article.post-blog .imagen{width:100%;height:190px;overflow:hidden;border-radius:7px;margin-bottom:25px}article.post-blog .imagen img{width:100%;height:100%;object-fit:cover;object-position:center}article.post-blog h3{color:#fff;font-size:14px;font-weight:600}article.post-blog a.see-more{font-size:13px;display:inline-block;color:white;border:1px solid white;padding:2px 15px;border-radius:2px;text-decoration:none}article.post-blog a.see-more:hover{background:#ffffff85}article.post-blog a.see-more svg{fill:#FFFFFF;transition-duration:0.4s;width:8px;height:auto}#section-cases .posts-blog .slick-list{position:relative}#section-cases .posts-blog .slick-list:before,#section-cases .posts-blog .slick-list:after{content:"";position:absolute;top:0;bottom:0;width:12%;z-index:1}#section-cases .posts-blog .slick-list:before{left:0;background:linear-gradient(90deg, black 0%, rgba(255, 255, 255, 0) 100%)}#section-cases .posts-blog .slick-list:after{right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, black 100%)}#section-cases-industries{background:linear-gradient(100deg, #a929df 0%, #8638eb 50%, #2aeac3 100%)}#section-cases-industries article.post-blog a.see-more{background:#00000085;border:none}#section-cases-industries article.post-blog a.see-more:hover{background:#000}#form-home .form-item{width:48%;display:inline-block;vertical-align:top}#form-home .form-item input,#form-home .form-item select,#form-home .form-item textarea{max-width:100%;background:#ffffff21;border:1px solid #ffffff6b;color:white}#form-home .form-item input::placeholder,#form-home .form-item select::placeholder,#form-home .form-item textarea::placeholder{color:#ffffff6b}#form-home .form-item .wpcf7-not-valid-tip{font-size:10px}#form-home .form-action{width:96%;text-align:right;margin-top:10px}#form-home .form-action input[type="submit"]{border:0;background:#0000006b;color:white;padding:6px 20px;border-radius:2px}#form-home .form-action input[type="submit"]:hover{background:#000000}#form-home .wpcf7-spinner{display:block}#form-home .wpcf7-response-output{color:white;font-size:12px}.about-footer{position:relative}.about-footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #e30cc9 0%, #8638eb 50%, #2aeac3 100%)}.form-popup .form-item{width:48%;display:inline-block;vertical-align:top}.form-popup .form-item input,.form-popup .form-item select,.form-popup .form-item textarea{max-width:100%;border:1px solid #000000;color:black}.form-popup .form-item input::placeholder,.form-popup .form-item select::placeholder,.form-popup .form-item textarea::placeholder{color:#0000006b}.form-popup .form-item .wpcf7-not-valid-tip{font-size:10px}.form-popup .form-action{width:96%;text-align:right;margin-top:10px}.form-popup .form-action input[type="submit"]{border:0;background:#000;color:white;padding:6px 20px;border-radius:2px}.form-popup .form-action input[type="submit"]:hover{background:#9500FF}.form-popup .wpcf7-spinner{display:block}.form-popup .wpcf7-response-output{color:white;font-size:12px}.blog-filters{text-align:right;width:100%;margin:-30px 0 30px 0}.blog-filters .filter-item{width:200px;display:inline-block;margin-bottom:10px}.blog-filters .filter-item select{width:90%}.blog-general{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;align-items:stretch}@media only screen and (max-width:767px){.blog-general{grid-template-columns:repeat(2, 1fr);gap:15px}}.blog-general article.post-blog{padding:0;border-radius:5px;border:1px solid black !important}.blog-general article.post-blog .imagen{border-radius:5px 5px 0 0 !important;height:250px}.blog-general article.post-blog .imagen img{border-radius:5px 5px 0 0 !important}.blog-general article.post-blog h3{color:black !important;padding:0 15px}.blog-general article.post-blog a.see-more{color:black !important;padding:0 15px !important;margin-bottom:20px;text-decoration:underline}.blog-general article.post-blog a.see-more svg{fill:#000 !important}.blog-ajax-content .pagination{margin-top:50px}.blog-ajax-content .pagination ul{list-style:none;text-align:center;width:100%;padding:0}.blog-ajax-content .pagination ul li{display:inline-block;margin:0 5px}.blog-ajax-content .pagination ul li a{color:black;text-decoration:none;border:1px solid black;padding:4px 8px;border-radius:50%;font-size:12px}.blog-ajax-content .pagination ul li.next a,.blog-ajax-content .pagination ul li.prev a{padding:6px 11px;font-size:16px}.blog-ajax-content .pagination ul li.active a,.blog-ajax-content .pagination ul li:hover a{color:white;background:black}.ajax-loading{position:relative}.ajax-loading::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#bdced470}.ajax-loading::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border:3px solid #ccc;border-top-color:#0073aa;border-radius:50%;transform:translate(-50%, -50%);animation:spin 1s linear infinite;z-index:10}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.link a{text-decoration:none}.title-menu h3{position:relative;display:inline}.title-menu h3::after{content:"";position:absolute;left:0;bottom:-8px;right:0;height:3px;background:linear-gradient(90deg, #e30cc9 0%, #8638eb 50%, #2aeac3 100%)}.wpr-popup-close-btn{top:15px !important;right:15px !important}.wpr-popup-container-inner{background:linear-gradient(90deg, #e30cc9 0%, #8638eb 50%, #2aeac3 100%) !important;padding:15px !important}.wpr-popup-container-inner>div{background:white !important}.elementor-element-b461a08 .slick-slide{margin:0 10px}.post-blog-cases{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media only screen and (max-width:767px){.post-blog-cases{grid-template-columns:repeat(1, 1fr)}}.post-blog-cases article.post-case .imagen{max-width:100%}.post-blog-cases article.post-case .imagen img{border-radius:20px}.post-blog-cases article.post-case h4{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;text-transform:uppercase;margin-top:25px}.post-blog-cases article.post-case h3{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF}.post-blog-cases article.post-case a.see-more{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:#000000;color:#000000;padding:6px 10px 6px 12px;background:white;border-radius:3px;text-align:center}.post-blog-cases article.post-case a.see-more svg{width:10px}.post-talento{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media only screen and (max-width:767px){.post-talento{grid-template-columns:repeat(1, 1fr)}}.post-talento .post-blog{padding:0 0 10px 0;background:white}.post-talento .post-blog .imagen{border-radius:0}.post-talento .post-blog h3{color:black;margin:10px 15px}.post-talento .post-blog a.see-more{color:black;border:0;border-bottom:2px solid black;border-radius:0;padding:0;margin:0 15px}.post-talento .post-blog a.see-more svg{fill:black}.elementor-image-carousel{align-items:center}.mh-img{align-items:center;display:flex}