.badge-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fe6602;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E");background-position:right 1.3rem center;background-repeat:no-repeat;background-size:1rem;border:0;border-radius:5rem;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;margin:0;padding:.8rem 2.6rem .8rem 1.4rem;width:100%}.badge-select:focus,.badge-select:focus-visible{box-shadow:0 .2rem .5rem rgba(254,102,2,.4);outline:0}.badge-select option{background-color:#fff;color:#111}.badge-selector{background-color:#fe6602;border:0;border-radius:5rem;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:.8rem;margin:0;opacity:.6;padding:.3rem 1.2rem;text-decoration:none;transition:.3s}.badge-selector:hover{opacity:.85}.badge-selector.active{box-shadow:0 .2rem .45rem rgba(254,102,2,.4);font-weight:700;opacity:1;transform:translateY(-1px)}body,html{overflow-x:clip!important}.landing-docentes{background-color:#fff}.landing-docentes #docentes-listado{padding:3rem 0 4rem}.landing-docentes #docentes-listado .intro{margin:0 auto 4rem;max-width:54rem;text-align:center}.landing-docentes #docentes-listado .intro h1{color:#111;font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:700;margin-bottom:1rem}.landing-docentes #docentes-listado .intro p{color:grey;font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.6;margin:0}.landing-docentes #docentes-listado .filtro-carreras{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.98);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:4rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.9rem 1rem;position:sticky;top:80px;width:100vw;z-index:10}.landing-docentes #docentes-listado .filtro-carreras__inner{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:1320px;width:100%}.landing-docentes #docentes-listado .filtro-carreras__row{display:flex;gap:.75rem;justify-content:center}.landing-docentes #docentes-listado .filtro-carreras.is-sticky{box-shadow:0 .35rem .9rem rgba(0,0,0,.1)}@media (max-width:575.98px){.landing-docentes #docentes-listado .filtro-carreras{padding:.65rem 1rem;top:80px}}.landing-docentes #docentes-listado .filtro-carreras__select{margin:0 auto;max-width:32rem;width:100%}.landing-docentes #docentes-listado .docentes-carrera{margin-bottom:10rem;min-width:0;scroll-margin-top:11rem;width:100%}.landing-docentes #docentes-listado .docentes-carrera.is-hidden{display:none}.landing-docentes #docentes-listado .docentes-carrera__titulo{color:#111;font-family:Montserrat,sans-serif;font-size:1.45rem;font-weight:700;margin:0 0 1.75rem;text-align:center}.landing-docentes #docentes-listado .docentes-coverflow-wrapper{margin:0 auto;max-width:58rem;min-width:0;overflow:hidden;position:relative;width:100%}.landing-docentes #docentes-listado .docentes-coverflow.splide{visibility:visible}.landing-docentes #docentes-listado .docentes-coverflow .splide__track{margin:0 3.5rem;overflow:hidden;padding:2.25rem 0 2.75rem!important}.landing-docentes #docentes-listado .docentes-coverflow .splide__list{align-items:center}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide{padding-bottom:0;position:relative;transition:z-index 0s linear .18s;z-index:1}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrows .splide__arrow{background:#fe6602;border-radius:50%;box-shadow:none;height:2rem;opacity:1;top:50%;transition:background-color .2s ease,transform .2s ease;width:2rem}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrows .splide__arrow:hover{background:#d75601}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrows .splide__arrow svg{fill:#fff;height:.85rem;width:.85rem}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrows .splide__arrow--prev{left:0;transform:translateY(-50%) rotate(180deg)!important}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrows .splide__arrow--next{left:auto;right:0}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrows .splide__arrow:disabled{display:none}.landing-docentes #docentes-listado .docente-card{color:inherit;display:block;text-decoration:none}.landing-docentes #docentes-listado .docente-card__inner{background:#fff;border-radius:.35rem;box-shadow:0 .35rem 1.15rem rgba(0,0,0,.22);opacity:1;overflow:hidden;transform:scale(.66);transform-origin:center center;transition:transform .38s ease,box-shadow .38s ease}.landing-docentes #docentes-listado .docente-card__media{background-color:#f4f4f4}.landing-docentes #docentes-listado .docente-card__img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.landing-docentes #docentes-listado .docente-card__body{min-height:4.25rem;padding:.65rem .75rem .75rem;text-align:left}.landing-docentes #docentes-listado .docente-card__nombre{color:#111;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:700;line-height:1.2;margin:0 0 .18rem}.landing-docentes #docentes-listado .docente-card__bajada{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:grey;display:-webkit-box;font-family:Montserrat,sans-serif;font-size:.65rem;line-height:1.3;margin:0;overflow:hidden}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-side-active{z-index:3}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-side-active .docente-card__inner{transform:scale(.82)}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-center-active{transition-delay:0s;z-index:5}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-center-active .docente-card__inner{box-shadow:0 .55rem 1.5rem rgba(0,0,0,.25);transform:scale(1)}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-center-active .docente-card__nombre{font-size:.98rem}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-far-active{z-index:2}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide.is-far-active .docente-card__inner{transform:scale(.66)}@media (max-width:991.98px){.landing-docentes #docentes-listado .docentes-coverflow .splide__track{margin:0 2.75rem}}@media (max-width:575.98px){.landing-docentes #docentes-listado .docentes-carrera__titulo{font-size:1.25rem;margin-bottom:1rem}.landing-docentes #docentes-listado .docentes-coverflow-wrapper{width:100%}.landing-docentes #docentes-listado .docentes-coverflow .splide__track{margin:0 2.25rem;padding:1.5rem 0 2rem!important}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide{width:100%!important}.landing-docentes #docentes-listado .docentes-coverflow .splide__slide .docente-card__inner{transform:scale(1)!important;width:100%}.landing-docentes #docentes-listado .docentes-coverflow .splide__arrow{height:1.85rem;width:1.85rem}.landing-docentes #docentes-listado .docente-card__body{min-height:4rem;padding:.65rem .75rem .75rem!important}}.landing-docente-ficha{background-color:#fff}.landing-docente-ficha .docente-ficha{padding:4rem 0}.landing-docente-ficha .docente-ficha__layout{display:grid;gap:2.5rem}@media (min-width:992px){.landing-docente-ficha .docente-ficha__layout{align-items:start;gap:4rem;grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.landing-docente-ficha .docente-ficha__imagen{border-radius:1rem;overflow:hidden;position:relative}.landing-docente-ficha .docente-ficha__imagen img{aspect-ratio:3/4;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.landing-docente-ficha .docente-ficha__imagen{align-self:start;position:sticky;top:100px}}.landing-docente-ficha .docente-ficha__carreras{-webkit-overflow-scrolling:touch;align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);bottom:0;display:flex;flex-wrap:nowrap;gap:.5rem;left:0;overflow-x:hidden;padding:1rem;position:absolute;right:0;scrollbar-width:none;z-index:1}.landing-docente-ficha .docente-ficha__carreras::-webkit-scrollbar{display:none}.landing-docente-ficha .docente-ficha__carrera-tag{background-color:#fe6602;border-radius:999px;color:#fff;display:inline-block;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;line-height:1.2;opacity:.8;padding:.25rem .8rem;white-space:nowrap}.landing-docente-ficha .docente-ficha__nombre{color:#fe6602;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 2rem}.landing-docente-ficha .docente-ficha__campo{border-bottom:1px solid #d4d4d4;padding:1.25rem 0}.landing-docente-ficha .docente-ficha__campo:last-child{border-bottom:0}.landing-docente-ficha .docente-ficha__label{color:#111;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;margin:0 0 .5rem}.landing-docente-ficha .docente-ficha__valor{color:grey;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.6;margin:0}.landing-docente-ficha .docente-ficha__lista{list-style:disc;margin:0;padding-left:1.1rem}.landing-docente-ficha .docente-ficha__lista li+li{margin-top:.35rem}.landing-docente-ficha .docente-ficha__nav{align-items:center;border-top:1px solid #d4d4d4;display:flex;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}.landing-docente-ficha .docente-ficha__nav-link{align-items:center;color:#111;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;gap:.75rem;text-decoration:none;transition:color .2s ease}.landing-docente-ficha .docente-ficha__nav-link:hover{color:#fe6602}.landing-docente-ficha .docente-ficha__nav-icon{align-items:center;background-color:#fe6602;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.landing-docente-ficha .docente-ficha__nav-icon i{font-size:.85rem}@media (max-width:991.98px){.landing-docente-ficha .docente-ficha__nombre{font-size:1.625rem}.landing-docente-ficha .docente-ficha__carreras .docente-ficha__carrera-tag{flex:0 0 auto;white-space:nowrap}}
