.Profesores-module__jPcc2q__container{background-color:var(--background--black);background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:30px 30px;width:100%;min-height:100vh;padding-bottom:60px}.Profesores-module__jPcc2q__hero{text-align:center;background:linear-gradient(#191d624d,#171715);width:100%;padding:120px 20px 60px}.Profesores-module__jPcc2q__hero h1{font-size:var(--font-size--big);color:var(--font-color--white);margin-bottom:15px;font-weight:700}.Profesores-module__jPcc2q__hero p{font-size:var(--font-size--large);color:var(--font-color--grey);font-weight:300}.Profesores-module__jPcc2q__filterContainer{flex-wrap:wrap;justify-content:center;gap:15px;padding:20px;display:flex}.Profesores-module__jPcc2q__filterBtn{color:var(--font-color--white);cursor:pointer;font-size:var(--font-size--medium);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:8px 20px;transition:all .3s}.Profesores-module__jPcc2q__filterBtn:hover{border-color:var(--background--blue);background:#191d6266}.Profesores-module__jPcc2q__filterBtnActive{background:var(--background--blue);border-color:var(--background--blue);color:#fff}.Profesores-module__jPcc2q__featured{justify-content:center;width:100%;padding:40px 20px;display:flex}.Profesores-module__jPcc2q__carousel{align-items:center;gap:20px;width:90%;max-width:1200px;display:flex}.Profesores-module__jPcc2q__carouselBtn{color:var(--font-color--white);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:20px;font-size:60px;transition:color .3s}.Profesores-module__jPcc2q__carouselBtn:hover{color:var(--font-color--redIntense)}.Profesores-module__jPcc2q__carouselContent{background-color:#2a2a2a;border:1px solid #ffffff1a;border-radius:15px;flex:1;min-height:350px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.Profesores-module__jPcc2q__carouselImage{flex:0 0 40%;justify-content:center;align-items:center;padding:40px;display:flex}.Profesores-module__jPcc2q__documentPreview{background-color:var(--background--white);background-position:50%;background-size:cover;border-radius:8px;width:100%;max-width:280px;height:380px;box-shadow:0 8px 20px #0003}.Profesores-module__jPcc2q__carouselInfo{color:var(--font-color--white);flex-direction:column;flex:1;justify-content:center;padding:40px;display:flex}.Profesores-module__jPcc2q__carouselInfo h2{font-size:var(--font-size--extraLarge);margin-bottom:20px;font-weight:700}.Profesores-module__jPcc2q__carouselInfo p{font-size:var(--font-size--regular);color:var(--font-color--grey);margin-bottom:25px;line-height:1.6}.Profesores-module__jPcc2q__reactions{align-items:center;gap:20px;display:flex}.Profesores-module__jPcc2q__like,.Profesores-module__jPcc2q__dislike{font-size:var(--font-size--regular);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;transition:all .3s;display:flex}.Profesores-module__jPcc2q__like{color:#4ade80}.Profesores-module__jPcc2q__like:hover{background-color:#4ade801a;transform:scale(1.1)}.Profesores-module__jPcc2q__like.Profesores-module__jPcc2q__active{background-color:#4ade8033;transform:scale(1.05)}.Profesores-module__jPcc2q__dislike{color:#f87171}.Profesores-module__jPcc2q__dislike:hover{background-color:#f871711a;transform:scale(1.1)}.Profesores-module__jPcc2q__dislike.Profesores-module__jPcc2q__active{background-color:#f8717133;transform:scale(1.05)}.Profesores-module__jPcc2q__resourcesGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:30px;width:90%;max-width:1400px;margin:0 auto;padding:40px 20px;display:grid}.Profesores-module__jPcc2q__resourceCard{text-align:center;cursor:pointer;background-color:#2a2a2a;border:1px solid #ffffff1a;border-radius:12px;height:auto;padding:30px;transition:box-shadow .3s,border-color .3s}.Profesores-module__jPcc2q__resourceCard:hover{border-color:#f9033480;box-shadow:0 10px 30px #f903344d}.Profesores-module__jPcc2q__resourceCard.Profesores-module__jPcc2q__xsmall{min-height:160px}.Profesores-module__jPcc2q__resourceCard.Profesores-module__jPcc2q__small{min-height:200px}.Profesores-module__jPcc2q__resourceCard.Profesores-module__jPcc2q__medium{min-height:240px}.Profesores-module__jPcc2q__resourceCard.Profesores-module__jPcc2q__large{min-height:280px}.Profesores-module__jPcc2q__resourceCard.Profesores-module__jPcc2q__xlarge{min-height:320px}.Profesores-module__jPcc2q__cardIcon{width:80px;height:80px;color:var(--font-color--redIntense);justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.Profesores-module__jPcc2q__textIcon{color:var(--font-color--redIntense);font-size:50px;font-weight:700}.Profesores-module__jPcc2q__resourceCard h3{font-size:var(--font-size--large);color:var(--font-color--white);margin-bottom:15px;font-weight:700}.Profesores-module__jPcc2q__resourceCard p{font-size:var(--font-size--medium);color:var(--font-color--grey);margin-bottom:20px;line-height:1.6}.Profesores-module__jPcc2q__actionBtn{width:100%;color:var(--font-color--white);font-size:var(--font-size--regular);cursor:pointer;text-align:center;background-color:#b91c1c;border:none;border-radius:6px;margin-bottom:15px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block}.Profesores-module__jPcc2q__actionBtn:hover{background-color:#991b1b;transform:scale(1.02)}.Profesores-module__jPcc2q__modalOverlay{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s Profesores-module__jPcc2q__fadeIn;display:flex;position:fixed;inset:0}@keyframes Profesores-module__jPcc2q__fadeIn{0%{opacity:0}to{opacity:1}}.Profesores-module__jPcc2q__modalContent{background-color:#2a2a2a;border:1px solid #f903344d;border-radius:15px;width:100%;max-width:600px;max-height:80vh;padding:40px;animation:.3s Profesores-module__jPcc2q__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}@keyframes Profesores-module__jPcc2q__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Profesores-module__jPcc2q__closeBtn{color:var(--font-color--white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;font-size:24px;transition:color .3s;display:flex;position:absolute;top:20px;right:20px}.Profesores-module__jPcc2q__closeBtn:hover{color:var(--font-color--redIntense)}.Profesores-module__jPcc2q__modalIcon{width:100px;height:100px;color:var(--font-color--redIntense);justify-content:center;align-items:center;margin:0 auto 30px;display:flex}.Profesores-module__jPcc2q__modalContent h2{font-size:var(--font-size--extraLarge);color:var(--font-color--white);text-align:center;margin-bottom:20px;font-weight:700}.Profesores-module__jPcc2q__modalDescription{font-size:var(--font-size--regular);color:var(--font-color--grey);text-align:left;margin-bottom:30px;line-height:1.8}.Profesores-module__jPcc2q__modalReactions{background-color:#0000004d;border-radius:10px;justify-content:center;align-items:center;gap:30px;margin-bottom:30px;padding:20px;display:flex}@media only screen and (max-width:1024px){.Profesores-module__jPcc2q__resourcesGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.Profesores-module__jPcc2q__hero{padding:100px 20px 40px}.Profesores-module__jPcc2q__hero h1{font-size:var(--font-size--extraLarge)}.Profesores-module__jPcc2q__hero p{font-size:var(--font-size--regular)}.Profesores-module__jPcc2q__carousel{flex-direction:column;width:95%}.Profesores-module__jPcc2q__carouselBtn{padding:10px;font-size:40px}.Profesores-module__jPcc2q__carouselContent{flex-direction:column;min-height:auto}.Profesores-module__jPcc2q__carouselImage{flex:none;padding:30px 20px 20px}.Profesores-module__jPcc2q__documentPreview{max-width:200px;height:280px}.Profesores-module__jPcc2q__carouselInfo{padding:20px}.Profesores-module__jPcc2q__carouselInfo h2{font-size:var(--font-size--large)}.Profesores-module__jPcc2q__carouselInfo p{font-size:var(--font-size--medium)}.Profesores-module__jPcc2q__resourcesGrid{grid-template-columns:1fr;gap:20px;width:95%;padding:20px 10px}.Profesores-module__jPcc2q__modalContent{max-height:90vh;padding:30px 20px}.Profesores-module__jPcc2q__modalIcon{width:80px;height:80px}.Profesores-module__jPcc2q__modalContent h2{font-size:var(--font-size--large)}}
