.pi-mosaic-container{position:relative;background-color:#21140e}@media (min-width:1001px){.pi-mosaic-container{background-image:var(--page-bg-image);background-size:cover;background-position:50%;background-repeat:no-repeat}}.menu-profesorado{position:relative;width:100%;height:100vh;flex-wrap:wrap}.menu-item-profesorado,.menu-profesorado{display:flex;justify-content:center;align-items:center}.menu-item-profesorado{position:absolute;background-color:#3e4a5c;filter:drop-shadow(0 0 30px #93A87E);border-radius:2px;box-shadow:0 2px 10px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transition:all .3s ease;text-decoration:none}.menu-item-profesorado:hover{filter:drop-shadow(0 0 30px #3E4A5C);background-color:#fff}.menu-item-profesorado:hover .menu-item-inner-profesorado{color:#3e4a5c}.menu-item-inner-profesorado{transform:rotate(45deg);font-size:18px;font-weight:500;text-align:center;color:#fff;transition:color .3s ease,text-shadow .3s ease}.menu-item-profesorado[data-pos=title]{top:7%;left:50%;width:14vmin;height:14vmin;margin-top:-7vmin;margin-left:-7vmin;cursor:default}.menu-item-profesorado[data-pos=title]:hover{background-color:#3e4a5c;filter:drop-shadow(0 0 30px #93A87E)}.menu-item-profesorado[data-pos=title]:hover .menu-item-inner-profesorado{color:#fff}.menu-item-profesorado[data-pos=title] .menu-item-inner-profesorado{font-size:15px;letter-spacing:.06em;text-transform:uppercase}.menu-item-profesorado[data-pos=upper-left]{top:22%;left:42%;width:13vmin;height:13vmin;margin-top:-6.5vmin;margin-left:-6.5vmin}.menu-item-profesorado[data-pos=upper-right]{top:22%;left:58%;width:13vmin;height:13vmin;margin-top:-6.5vmin;margin-left:-6.5vmin}.menu-item-profesorado[data-pos=lower-left]{top:78%;left:42%;width:13vmin;height:13vmin;margin-top:-6.5vmin;margin-left:-6.5vmin}.menu-item-profesorado[data-pos=lower-right]{top:78%;left:58%;width:13vmin;height:13vmin;margin-top:-6.5vmin;margin-left:-6.5vmin}.menu-item-profesorado[data-pos=bottom]{top:93%;left:50%;width:14vmin;height:14vmin;margin-top:-7vmin;margin-left:-7vmin}.menu-item-profesorado.small .menu-item-inner-profesorado,.menu-item-profesorado[data-pos=bottom] .menu-item-inner-profesorado{font-size:15px}.menu-item-profesorado.large{width:27vmin;height:27vmin;margin-top:-13.5vmin;border-radius:4px}.menu-item-profesorado.large[data-pos=left]{top:50%;left:33%;margin-left:-13.5vmin}.menu-item-profesorado.large[data-pos=right]{top:50%;left:67%;margin-left:-13.5vmin}.menu-item-inner-profesorado .menu-item-eyebrow,.menu-item-inner-profesorado .menu-item-sub,.menu-item-inner-profesorado .menu-item-title{display:block}.menu-item-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.menu-item-title{font-size:24px;font-weight:700;margin:4px 0}.menu-item-sub{font-size:11px;font-weight:400;opacity:.9}.menu-item-profesorado.large.program{background-color:#46583f;filter:drop-shadow(0 0 14px rgba(147,168,126,.25))}.menu-item-profesorado.large.program:hover{background-color:#5b7052;filter:drop-shadow(0 0 20px rgba(147,168,126,.4))}.menu-item-profesorado.large.program:hover .menu-item-inner-profesorado{color:#fff}.menu-item-profesorado.large.program.active{background-color:#93a87e;filter:drop-shadow(0 0 45px rgba(147,168,126,.9))}.menu-item-profesorado.large.program.active .menu-item-inner-profesorado{color:#12140f}.menu-item-profesorado.large.program.active:hover{background-color:#93a87e;filter:drop-shadow(0 0 55px rgba(147,168,126,1))}.menu-item-profesorado.large.program.active:hover .menu-item-inner-profesorado{color:#12140f}.menu-item-profesorado.large[data-pos=right].program{background-color:#37524c;filter:drop-shadow(0 0 14px rgba(95,145,134,.25))}.menu-item-profesorado.large[data-pos=right].program:hover{background-color:#48685f;filter:drop-shadow(0 0 20px rgba(95,145,134,.4))}.menu-item-profesorado.large[data-pos=right].program.active{background-color:#5f9186;filter:drop-shadow(0 0 45px rgba(95,145,134,.9))}.menu-item-profesorado.large[data-pos=right].program.active:hover{background-color:#5f9186;filter:drop-shadow(0 0 55px rgba(95,145,134,1))}@media (max-width:1000px){.menu-profesorado{display:none}}.pi-mosaic-mobile{width:100%;box-sizing:border-box;background:#21140e}.pi-mobile-list{list-style:none;margin:0;padding:32px 20px 40px;display:flex;flex-direction:column;gap:12px}.pi-mobile-title{color:#fff;font-size:clamp(1.6rem,8vw,2.1rem);font-weight:800;text-align:center;margin-bottom:8px;border-bottom:1px solid hsla(90,19%,58%,.4);padding-bottom:12px}.pi-mobile-link{display:block;width:100%;box-sizing:border-box;color:hsla(0,0%,100%,.92);text-align:left;font-size:1.05rem;font-weight:700;font-family:inherit;border-radius:12px;cursor:pointer;padding:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-left:4px solid #93a87e;transition:background-color .25s ease,border-color .25s ease;text-decoration:none}.pi-mobile-link:active{background-color:hsla(0,0%,100%,.08)}.pi-mobile-link-instructorado.active,.pi-mobile-link-profesorado.active{background:hsla(90,19%,58%,.14);border-left-color:#93a87e;color:#fff}.pi-mobile-link-instructorado.active{background:rgba(95,145,134,.16);border-left-color:#5f9186}@media (min-width:1001px){.pi-mosaic-mobile{display:none}}