*,*::before,*::after{box-sizing:border-box}*{margin:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}*::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{margin:0;overflow:hidden;background:#000;font-weight:normal;font-style:normal;font-family:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif}.mainLoadingMsg{inline-size:100%;block-size:100vh;block-size:100dvh;display:grid;place-items:center}body>main{inline-size:100%;block-size:100vh;block-size:100dvh;display:grid;place-items:center}body>main.debug .pauseScreen{background:rgba(0,0,0,.2)}body>main section{position:absolute;display:inline-flex;justify-content:center;align-items:center;inline-size:100%;block-size:100vh;block-size:100dvh;inset-inline-start:0;inset-block-start:0;transition:opacity .5s ease;z-index:2}body>main section.hidden{opacity:0;z-index:1}data{display:none}.quickAccess{position:fixed;inset-block-end:0;inset-inline-start:0;inline-size:100vw;z-index:100;display:flex;gap:20px;max-block-size:30vh;overflow-y:auto;padding-inline:5px;align-items:flex-start}.quickAccess .index,.quickAccess .bookmarks{display:flex;flex-wrap:wrap;gap:5px}.quickAccess .index button,.quickAccess .bookmarks button{padding:2px 4px;font-size:12px}.quickAccess .index:empty,.quickAccess .bookmarks:empty{display:none}.quickAccess .index:before,.quickAccess .bookmarks:before{display:block;inline-size:100%;color:#fff;inset-block-start:-4px;position:relative;font-size:11px}.quickAccess .index:before{content:"ÍNDICE"}.quickAccess .bookmarks:before{content:"MARCADORES EN ESTE VÍDEO"}section.inlineLink{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100vw;block-size:100vh;block-size:100dvh;z-index:4;display:grid;border:2px solid #000;grid-template-rows:auto 1fr;transition:all .5s ease}section.inlineLink.hidden{opacity:0;z-index:1}section.inlineLink header{inline-size:100vw;display:flex;justify-content:space-between;align-items:center;padding:5px;background-color:#efefef;border-block-end:1px dashed #333}section.inlineLink header img{block-size:50px}section.inlineLink header button{font-size:2rem;line-height:1;padding:5px 10px;cursor:pointer;background:#000;color:#fff;border:1px solid #333}section.inlineLink iframe{border:0;inline-size:100%;block-size:100%}.page_slide article{position:relative}.page_slide .backgroundImage{max-inline-size:100%;max-block-size:100%;aspect-ratio:16/9;position:relative}.page_video video{max-inline-size:100%;max-block-size:100%;aspect-ratio:16/9;background:#000;touch-action:manipulation;position:relative}.page_video .pauseScreen{background:rgba(0,0,0,.8);position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;z-index:1;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.page_video .pauseScreen button.play{background-color:#fe8100;color:#fff;border:none;border-radius:50%;padding:20px;cursor:pointer;font-size:6rem;block-size:7rem;inline-size:7rem;line-height:1;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center}.page_video .pauseScreen button.play:hover{opacity:.8}.page_video .pauseScreen .langSelector{display:flex;justify-content:center;gap:30px}.page_video .pauseScreen .langSelector button{padding:10px 20px;background-color:#fe8100;color:#fff;border:0;cursor:pointer;border-radius:10px;font-weight:500;font-size:1.5rem;inline-size:300px;max-inline-size:calc(100vw - 20px);transition:opacity .5s ease}.page_video .pauseScreen .langSelector button:hover{opacity:.8}section .overlay{position:absolute;z-index:3}section .overlay.hidden{display:none}section .overlay.inDebug{border:1px dashed #fff !important}section .overlay.button{cursor:pointer;border:0;background:none}section .overlay.button::after{content:"";position:absolute;inset-block-end:-10px;inset-inline-start:0;inline-size:0;block-size:4px;border-radius:2px;background-color:#fd8204;opacity:0;transition:opacity .15s ease,inline-size .25s ease-in-out}section .overlay.button:not(.noHover):hover::after{opacity:1;inline-size:100%;transition:opacity .15s ease,inline-size .25s ease-in-out}.overlayDebugContainer{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100vw;z-index:4;display:flex;flex-wrap:wrap;gap:10px}.overlayDebugContainer .overlayDebug{background-color:#fff;padding:10px;border-radius:10px}.overlayDebugContainer .overlayDebug.hidden{display:none}.overlayDebugContainer .overlayDebug input{inline-size:80px}#overlay-mute{display:none}dialog{border:0;padding:0;margin:auto;flex-direction:row;z-index:4;max-block-size:60vh;transform:translateY(-100%);opacity:0;display:flex;transition:transform .5s ease-out,opacity .5s ease-out}@media(max-width: 1280px){dialog img{display:none}}@media(max-width: 1024px){dialog{flex-direction:column;block-size:calc(100dvh - 10px) !important;inline-size:calc(100vw - 10px) !important;max-height:none}dialog main{padding:0 !important;margin:5px !important}}dialog[open]{transform:translateY(0);opacity:1}dialog h1{margin:0;background-color:#fe8100;writing-mode:sideways-lr;padding:15px 20px;font-size:1.5rem;color:#fff;font-family:"Hellix";font-weight:normal;font-style:normal}@media(max-width: 1024px){dialog h1{writing-mode:lr}}dialog img{-o-object-fit:cover;object-fit:cover}dialog section{display:flex;background-size:contain;background-position:left;background-repeat:no-repeat}dialog main{padding:20px;padding-block-start:0;margin:40px;overflow:auto}dialog main input[type=search]{inline-size:100%;margin-block-end:10px;padding:5px 8px;font-size:1.5rem;position:sticky;inset-block-start:0}dialog main .noResults{padding:10px;text-align:center}dialog main .resultDegree{color:#666;font-size:75%}dialog main nav{min-inline-size:min(400px,80vw);overflow-y:auto;border:1px solid #707070}@media(max-width: 1024px){dialog main nav{min-inline-size:auto;margin:0}}@media(max-height: 500px){dialog main nav{min-inline-size:auto;margin:0}}dialog main ul{list-style:none;margin:0;padding:0;font-family:"Hellix";font-weight:normal;font-style:normal;color:#1e1e1e;font-size:1.5rem}dialog main img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}@media(max-width: 1200px){dialog main img{display:none}}dialog main ul li{padding-block:8px;padding-inline-start:5px;border-block-end:1px solid #707070;transition:all .2s ease}dialog main ul li button{border:0;background:none;cursor:pointer;transition:all .2s ease;text-align:left;inline-size:100%}dialog main ul li:last-child{margin-block-end:0;border-block-end:none}dialog main ul li:hover{background-color:#fe8100;color:#fff}dialog main ul li:hover button{color:#fff}dialog main ul li:hover button .resultDegree{color:#fff}dialog button.close{position:absolute;inset-block-start:0;inset-inline-end:0;block-size:40px;inline-size:40px;line-height:1;padding:0;margin:0;background:none;border:none;cursor:pointer;font-size:2rem;background-color:#1e1e1e;color:#fff;transition:opacity .2s ease}dialog button.close:hover{opacity:.8}dialog button.close img{width:40px;height:40px}dialog ::backdrop{background-color:#000;opacity:.75}.avidzImageDialog{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100vw;block-size:100vh;display:flex;justify-content:center;align-items:center;z-index:3;transition:opacity 1s ease}.avidzImageDialog.hidden{opacity:0}.avidzImageDialog .content{position:relative}.avidzImageDialog .content.slider{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:#fff}.avidzImageDialog img{max-inline-size:100%;max-block-size:100%;-o-object-fit:contain;object-fit:contain}.avidzImageDialog img.sliderImage{transition:opacity .5s ease;grid-column:1;grid-row:1}.avidzImageDialog img.sliderImage.hidden{opacity:0}.avidzImageDialog img.sliderImage.front{z-index:2}.avidzImageDialog img.sliderImage.buffer{z-index:1}.avidzImageDialog button{position:absolute;inset-block-end:0;block-size:70px;line-height:1;padding:0;margin:0;background:none;border:none;cursor:pointer;z-index:3}.avidzImageDialog button.close{inset-inline-start:44.8%;inline-size:10%}.avidzImageDialog button.prev{inset-inline-start:32.8%;inline-size:12%}.avidzImageDialog button.next{inset-inline-start:55.8%;inline-size:12%}