@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300;600&display=swap";.aside-filter{height:calc(100vh - 282px);overflow-y:scroll;margin-top:1rem;margin-bottom:1rem;color:#0009;width:100%;max-width:240px}.aside-filter::-webkit-scrollbar{display:none}.section-filter{color:#0009;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;padding:1rem}.section-filter:hover,.section-filter__active{background-color:#ff40006b}.section-filter .arrow{line-height:.5;font-size:2rem;transform:rotate(180deg) translateY(5px);color:#ff3e00}.section-filter .arrowback{transform:rotate(0) translateY(5px)}.tecnology{color:#0009;text-decoration:none;display:block;-webkit-user-select:none;user-select:none;cursor:pointer;padding:.2rem .2rem .2rem 2rem}.tecnology:hover{background-color:#ff40006b}.section-program{padding-bottom:1rem}.hidden{display:none}@media (width < 799px){.aside-filter{width:100%;max-width:100%;height:100vh;margin:0}}.video{width:100%;height:100vh;position:fixed;object-fit:cover;z-index:-1}.footer{margin-top:.6rem;font-size:1.2rem;grid-column:1/3;color:#0009}.footer p{display:flex;justify-content:end;align-items:center;flex-direction:row;font-weight:600}.footer a{text-decoration:none;cursor:pointer;color:#00f;font-weight:600}.logo-linkedin,.logo-twitter,.logo-instagram{transition:fill .5s ease-in-out}.logo-linkedin:hover ellipse,.logo-twitter:hover ellipse,.logo-instagram:hover ellipse{transition:fill .5s ease-in-out;fill:#ff3e00}.logo-linkedin:hover path:last-child,.logo-twitter:hover path:last-child,.logo-instagram:hover path:last-child{transition:fill .5s ease-in-out;fill:#fff}@media (width < 708px){.footer{text-wrap:nowrap}}@media (width < 440px){.footer{text-wrap:wrap}}@media (width < 260px){.footer p{display:none}}header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-column:1/4;margin-bottom:1.2rem;color:#0009}.logo,.header-github{display:flex;align-items:center;gap:1rem}.logo-menu{display:none}header h1{font-size:2rem}.header-title{display:none}.header-github p{font-weight:600}header a{text-decoration:none;color:#0009}@media (width < 799px){.header-github p{display:none}.logo-menu{display:block;cursor:pointer}.icon-logo{display:none}}@media (width < 555px){.header-title{display:block;font-size:2.5rem;font-weight:600}header h1{display:none}}.grid-book{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));height:calc(100vh - 298px);border-radius:8px;margin-top:24px;margin-bottom:24px;overflow:scroll;gap:1rem}.grid-book::-webkit-scrollbar{display:none}.card-book{width:100%;position:relative;display:flex;flex-direction:column;height:max-content}.card-book__boximg{position:relative;width:100%;aspect-ratio:471/667;border-radius:8px}.card-book__img{width:100%;border-radius:8px;height:auto}.card-book__lang{position:absolute;display:flex;gap:.2rem;top:.5rem;right:.5rem}.lang__esp,.lang__eng{border:2px solid #FF3E00;background-color:#ff3e00;text-decoration:none;padding:.3rem .6rem;font-weight:600;color:#f2f2f2}.lang__esp:hover,.lang__eng:hover{background-color:#f2f2f2;color:#ff3e00}.card-book__title{text-wrap:balance;text-align:center;font-size:1rem;font-weight:600}.card-book__autor{margin-top:auto;text-align:center}@media (width < 708px){.grid-book{height:calc(100vh - 216px)}}@media (width < 440px){.grid-book{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));height:calc(100vh - 210px);margin:0;padding:24px 0}}@media (width < 260px){.grid-book{height:calc(100vh - 150px)}}:root{background-color:#938888}*{margin:0;padding:0;font-family:Raleway,sans-serif}.principal{position:fixed;width:100%}article{margin:36px;padding:2rem 2rem .8rem;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80}.principal-main{display:flex;gap:2rem}hr{border-color:#ff400017}.aside-mobile{width:70%;min-width:440px;padding:1rem;position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;transform:translate(-100%)}.aside-mobile .close-aside{cursor:pointer;font-size:2rem;line-height:1;text-align:end;display:block;padding-bottom:1rem;color:#ff3e00}.openAside{animation:openAside .5s ease-in-out both}@keyframes openAside{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width < 708px){article{margin:0}}@media (width < 440px){article{padding:1rem;border-radius:0;min-width:148px}.aside-mobile{width:calc(100% - 32px);min-width:228px}}
