@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Montserrat:wght@300;400;700&display=swap);@import url(//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css);#app *,body,html{outline:none}body,html{background:#fff;padding:0!important;overflow-x:hidden}a{text-decoration:none!important}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Montserrat,sans-serif}.navbar,header{background-color:#fff!important;padding:0!important}.navbar{position:absolute;top:0;left:0;z-index:1000000;width:100%;height:34vw;max-height:350px;align-items:flex-start}.navbar.home,.navbar.interior{background:url(../img/bg-header-azul.c95dee94.jpg) no-repeat;background-size:100% 100%}.navbar.home :after,.navbar.interior:after{position:absolute;content:"";z-index:10;right:0;bottom:-5px;width:80%;height:10px;background:#18b518;-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-bottom-left-radius:50px}.navbar.interior:before{position:absolute;content:"";height:100%;width:100%;z-index:-1;border-bottom-left-radius:85px}.navbar .navbar-collapse{background:#fff!important}.navbar .navbar-collapse .nav-item a{color:#000}@media(min-width:768px){.navbar.interior:before{border-bottom-left-radius:200px}}.navbar .navbar-brand{max-width:450px;width:100%}.navbar .navbar-nav .nav-item{text-align:center;margin:0 15px}.navbar .navbar-nav .nav-item .nav-link{color:#e01f2b!important;transition:all .25s ease-out}.navbar .navbar-nav .nav-item .nav-link:hover{color:#e01f2b!important}@media(max-width:768px){.navbar .navbar-nav .nav-item{font-size:26px!important}.navbar .navbar-brand{max-width:220px}.navbar .navbar-nav .nav-item .nav-link{color:#e01f2b!important;transition:none;font-weight:700}}@media(max-width:992px){.navbar .navbar-nav{background:#fff}}@media(min-width:768px){.navbar .navbar-nav .nav-item .nav-link{font-size:24px;font-weight:700;transition:none}}.navbar-toggler{border-color:transparent!important;margin-right:0;outline:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(250,250,250, 1)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;height:3.5em;width:3.5em}.main{background:#2eb7bd;background:#fff}.main .figuras{padding-top:40vw;position:relative;display:flex;flex-direction:column;background-size:100vw;background-repeat:no-repeat;background-color:#fff}.main .figuras.interior{min-height:100vh}.main .figuras.negro{background-image:none;background:#000;padding-top:0!important}.main .figuras.negro:after{background:transparent}.main .figuras>div{z-index:1}.main .figuras.top{display:block}.main .figuras.widgets{overflow:hidden!important}@media(min-width:768px){.main .figuras{padding-top:40vw}}@media(min-width:993px){.main .figuras{padding-top:400px}}.dashboard .status{flex-direction:row}.dashboard .status,.dashboard .status>div{display:flex}.dashboard .status>div{justify-content:center;flex-direction:column;padding:5px}.dashboard .menu{padding:0 15px}.dashboard .menu ul{padding:0;margin:0}.dashboard .menu ul li{list-style:none;border-bottom:1px solid #0e76bc}.dashboard .menu ul li a{color:#001a89;display:flex;align-items:center;line-height:18px;padding:8px 10px;transition:all .25s ease-out;text-decoration:none}.dashboard .menu ul li a:hover{color:#001a89!important}.dashboard .menu ul li a svg path{fill:#0e76bc!important}.dashboard .menu ul li a.router-link-active{background:#001a89;color:#fff}.dashboard .menu ul li a.router-link-active svg path{fill:#0e76bc!important}.dashboard .menu ul li a.router-link-active:hover{color:#fff!important}.dashboard .menu ul li:last-child{border:none}.dashboard .menu .btns{position:absolute;bottom:0}.link{cursor:pointer}.link,.link svg{transition:all .25s ease-out}.link,.link:hover,.link:hover svg,.link svg{color:#e6b640!important}@media(max-width:768px){.link,.link svg{transition:none}.link svg{color:#e6b640!important}}.bg-grad{background:#020024;background:linear-gradient(180deg,#020024,#000 20%,rgba(0,0,0,.552258) 85%,transparent)}.bg-grad-azul{background:#2aa8af;background:linear-gradient(180deg,rgba(42,168,175,.798757),rgba(0,73,105,.795956))}.bgtrans{background:hsla(0,0%,98%,.7)}.bggris{background:#f5f7fc}.bgtrans-negro{background:rgba(0,0,0,.8)}.bgnegro{background:rgba(0,0,0,.9)!important}.instrucciones .sbes{width:160px}.instrucciones .instruccion{font-size:14px}.instrucciones .instruccion .num{width:25px;height:25px}.instrucciones .instruccion .num span{background:#e7d48b;font-size:18px;width:25px;height:25px;border-radius:30px!important;display:block;display:flex;justify-content:center;align-items:center;color:#000}.instrucciones .instruccion img{max-height:40px;padding:0 15px 0 15px}.beige,.beige *{color:#e7d48b!important}.white,.white *{color:#fff!important}.white * a,.white * a:hover,.white a,.white a:hover{color:#fff}.naranja,.naranja *{color:#e6b640!important}.rojo,.rojo *{color:#e01f2b!important}.negro,.negro *,.negro * a,.negro * a:hover,.negro a,.negro a:hover{color:#000}.gris,.gris *{color:#aaa!important}.gris * a,.gris * a:hover,.gris a,.gris a:hover{color:#aaa}.azuloscuro,.azuloscuro *,.azuloscuro * a,.azuloscuro * a:hover,.azuloscuro a,.azuloscuro a:hover{color:#001a89}.azulclaro,.azulclaro *,.azulclaro * a,.azulclaro * a:hover,.azulclaro a,.azulclaro a:hover{color:#0e76bc}.bold,.bold *{font-weight:700!important}.light,.light *{font-weight:300!important}.minh100{min-height:calc(100vh - 100px)}@media(max-width:768px){.minh100{min-height:0}}.h0{height:0!important;margin:0!important;padding:0!important;position:absolute}.formulario form>div,.formulario form label{width:100%}.formulario form>div span,.formulario form label span{padding:0 15px}.formulario form>div input,.formulario form label input{width:100%;padding:0 25px;margin-bottom:20px;min-height:40px;height:50px;background:transparent;border:none;border-bottom:1px solid #fff;color:#222;outline:none;font-size:4vw;line-height:5.1vw;box-shadow:0 0 15px 1px rgba(0,0,0,.2);border-radius:15px}.formulario form select{box-shadow:0 0 15px 1px rgba(0,0,0,.2);border-radius:10px;height:40px}.etiquetagris{background:#efefef;border-radius:10px;padding:10px;color:#e01f2b}.formulario form>div input::-webkit-input-placeholder,.formulario form label input::-webkit-input-placeholder{color:#222}.formulario form>div input::-moz-placeholder,.formulario form label input::-moz-placeholder{color:#222}.formulario form>div input:-ms-input-placeholder,.formulario form label input:-ms-input-placeholder{color:#222}.formulario form>div input:-moz-placeholder,.formulario form label input:-moz-placeholder{color:#222}.formulario form>div input[disabled=disabled],.formulario form label input[disabled=disabled]{color:#888!important}.formulario form>div input[type=checkbox],.formulario form label input[type=checkbox]{height:auto;width:auto;margin-left:5px}.formulario form>div input[type=file],.formulario form label input[type=file]{height:0}.formulario form>div select,.formulario form label select{width:100%;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;height:40px;padding:0 15px}.formulario form>div select option,.formulario form label select option{color:#ff8200!important}.formulario form>div select[disabled=disabled],.formulario form label select[disabled=disabled]{color:#888!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formulario form>div select[disabled=disabled]::-ms-expand,.formulario form label select[disabled=disabled]::-ms-expand{display:none}.formulario .nota{font-size:12px}.checklist input[type=checkbox]{width:20px;height:20px}.formulario.widgets form>div input,.formulario.widgets form label input{background:hsla(0,0%,98%,.8)!important;color:#000!important;font-size:20px!important;padding:15px 25px!important;border-radius:12px!important}.formulario.widgets form>div input::-webkit-input-placeholder,.formulario.widgets form label input::-webkit-input-placeholder{color:#000}.formulario.widgets form>div input::-moz-placeholder,.formulario.widgets form label input::-moz-placeholder{color:#000}.formulario.widgets form>div input:-ms-input-placeholder,.formulario.widgets form label input:-ms-input-placeholder{color:#000}.formulario.widgets form>div input:-moz-placeholder,.formulario.widgets form label input:-moz-placeholder{color:#000}.formulario.widgets form>div input[disabled=disabled],.formulario.widgets form label input[disabled=disabled]{color:#888!important}.formulario.widgets form>div .btnsup,.formulario.widgets form label .btnsup{background:#e6b640}.formulario.widgets form>div .btnsup4,.formulario.widgets form label .btnsup4{background:#ffa600}.formulario.widgets form>div .btn,.formulario.widgets form label .btn{border-radius:12px!important}@media(min-width:768px){.formulario form>div input,.formulario form label input{font-size:20px!important;line-height:18px}}.btnnaranja{border:none;background:#e81f76;padding:8px 50px;outline:none;color:#fff;border-radius:8px!important;transition:all .25s ease-out}.btnnaranja:hover{background:#4fc1c8}.btnblanco{border:2px solid #001a89;background:transparent;padding:4px 10px;outline:none;color:#001a89;border-radius:30px!important;transition:all .25s ease-out}.btnblanco:hover{background:#001a89;padding:4px 15px}.btnblanco:hover,.btnblanco:hover svg path{color:#fff!important}.btnazuloscuro{border:2px solid #001a89;background:#001a89;padding:8px 50px;outline:none;color:#fff;border-radius:30px!important;transition:all .25s ease-out}.btnazuloscuro:hover{background:#fff;color:#001a89}.btnazulclaro{border:2px solid #0e76bc;background:#0e76bc;padding:8px 50px;outline:none;color:#fff;border-radius:30px!important;transition:all .25s ease-out}.btnazulclaro:hover{background:#4fc1c8;color:#0e76bc}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btnticket{background:#005777;width:auto;padding:5px 20px;border-radius:30px!important;transition:all .25s ease-out;cursor:pointer}.btnticket img{height:30px}.btnticket:hover{background:#4fc1c8}footer{height:auto;position:relative;bottom:0;width:100%;background-color:#efefef;-webkit-border-top-left-radius:40px;-webkit-border-top-right-radius:40px;-moz-border-radius-topleft:40px;-moz-border-radius-topright:40px;border-top-left-radius:40px;border-top-right-radius:40px}footer .texto{bottom:15px}footer a{color:negro!important;transition:all .25s ease-out}footer a:hover{color:#e6b640!important}.w100{width:100vw}#preview,.mensaje{text-align:center}#preview img{height:150px}ol{margin:0;padding:0}strong{font-weight:700!important}.VuePagination{text-align:center;padding-top:20px}.VuePagination a{color:#000!important}.VuePagination a.active{color:#fff!important}.vue-title{margin-bottom:10px}.vue-pagination-ad,.vue-title{text-align:center}.glyphicon.glyphicon-eye-open{width:16px;display:block;margin:0 auto}.VueTables__child-row-toggler{width:16px;height:16px;line-height:16px;display:block;margin:auto;text-align:center}.VueTables__child-row-toggler--closed:before{content:"+"}.VueTables__child-row-toggler--open:before{content:"-"}[v-cloak]{display:none}.VueTables .VuePagination__count,.VueTables span,.VueTables td{color:#000}.VueTables select,.VueTables select option{color:#000!important}.VueTables a{display:block;height:100%}.VueTables__limit,.VueTables__search{width:50%;float:left}.VueTables__limit>div{width:100%}.VueTables__limit>div select{float:right}h1{font-size:18px;line-height:20px}.titulo{position:relative;padding:0 0 10px 0;margin:0 0 20px 0!important}.titulo.sub:after{content:" ";position:absolute;height:2px;width:100px;bottom:0;background:#0e76bc;left:0;transition:all .25s ease-out;transform:translateX(0)}.titulo.sub:hover:after{width:120px}.titulo svg{width:8px;height:17px;margin:0 5px}.titulo,h2{display:block}.plantel,.titulo,h2{font-size:24px;padding:0 0 0 0;margin:0 0 10px 0!important}.plantel{line-height:26px;color:#001a89}.plantel,input,p,select{font-weight:400}a{color:#fff}p{color:#000}.contenido{min-height:calc(100vh - 160px);height:calc(100vh - 160px);overflow:auto;padding:0 15px;position:relative}.contenido::-webkit-scrollbar{width:12px}.contenido::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.contenido::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,26,137,.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.contenido::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,26,137,.4)}.loading{position:fixed;top:0;left:0;width:100%;height:100%;transition:all .25s ease-out;display:flex!important;justify-content:center;align-items:center;background:rgba(0,0,0,.3);padding:15px;z-index:1000000000;visibility:hidden;opacity:0;overflow:hidden}.loading img{width:80px}.loading.active{visibility:visible;opacity:1}.headercontenido{padding:0 15px}.loading{display:inline-block}@media(max-width:768px){html{overflow:auto}.contenido{max-height:none;padding:0 15px!important}.headercontenido{padding:0 15px;margin-bottom:5px}.titulo{font-size:14px;padding-bottom:3px}.titulo svg{width:8px;height:12px;margin:0 3px}.VueTables__limit select{width:auto!important}.VueTables__search label{display:none}.btnblanco{font-size:12px}}ul{padding:0;margin:0}.leyenda{font-size:8.7px;line-height:8.7px;padding-top:4px}.form-control:focus{box-shadow:none!important}.pointer{cursor:pointer}.fa-lock path{fill:#e6b640!important}.datos>div:nth-child(odd){background:#fff}.datos>div:nth-child(2n){background:#efefef}.edicioncalificaciones .calificacion{position:relative}.edicioncalificaciones .calificacion input{width:90%;position:absolute;z-index:10;left:0;top:0;display:none}.edicioncalificaciones .calificacion .botonera .editar{display:block}.edicioncalificaciones .calificacion .botonera .edit{display:none}.edicioncalificaciones .calificacion .botonera .btn-sm{cursor:pointer;height:25px}.edicioncalificaciones .calificacion .botonera .btn-sm svg path{transition:all .25s ease-out;color:#001a89}.edicioncalificaciones .calificacion .botonera .btn-sm svg:hover path{color:#0e76bc}.edicioncalificaciones .calificacion .botonera.editando .editar{display:none}.edicioncalificaciones .calificacion .botonera.editando .edit{display:flex}.horario{font-size:12px;line-height:13px}.horario br{height:15px}.lista .alumnos{height:400px;overflow:hidden;overflow-y:scroll}.lista .alumnos::-webkit-scrollbar{width:12px}.lista .alumnos::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.lista .alumnos::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,26,137,.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.lista .alumnos::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,26,137,.4)}.lista .alumnos .cont{top:0}.striped .alumno{display:none!important;border-bottom:1px solid #fff}.striped .alumno>div:first-child{width:15%}.striped .alumno>div:nth-child(2){width:85%}.striped .alumno svg path{fill:#001a89}.striped .alumno.activo{display:flex!important}.striped>div:nth-child(odd){background:#fff}.striped.pointer{cursor:pointer}.striped.pointer>div{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.striped .seleccionado{background:#001a89!important;color:#fff}.striped .seleccionado .alumno svg path{fill:#fff}.edicionhorarios{display:block;visibility:hidden;opacity:0;position:fixed;top:0;left:0;background:hsla(0,0%,98%,.5);width:100%;height:100%}.edicionhorarios .dialogo{top:50%;left:50%;transform:translateX(-50vw) translateY(-50%);padding:15px;width:90vw;margin:0 5vw}.edicionhorarios.editando{display:block;visibility:visible;opacity:1}.edicionhorarios .btndia{border:2px solid #001a89;box-shadow:none;width:40px;padding:5px 0;font-size:1.3rem!important}.edicionhorarios .btndia:hover{background:#888;color:#fff}.edicionhorarios .btndia.activo{background:#001a89;color:#fff}.vue__time-picker,.vue__time-picker input.display-time{width:100%!important}.vue__time-picker .clear-btn{display:none!important}.VueTables__sort-icon{margin-left:10px;color:#001a89;display:inline!important}.btn,.btn-sm,.form-control,.form-control-sm,.swal2-html-container,.swal2-styled{font-size:1.5rem!important}.swal2-title{font-size:2.875em!important}.card{background:transparent!important;border:1px solid #fff;border-radius:10px!important;overflow:hidden}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.bordertop{border-top:2px solid #888;padding-top:10px}.w-30{width:30%}.btnfb{background:#4e6cab;padding:10px 25px 10px}.btnfb,.btnfb span{font-size:14px!important;line-height:16px!important}.btnfb svg{margin-right:10px!important}.btnfb:hover{color:#fff!important}.btnsup{background:#e01f2b;padding:10px 10px;font-size:24px!important;line-height:24px!important;color:#fff;font-weight:700;height:64px;max-width:270px;transition:all .25s ease-out;border-radius:30px!important;border:1px solid #e01f2b}.btnsup span{font-size:14px!important;line-height:16px!important}.btnsup svg{margin-right:10px!important}.btnsup svg path{transition:all .25s ease-out;fill:#000}.btnsup:hover{background:#fff!important;color:#e01f2b!important}.btnsup:hover svg path{fill:#fff}.btnsup2{font-size:22px!important;line-height:22px!important;font-weight:400;height:44px;min-width:100px;width:100px!important}.btnsup3{background:#e6b640;padding:20px 30px;font-size:20px!important;line-height:20px!important;color:#000;font-weight:700;transition:all .25s ease-out;border-radius:20px!important}.btnsup3 span{font-size:14px!important;line-height:16px!important}.btnsup3 svg{margin-right:10px!important}.btnsup3 svg path{transition:all .25s ease-out;fill:#000}.btnsup3:hover{background:#e6b640!important;color:#fff!important}.btnsup3:hover svg path{fill:#fff}.btnsup4{height:44px}.btnsup4 span{font-size:20px!important;line-height:16px!important;font-weight:700!important}.btnvacio{background:transparent;padding:15px 40px;font-size:22px!important;line-height:22px!important;color:#e6b640;font-weight:700;border:2px solid #e6b640;transition:all .25s ease-out;border-radius:20px!important}.btnvacio span{font-size:14px!important;line-height:16px!important}.btnvacio svg{margin-right:10px!important}.btnvacio svg path{transition:all .25s ease-out;fill:#000}.btnvacio:hover{background:#e6b640!important;color:#fff!important}.btnvacio:hover svg path{fill:#fff}.btnazul{background:#0e76bc;font-size:20px!important;line-height:16px!important;padding:10px 25px 10px;font-size:16px!important;line-height:20px!important;color:#fff;font-weight:700;height:44px;transition:all .25s ease-out}.btnazul span{font-size:14px!important;line-height:16px!important}.btnazul svg{margin-right:10px!important}.btnazul:hover{background:#001a89!important;color:#fff!important}.btnazul,.btnsup{min-width:150px}.loginwidget .btnazul,.loginwidget .btnsup{min-width:0!important}.bgform .figuras{background:url(../img/maestros-de-la-parrilla-background-form.dc252efd.dc252efd.jpg)!important;background-size:cover!important}@media(min-width:400px){.btnazul,.btnsup{min-width:150px}}@media(min-width:768px){.btnazul,.btnsup,.btnsup4{min-width:200px;padding:10px 10px;font-size:26px!important;line-height:26px!important}.loginwidget .btnazul,.loginwidget .btnsup{min-width:200px}}footer svg{width:25px!important;height:25px!important;margin:0 10px 0 0}.thumb{position:relative;cursor:pointer}.thumb .wrappercont{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.thumb .wrappercont .tit{background:rgba(0,0,0,.8);padding:20px 5px;width:70%;max-width:500px}.thumb .wrappercont .tit h1{font-weight:700;font-size:24px;line-height:26px}.infoadicional{max-height:0;height:auto;overflow:hidden;transition:all .5s ease-out}.infoadicional.active{max-height:3000px}@media(max-width:768px){.btnazul,.btnazul svg path,.btnsup,.btnsup svg path{transition:none}}.cursos .seleccion .curso{cursor:pointer}.cursos .seleccion .curso img{border:1px solid #fff;border-radius:5px!important}.cursos .seleccion .carousel-3d-container{margin-bottom:0!important}.cursos .seleccion .carousel-3d-container span{color:#e6b640!important}.cursos .seleccion .carousel-3d-container .carousel-3d-controls{top:45%!important}.cursos .seleccion .carousel-3d-container .carousel-3d-controls .next{opacity:1!important}.cursos .seleccion .carousel-3d-container .carousel-3d-slide{height:auto!important;border-radius:5px!important}.cursos .seleccion .carousel-3d-container .carousel-3d-slide:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.cursos .seleccion .carousel-3d-container .carousel-3d-slide.current:after{background:transparent}.cursos .icono{width:30px}@media(min-width:768px){.cursos .seleccion .carousel-3d-container span{color:#e6b640!important}.cursos .seleccion .carousel-3d-container .carousel-3d-slide{width:auto!important;margin:initial!important}}@media(min-width:1200px){.carouselcont{margin:0 auto}.carouselcont>div{width:1140px}}.avance .flama{width:50px;margin-right:10px}.video .iframe{width:100%;height:50vw;max-height:600px}@media(min-width:788px){.video .iframe{height:45vw}}.fC,.fC *{font-size:16px!important;line-height:18px!important}.fR,.fR *{font-size:20px;line-height:1.2}.fG,.fG *{font-size:24px;line-height:1.2}.fXG,.fXG *{font-size:38px;line-height:1.2}.fXG2,.fXG2 *{font-size:54px;line-height:1.2}@media(max-width:768px){.fC,.fC *{font-size:14px!important;line-height:1.2}.fG,.fG *{font-size:24px;line-height:1.2}.fXG,.fXG *{font-size:7vw;line-height:1.1}.fXG2,.fXG2 *{font-size:9vw;line-height:1.1}}@media(min-width:400px){.loginwidget .fC,.loginwidget .fC *,.recuperacionwidget .fC,.recuperacionwidget .fC *{font-size:20px!important;line-height:22px!important}}.multiple .opcion{text-align:center}.multiple .opcion>div{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.multiple .opcion div,.multiple .opcion img{box-shadow:none;border:2px solid transparent}.multiple .opcion.active div,.multiple .opcion.active img{box-shadow:0 0 15px 5px #2eb33e;border:2px solid #2eb33e}.orden .barra{max-width:100%;overflow:hidden;position:relative}.orden .barra,.orden .barra .contbarra{display:flex}.orden .barra .contbarra{width:5000px;margin:0 auto}.orden .barra .contbarra .imgsortable{width:25%;padding:0 1%}.overflowhidden{overflow:hidden!important}.columnas .playground{position:relative;height:450px}.columnas .playground .bloque{position:absolute;width:100px}.columnas .playground .bloque img{width:100%}.columnas .playground .bloque.der:nth-child(5),.columnas .playground .bloque.izq:first-child{top:0}.columnas .playground .bloque.der:nth-child(6),.columnas .playground .bloque.izq:nth-child(2){top:120px}.columnas .playground .bloque.der:nth-child(7),.columnas .playground .bloque.izq:nth-child(3){top:240px}.columnas .playground .bloque.der:nth-child(8),.columnas .playground .bloque.izq:nth-child(4){top:360px}.columnas .playground .bloque.der{right:0}.columnas .playground .bloque img{box-shadow:none;border:2px solid transparent}.columnas .playground .bloque.active img{box-shadow:0 0 15px 5px #2eb33e;border:2px solid #2eb33e}.columnas .playground #lineas{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:450px}.columnas .playground #lineas line{stroke-width:4px;stroke:#fafafa;transition:all 3.25s ease-out}.progreso .barra{flex-direction:row}.progreso .barra,.progreso .barra .numero{display:flex}.progreso .barra .numero{margin:0 10px;border-radius:30px!important;height:40px;width:40px;font-size:24px;border:2px solid #e6b640;justify-content:center;align-items:center;background:#000;transition:all .25s ease-out;position:relative}.progreso .barra .numero:before{content:" ";position:absolute;height:2px;background:#e6b640;left:100%;top:50%;width:23px;z-index:-1}.progreso .barra .numero:last-child:before{background:transparent}.progreso .barra .numero span{color:#e6b640}.progreso .barra .numero.cursando{background:#e6b640}.progreso .barra .numero.cursando span{color:#fff}.halfedbtns .left button,.halfedbtns .right button{padding:10px 45px 10px!important}.halfedbtns .left{margin-right:2%}@media(max-width:500px){.halfedbtns .left button,.halfedbtns .right button{padding:10px 25px 10px!important}.halfedbtns .left{margin-right:2%}}.min100vh{min-height:100vh}.opcionmenu{border:2px solid #fff;border-radius:20px!important;padding:20px 10px;background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.2)}.roboto{font-family:Roboto,sans-serif!important}.w400{font-weight:400!important}.bggrisrounded{background:#efefef;-webkit-border-top-left-radius:60px;-webkit-border-top-right-radius:60px;-moz-border-radius-topleft:60px;-moz-border-radius-topright:60px;border-top-left-radius:60px;border-top-right-radius:60px}.breadcrumbs{position:absolute;bottom:20px;right:20px}.numero{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;border:2px solid #e01f2b;color:#e01f2b;font-weight:700}.tarjetamodelo{border:1px solid #e01f2b;border-radius:16px;position:relative;margin-bottom:5vw}.tarjetamodelo .imagen{position:absolute;width:30%;max-width:150px;top:50%;left:-10%;transform:translateY(-50%)}@media(min-width:768px){.tarjetamodelo{margin-bottom:20px}}.carousel-3d-slide{display:flex!important;justify-content:center!important;align-items:center!important;background:#000!important}.carousel-3d-slide img{height:100%!important;width:auto!important}.videosubcurso{width:100%;max-width:560px;max-height:315px;height:60vw}.next span,.prev span{color:#0073b6;text-shadow:-3px 3px 2px rgba(0,0,0,.51)}