@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');:root{--black:#000000;--white:#FFFFFF;--gray:#9D9D9D;--color-1:#D64AFF;--color-2:#60BBFF;--color-3:#6866E5;--color-4:#FF8B20;--color-5:#4BB48B;--color-6:#0E0B1E;--color-7:#E22A2A;--gradient--1:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);--gradient-2:linear-gradient(90deg,#D64AFF 0%,#60BBFF 100%);--gradient-3:linear-gradient(90deg,#FF8B20 0%,#4BB48B 100%);--gradient-4:linear-gradient(90deg,#60BBFF 0%,#4BB48B 100%);--gradient-5:linear-gradient(90deg,#D64AFF 0%,#FF8B20 100%);--gradient-6:linear-gradient(90deg,#60BBFF 0%,#FF8B20 100%);--fw-xthinner:100;--fw-thinner:200;--fw-thin:300;--fw-normal:400;--fw-bold:500;--fw-bolder:600;--fw-xbolder:700;--fw-xxbolder:800;--fw-xxxbolder:900;--heading-1:60px;--heading-2:48px;--heading-3:36px;--heading-4:24px;--heading-5:20px;--heading-6:18px;--heading-p:16px;--xs:5px;--s:10px;--md:20px;--lg:40px;--x-lg:60px;--xx-lg:80px;--xxx-lg:160px;--font-1:'Chakra Petch',sans-serif;--font-2:'Roboto',sans-serif}*,*::before,*::after{box-sizing:border-box;-webkit-transition:background-color 0.4s ease-in-out;-moz-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-variant-numeric:normal;-moz-transition:padding-top 0.5s ease;-o-transition:padding-top 0.5s ease;-webkit-transition:padding-top 0.5s ease;transition:padding-top 0.5s ease;position:relative;background:var(--color-6);min-width:360px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-1)}span,p,label,input,input::placeholder,select,button,a,ul li,ol li,table{font-family:var(--font-2)}.btn-check:focus+.btn,.btn:focus{outline:0 !important;box-shadow:0 0 0 0 rgb(0 0 0 / 0%) !important}::-webkit-scrollbar{display:none}.form-control{font-variant-numeric:lining-nums}.form-control:focus{background-color:transparent;border-color:transparent;outline:0;box-shadow:0 0 0 0.0rem rgba(0,0,0,0.0)}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 0 !important}.btn-close:focus{outline:0;box-shadow:0 0 0 0.0rem rgb(0 0 0 / 0%) !important;opacity:1}.form-check-input:checked{background-color:#60BBFF}.navbar-toggler{background-color:transparent !important;border-color:rgba(0,0,0,0) !important;outline:0 !important}.navbar-toggler .navbar-toggler-icon{background-image:none !important}.nav-mobile .btn-close{background-image:none !important;background:transparent !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important}.nav-mobile .btn-close i{font-size:25px;color:var(--white) !important}.custom-tooltip{--bs-tooltip-bg:var(--white);--bs-tooltip-color:var(--color-6);font-family:var(--font-2) !important;font-weight:400}button:focus-visible{outline:none !important;border:0 !important}.separator{width:100%;border-bottom:1px solid var(--white)}.white-tooltip .tooltip-inner{background-color:var(--white);color:var(--color-6)}.white-tooltip .tooltip-arrow::before{border-top-color:var(--white) !important}.change-lang{cursor:pointer}.breadcrumb.dark-theme .breadcrumb-item a{color:var(--color-4);font-weight:700}.breadcrumb.dark-theme .breadcrumb-item+.breadcrumb-item::before{color:var(--color-4)}.breadcrumb.dark-theme .breadcrumb-item.active{color:var(--white);font-weight:400}.sticky-sidebar-container{position:relative;height:100%;overflow:visible;display:block}.sticky-sidebar{position:-webkit-sticky;position:sticky;top:100px;z-index:1;display:block;max-height:calc(100vh - 200px);overflow-y:scroll}.sticky-sidebar .nav-pills .nav-link{color:var(--white)}.sticky-sidebar .nav-pills .nav-link.active,.sticky-sidebar .nav-pills .show>.nav-link{background-color:unset;color:var(--color-4)}@-webkit-keyframes reveal{0%{opacity:0}100%{opacity:1}}@keyframes reveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes waveGradient{0%{background-position:left center}100%{background-position:right center}}@keyframes waveGradient{0%{background-position:left center}100%{background-position:right center}}.page-loader{position:fixed;top:0;left:0;display:table;height:100%;width:100%;z-index:99999;background:var(--color-6);-webkit-transition:background-color 0s ease-in-out !important;-moz-transition:background-color 0s ease-in-out !important;transition:background-color 0s ease-in-out !important}.page-loader .txt{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-loader .txt svg{width:365px;height:96px}.page-loader .txt svg path{opacity:0;animation:reveal 1s forwards}.page-loader .txt svg path:nth-child(6){animation-delay:0.1s}.page-loader .txt svg path:nth-child(5){animation-delay:0.6s}.page-loader .txt svg path:nth-child(3){animation-delay:1.1s}.page-loader .txt svg path:nth-child(4){animation-delay:1.3s}.page-loader .txt svg path:nth-child(2){animation-delay:1.8s}.page-loader .txt svg path:nth-child(1){animation-delay:2.3s}.light-left,.light-right{position:absolute;width:915px;height:613px;border-radius:915px;background:rgba(217,217,217,0.10);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.2);filter:blur(200px);-webkit-filter:blur(200px);display:none!important}.light-left{left:0;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:none!important}.light-right{right:0;transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);display:none!important}.light-left-1{top:20%;display:none!important}.light-left-2{top:60%;display:none!important}.light-right-1{top:40%;display:none!important}.light-right-2{top:80%;display:none!important}.btn-outline,.btn-gradient,.btn-morado,.btn-outline-black{white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:20px;padding:10px 20px;text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:inline-block;transition:background-position .5s,background-color .5s,color .5s;-o-transition:background-position .5s,background-color .5s,color .5s;-moz-transition:background-position .5s,background-color .5s,color .5s;-webkit-transition:background-position .5s,background-color .5s,color .5s}.no-hover{pointer-events:none;cursor:default}.btn-outline{background-color:transparent;border:1px solid var(--white);color:var(--white)}.btn-outline:hover,.btn-outline:focus{border:1px solid var(--white);background-color:var(--white);color:var(--black)}.btn-outline-black{background-color:transparent;border:1px solid var(--color-6);color:var(--color-6)}.btn-outline-black:hover,.btn-outline-black:focus{background-color:var(--color-6);color:var(--white)}.btn-morado{border:none;background-color:var(--color-3);color:var(--white)}.btn-morado:hover,.btn-morado:focus{background-color:color-mix(in srgb,var(--color-3) 100%,white 10%)}.btn-gradient{border:none;color:var(--white);background-position:left center;background-size:200%}.btn-gradient:hover,.btn-gradient:focus{background-position:right center}.btn-gradient-pink-orange{background-color:var(--color-1);background-image:linear-gradient(90deg,var(--color-1) 0%,var(--color-4) 50%,var(--color-1) 100%)}.btn-gradient-pink-blue{background-color:var(--color-1);background-image:linear-gradient(90deg,var(--color-1) 0%,var(--color-2) 50%,var(--color-1) 100%)}.btn-gradient-blue-green{background-color:var(--color-2);background-image:linear-gradient(90deg,var(--color-2) 0%,var(--color-5) 50%,var(--color-2) 100%)}.btn-lg{font-size:20px}.btn-registrado,.btn-completado{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;display:flex;padding:0px 10px;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--white);text-decoration:none;cursor:none;transition:background-position .5s,background-color .5s,color .5s;-o-transition:background-position .5s,background-color .5s,color .5s;-moz-transition:background-position .5s,background-color .5s,color .5s;-webkit-transition:background-position .5s,background-color .5s,color .5s}.container_stars{position:relative;width:auto;margin:auto}.container_stars>img{position:absolute;z-index:0;max-width:180px;left:50%;top:-35%;transform:translateX(-58%);-o-transform:translateX(-58%);-moz-transform:translateX(-58%);-webkit-transform:translateX(-58%)}.container_stars p{text-align:center;position:relative;z-index:1}.container_stars .number{color:var(--white);text-shadow:0px 0px 25px #FFF,0px 4px 4px rgba(0,0,0,0.25),0px 4px 4px rgba(0,0,0,0.25);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.container_stars .txt{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0}.apexcharts-canvas>svg{overflow:visible}.apexcharts-xaxis text tspan:first-child{fill:#fff;font-size:20px;font-family:var(--font-1)}.apexcharts-xaxis text:nth-child(1){transform:translateY(-10px)}.apexcharts-xaxis text:nth-child(2){transform:translate(6px,-6px)}.apexcharts-xaxis text:nth-child(3){transform:translate(6px,6px)}.apexcharts-xaxis text:nth-child(4){transform:translateY(20px)}.apexcharts-xaxis text:nth-child(5){transform:translate(-6px,6px)}.apexcharts-xaxis text:nth-child(6){transform:translate(-6px,-6px)}.clasificacion .podio{display:flex;justify-content:space-evenly;padding-top:26px;padding-bottom:60px}.clasificacion .podio .puesto{position:relative}.clasificacion .podio .puesto img{width:60px;height:60px;border-radius:100%;position:absolute;left:50%;top:-26px;transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:-1}.clasificacion .podio .puesto .num{text-align:center;color:var(--white);font-family:var(--font-1);font-size:64px;text-shadow:0px 0px 25px #FFF,0px 4px 4px rgba(0,0,0,0.25),0px 4px 4px rgba(0,0,0,0.25)}.clasificacion .podio .puesto .nombre{display:block;color:#FFF;font-family:var(--font-1);font-size:20px;text-align:center}.clasificacion .podio .segundo{position:relative;top:30px}.clasificacion .podio .tercero{position:relative;top:60px}.clasificacion .tabla{width:100%;margin-top:24px}.clasificacion .tabla tr:not(:last-child){border-bottom:1px solid var(--white)}.clasificacion .tabla td{color:var(--white);padding:10px}.clasificacion .tabla td:nth-child(3){text-align:center}.clasificacion .tabla td:nth-child(4),.clasificacion .tabla td:nth-child(5){text-align:end}.clasificacion .tabla .img-perfil{width:40px;height:40px;background-color:#D9D9D9;border-radius:100%;overflow:hidden}.clasificacion .tabla .img-perfil img{width:100%;height:100%;object-fit:cover}.tus_estadisticas .title{margin-bottom:20px}.tus_estadisticas table{width:100%;margin-bottom:20px}.tus_estadisticas table tr td{color:#FFF;font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:7px 6px}.tus_estadisticas table tr td i{font-size:20px}.tus_estadisticas table tr td:first-child{width:20px}.tus_estadisticas .stats-info{margin-bottom:20px}.tus_estadisticas .stats-info p{color:var(--white);font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.tus_estadisticas .stats-info p i{font-size:20px}#navbar_desktop{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;top:0;width:100%;z-index:99;background-color:transparent;background:linear-gradient(180deg,#0E0B1E 0%,rgba(14,11,30,0.80) 78.13%,rgba(14,11,30,0.00) 100%);padding:var(--md) 0 var(--x-lg);min-height:150px;display:flex;justify-content:center;align-items:center}#navbar_desktop #offcanvasNavbar{display:none}#navbar_desktop .navbar-collapse .navbar-nav{gap:24px}#navbar_desktop .navbar-collapse .navbar-nav .nav-item{position:relative}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .nav-link{color:var(--white);text-align:center;font-family:var(--font-1);font-size:var(--heading-5);font-style:normal;font-weight:var(--fw-normal);line-height:normal;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .btn-gradient,#navbar_desktop .navbar-collapse .navbar-nav .nav-item .btn-outline{font-family:var(--font-2);font-size:20px;font-style:normal;font-weight:var(--fw-normal)}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .nav-link:hover{cursor:pointer;opacity:0.9;transform:translateY(-2px);-webkit-transform:translateY(-2px)}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .info_user_container{background-color:var(--white);display:flex;gap:7px;padding:2px 10px 2px 2px;border-radius:9999px}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .avatar_user_container{width:44px;height:44px;overflow:hidden;border-radius:100%}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .avatar_user_container .avatar_user_img{width:100%;height:100%;object-fit:cover;border-radius:100%}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .info_user_container .avatar_user_info p,#navbar_desktop .navbar-collapse .navbar-nav .nav-item .info_user_container .avatar_user_info p i{color:var(--black)}#navbar_desktop .dropdown-menu.show{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(20px)}#navbar_desktop .dropdown-menu.show li .dropdown-item{cursor:pointer;color:var(--white);text-align:center;font-family:var(--font-1);font-size:var(--heading-5);font-style:normal;font-weight:var(--fw-normal);line-height:normal;display:flex;justify-content:flex-start;align-items:center;transition:background-color .5s;-o-transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}#navbar_desktop .navbar-collapse>.navbar-nav .dropdown-menu.show li .dropdown-item:hover{background-color:rgba(0,0,0,.3)}#navbar_desktop #offcanvasNavbar{background-color:var(--color-6)}#navbar_desktop #offcanvasNavbar .offcanvas-header{justify-content:flex-end}#navbar_desktop #offcanvasNavbar .offcanvas-header .btn-close{background-image:none !important;opacity:1;width:30px;height:30px;display:flex;justify-content:center;align-items:center}#navbar_desktop #offcanvasNavbar .offcanvas-header .btn-close i{color:var(--white);font-size:30px}#navbar_desktop #offcanvasNavbar .offcanvas-header .btn-gradient{color:var(--white);font-family:var(--font-2);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#navbar_desktop #offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .nav-link{color:var(--white);text-align:left;font-family:var(--font-1);font-size:var(--heading-5);font-style:normal;font-weight:var(--fw-normal);line-height:normal;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#navbar_desktop #offcanvasNavbar .avatar_user_container{width:43px;height:43px;overflow:hidden;border-radius:100%}#navbar_desktop #offcanvasNavbar .avatar_user_container a img{width:100%;height:100%;object-fit:cover;object-position:center}#navbar_desktop #offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .btn-gradient,#navbar_desktop #offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .btn-outline{color:var(--white);font-family:var(--font-2);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;width:100%}#navbar_desktop #offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .notification{border-radius:12px;border:solid 1px var(--color-4);padding:3px 10px;background-color:var(--color-4);font-size:12px;font-weight:var(--fw-normal);color:var(--white);line-height:normal;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.user_info .puntos,.user_info .ranking{color:var(--white);font-family:var(--font-1);font-size:12px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;white-space:nowrap;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.user_info .puntos i,.user_info .ranking i{color:var(--white);font-size:14px}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .info_user_container{background-color:transparent;padding:0;border-radius:0}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .info_user_container .avatar_user_info p,#navbar_desktop .navbar-collapse .navbar-nav .nav-item .info_user_container .avatar_user_info p i{color:var(--white)}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .dropdown-toggle{border-radius:999px!important;padding:5px 15px 5px 5px!important;display:flex;align-items:center;gap:5px}#navbar_desktop .navbar-collapse .navbar-nav .nav-item .separator{width:100%;margin:3px 0px;height:1px;background-color:white}.general_header{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:170px;padding-bottom:var(--md);position:relative;background-color:transparent}.general_header .columna_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:var(--x-lg);gap:50px}.general_header .columna_1 img{width:350px}.general_header .columna_1 p{color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;max-width:500px}.general_header .columna_1 .btn_accesos .btn-gradient,.general_header .columna_1 .btn_accesos .btn-outline{color:var(--white);font-family:var(--font-2);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}.general_header .columna_1 .btn_accesos .btn-outline:hover{color:var(--color-6)}.general_header .columna_2{display:flex;align-items:center;justify-content:center}.general_header .columna_2 img{max-width:100%}.header-gradient{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:calc(var(--lg) + 150px);padding-bottom:var(--lg);position:relative;display:flex;align-items:center;position:relative;overflow:visible;z-index:2}.header-gradient::after{content:'';-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 74%);clip-path:polygon(0 0,100% 0%,100% 100%,0 74%);position:absolute;bottom:0;width:100%;height:100%;display:flex;left:0;z-index:-1;background-size:400%;background-position:left center;animation:waveGradient 5s ease-in-out 0s infinite alternate;-o-animation:waveGradient 5s ease-in-out 0s infinite alternate;-moz-animation:waveGradient 5s ease-in-out 0s infinite alternate;-webkit-animation:waveGradient 5s ease-in-out 0s infinite alternate}.gradient-pink-orange .header-gradient::after{background-image:linear-gradient(90deg,#D64AFF 0%,#FF8B20 25%,#D64AFF 50%,#FF8B20 75%,#D64AFF 100%)}.gradient-pink-blue .header-gradient::after{background-image:linear-gradient(90deg,#D64AFF 0%,#60BBFF 25%,#D64AFF 50%,#60BBFF 75%,#D64AFF 100%)}.gradient-blue-green .header-gradient::after{background-image:linear-gradient(90deg,#60BBFF 0%,#4BB48B 25%,#60BBFF 50%,#4BB48B 75%,#60BBFF 100%)}.header-gradient .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}.header-gradient .columna_2{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);margin-right:auto;display:inline-flex;padding:19px 14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:17px}.header-gradient .columna_2 .name{padding:0px 10px;border-radius:5px;background:var(--white);color:var(--color-6);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;text-align:center}.header-gradient .columna_2 .title{color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}.header-gradient .columna_2 .lista_1{width:100%}.header-gradient .columna_2 .lista_1 li{color:var(--white);font-family:var(--font-1);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}.header-gradient .registrado{padding:2px 10px;border-radius:5px;border:2px solid var(--white);display:inline-block;margin:20px 0}.header-gradient .registrado h2{color:var(--white);margin-bottom:0}.header-gradient .registrado h2 span{font-family:var(--font-1);text-transform:uppercase}footer{position:relative;padding:var(--lg) 0px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.1)}footer .columna_1 p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0px;width:100%;max-width:320px}footer .columna_1 ul li{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}footer .columna_1 ul li a{font-size:25px;color:var(--white)}footer .columna_1 ul li:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px)}footer .columna_2,footer .columna_3,footer .columna_4,footer .columna_5{display:flex;flex-direction:column;gap:20px}footer .columna_2 ul,footer .columna_3 ul,footer .columna_4 ul,footer .columna_5 ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}footer .columna_2 h6,footer .columna_3 h6,footer .columna_4 h6,footer .columna_5 h6{color:var(--white);font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:var(--fw-bold);line-height:normal;margin-bottom:0}footer .columna_2 ul li a,footer .columna_3 ul li a,footer .columna_4 ul li a,footer .columna_5 ul li a{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:300;line-height:normal;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;text-decoration:none}footer .columna_2 ul li a:hover,footer .columna_3 ul li a:hover,footer .columna_4 ul li a:hover,footer .columna_5 ul li a:hover{opacity:0.9;transform:translateY(-5px);-webkit-transform:translateY(-5px)}footer .footer-links ul li a{position:relative;left:-16px;transition:left .3s;-o-transition:left .3s;-moz-transition:left .3s;-webkit-transition:left .3s}footer .footer-links ul li a:hover{left:0px}footer .footer-links ul li a i{opacity:0;position:relative;left:-10px;transition:opacity .3s,left .3s;-o-transition:opacity .3s,left .3s;-moz-transition:opacity .3s,left .3s;-webkit-transition:opacity .3s,left .3s}footer .footer-links ul li a:hover i{opacity:1;left:0px}footer .post_footer p,footer .post_footer span{color:var(--white)}footer .post_footer a{text-decoration:none;transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s}footer .post_footer a:hover{opacity:.7}footer .post_footer .separacion{min-width:200px;width:50%;border-bottom:1px solid var(--white);margin-left:auto;margin-right:auto;padding-bottom:40px;opacity:.5}footer .post_footer .politicas-footer a{color:var(--white)}footer .post_footer .creditos-footer p b,footer .post_footer .creditos-footer p a{color:var(--color-4);background:-webkit-linear-gradient(0deg,var(--color-1),var(--color-4));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section{padding:var(--x-lg) 0}.section>div>.row:not(:first-of-type){padding-top:40px}.section>div>.row:not(:last-of-type){padding-bottom:40px}.section:is(h1,h2,h3,h4,h5,h6){color:#FFF;font-family:var(--font-1);font-style:normal;font-weight:400;line-height:normal}.section h1{font-size:64px}.section h2{font-size:34px}.section h3{font-size:20px}.section h4{font-size:16px}.section p,.section li{color:#FFF;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.section .info{margin-bottom:40px;max-width:400px}.section .info h2{margin-bottom:20px}.section .info p{font-weight:300;text-align:justify}#header_politicas{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:600px;padding:var(--md) 0px;position:relative;background:var(--gradient-2);display:flex;align-items:center;-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 74%);clip-path:polygon(0 0,100% 0%,100% 100%,0 74%)}#header_politicas .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#header_politicas .subtitle{color:var(--white);font-family:var(--font-1);font-size:var(--heading-3);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#header_politicas .txt{color:var(--white);font-family:var(--font-1);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}.cuerpo_politicas{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;background-color:var(--white);padding:var(--xx-lg) 0px}.cuerpo_politicas h1,.cuerpo_politicas h2,.cuerpo_politicas h3,.cuerpo_politicas h4,.cuerpo_politicas h5,.cuerpo_politicas h6,.cuerpo_politicas p,.cuerpo_politicas span,.cuerpo_politicas a,.cuerpo_politicas ul{text-align:left}.cookies-table,.cookies-table tr{border:1px solid var(--color-6)}.cookies-table tr{text-align:center}.cookies-table tr th{border:1px solid var(--color-6);padding:5px 10px}.cookies-table tr td{border:1px solid var(--color-6);text-align:left;padding:5px 10px}.cookies-table tr .th-title{background-color:var(--color-6);color:#fff !important}.breadcrumb{position:relative;display:flex;align-items:center;justify-content:start;background-color:transparent;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;min-height:1px;padding-bottom:var(--x-lg)}.breadcrumb{margin-bottom:0}.breadcrumb .breadcrumb-item a{text-decoration:none;font-family:var(--font-2);font-weight:var(--fw-normal);font-size:var(--heading-p);line-height:normal;color:var(--color-6)}.breadcrumb .breadcrumb-item+.breadcrumb .breadcrumb-item::before{color:var(--color-6)}.breadcrumb .breadcrumb-item.active{text-decoration:none;font-family:var(--font-1);font-weight:var(--fw-xbolder);font-size:var(--heading-p);color:var(--color-6);line-height:normal}.modales-accesos .modal-content{background-color:var(--color-6) !important}.modales-accesos .btn_2 a .txt_btn,.modales-accesos .btn_3 a .txt_btn,.modales-accesos .btn_4 a .txt_btn,.modales-accesos .btn_5 a .txt_btn,.modales-accesos .btn_6 a .txt_btn{font-size:14px}.modales-accesos .modal-header{border:none}.modales-accesos .modal-header .btn-close{background-image:none !important;opacity:1}.modales-accesos .modal-header .btn-close i{color:var(--white);font-size:30px}.modales-accesos .modal-body{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom,rgb(14 11 30 / 78%),rgba(0,0,0,0)),url(../img/bg/bg_cyberpunk.png);background-repeat:no-repeat;background-position:center;background-size:auto}#modal-olvide-contraseña .modal-body{background-size:400px}#modal-login .modal-body{background-size:800px}.modales-accesos .modal-body .title{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;text-shadow:2px 2px 10px rgb(0,0,0),-2px 2px 10px rgb(0,0,0),2px -2px 10px rgb(0,0,0),-2px -2px 10px rgb(0,0,0)}.modales-accesos .modal-body .title span{color:var(--color-4)}.modales-accesos .modal-body form{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%;max-width:400px;padding:19px 14px}.modales-accesos .modal-body form label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}.modales-accesos .modal-body form input,.modales-accesos .modal-body form select{height:40px;border-radius:15px;border:1px solid var(--white);font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--white);background-color:transparent}.modales-accesos .modal-body form input:focus{background-color:transparent}.modales-accesos .modal-body form input[type="password"].form-control,.modales-accesos .modal-body form input[type="text"].form-control{border-radius:15px;border-top-right-radius:15px !important;border-bottom-right-radius:15px !important;position:relative;width:100%}.modales-accesos .modal-body form input[type="password"]+.eye-container,.modales-accesos .modal-body form input[type="password"]+.contenedor_eye,.modales-accesos .modal-body form input[type="text"]+.eye-container,.modales-accesos .modal-body form input[type="text"]+.contenedor_eye{cursor:pointer;position:absolute;right:6px;background:transparent;top:50%;transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);z-index:1001}.modales-accesos .modal-body form input[type="password"]+.eye-container button,.modales-accesos .modal-body form input[type="password"]+.contenedor_eye button,.modales-accesos .modal-body form input[type="text"]+.eye-container button,.modales-accesos .modal-body form input[type="text"]+.contenedor_eye button{width:34px;padding:0;background:transparent;border:none}.modales-accesos .modal-body form input[type="checkbox"]{background-color:transparent;height:16px;width:16px;border-radius:2px;transition:background-color .3,border-color .3;-o-transition:background-color .3,border-color .3;-moz-transition:background-color .3,border-color .3;-webkit-transition:background-color .3,border-color .3}.modales-accesos .modal-body form input[type="checkbox"]:checked{background-color:var(--color-4);border-color:var(--color-4)}.modales-accesos .modal-body form input[type="checkbox"]:focus{box-shadow:none}.modales-accesos .modal-body form .form-check label,.modales-accesos .modal-body form .form-check label a{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none;background-color:transparent}.modales-accesos .modal-body form .form-check label a{cursor:pointer;color:var(--color-4);transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s}.modales-accesos .modal-body form .form-check label a:hover{color:color-mix(in srgb,var(--color-4) 100%,white 100%)}.modales-accesos .modal-body form .input-group-append i{color:var(--white)}.modales-accesos .modal-body .fila_botones_acceso{color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:300;line-height:normal}.modales-accesos .modal-body .fila_botones_acceso .btn-outline{font-size:14px;background-color:#0e0b1ee6}.modales-accesos .modal-body .fila_botones_acceso .btn-outline:hover{background-color:var(--white)}.modales-accesos .modal-body .acceder_con_google a{font-size:14px}.modales-accesos .modal-body .acceder_con_google a i{font-size:15px}input:-internal-autofill-selected{appearance:menulist-button;background-image:none !important;background-color:transparent !important;color:-internal-light-dark(black,white) !important}.modales-accesos .modal-body form input.error,.modales-accesos .modal-body form select.error{border-color:var(--color-7)}.modales-accesos .modal-body form textarea{background:transparent;border-radius:15px;border:1px solid var(--white);color:var(--white);font-size:18px;font-family:var(--font-2);line-height:normal}.modales-accesos .modal-body form textarea::placeholder{color:var(--white);font-size:18px;font-family:var(--font-2);line-height:normal}.countrypicker{width:auto !important;display:flex;flex-direction:column}.countrypicker .country-select{opacity:0;width:0px !important;height:0px !important;margin:0;padding:0}.countrypicker .countrypicker-btn{height:40px;border-radius:15px;border:1px solid var(--white);font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--white);background-color:transparent;width:100%}.countrypicker .countrypicker-btn div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countrypicker .dropdown-menu .country-list{max-height:400px;overflow-y:scroll;margin:10px 0;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0}.countrypicker .dropdown-menu .country-list>p{padding:6px 10px 2px;margin:0;font-weight:var(--fw-bold);color:var(--color-6)}.countrypicker .dropdown-menu .country-list>div{cursor:pointer;padding:2px 10px;white-space:nowrap}.countrypicker .dropdown-menu .country-list>div:hover{background-color:#eee}.countrypicker .countrypicker-btn.form-select{text-align:start}.countrypicker .dropdown-menu.show{width:100%}.countrypicker .dropdown-menu.show input{font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--color-6) !important;border-bottom:solid 1px #e0e0e0;border-radius:0}.countrypicker .countrypicker-btn:focus{box-shadow:none !important}.white-card{width:100%;background-color:var(--white);border-radius:1rem;padding:20px}.white-card:is(h1,h2,h3,h4,h5,h6,p,li){color:var(--color-6)}.white-card:is(p,li){font-weight:300}.white-card:is(ul,ol){padding-left:1rem}.white-card p{margin-bottom:10px}.content_1{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;background-color:transparent;min-height:900px}.content_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-3);font-style:normal;font-weight:var(--fw-normal);line-height:normal;text-align:center}.content_1 .subtitle{color:var(--white);font-family:var(--font-1);font-size:var(--heading-5);font-style:normal;font-weight:var(--fw-normal);line-height:normal;text-align:center}.content_1 .subtitle_2{color:var(--white);font-family:var(--font-1);font-size:var(--heading-3);font-style:normal;font-weight:var(--fw-thin);line-height:normal;text-align:left}.card.card_cyber .container_ancor{text-decoration:none;position:relative;cursor:pointer;width:100%}.card.card_cyber .container_ancor .container_img{overflow:hidden}.card.card_cyber .container_ancor .container_img img{transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.card.card_cyber .container_ancor:hover .container_img img{transform:scale(1.1);-webkit-transform:scale(1.1)}.card.card_cyber.card-labs:hover{background-color:rgba(255,140,32,.3)}.card.card_cyber.card-retos:hover{background-color:rgba(75,180,140,.3)}.card.card_cyber.card-academy:hover{background-color:rgba(96,186,255,.3)}.card.card_cyber.card-itinerario:hover{background-color:rgba(104,102,229,.3)}.criptografia .cripto-top,.criptografia .cripto-bottom{position:relative;height:100px}.criptografia .cripto-top{margin-top:60px}.criptografia .cripto-bottom{margin-bottom:60px}.criptografia .cripto-card{padding:20px 15px;width:100%;height:100%;max-width:200px;max-height:100px;border-radius:5px;background:linear-gradient(144deg,rgba(155,153,163,0.8) 0%,rgba(78,73,90,0.8) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);position:absolute}.criptografia .cripto-card::after{content:"";display:block;border-right:2px solid var(--white);position:absolute}.criptografia .cripto-card.criptografia-retos{right:50%;bottom:20%}.criptografia .cripto-card.criptografia-labs{right:10%;bottom:40%}.criptografia .cripto-card.criptografia-academy{right:30%;top:50%}.criptografia .cripto-card.criptografia-retos::after{height:75px;left:15px;top:90%}.criptografia .cripto-card.criptografia-labs::after{height:95px;left:15px;top:90%}.criptografia .cripto-card.criptografia-academy::after{height:61px;left:15px;bottom:90%}.criptografia .cripto-card h4{margin-bottom:0}.criptografia .cripto-card .cripto-title{padding:0 10px;margin-bottom:17px;border-radius:5px}.criptografia .cripto-card.criptografia-retos .cripto-title{background-image:linear-gradient(90deg,var(--color-2),var(--color-5))}.criptografia .cripto-card.criptografia-labs .cripto-title{background-image:linear-gradient(90deg,var(--color-1),var(--color-4))}.criptografia .cripto-card.criptografia-academy .cripto-title{background-image:linear-gradient(90deg,var(--color-1),var(--color-2))}.criptografia .cripto-linea{width:100%;border-bottom:2px solid var(--white)}.criptografia .cripto-linea h2{margin-bottom:0}#ganar-badges{position:relative;margin-bottom:200px}#ganar-badges:is(.left-hand,.right-hand){position:absolute;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:-1}#ganar-badges .left-hand{left:-160px}#ganar-badges .right-hand{right:-160px}#ganar-badges p{width:70%;margin-left:auto;margin-right:auto}#colaboradores .colaboradores{width:100%;height:700px;aspect-ratio:1/1;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}.card.colaborador-card{width:100%;max-width:428px;min-height:auto;padding:20px;box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);background:linear-gradient(144deg,rgba(111,109,120,.5),rgba(40,36,53,.5)) padding-box,linear-gradient(144deg,rgb(255,255,255,.5),rgba(27,24,42,.5)) border-box;border:2px solid transparent;border-radius:30px;display:block}.card.colaborador-card:first-child{position:absolute;top:25%;left:0}.card.colaborador-card:nth-child(2){position:absolute;bottom:0;left:20%}.card.colaborador-card:nth-child(3){position:absolute;top:35%;right:0}.card.colaborador-card .card-header{display:flex;justify-content:start;gap:17px;border-radius:0;border:0;padding:0}.card.colaborador-card .card-header h3{padding:0px 10px;border-radius:5px;background:var(--white);color:var(--black);margin-bottom:17px}.card.colaborador-card .card-body{padding:0}.card.colaborador-card .card-body h3{margin-bottom:17px}.card.colaborador-card .card-body p{margin-bottom:0;mix-blend-mode:overlay}#empieza-ahora{padding-bottom:120px}.itinirerio-home{height:100%;display:flex;flex-direction:column;justify-content:center}.itinirerio-home h2:first-of-type{margin-bottom:40px}.itinirerio-home h2:last-of-type{margin-bottom:20px}.itinirerio-home p{max-width:400px;margin-left:auto;margin-bottom:0;font-weight:300}.caracteristicas .caracteristica-columna{position:relative;display:flex;flex-direction:column;justify-content:space-around;gap:80px;padding-top:40px}.caracteristicas .caracteristica-columna.caracteristica-columna-izq{border-right:2px solid var(--white)}.caracteristicas .caracteristica-columna .caracteristica{position:relative}.caracteristicas .caracteristica-columna.caracteristica-columna-izq .caracteristica{text-align:right;margin-left:auto;padding-right:15px}.caracteristicas .caracteristica-columna.caracteristica-columna-der .caracteristica{padding-left:15px}.caracteristicas .caracteristica-columna .caracteristica h2{position:relative}.caracteristicas .caracteristica-columna .caracteristica h2::after{content:"";display:block;border-bottom:2px solid var(--white);position:absolute;width:10px;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.caracteristicas .caracteristica-columna.caracteristica-columna-izq .caracteristica h2::after{right:-15px}.caracteristicas .caracteristica-columna.caracteristica-columna-der .caracteristica h2::after{left:-15px}.caracteristicas .caracteristica-columna .caracteristica p{width:100%;max-width:400px;font-weight:300}.caracteristicas .caracteristica-columna.caracteristica-columna-izq .caracteristica p{margin-left:auto}.caracteristicas .caracteristica-columna.caracteristica-columna-izq img{margin-right:40px;width:calc(100% - 40px)}.caracteristicas .caracteristica-columna.caracteristica-columna-der img{margin-left:40px;width:calc(100% - 40px)}.caracteristicas .ieee_acm{max-width:385px}.ranking-desc{width:100%;max-width:440px;border-right:1px solid var(--white);padding-right:20px}.ranking-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.ranking-buttons .btn-outline{border-radius:0}.ranking-buttons .btn-outline:first-of-type{border-top-left-radius:20px;border-bottom-left-radius:20px}.ranking-buttons .btn-outline:last-of-type{border-top-right-radius:20px;border-bottom-right-radius:20px}.ranking{text-align:center}.ranking .spinner-border{margin:100px 0}.card-ranking{min-height:unset;padding:20px}.card-ranking .card-body{width:100%;padding:0}.card-ranking .card-body .puesto{position:relative}.card-ranking .card-body .puesto img{width:60px;height:60px;border-radius:100%}.card-ranking .card-body.primero .puesto img{width:100px;height:100px}.card-ranking .card-body .puesto .num{text-align:center;color:var(--white);font-size:64px;font-family:var(--font-1);text-shadow:0px 0px 25px #000,0px 4px 4px rgba(0,0,0,0.25),0px 4px 4px rgba(0,0,0,0.25)}.card-ranking .card-body.primero .puesto .num{font-size:95px}.card-ranking .card-body .puesto .nombre{display:block;color:#FFF;font-family:var(--font-1);font-size:20px;text-align:center}.card-ranking .card-body.primero .puesto .nombre{font-size:34px}.card-ranking .card-body .puesto{width:100%}.card-ranking .card-body.primero .puesto{width:25%}.card-ranking.rank-1 .card-body .ranking-user-info{justify-content:center}.card-ranking .card-body .ranking-user-info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:144px}.card-ranking .card-body .ranking-user-info .banderas img{width:44px;height:26px;object-fit:cover;object-position:center}.card-ranking .card-body.primero .ranking-user-info{width:75%}.card-ranking .card-body.primero .ranking-user-info .banderas img{width:44px;height:26px;object-fit:cover;object-position:center}.card-ranking .card-body .ranking-user-info>div{width:100%}.card-ranking .card-body .ranking-user-info>div .icons li img{width:50px;height:50px;object-fit:cover;object-position:center}.card-ranking .card-body:not(.primero) .ranking-user-info>div{justify-content:space-around;border-top:2px solid var(--white);padding-top:15px;margin-top:15px}.card-ranking .card-body.primero .ranking-user-info>div:first-child{justify-content:space-around;border-bottom:2px solid var(--white);padding-bottom:15px;margin-bottom:15px;align-items:center;width:100%;min-width:max-content;gap:10px}.card-ranking .card-body .ranking-user-info .circle{width:30px;height:30px;border-radius:30px;background:var(--color-5);min-width:30px}.card-ranking .card-body .ranking-user-info p,.card-ranking .card-body .ranking-user-info span{font-family:var(--font-1)}.card-ranking .card-body .ranking-user-info span,.card-ranking .card-body .ranking-user-info p,.card-ranking .card-body .ranking-user-info i{color:var(--white)}.card-ranking .card-body .ranking-user-info .box{display:flex;padding:0px 10px;align-items:center;justify-content:center;border-radius:5px;background:var(--white)}.card-ranking .card-body .ranking-user-info .box span{color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#ranking{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:calc(var(--x-lg) + 150px);padding-bottom:var(--x-lg);position:relative;min-height:300px}#ranking .ranking-table{background-image:url(../img/bg/bg_cyberpunk_02.png);background-position:center;background-repeat:no-repeat;background-size:450px;min-height:450px;display:flex;align-items:center;justify-content:center}.empty_msg{text-align:center!important;color:var(--white)!important;font-size:28px!important;line-height:normal!important;font-family:var(--font-1)!important;text-shadow:0px 0px 25px #000,0px 4px 4px rgb(0 0 0 / 25%),0px 4px 4px rgb(0 0 0 / 25%)!important}#ranking .fila_1 .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:64px;font-style:normal;font-weight:600;line-height:normal;text-align:left}#ranking .fila_1 .columna_2{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:25px}#ranking .fila_1 .columna_2 .container_img{width:153px;height:153px;border-radius:153px;overflow:hidden}#ranking .fila_1 .columna_2 .container_img img{width:100%;height:100%;object-fit:cover;object-position:center}#ranking .fila_1 .columna_2 .container_info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#ranking .fila_1 .columna_2 .container_info .txt{color:var(--white);text-align:center;font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:var(--xs)}#ranking .fila_1 .columna_2 .container_info .txt i{color:var(--white);font-size:24px}#ranking .fila_1 .columna_2 .container_info .name{color:var(--white);text-align:center;font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#ranking .fila_1 .columna_2 .container_info img{width:44px;height:26px;object-fit:cover;object-position:center}#ranking .fila_2 .buttons.active{background-color:var(--white);color:var(--black)}#ranking .fila_3{min-height:460px}#ranking .table,.ranking .table{margin-bottom:0}#ranking .table-responsive,.ranking .table-responsive{box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);margin-bottom:0;border-radius:5px}#ranking .table>:not(caption)>*>*,.ranking .table>:not(caption)>*>*{padding:19px 14px;color:white;background-color:none !important;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));border:none !important;vertical-align:middle;text-align:center;font-family:Chakra Petch;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:transparent}#ranking table .container_img,.ranking table .container_img{width:30px;height:30px;overflow:hidden;border-radius:30px}#ranking table .container_img img,.ranking table .container_img img{width:100%;height:100%;object-fit:cover;object-position:center}#ranking .table tr:not(:last-child),.ranking .table tr:not(:last-child){border-bottom:1px solid var(--white)}#ranking table .pais,.ranking table .pais{width:44px;height:26px;object-fit:cover;object-position:center}.ranking table .icons img{width:50px;height:50px;object-fit:contain}#ranking table .icons .box,.ranking table .icons .box{display:flex;padding:0px 10px;align-items:center;justify-content:center;border-radius:5px;background:var(--white)}#ranking table .icons .box span,.ranking table .icons .box span{color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#ranking table .circle,.ranking table .circle{width:30px;height:30px;border-radius:30px;background:#4BB48B;min-width:30px}#ranking table .icons .icon_star,#ranking table .icons .icon_trophy,#ranking table .icons .icon_key,.ranking table .icons .icon_star,.ranking table .icons .icon_trophy,.ranking table .icons .icon_key{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}#ranking table .icons .icon_star:hover,#ranking table .icons .icon_trophy:hover,#ranking table .icons .icon_key:hover,.ranking table .icons .icon_star:hover,.ranking table .icons .icon_trophy:hover,.ranking table .icons .icon_key:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px)}#ranking table .container_img:hover,#ranking table .pais:hover,#ranking table .icons .icon_star:hover,#ranking table .icons .icon_trophy:hover,#ranking table .icons .icon_key:hover,#ranking table .icons .box:hover,#ranking table .circle_name:hover,#ranking table .certificate:hover,.ranking table .container_img:hover,.ranking table .pais:hover,.ranking table .icons .icon_star:hover,.ranking table .icons .icon_trophy:hover,.ranking table .icons .icon_key:hover,.ranking table .icons .box:hover,.ranking table .circle_name:hover,.ranking table .certificate:hover{cursor:pointer}#ranking .countrypicker .countrypicker-btn,#ranking .form-select,.ranking .countrypicker .countrypicker-btn,.ranking .form-select{color:var(--white);background-color:transparent;width:100%;border:1px solid var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;height:auto;border-radius:5px}#ranking table tfoot{border-top:solid 1px var(--white);background-color:rgba(96,186,255,.3)}#itinerarios{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:calc(var(--x-lg) + 150px);padding-bottom:var(--x-lg);position:relative;min-height:300px}#itinerarios .fila_1 .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:64px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}#itinerarios .fila_1 .columna_1 .subtitle{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;max-width:400px}.subtitle_2_code{color:var(--white);font-family:var(--font-2);font-style:normal;font-weight:var(--fw-thin);line-height:normal}#itinerarios .fila_1 .columna_1 .btn_4{max-width:120px}#itinerarios .fila_1 .columna_1 .btn_4 .txt_btn{font-size:14px;display:flex;align-items:center;justify-content:center}#itinerarios .fila_1 .columna_1 .btn_4 .txt_btn i{font-size:18px;color:var(--white)}#itinerarios .filtros{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:20px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#itinerarios .fila_1 .columna_2 .container_filter h6{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#itinerarios .fila_1 .columna_2 .container_filter .btn-outline.active{background-color:var(--white);color:var(--color-6)}#itinerarios .fila_1 .columna_2 .container_filter .btn_outline a{font-size:13px}#itinerarios .fila_2 .columna_mostrar_mas{min-height:44px}#itinerarios .fila_2 .columna_mostrar_mas .btn_4{max-width:200px;margin:auto}#itinerario{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:300px}#header_itinerario{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:550px;padding:var(--md) 0px;position:relative;display:flex;align-items:center;position:relative;overflow:visible;z-index:2}#header_itinerario::after{content:'';background:linear-gradient(180deg,rgba(14,11,30,0.80) 0%,#6866E5 100%);-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 74%);clip-path:polygon(0 0,100% 0%,100% 100%,0 74%);position:absolute;bottom:0;width:100%;height:100%;display:flex;left:0;z-index:-1}#header_itinerario .container{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}#header_itinerario .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#header_itinerario .columna_2{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);max-width:800px;margin-right:auto;display:inline-flex;padding:19px 14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:17px}#header_itinerario .columna_2 .name{padding:0px 10px;border-radius:5px;background:var(--white);color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;text-align:center}#header_itinerario .columna_2 .title{color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#header_itinerario .columna_2 .lista_1{width:100%}#header_itinerario .columna_2 .lista_1 li{color:var(--white);font-family:var(--font-1);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#header_itinerario .columna_2 .lista_2 .btn_outline a{padding:10px 20px !important;font-size:14px}#header_itinerario .columna_2 .lista_2 .btn_outline a i{font-size:15px;color:var(--white)}#header_itinerario .columna_2 .lista_2 .btn_outline a:hover i{color:var(--color-6)}#itinerario .fila_2{margin-top:var(--lg)}#itinerario .fila_2 .columna_1{margin-bottom:var(--lg)}#itinerario .fila_2 .columna_1 .subtitle{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#itinerario .fila_2 .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-nore);line-height:normal}#dashboard{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:300px;padding-top:200px}#dashboard .fila_1 .columna_1{margin-bottom:80px}#dashboard .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal;margin-bottom:var(--md)}#dashboard .columna_1 .subtitle{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#dashboard .fila_2 .containers{padding:19px 14px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);width:100%;max-width:400px;margin-bottom:var(--lg) !important}#dashboard .fila_2 .title h3{color:var(--white);text-align:left;font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;mix-blend-mode:overlay;opacity:0.6;margin-bottom:0}#dashboard .fila_2 .container_icons img{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}#dashboard .fila_2 .container_icons img:hover{cursor:pointer;transform:translateY(-2px);-webkit-transform:translateY(-2px)}#dashboard .fila_2 .container_icons .icon .number{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0;min-height:26px}#dashboard .fila_2 .container_icons .icon .txt{color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;margin-bottom:0;min-height:32px}#dashboard .fila_2 .container_icons,#dashboard .fila_2 .container_actividad{margin-right:auto}#dashboard .fila_2 .container_trabajo_pendiente,#dashboard .fila_2 .container_ranking,#dashboard .fila_2 .container_noticias,#dashboard .fila_2 .container_badges{margin:auto}#dashboard .fila_2 .container_habilidades,#dashboard .fila_2 .container_plan,#dashboard .fila_2 .container_nivel{margin-left:auto}#dashboard .fila_2 .container_trabajo_pendiente ul li{padding:9px 0px;border-bottom:solid 1px var(--white);width:100%}#dashboard .fila_2 .container_trabajo_pendiente ul li span{color:var(--white);text-align:left;font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#dashboard .fila_2 .container_trabajo_pendiente ul li p{color:var(--white);font-family:var(--font-1);font-size:14px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0}#dashboard .fila_2 .container_trabajo_pendiente ul li p i{color:var(--white);font-size:16px}#dashboard .fila_2 .container_actividad ul li p i{color:var(--white);font-size:17px}#dashboard .fila_2 .container_actividad ul li p{color:var(--white);font-family:var(--font-1);font-size:12px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}#dashboard .fila_2 .container_ranking ul li p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#dashboard .fila_2 .container_badges ul li p{color:var(--white);font-family:var(--font-1);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#dashboard .fila_2 .container_badges img{width:50px;height:50px;object-fit:cover;object-position:center}#dashboard .fila_2 .container_noticias .container_img{width:100%;height:135px;border-radius:5px}#dashboard .fila_2 .container_noticias .container_img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#dashboard .fila_2 .container_noticias .container_img img:hover{transform:translateY(-2px);-webkit-transform:translateY(-2px);cursor:pointer}#dashboard .fila_2 .container_noticias h3{color:var(--white);font-family:var(--font-1);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#dashboard .fila_2 .container_noticias p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}#dashboard .fila_2 .container_nivel .circle{width:30px;height:30px;background-color:#4BB48B;border-radius:30px}#dashboard .fila_2 .container_nivel h2{color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0}#dashboard .fila_2 .container_nivel ul li .number{color:#4BB48B;font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#dashboard .fila_2 .container_nivel ul li .puntos{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#dashboard .fila_2 .container_nivel ul li .rango{color:var(--white);font-family:var(--font-2);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#dashboard .fila_2 .container_nivel .chart .container_txt{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#dashboard .fila_2 .container_nivel .chart .container_txt .pecent{color:var(--white);text-align:center;font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0}#dashboard .fila_2 .container_nivel .chart .container_txt .txt{color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;margin-bottom:0}#perfil{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:300px;padding-top:200px}#perfil .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#perfil .name{color:var(--white);text-align:center;font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#perfil .date{color:var(--white);text-align:center;font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#perfil .email{color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#perfil .container_img{width:253px;height:253px;border-radius:253px;overflow:hidden}#perfil .container_img img{width:100%;height:100%;object-fit:cover;object-position:center}#perfil .container_txt{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);padding:19px 14px;display:flex;width:100%;max-width:734px;margin:auto;padding:19px 14px;flex-direction:column;align-items:flex-start;gap:25px;margin-top:var(--lg)}#perfil .fila_3 .container_txt ul li div{width:100%}#perfil .fila_3 .container_txt ul li div div{width:50%}#perfil .fila_3 .container_txt ul li div div img{width:50px;height:50px;object-fit:cover;object-position:center}#perfil .container_txt .list_1 .puntos{color:var(--white);text-align:center;font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0px}#perfil .container_txt .list_1 .puntos i{color:var(--white);font-size:20px}#perfil .container_txt .list_1 .ranking{color:var(--white);text-align:center;font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0px}#perfil .container_txt .list_1 .ranking i{color:var(--white);font-size:20px}#perfil .container_txt .list_1 .circle{width:30px;height:30px;border-radius:30px;background:#4BB48B}#perfil .container_txt .list_1 .level{color:var(--white);text-align:center;font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0px}#perfil .container_txt .list_1 .percent{display:flex;padding:0px 10px;align-items:flex-end;gap:10px;border-radius:5px;background:var(--white);color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0px}#perfil .container_list h6{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#perfil .container_list .list_2 li p,#perfil .container_list .list_2 li span{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#perfil .fila_2,#perfil .fila_3{margin-top:var(--x-lg)}#perfil .fila_3 ul li p{color:var(--white);font-family:var(--font-1);font-size:var(--heading-p);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#actividad{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#actividad .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#actividad .columna_1 p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--thin);line-height:normal;max-width:550px;margin-right:auto}#actividad .columna_2 .container_list{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);padding:19px 14px;display:flex;width:100%;max-width:734px;margin:auto;padding:19px 14px;flex-direction:column;align-items:flex-start;gap:25px}#actividad .columna_2 .container_list ul li p{color:var(--white);font-family:var(--font-1);font-size:12px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}#actividad .columna_2 .container_list ul li p i{color:var(--white);font-size:17px}#mi-cuenta{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#mi-cuenta .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#mi-cuenta .columna_1 .nav-pills{display:flex;gap:20px}#mi-cuenta .columna_1 .nav-pills .nav-link{border-radius:20px}#mi-cuenta .columna_1 .nav-pills .nav-link.active{color:var(--color-6);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;background-color:var(--white)}#mi-cuenta .columna_1 .nav-link{text-decoration:none;background:0 0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:5px;border-radius:20px;border:1px solid var(--white);color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#mi-cuenta .columna_2 #pills-perfil form .input_file_img{opacity:0;position:absolute;top:0;left:0;height:36px}#mi-cuenta form label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#mi-cuenta form input[type="text"],#mi-cuenta form input[type="email"],#mi-cuenta form input[type="password"]{background:transparent;border-radius:15px;border:1px solid var(--white);height:40px;color:var(--white);font-size:18px;font-family:var(--font-2);line-height:normal}#mi-cuenta form .form-select{background:transparent;border-radius:15px;border:1px solid var(--white);height:40px;color:var(--white);font-size:18px;font-family:var(--font-2);line-height:normal;--bs-form-select-bg-img:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e)!important}#mi-cuenta form textarea{background:transparent;border-radius:15px;border:1px solid var(--white);color:var(--white);font-size:18px;font-family:var(--font-2);line-height:normal}#mi-cuenta form textarea::placeholder{color:var(--white);font-size:18px;font-family:var(--font-2);line-height:normal}#mi-cuenta form .btn-gradient{font-size:20px;min-height:44px}#mi-cuenta form .form-check-input{width:30px;height:30px;border-radius:5px;border:1px solid var(--white)}#mi-cuenta form .form-check-label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0}#mi-cuenta form .form-check{display:flex;align-items:end;gap:10px}#mi-cuenta .fila_2 .title{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#mi-cuenta .fila_2 .container_plan{padding:19px 14px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px)}#mi-cuenta .fila_2 .container_plan .txt_1{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#mi-cuenta .fila_2 .container_plan .txt_2{border-radius:5px;background:var(--white);padding:0px 10px;color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#mi-cuenta .fila_3{background-image:url(../img/bg/bg_cyberpunk_02.png);background-repeat:no-repeat;background-position:right;background-size:contain}#mi-cuenta .container_img{width:153px;height:153px;border-radius:153px;overflow:hidden}#mi-cuenta .container_img img{width:100%;height:100%;object-fit:cover;object-position:center}#mi-cuenta .fila_4 p{color:var(--white);font-family:var(--font-1);font-size:24px;font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#mi-cuenta .fila_4 span a{color:var(--white);text-decoration:none}#progreso{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#progreso .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#progreso .filtros h6{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#progreso .filtros .container_filter .btn-outline.active{background-color:var(--white);color:var(--color-6)}#progreso .contenedores{padding:25px 0px;border-bottom:solid 1px var(--white)}#progreso .contenedores .cabeceros h6{color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#progreso .contenedores .cabeceros .btn-gradient{font-size:20px}#progreso .contenedores .empty{display:flex;padding:0px 10px;align-items:center;justify-content:center;border-radius:5px;background:var(--white);color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;width:100%;max-width:305px;margin-right:auto}#badges{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:300px;padding-top:200px}#badges h1.title::after{content:"";display:block;width:200px;border-bottom:4px solid var(--color-4);margin-bottom:10px;padding-bottom:10px}#badges .pre-insignias .circle{width:20px;height:20px;border-radius:20px;min-width:20px}#badges .pre-insignias .reconocimiento .circle{background:var(--color-1)}#badges .pre-insignias .habilidad .circle{background:var(--color-5)}#badges .pre-insignias p{color:var(--white);font-family:var(--font-1);font-size:var(--heading-5);font-style:normal;font-weight:var(--fw-normal);line-height:normal}#badges .badges-conseguidas span{font-family:var(--font-1);color:var(--color-5)}#badges .badge-container{opacity:.5;filter:grayscale(.9);-webkit-filter:grayscale(.9);transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}#badges .badge-container:is(.obtenido,.conseguido,.completado){opacity:1;filter:grayscale(0);-webkit-filter:grayscale(0)}#badges .badge-container h3{margin-bottom:7px}#badges .badge-container p{color:#aaa;border-top:1px solid var(--white);padding-top:7px}#badges .number_condition_insignia{display:flex;width:30px;padding:0px 5px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:var(--color-4);color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-xbolder);line-height:normal;position:absolute;right:20px;bottom:20px}#faqs{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:300px;padding-top:200px;overflow:visible}#faqs h1.title::after{content:"";display:block;width:200px;border-bottom:4px solid var(--color-4);margin-bottom:10px;padding-bottom:10px}#faqs .categories-container a{text-decoration:none}#faqs .faq-pregunta{margin-bottom:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;border-bottom:1px solid var(--white)}#faqs .faq-pregunta h3{font-size:40px;margin-bottom:20px}#faqs .faq-pregunta h3 span{font-family:var(--font-1);color:var(--color-4);font-weight:700}#faqs .faq-pregunta p{font-size:22px;font-weight:300;padding-left:20px;padding-right:20px}.card.card-faq-category{height:calc(100% - 1em);background-color:var(--color-4);background-position:left center;background-size:550%;border:none;box-sizing:border-box;transition:background-position .8s;-o-transition:background-position .8s;-moz-transition:background-position .8s;-webkit-transition:background-position .8s}.card.card-faq-category.gradient-pink-orange{background-image:linear-gradient(135deg,var(--color-1) 0%,var(--color-4) 20%,var(--color-4) 25%,var(--color-1) 50%,var(--color-1) 55%,var(--color-4) 70%,var(--color-4) 75%,var(--color-1) 100%)}.card.card-faq-category.gradient-pink-blue{background-image:linear-gradient(135deg,var(--color-1) 0%,var(--color-2) 20%,var(--color-2) 25%,var(--color-1) 50%,var(--color-1) 55%,var(--color-2) 70%,var(--color-2) 75%,var(--color-1) 100%)}.card.card-faq-category.gradient-blue-green{background-image:linear-gradient(135deg,var(--color-2) 0%,var(--color-5) 20%,var(--color-5) 25%,var(--color-2) 50%,var(--color-2) 55%,var(--color-5) 70%,var(--color-5) 75%,var(--color-2) 100%)}.card.card-faq-category.gradient-orange-green{background-image:linear-gradient(135deg,var(--color-4) 0%,var(--color-5) 20%,var(--color-5) 25%,var(--color-4) 50%,var(--color-4) 55%,var(--color-5) 70%,var(--color-5) 75%,var(--color-4) 100%)}.card.card-faq-category:hover{background-position:right center}.card.card-faq-category .icon{background-color:var(--color-6);width:120px;height:120px;border-radius:50%;text-align:center;margin-left:auto;margin-right:auto;font-size:60px;line-height:120px;box-shadow:2px 2px 7px rgba(0,0,0,.5);transition:transform .3s,box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;-moz-transition:transform .3s,box-shadow .3s;-webkit-transition:transform .3s,box-shadow .3s}.card.card-faq-category:hover .icon{transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);box-shadow:4px 4px 14px rgba(0,0,0,.8)}.card.card-faq-category .category-name{color:var(--white);text-align:center}.puntuacion-container .puntuacion-left,.puntuacion-container .puntuacion-right{width:35%}.valoracion-container:is(h2,h3,textarea,i){color:var(--color-6)}.valoracion-container h2,.valoracion-container h3,.valoracion-container textarea,.valoracion-container .valoracion-estrellas{margin-bottom:30px}.valoracion-container .valoracion-estrellas h3{margin-bottom:10px}.valoracion-container textarea{resize:none;border-radius:15px;border:1px solid var(--color-6);height:150px;padding:10px 20px}.valoracion-container .valoracion-star{cursor:pointer}.valoracion-container textarea.form-control:focus{border:1px solid var(--color-6)}.academy-text-content{overflow-y:scroll}.academy-test-container:is(h2,p,li,label){color:var(--color-6)}.academy-test-container #academy-test-questions h2{margin-bottom:10px}.academy-test-container #academy-test-questions .academy-test-question{border-top:1px solid var(--color-6);padding:10px 0}.academy-test-container #academy-test-questions .academy-test-question .form-check{margin-bottom:10px}.academy-test-container #academy-test-questions .academy-test-question p{font-size:16px;margin-bottom:10px}.academy-test-container #academy-test-questions .academy-test-question label{font-size:14px;font-weight:300;margin-bottom:0}.academy-tareas-top{margin-bottom:25px}.academy-tareas-top>div{flex-basis:50%}.academy-tareas-top .academy-tareas-progressbar{position:relative;padding:2px 10px;border-radius:5px;border:1px solid var(--white)}.academy-tareas-top .academy-tareas-progressbar h3{margin-bottom:0}.academy-tareas-top .academy-tareas-progressbar h3 span{font-family:var(--font-1)}.academy-tareas-top .academy-tareas-progressbar .academy-tareas-progressbar-progress{position:absolute;top:0;left:0;z-index:-1;height:calc(100% - 4px);width:calc(100% - 8px);margin:2px 4px}.academy-tareas-top .academy-tareas-progressbar .academy-tareas-progressbar-progress .academy-tareas-progressbar-progress-inner{background-color:#666666;border-radius:5px;height:100%}.academy-tareas-top button{margin-left:auto;display:block}.academy-tarea{transition:padding-top .5s,padding-bottom .5s;-o-transition:padding-top .5s,padding-bottom .5s;-moz-transition:padding-top .5s,padding-bottom .5s;-webkit-transition:padding-top .5s,padding-bottom .5s}.academy-tarea[aria-expanded="false"]{padding-top:20px;padding-bottom:20px}.academy-tarea[aria-expanded="true"] .academy-tarea-titulo{margin-bottom:20px}.academy-tarea .academy-tarea-titulo .academy-abrir-tarea i{transition:transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s}.academy-tarea[aria-expanded="true"] .academy-tarea-titulo .academy-abrir-tarea i{transform:rotateX(180deg)}.academy-tarea .academy-tarea-titulo .academy-tarea-num,.academy-tarea .academy-tarea-titulo .academy-tarea-nombre{padding:2px 10px;border-radius:5px;margin-bottom:0}.academy-tarea .academy-tarea-titulo .academy-tarea-num{background-color:var(--color-6);color:var(--white)}.academy-tarea .academy-tarea-titulo .academy-tarea-nombre{border:1px solid var(--color-6);background-color:transparent;color:var(--color-6)}.academy-tarea .academy-tarea-titulo .btn-outline-black{padding-top:5px;padding-bottom:4px;font-size:18px}.academy-tarea .academy-tarea-content{display:none}.academy-tarea[aria-expanded="true"] .academy-tarea-content{display:block}.academy-tarea .academy-tarea-content>p{max-width:700px;margin-bottom:20px}.academy-tarea .academy-tarea-content .academy-tarea-preguntas{display:flex;flex-direction:column;gap:10px}.academy-tarea .academy-tarea-content .academy-tarea-preguntas>h3{margin-bottom:0}.academy-tarea .academy-tarea-content .academy-tarea-preguntas .academy-tarea-pregunta>h4{margin-bottom:10px}.academy-tarea .academy-tarea-preguntas .academy-tarea-pregunta div:has(.academy-tarea-respuesta){flex-basis:50%}.academy-tarea .academy-tarea-preguntas .academy-tarea-pregunta .academy-tarea-respuesta{height:40px;padding:0px 20px;border-radius:15px;border:1px solid var(--color-6);color:var(--color-6);background-color:transparent}.academy-tarea-pregunta .academy-tarea-preguntas-pistas .academy-tarea-preguntas-pista{margin-top:20px;border-radius:5px;border:1px solid var(--white);padding:10px;background-color:var(--color-6)}.academy-tarea-pregunta .academy-tarea-preguntas-pistas .academy-tarea-preguntas-pista h4{border-radius:5px;padding:2px 10px}.academy-tarea-pregunta .academy-tarea-preguntas-pistas .academy-tarea-preguntas-pista .academy-tarea-preguntas-pista-title{background-color:var(--white);color:var(--color-6)}.academy-tarea-pregunta .academy-tarea-preguntas-pistas .academy-tarea-preguntas-pista .academy-tarea-preguntas-pista-pts{border:1px solid var(--white);color:var(--white)}.academy-tarea-pregunta .academy-tarea-preguntas-pistas .academy-tarea-preguntas-pista .academy-tarea-preguntas-pista-text{margin-bottom:0;margin-top:5px;font-weight:300;color:var(--white)}.reto-tiempo-container{margin-bottom:10px}.reto-tiempo-container .reto-tiempo-limite,.reto-tiempo-container .reto-cuenta-progresiva{border-radius:5px;border:1px solid var(--white);padding:2px 10px}.reto-tiempo-container .reto-tiempo-limite{width:min-content;white-space:nowrap;text-align:center}.reto-tiempo-container .reto-cuenta-progresiva{position:relative;width:30%;white-space:nowrap;text-align:center;overflow:hidden}.reto-tiempo-container .reto-cuenta-progresiva .reto-cuenta-progresiva-progressbar{height:calc(100% - 4px);width:calc(100% - 8px);margin:2px 4px;position:absolute;top:0;left:0;z-index:-1;border-radius:5px}.reto-tiempo-container .reto-cuenta-progresiva .reto-cuenta-progresiva-progressbar .reto-cuenta-progresiva-progressbar-progress{background-image:linear-gradient(90deg,var(--color-2) 0%,var(--color-5) 100%);height:100%;border-radius:5px}.reto-preguntas-container .reto-pregunta>h3{margin-bottom:10px}.reto-preguntas-container .reto-pregunta>p{font-weight:300;margin-bottom:10px}.reto-preguntas-container .reto-pregunta div:has(.reto-respuesta){flex-basis:50%}.reto-preguntas-container .reto-pregunta .reto-respuesta{height:40px;padding:0px 20px;border-radius:15px;border:1px solid var(--white);color:var(--white);background-color:transparent}.reto-preguntas-container .reto-pregunta .reto-preguntas-pistas .reto-preguntas-pista{margin-top:20px;border-radius:5px;border:1px solid var(--white);padding:10px}.reto-preguntas-container .reto-pregunta .reto-preguntas-pistas .reto-preguntas-pista h4{border-radius:5px;padding:2px 10px}.reto-preguntas-container .reto-pregunta .reto-preguntas-pistas .reto-preguntas-pista .reto-preguntas-pista-title{background-color:var(--white);color:var(--color-6)}.reto-preguntas-container .reto-pregunta .reto-preguntas-pistas .reto-preguntas-pista .reto-preguntas-pista-pts{border:1px solid var(--white);color:var(--white)}.reto-preguntas-container .reto-pregunta .reto-preguntas-pistas .reto-preguntas-pista .reto-preguntas-pista-text{margin-bottom:0;margin-top:5px;font-weight:300}.reto-tareas-top{margin-bottom:25px}.reto-tareas-top>div{flex-basis:100%}.reto-tareas-progressbar{position:relative;padding:2px 10px;border-radius:5px;border:1px solid var(--white)}.reto-tareas-progressbar h3{margin-bottom:0}.reto-tareas-progressbar h3 span{font-family:var(--font-1)}.reto-tareas-progressbar .reto-tareas-progressbar-progress{position:absolute;top:0;left:0;z-index:-1;height:calc(100% - 4px);width:calc(100% - 8px);margin:2px 4px}.reto-tareas-progressbar .reto-tareas-progressbar-progress .reto-tareas-progressbar-progress-inner{background-color:#666666;border-radius:5px;height:100%}.reto-tareas-top button{margin-left:auto;display:block}.reto-tarea{transition:padding-top .5s,padding-bottom .5s;-o-transition:padding-top .5s,padding-bottom .5s;-moz-transition:padding-top .5s,padding-bottom .5s;-webkit-transition:padding-top .5s,padding-bottom .5s}.reto-tarea[aria-expanded="false"]{padding-top:20px;padding-bottom:20px}.reto-tarea[aria-expanded="true"] .reto-tarea-titulo{margin-bottom:20px}.reto-tarea .reto-tarea-titulo .reto-abrir-tarea i{transition:transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s}.reto-tarea[aria-expanded="true"] .reto-tarea-titulo .reto-abrir-tarea i{transform:rotateX(180deg)}.reto-tarea .reto-tarea-titulo .reto-tarea-num,.reto-tarea .reto-tarea-titulo .reto-tarea-nombre{padding:2px 10px;border-radius:5px;margin-bottom:0}.reto-tarea .reto-tarea-titulo .reto-tarea-num{background-color:var(--color-6);color:var(--white)}.reto-tarea .reto-tarea-titulo .reto-tarea-nombre{border:1px solid var(--color-6);background-color:transparent;color:var(--color-6)}.reto-tarea .reto-tarea-titulo .btn-outline-black{padding-top:5px;padding-bottom:4px;font-size:18px}.reto-tarea .reto-tarea-content{display:none}.reto-tarea-content p,.labs-tarea-content p{color:var(--color-6);font-family:var(--font-1);font-size:var(--heading-5);font-style:normal;font-weight:var(--fw-normal);line-height:normal}.reto-tarea-content img,.labs-tarea-content img{width:100%;height:500px;object-fit:contain}.reto-tarea[aria-expanded="true"] .reto-tarea-content{display:block}.reto-tarea .reto-tarea-content>p{max-width:700px;margin-bottom:20px}.reto-tarea .reto-tarea-content .reto-tarea-preguntas{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:solid 1px}.reto-tarea .reto-tarea-content .reto-tarea-preguntas>h3{margin-bottom:0}.reto-tarea .reto-tarea-content .reto-tarea-preguntas .reto-tarea-pregunta>h4{margin-bottom:10px}.reto-tarea .reto-tarea-preguntas .reto-tarea-pregunta div:has(.reto-tarea-respuesta){flex-basis:50%}.reto-tarea .reto-tarea-preguntas .reto-tarea-pregunta .reto-tarea-respuesta{height:40px;padding:0px 20px;border-radius:15px;border:1px solid var(--color-6);color:var(--color-6);background-color:transparent}.reto-tarea-pregunta .reto-tarea-preguntas-pistas .reto-tarea-preguntas-pista{margin-top:20px;border-radius:5px;border:1px solid var(--white);padding:10px;background-color:var(--color-6)}.reto-tarea-pregunta .reto-tarea-preguntas-pistas .reto-tarea-preguntas-pista h4{border-radius:5px;padding:2px 10px}.reto-tarea-pregunta .reto-tarea-preguntas-pistas .reto-tarea-preguntas-pista .reto-tarea-preguntas-pista-title{background-color:var(--white);color:var(--color-6)}.reto-tarea-pregunta .reto-tarea-preguntas-pistas .reto-tarea-preguntas-pista .reto-tarea-preguntas-pista-pts{border:1px solid var(--white);color:var(--white)}.reto-tarea-pregunta .reto-tarea-preguntas-pistas .reto-tarea-preguntas-pista .reto-tarea-preguntas-pista-text{margin-bottom:0;margin-top:5px;font-weight:300;color:var(--white)}.labs-tareas-top{margin-bottom:25px}.labs-tareas-top>div{flex-basis:50%}.labs-tareas-top .labs-tareas-progressbar{position:relative;padding:2px 10px;border-radius:5px;border:1px solid var(--white)}.labs-tareas-top .labs-tareas-progressbar h3{margin-bottom:0}.labs-tareas-top .labs-tareas-progressbar h3 span{font-family:var(--font-1)}.labs-tareas-top .labs-tareas-progressbar .labs-tareas-progressbar-progress{position:absolute;top:0;left:0;z-index:-1;height:calc(100% - 4px);width:calc(100% - 8px);margin:2px 4px}.labs-tareas-top .labs-tareas-progressbar .labs-tareas-progressbar-progress .labs-tareas-progressbar-progress-inner{background-color:#666666;border-radius:5px;height:100%}.labs-tareas-top button{margin-left:auto;display:block}.labs-tarea{transition:padding-top .5s,padding-bottom .5s;-o-transition:padding-top .5s,padding-bottom .5s;-moz-transition:padding-top .5s,padding-bottom .5s;-webkit-transition:padding-top .5s,padding-bottom .5s}.labs-tarea[aria-expanded="false"]{padding-top:20px;padding-bottom:20px}.labs-tarea[aria-expanded="true"] .labs-tarea-titulo{margin-bottom:20px}.labs-tarea .labs-tarea-titulo .labs-abrir-tarea i{transition:transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s}.labs-tarea[aria-expanded="true"] .labs-tarea-titulo .labs-abrir-tarea i{transform:rotateX(180deg)}.labs-tarea .labs-tarea-titulo .labs-tarea-num,.labs-tarea .labs-tarea-titulo .labs-tarea-nombre{padding:2px 10px;border-radius:5px;margin-bottom:0}.labs-tarea .labs-tarea-titulo .labs-tarea-num{background-color:var(--color-6);color:var(--white)}.labs-tarea .labs-tarea-titulo .labs-tarea-nombre{border:1px solid var(--color-6);background-color:transparent;color:var(--color-6)}.labs-tarea .labs-tarea-titulo .btn-outline-black{padding-top:5px;padding-bottom:4px;font-size:18px}.labs-tarea .labs-tarea-content{display:none}.labs-tarea[aria-expanded="true"] .labs-tarea-content{display:block}.labs-tarea .labs-tarea-content>p{max-width:700px;margin-bottom:20px}.labs-tarea .labs-tarea-content .labs-tarea-preguntas{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:solid 1px}.labs-tarea .labs-tarea-content .labs-tarea-preguntas>h3{margin-bottom:0}.labs-tarea .labs-tarea-content .labs-tarea-preguntas .labs-tarea-pregunta>h4{margin-bottom:10px}.labs-tarea .labs-tarea-preguntas .labs-tarea-pregunta div:has(.labs-tarea-respuesta){flex-basis:50%}.labs-tarea .labs-tarea-preguntas .labs-tarea-pregunta .labs-tarea-respuesta{height:40px;padding:0px 20px;border-radius:15px;border:1px solid var(--color-6);color:var(--color-6);background-color:transparent}.labs-tarea-pregunta .labs-tarea-preguntas-pistas .labs-tarea-preguntas-pista{margin-top:20px;border-radius:5px;border:1px solid var(--white);padding:10px;background-color:var(--color-6)}.labs-tarea-pregunta .labs-tarea-preguntas-pistas .labs-tarea-preguntas-pista h4{border-radius:5px;padding:2px 10px}.labs-tarea-pregunta .labs-tarea-preguntas-pistas .labs-tarea-preguntas-pista .labs-tarea-preguntas-pista-title{background-color:var(--white);color:var(--color-6)}.labs-tarea-pregunta .labs-tarea-preguntas-pistas .labs-tarea-preguntas-pista .labs-tarea-preguntas-pista-pts{border:1px solid var(--white);color:var(--white)}.labs-tarea-pregunta .labs-tarea-preguntas-pistas .labs-tarea-preguntas-pista .labs-tarea-preguntas-pista-text{margin-bottom:0;margin-top:5px;font-weight:300;color:var(--white)}.filtros ul{display:block !important}.filtros ul li{display:inline-block;margin:5px}#planes{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#planes .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#planes .columna_1 p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--thin);line-height:normal;max-width:550px;margin-right:auto}#planes .fila_2 .container_card{padding:30px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(20px);width:100%;max-width:989px;margin:auto;min-height:350px}#planes .fila_2 .container_card .div_1 .time{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card .div_1 .number{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card .div_1 .separate{color:var(--white);font-family:var(--font-1);font-size:28px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card .div_2 .ahorro{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card .div_2 .btn-gradient{font-size:20px}#planes .fila_2 .container_card .recomendado{top:-20px;left:50%;width:80%;transform:translate(-50%,0px);text-align:center;background:var(--gradient-4);border-radius:5px;padding:10px}#planes .fila_2 .container_card .recomendado p{color:var(--white);font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;margin-bottom:0}#planes .fila_2 .container_card .recomendado p i{color:var(--white);font-size:16px}#planes .fila_2 .container_card.regalo .div_1 p{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card.regalo .div_2 p{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card.corporativo .div_1 p{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card.corporativo .div_1 span{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#planes .fila_2 .container_card.corporativo .btn-morado{font-size:20px}#planes .fila_2 .container_card .div_1,#planes .fila_2 .container_card .div_2{min-height:110px}#planes .fila_2 .container_card .div_2{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#planes .fila_2 .container_card.corporativo{background-color:rgba(96,186,255,.3)}#planes .fila_2 .container_card.anual{background-color:rgba(75,180,140,.3)}#planes .fila_2 .container_card.regalo{overflow:hidden;position:relative}#planes .fila_2 .container_card.regalo::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f06b";font-size:150px;opacity:0.1;color:var(--white);position:absolute;top:-45px;right:-30px;transform:rotate(340deg);-webkit-transform:rotate(340deg)}.container_pro{padding:30px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);width:100%;max-width:989px;margin:auto}.container_pro .title{color:var(--white);font-family:var(--font-1);font-size:38px;font-style:normal;font-weight:var(--fw-bolder);line-height:normal}.container_pro ul li{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}.container_pro .btn-gradient{font-size:30px}.card.card_cyber{padding:20px 15px;width:100%;max-width:400px;min-height:300px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:calc(100% - 16px)}.card.card_cyber .card-header{padding:0;display:flex;flex-direction:column;gap:15px;align-items:flex-start;border:none;min-height:258px}.card.card_cyber .card-header .categoria{padding:0px 10px;border-radius:5px;width:100%}.card.card_cyber .card-header .categoria.academy{background:var(--gradient-2)}.card.card_cyber .card-header .categoria.retos{background:var(--gradient-4)}.card.card_cyber .card-header .categoria.labs{background:var(--gradient-5)}.card.card_cyber .card-header .categoria.itinerario{background:var(--color-3)}.card.card_cyber .card-header .categoria span{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}.card.card_cyber .card-header .container_img{width:100%;height:175px}.card.card_cyber .card-header .container_img>img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px}.card.card_cyber .card-header .name{color:var(--black);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;padding:0px 10px;text-align:center;border-radius:5px;background:#FFF;position:relative;top:-15px}.card.card_cyber .card-body{padding:0;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:15px}.card.card_cyber .card-body .card-title{margin-bottom:0;color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;min-height:44px;max-width:100%}.card.card_cyber .card-body .card-text{margin-bottom:0;color:var(--gray);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:32px}.card.card_cyber .card-body .calificacion{display:flex;width:100%;align-items:center;justify-content:space-between;gap:5px}.card.card_cyber .card-body .calificacion div span{color:var(--white);font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}.card.card_cyber .card-body .calificacion div span i{color:var(--white);font-size:24px}.card.card_cyber .card-footer{padding:0;padding-top:15px;border:none;width:100%}.card.card_cyber .card-footer ul{display:block}.card.card_cyber .card-footer ul li{display:inline-block;margin-right:5px;margin-bottom:10px}.card.card_cyber.completado .card-header .container_img{position:relative}.card.card_cyber.completado .card-header .container_img>img{opacity:0.3}.card.card_cyber.completado .card-header .container_img .container_stars{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.card.card_cyber.completado .card-header .container_img .container_stars>img{opacity:1;width:60%;left:50%;top:0;transform:translateX(-55%);-o-transform:translateX(-55%);-moz-transform:translateX(-55%);-webkit-transform:translateX(-55%)}.card.card_cyber .card-footer:is(.registrado,.progreso){border-radius:5px;border:1px solid var(--white);display:inline-block}.card.card_cyber .card-footer .registrado{width:150px}.card.card_cyber .card-footer .progreso{width:calc(100% - 150px);position:relative}.card.card_cyber .card-footer:is(.registrado,.progreso) h3{padding:2px 10px;color:var(--white);margin-bottom:0;font-family:var(--font-1);text-align:center}.card.card_cyber .card-footer .progreso .barra-progreso{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;padding:2px 4px}.card.card_cyber .card-footer .progreso .barra-progreso .barra-progreso-inner{height:100%;border-radius:5px}.card.card_cyber .card-footer .progreso.gradient-pink-orange .barra-progreso .barra-progreso-inner{background-image:linear-gradient(90deg,var(--color-1) 0%,var(--color-4) 100%)}.card.card_cyber .card-footer .progreso.gradient-pink-blue .barra-progreso .barra-progreso-inner{background-image:linear-gradient(90deg,var(--color-1) 0%,var(--color-2) 100%)}.card.card_cyber .card-footer .progreso.gradient-blue-green .barra-progreso .barra-progreso-inner{background-image:linear-gradient(90deg,var(--color-2) 0%,var(--color-5) 100%)}.card.card_cyber .card-footer .progreso.bg-morado .barra-progreso .barra-progreso-inner{background-color:var(--color-3)}.card.card_cyber .card-footer:is(.registrado,.progreso) h3,.card.card_cyber .card-footer:is(.registrado,.progreso) h3 span{font-family:var(--font-1);font-size:20px;text-transform:uppercase}.gray-gradient-card{width:100%;padding:20px 14px;box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);background:linear-gradient(144deg,#6f6d78,#282435) padding-box,linear-gradient(144deg,var(--white),#1b182a) border-box;border-radius:1rem;border:2px solid transparent;display:flex;flex-direction:column;justify-content:space-between}.gray-gradient-card h3{display:inline-block;margin-bottom:20px;color:#000;font-size:20px;border-radius:5px;background:#FFF;padding:2px 10px}.gray-gradient-card .gray-gradient-card-list h4{color:#FFF;font-family:var(--font-1);font-size:18px;line-height:normal;margin-bottom:7px}.gray-gradient-card .gray-gradient-card-list>div:not(:last-of-type){border-bottom:1px solid var(--white);padding-bottom:7px;margin-bottom:7px}.gray-gradient-card .gray-gradient-card-list p{color:#FFF;font-family:var(--font-2);font-size:14px;line-height:normal;margin-bottom:7px}.gray-gradient-card .gray-gradient-card-table-container{margin-bottom:20px}.gray-gradient-card .gray-gradient-card-table-container table{width:100%}.gray-gradient-card .gray-gradient-card-table-container table tr:not(:last-child){border-bottom:1px solid var(--white)}.gray-gradient-card .gray-gradient-card-table-container table tr td{padding:7px 0px;font-family:var(--font-2);font-size:14px;color:var(--white);text-align:right}.gray-gradient-card .gray-gradient-card-table-container table tr td:first-child{font-family:var(--font-1);font-size:16px;text-align:left}.graya-gradient-card{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.50) 0%,rgba(50,50,50,0.50) 100%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(5px)}.graya-gradient-card::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid rgba(255,255,255,.3);border-radius:5px;pointer-events:none}.objetivo{position:relative;margin-top:70px}.objetivo img{position:absolute;left:50%;top:-15%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1}.objetivo-card{width:100%;max-width:330px;margin-left:auto;margin-right:auto;height:100%;max-height:150px;padding:50px 20px 20px;box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);background:linear-gradient(144deg,#6f6d78,#282435) padding-box,linear-gradient(144deg,var(--white),#1b182a) border-box;border-radius:1rem;border:2px solid transparent}.objetivo-card h3{margin-bottom:10px;text-align:center}.objetivo-card p{margin-bottom:0;text-align:center;font-weight:300}.card_cyber.completado{opacity:0.5}.notification{position:absolute;left:95%;transform:translate(-50%,-28px);bottom:0;border-radius:12px;border:solid 1px var(--color-4);background-color:var(--color-4);padding:2px 8px;font-size:10px;font-weight:var(--fw-normal);color:var(--white);line-height:normal;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.notification-proximamente{border-radius:12px;border:solid 1px var(--color-4);background-color:var(--color-4);padding:2px 8px;font-size:10px;font-weight:var(--fw-normal);color:var(--white);line-height:normal;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:flex;justify-content:center;align-items:center}#nosotros{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#nosotros .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#nosotros .columna_1 p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--thin);line-height:normal;max-width:550px;margin-right:auto}#nosotros .fila_2 .columna_1 h3{color:var(--white);font-family:var(--font-1);font-size:34px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#nosotros .fila_2 .columna_1 p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--thin);line-height:normal}#nosotros .fila_2 .columna_2 img{max-width:100%}#nosotros .fila_3{padding:150px 0px;margin:120px 0px;border-top:white 1px solid;border-bottom:white 1px solid}#nosotros .fila_3 .container_card{display:flex;padding:40px 14px 19px 14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;border-radius:30px;border:1px solid #FFF;background:linear-gradient(144deg,rgba(255,255,255,0.40) 5.95%,rgba(255,255,255,0.10) 94.05%);box-shadow:0px 4px 24px -1px rgba(0,0,0,0.20);backdrop-filter:blur(20px);max-width:330px;margin:auto;position:relative}#nosotros .fila_3 .container_card img{position:absolute;top:-120px;left:50%;transform:translate(-50%,0px);-webkit-transform:translate(-50%,0px);max-width:100%}#nosotros .fila_3 .container_card h2{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#nosotros .fila_3 .container_card p{color:var(--white);text-align:center;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#nosotros .fila_2 .columna_1 .container_div{max-width:500px;margin-left:auto}#blog{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#blog .fila_0 .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:var(--heading-1);font-style:normal;font-weight:var(--fw-bolder);line-height:normal}#blog .fila_0 .columna_1 p{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--thin);line-height:normal;max-width:550px;margin-right:auto}#blog .fila_1 .columna_1 .container_img,#blog .fila_1 .columna_3 .container_img{display:flex;flex-direction:column;gap:20px}#blog .fila_1 .columna_1 .container_img .img_1,#blog .fila_1 .columna_1 .container_img .img_2,#blog .fila_1 .columna_3 .container_img .img_1,#blog .fila_1 .columna_3 .container_img .img_2{width:100%;height:300px;border-radius:10px;position:relative;overflow:hidden}#blog .fila_1 .columna_1 .container_img .img_1::before,#blog .fila_1 .columna_1 .container_img .img_2::before,#blog .fila_1 .columna_3 .container_img .img_1::before,#blog .fila_1 .columna_3 .container_img .img_2::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:3;background:linear-gradient(360deg,rgba(0,0,0,0.80) 0%,rgba(0,0,0,0.00) 100%),linear-gradient(0deg,rgba(0,0,0,0.20) 0%,rgba(0,0,0,0.20) 100%)}#blog .fila_1 .columna_2 .container_img .img_1{width:100%;height:620px;border-radius:10px;position:relative;overflow:hidden}#blog .fila_1 .columna_2 .container_img .img_1::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:3;background:linear-gradient(360deg,rgba(0,0,0,0.80) 0%,rgba(0,0,0,0.00) 100%),linear-gradient(0deg,rgba(0,0,0,0.20) 0%,rgba(0,0,0,0.20) 100%)}#blog .fila_1 .columna_1 .container_img img,#blog .fila_1 .columna_2 .container_img img,#blog .fila_1 .columna_3 .container_img img{max-width:100%;width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:top;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:.5s all ease-in-out;transition:all .5s ease-in-out}#blog .fila_1 .columna_1 .container_img .img_1:hover img,#blog .fila_1 .columna_1 .container_img .img_2:hover img,#blog .fila_1 .columna_2 .container_img .img_1:hover img,#blog .fila_1 .columna_3 .container_img .img_1:hover img,#blog .fila_1 .columna_3 .container_img .img_2:hover img{cursor:pointer;transform:scale(1.1);-webkit-transform:scale(1.1)}#blog .fila_1 .columna_1 .container_img .info,#blog .fila_1 .columna_2 .container_img .info,#blog .fila_1 .columna_3 .container_img .info{position:absolute;z-index:4;bottom:0;padding:10px;width:100%}#blog .fila_1 .columna_1 .container_img .info p,#blog .fila_1 .columna_2 .container_img .info p,#blog .fila_1 .columna_3 .container_img .info p{color:var(--white);font-family:var(--font-2);font-size:16px;font-style:normal;font-weight:var(--fw-normal);line-height:24px}#blog .fila_1 .columna_1 .container_img .info h3,#blog .fila_1 .columna_2 .container_img .info h3,#blog .fila_1 .columna_3 .container_img .info h3{color:var(--white);font-family:var(--font-1);font-size:var(--heading-6);font-style:normal;font-weight:var(--fw-normal);line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;min-height:48px}#blog .fila_2 .card{background-color:var(--color-6)}#blog .fila_2 .card img{width:100%;height:200px;object-fit:cover;object-position:top}#blog .fila_2 .card .card-body .card-title{color:var(--white);font-family:var(--font);font-size:var(--headin-4);font-style:normal;font-weight:var(--fw-normal);line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;min-height:26px;margin-top:var(--md)}#blog .fila_2 .card .card-body .card-text{color:var(--white);font-family:var(--font);font-size:var(--headin-6);font-style:normal;font-weight:var(--fw-normal);line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;min-height:98px;padding-bottom:2px}#blog .fila_2 .card .card-body .btn{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:.5s all ease-in-out;transition:all .5s ease-in-out;border:solid 1px #dc3545}#blog .fila_2 .card .card-body .btn:hover{cursor:pointer;color:var(--white);background-color:transparent !important;border:solid 1px var(--white)}#noticia{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:var(--x-lg) 0px;position:relative;min-height:800px;padding-top:200px}#noticia .izq .large.img-container{width:100%;height:630px;overflow:hidden;margin:0}#noticia .izq .small.img-container{width:100%;height:173px;overflow:hidden;margin:0;margin-top:10px}#noticia .izq .large.img-container img,#noticia .izq .small.img-container img{width:100%;height:100%;object-fit:contain;object-position:center;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:.5s all ease-in-out;transition:all .5s ease-in-out;border-radius:10px}#noticia .izq .large.img-container:hover img,#noticia .izq .small.img-container:hover img{cursor:pointer;transform:scale(1.1);-webkit-transform:scale(1.1)}#noticia .der .list-mas-leidos ul li a,#noticia .der .list-mas-leidos ul li a div{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:.5s all ease-in-out;transition:all .5s ease-in-out}#noticia .der .list-mas-leidos ul li a:hover{cursor:pointer;opacity:0.9}#noticia .der .list-mas-leidos ul li a:hover div{color:var(--color-3);opacity:1}#noticia .izq .category{font-family:var(--font-1);font-style:normal;font-weight:var(--fw-normal);font-size:16px;line-height:25px;color:var(--white);padding-bottom:var(--md)}#noticia .izq .title{font-family:var(--font-1);font-style:normal;font-weight:var(--fw-bolder);font-size:var(--heading-1);line-height:65px;color:var(--white);margin-top:var(--md);margin-bottom:var(--lg)}#noticia .izq .share{padding:var(--md) 0px}#noticia .izq .share .fecha li:nth-of-type(1){font-family:var(--font-2);font-style:normal;font-weight:var(--fw-normal);font-size:14px;line-height:20px;color:var(--white)}#noticia .izq .share .fecha li:nth-of-type(2){font-family:var(--font-2);font-style:normal;font-weight:var(--fw-normal);font-size:14px;line-height:20px;color:var(--color-3)}#noticia .izq .share .links{display:flex;justify-content:end;flex-direction:row}#noticia .izq .share .links li{margin-right:15px}#noticia .izq .share .links li:last-child{margin-right:0px}#noticia .izq .share .links li a{color:var(--white)}#noticia .izq .share .links li a i{font-size:25px}#noticia .izq .desc-noticia{display:flex;flex-direction:column}#noticia .izq .desc-noticia span{font-family:var(--font-2);font-style:normal;font-weight:var(--fw-normal);font-size:16px;line-height:25px;color:var(--white);margin-bottom:var(--md)}#noticia .izq .desc-noticia span:last-child{margin-bottom:0px}#noticia .izq .etiquetas{margin-bottom:35px;padding:var(--md) 0px}#noticia .izq .etiquetas ul{display:flex;flex-direction:row;list-style:none}#noticia .izq .etiquetas ul li{margin-right:15px}#noticia .izq .etiquetas ul li a{font-family:var(--font-2);font-style:normal;font-weight:var(--fw-normal);font-size:16px;line-height:25px;color:var(--white);border:solid 1px var(--white);border-radius:0;padding:5px;text-decoration:none}#noticia .der .mas-leido{background:var(--color-6);padding:20px 0px 20px 29px;border:solid 1px var(--white);border-radius:10px}#noticia .der .mas-leido span{font-family:var(--font-2);font-style:normal;font-weight:var(--fw-normal);font-size:20px;line-height:30px;color:var(--white)}#noticia .der .list-mas-leidos ul li{padding:15px 0px 15px 0px;border-bottom:solid 1px var(--white)}#noticia .der .list-mas-leidos ul li a{display:flex;flex-direction:row;align-items:center;font-family:var(--font-2);font-style:normal;font-weight:var(--fw-normal);font-size:16px;line-height:20px;color:var(--white);cursor:pointer;text-decoration:none}#noticia .der .list-mas-leidos ul li a div{border:solid 1px var(--white);padding:10px 15px 10px 15px;margin-right:var(--s);font-family:var(--font-2);font-style:normal;font-weight:var(--fw-bolder);font-size:25px;border-radius:10px}#noticia .small{height:100%}#noticia .small a .img{height:100%!important;object-fit:cover!important}#favoritos{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:calc(var(--x-lg) + 150px);padding-bottom:var(--x-lg);position:relative;min-height:300px}#favoritos .fila_1 .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:64px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}#favoritos .fila_1 .columna_1 .subtitle{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;max-width:400px}#favoritos .fila_1 .columna_1 .btn_4{max-width:120px}#favoritos .fila_1 .columna_1 .btn_4 .txt_btn{font-size:14px;display:flex;align-items:center;justify-content:center}#favoritos .fila_1 .columna_1 .btn_4 .txt_btn i{font-size:18px;color:var(--white)}#favoritos .filtros{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:20px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#favoritos .fila_1 .columna_2 .container_filter h6{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#favoritos .fila_1 .columna_2 .container_filter .btn-outline.active{background-color:var(--white);color:var(--color-6)}#favoritos .fila_1 .columna_2 .container_filter .btn_outline a{font-size:13px}#favoritos .fila_2 .columna_mostrar_mas{min-height:44px}#favoritos .fila_2 .columna_mostrar_mas .btn_4{max-width:200px;margin:auto}#reset-form{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%;max-width:400px!important;padding:19px 14px}#reset-form label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#reset-form input{height:40px;border-radius:15px;border:1px solid var(--white);font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--white);background-color:transparent}#reset-form input[type="password"].form-control{border-radius:15px;border-top-right-radius:15px !important;border-bottom-right-radius:15px !important;position:relative;width:100%}#reset-form input{height:40px;border-radius:15px;border:1px solid var(--white);font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--white);background-color:transparent}#reset-form .eye-container,#reset-form .contenedor_eye{cursor:pointer;position:absolute;right:6px;background:transparent;top:50%;transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);z-index:1001}#reset-form .eye-container button,#reset-form .contenedor_eye button{width:34px;padding:0;background:transparent;border:none}#reset-form .input-group-append i{color:var(--white)}#pago{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:calc(var(--x-lg) + 150px);padding-bottom:var(--x-lg);position:relative;min-height:300px}#pago .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:64px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:20px}#pago .columna_1 .title span{font-family:var(--font-2);font-size:16px;font-weight:400}#pago .columna_1 .subtitle{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;max-width:800px}#pago .titular{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .accordion-item{padding:30px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(20px);width:100%;max-width:400px;min-height:210px;position:relative;overflow:hidden}#pago .accordion-item .accordion-button{background-color:transparent;padding:0}#pago .accordion-item .accordion-button::after{display:none}#pago .accordion-item input{width:20px;height:20px}#pago .accordion-button:not(.collapsed){color:var(--white)!important;box-shadow:none!important}#pago .accordion-item label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .accordion-item p{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .accordion-item a{color:var(--color-4);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;text-decoration:none;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#pago .accordion-item a:hover{cursor:pointer;opacity:0.8}#pago .accordion-item.plan_2::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f06b";font-size:150px;opacity:0.1;color:var(--white);position:absolute;bottom:-45px;right:-30px;transform:rotate(340deg);-webkit-transform:rotate(340deg)}#pago .contenedor-principal{padding:30px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(20px);width:100%;max-width:400px;min-height:140px;position:relative;overflow:hidden}#pago .contenedor-principal input{width:20px;height:20px}#pago .contenedor-principal label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .contenedor-principal p{color:var(--white);font-family:var(--font-1);font-size:22px;font-style:normal;font-weight:var(--fw-xbolder);line-height:normal}#pago .contenedor-principal p span{color:var(--color-4);font-family:var(--font-2);font-size:22px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .contenedor-principal::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f073";font-size:150px;opacity:0.1;color:var(--white);position:absolute;bottom:-45px;right:-30px;transform:rotate(340deg);-webkit-transform:rotate(340deg)}#pago .codigo-promocional .contenedor-input{min-width:330px}#pago .codigo-promocional label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .codigo-promocional input{height:40px;border-radius:15px;border:1px solid var(--white);font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--white);background-color:transparent}#pago .codigo-promocional input::placeholder{color:var(--white);opacity:0.7}#pago .codigo-promocional input::-moz-placeholder{color:var(--white);opacity:0.7}#pago .codigo-promocional input::-webkit-input-placeholder{color:var(--white);opacity:0.7}#pago .desglose p{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#pago .desglose span{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-xbolder);line-height:normal}#pago .await{filter:blur(1px);-webkit-filter:blur(1px)}#pago .await-spinner{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#pago .await-spinner .spinner-custom-color{color:var(--color-4)}#canjear-codigo{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:calc(var(--x-lg) + 150px);padding-bottom:var(--x-lg);position:relative;min-height:300px}#canjear-codigo .contenedor-info{position:relative;z-index:0}#canjear-codigo .contenedor-info.await{filter:blur(1px);-webkit-filter:blur(1px)}#canjear-codigo .await-spinner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}#canjear-codigo .await-spinner .spinner-custom-color{color:var(--color-4)}#canjear-codigo .columna_1 .title{color:var(--white);font-family:var(--font-1);font-size:64px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:20px}#canjear-codigo .columna_1 .title span{font-family:var(--font-2);font-size:16px;font-weight:400}#canjear-codigo .columna_1 .subtitle{color:var(--white);font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:var(--fw-thin);line-height:normal;max-width:800px}#canjear-codigo .contenedor-principal{padding:30px;border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(20px);width:100%;max-width:400px;min-height:140px;position:relative;overflow:hidden}#canjear-codigo .contenedor-principal::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f06b";font-size:150px;opacity:0.1;color:var(--white);position:absolute;bottom:-45px;right:-30px;transform:rotate(340deg);-webkit-transform:rotate(340deg)}#canjear-codigo .contenedor-principal h2{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#canjear-codigo .contenedor-principal p{color:var(--white);font-family:var(--font-1);font-size:22px;font-style:normal;font-weight:var(--fw-xbolder);line-height:normal}#canjear-codigo .desglose p{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#canjear-codigo .desglose span{color:var(--white);font-family:var(--font-1);font-size:18px;font-style:normal;font-weight:var(--fw-xbolder);line-height:normal}#canjear-codigo .codigo-promocional .contenedor-input{min-width:330px}#canjear-codigo .codigo-promocional label{color:var(--white);font-family:var(--font-1);font-size:20px;font-style:normal;font-weight:var(--fw-normal);line-height:normal}#canjear-codigo .codigo-promocional input{height:40px;border-radius:15px;border:1px solid var(--white);font-family:var(--font-2);font-size:var(--heading-p);line-height:normal;color:var(--white);background-color:transparent}#canjear-codigo .codigo-promocional input::placeholder{color:var(--white);opacity:0.7}#canjear-codigo .codigo-promocional input::-moz-placeholder{color:var(--white);opacity:0.7}#canjear-codigo .codigo-promocional input::-webkit-input-placeholder{color:var(--white);opacity:0.7}#plantilla_ok,#plantilla_ko{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:flex;align-items:center;justify-content:center;padding:var(--lg) 0px;position:relative;min-height:100vh}#plantilla_ok h2,#plantilla_ko h2{color:var(--white);font-family:var(--font-1);font-size:64px;font-style:normal;font-weight:600;line-height:normal}#plantilla_ok p,#plantilla_ko p{color:var(--white);font-family:var(--font-2);font-size:18px;font-style:normal;font-weight:var(--fw-thin);line-height:normal}#plantilla_ok p a,#plantilla_ko p a{color:var(--color-4);text-decoration:none;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#plantilla_ok p a:hover,#plantilla_ko p a:hover{cursor:pointer;opacity:0.8}#breadcrumb{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;min-height:1px}#breadcrumb .breadcrumb{margin-bottom:var(--lg);border-bottom:solid 1px white;padding-bottom:20px}#breadcrumb .breadcrumb .breadcrumb-item{display:flex;align-items:center;justify-content:flex-start}#breadcrumb .breadcrumb .breadcrumb-item a{text-decoration:none;font-family:var(--font-2);font-weight:var(--fw-thin);font-size:var(--heading-7);letter-spacing:0;color:var(--white)}#breadcrumb .breadcrumb .breadcrumb-item+#breadcrumb .breadcrumb .breadcrumb-item::before{color:var(--white)}#breadcrumb .breadcrumb .breadcrumb-item.active{text-decoration:none;font-family:var(--font-1);font-weight:var(--fw-xbolder);font-size:var(--heading-7);letter-spacing:0;color:var(--white)}#breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--white)}#a2apage_dropdown,#a2apage_full{border-radius:5px;background:linear-gradient(144deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.10) 100%);box-shadow:0px 4px 24px -1px rgb(0 0 0 / 20%);backdrop-filter:blur(20px);border:none}#a2apage_dropdown .a2a_i,#a2apage_full .a2a_i{border:none;font-family:var(--font-2)!important;color:var(--white)}.a2a_menu a.a2a_i:visited,.a2a_menu a.a2a_more{border:none}@media (max-width:1400px){}@media (max-width:1199px){#navbar_desktop .navbar-collapse .navbar-nav{gap:15px}}@media (max-width:1099px){}@media (max-width:991px){#navbar_desktop{padding:var(--md) 0px;min-height:1px}#navbar_desktop #offcanvasNavbar{display:flex}#navbar_desktop .navbar-toggler{padding:0}#navbar_desktop .navbar-toggler .navbar-toggler-icon i{color:var(--white);font-size:30px}.header-gradient{padding-top:calc(var(--md) + 100px)}footer .columna_1 p{max-width:100%}.content_1 .fila_2 .info .description_info{min-height:1px;margin-bottom:var(--md)}.card.card_cyber{max-width:100%}.card.card_cyber .card-header .container_img{height:300px}.card.card_cyber .container_ancor{width:100%}.ranking-desc{border-right:0;padding-right:0;margin-left:auto;margin-right:auto}#ganar-badges{margin-bottom:60px}#colaboradores>.container{width:100%;max-width:100%}#colaboradores>.container>.row>div{padding:0}#colaboradores .colaboradores{height:800px;background-size:cover}.card.colaborador-card:first-child{top:0%;left:5%}.card.colaborador-card:nth-child(2){bottom:0;left:20%}.card.colaborador-card:nth-child(3){top:33%;right:5%}.criptografia .cripto-top{margin-top:115px}.criptografia .cripto-card.criptografia-retos{right:40%;bottom:20%;z-index:2}.criptografia .cripto-card.criptografia-labs{right:3%;top:-125px}.criptografia .cripto-card.criptografia-labs::after{height:180px;left:15px;top:90%;z-index:-1}#itinerarios .filtros{flex-direction:column}#favoritos .filtros{flex-direction:column}#header_itinerario .container{top:0;bottom:auto;left:0;transform:translate(0,0);-webkit-transform:translate(0,0);margin-top:var(--x-lg)}#dashboard .fila_2 .containers{max-width:100%;margin:auto}.user_info .puntos,.user_info .ranking{color:var(--white);font-family:var(--font-1);font-size:16px;font-style:normal;font-weight:var(--fw-normal);line-height:normal;white-space:nowrap;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.user_info .puntos i,.user_info .ranking i{color:var(--white);font-size:16px}#nosotros .fila_2 .columna_1 .container_div{max-width:100%;margin-left:0;margin-right:auto}#blog .fila_1 .columna_1 .container_img,#blog .fila_1 .columna_3 .container_img{display:flex;flex-direction:row;gap:20px;padding:20px;width:100%}#blog .fila_1 .columna_1 .container_img a,#blog .fila_1 .columna_3 .container_img a{width:100%}#blog .fila_1 .columna_1 .container_img img,#blog .fila_1 .columna_2 .container_img img,#blog .fila_1 .columna_3 .container_img img{object-fit:contain}#blog .fila_1 .columna_2 .container_img{padding:0px var(--md)}#blog .fila_1 .columna_2 .container_img .img_1{height:400px}footer .post_footer span{display:none}#pago .accordion-item{max-width:100%}}@media (max-width:767px){#navbar_desktop #offcanvasNavbar{border:0}#header_politicas{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 90%);clip-path:polygon(0 0,100% 0%,100% 100%,0 90%)}.cuerpo_politicas{padding:var(--lg) 0px}.modales-accesos .modal-body{display:block}.modales-accesos .modal-body .fila_botones_acceso{max-width:400px;margin:auto}.fila_botones_acceso .acceder,.fila_botones_acceso .recuperar,.fila_botones_acceso .acceder .btn_outline,.fila_botones_acceso .recuperar .btn_outline,.fila_botones_acceso .acceder .btn_outline a,.fila_botones_acceso .recuperar .btn_outline a{width:100%}.modales-accesos .btn_2,.modales-accesos .btn_3,.modales-accesos .btn_4,.modales-accesos .btn_5,.modales-accesos .btn_6{width:100%}.modales-accesos .btn_2 a .txt_btn,.modales-accesos .btn_3 a .txt_btn,.modales-accesos .btn_4 a .txt_btn,.modales-accesos .btn_5 a .txt_btn,.modales-accesos .btn_6 a .txt_btn{margin:auto}.modales-accesos .btn_2 a .txt_btn:hover,.modales-accesos .btn_3 a .txt_btn:hover,.modales-accesos .btn_4 a .txt_btn:hover,.modales-accesos .btn_5 a .txt_btn:hover,.modales-accesos .btn_6 a .txt_btn:hover{cursor:pointer}.modales-accesos .modal-body .title img{max-width:100%}.general_header .columna_1{background-image:linear-gradient(to bottom,rgb(14 11 30 / 78%),rgba(0,0,0,0)),url(../img/bg/bg_cyberpunk.png);background-repeat:no-repeat;background-position:center;background-size:500px}.general_header .columna_1 .btn_accesos{width:100%}.general_header .columna_1 ul,.general_header .columna_1 ul li{width:100%}.general_header .columna_1 ul li a{justify-content:center;width:100%}.general_header .columna_2{display:none}.card.card_cyber .card-body .card-title{-webkit-line-clamp:2}.card.card_cyber .card-footer ul li{width:100%;margin-right:0}.card.card_cyber .card-footer ul li a{justify-content:center}.content_1{padding:var(--lg) 0px}.objetivo{margin-bottom:40px}#ganar-badges:is(.left-hand,.right-hand){display:none}#ganar-badges .badges-container>div{width:100px;aspect-ratio:1/1}#ganar-badges .badges-container>div img{width:100%}#ganar-badges{margin-bottom:0}.card.colaborador-card{width:calc(100% - 40px);left:20px !important;right:20px !important;margin:auto}#ranking .fila_1 .columna_2{justify-content:flex-start}#header_itinerario{height:100%}#header_itinerario .container{position:relative;margin-top:0}#itinerarios .fila_2 .columna_mostrar_mas .btn_4{max-width:100%}#favoritos .fila_2 .columna_mostrar_mas .btn_4{max-width:100%}#header_itinerario .columna_2 .lista_1{display:block !important}#header_itinerario .columna_2 .lista_1 li{display:inline-block;margin:5px}#header_itinerario .columna_2 .lista_2,#header_itinerario .columna_2 .lista_2 li,#header_itinerario .columna_2 .lista_2 li a{width:100%}.btn-gradient,.btn-outline{display:block;width:100%}.acceder_con_google div{width:100%}#perfil .fila_3 .container_txt ul li div div{width:100%}#nosotros .fila_3 .valores{margin:120px 0px}#noticia .izq .title{font-size:var(--heading-4);line-height:30px;margin-bottom:var(--s)}#noticia .izq .etiquetas ul{display:block}#noticia .izq .etiquetas ul li{display:inline-block;margin-top:var(--s);margin-bottom:var(--s)}.header-gradient .columna_2 .lista_1{width:100%;flex-direction:column!important;align-items:flex-start!important;gap:10px}#pago .contenedor-principal{max-width:100%}#pago .contenedor-input{width:100%}.reto-tiempo-container .reto-tiempo-limite,.reto-tiempo-container .reto-cuenta-progresiva{width:100%}}@media (max-width:575px){.card-ranking .card-body.primero{flex-direction:column;align-items:center;justify-content:center}#plantilla_ok h2,#plantilla_ko h2{font-size:50px}.card-ranking .card-body.primero .puesto{width:100%}}@media (max-width:550px){}@media (max-width:400px){footer .certificates{left:0!important}html,body{min-width:360px;overflow-x:hidden}}