.cursos-module-scss-module__-buOoW__minimalistSection{text-align:justify;margin-bottom:4rem}.cursos-module-scss-module__-buOoW__sectionHeading h1{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.cursos-module-scss-module__-buOoW__descriptionBlock blockquote{color:#555;border:none;max-width:800px;margin:auto;font-size:1.2rem}.cursos-module-scss-module__-buOoW__carrerasSeccion h2{text-align:center;margin-bottom:2rem;font-size:2.2rem}.cursos-module-scss-module__-buOoW__controlsWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.cursos-module-scss-module__-buOoW__filterControls{flex-wrap:nowrap;gap:.5rem;padding-bottom:8px;display:flex;overflow-x:auto}.cursos-module-scss-module__-buOoW__filterControls button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:50px;padding:.6rem 1.2rem;font-weight:600;transition:all .2s}.cursos-module-scss-module__-buOoW__filterControls button.cursos-module-scss-module__-buOoW__active,.cursos-module-scss-module__-buOoW__filterControls button:hover{color:#fff;background:#0056b3;border-color:#0056b3}.cursos-module-scss-module__-buOoW__searchBox{position:relative}.cursos-module-scss-module__-buOoW__searchBox i{color:#aaa;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.cursos-module-scss-module__-buOoW__searchBox input{border:1px solid #ccc;border-radius:50px;width:250px;padding:.6rem 1rem .6rem 2.5rem}.cursos-module-scss-module__-buOoW__carrerasGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.cursos-module-scss-module__-buOoW__noResults{text-align:center;grid-column:1/-1;padding:3rem}.cursos-module-scss-module__-buOoW__carreraCard{color:inherit;background:#fff;border-radius:12px;text-decoration:none;transition:all .3s;display:block;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05)}.cursos-module-scss-module__-buOoW__carreraCard:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.cursos-module-scss-module__-buOoW__cardImageWrapper{width:100%;height:180px;position:relative}.cursos-module-scss-module__-buOoW__carreraCardContent{padding:1.5rem}.cursos-module-scss-module__-buOoW__carreraCardContent h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.cursos-module-scss-module__-buOoW__carreraCardContent .cursos-module-scss-module__-buOoW__modalidad{color:#555;font-weight:600}.cursos-module-scss-module__-buOoW__carreraCardContent .cursos-module-scss-module__-buOoW__modalidad i{color:#0d47a1}.cursos-module-scss-module__-buOoW__carreraHero{color:#fff;align-items:center;height:50vh;display:flex;position:relative}.cursos-module-scss-module__-buOoW__carreraHero:before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0}.cursos-module-scss-module__-buOoW__carreraHeroBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.cursos-module-scss-module__-buOoW__carreraTitle{font-size:3rem;font-weight:800}.cursos-module-scss-module__-buOoW__carreraSubtitle{font-size:1.2rem}.cursos-module-scss-module__-buOoW__carreraContentSection{padding:4rem 0}.cursos-module-scss-module__-buOoW__tabsContainer{background-color:#f8f9fa;border-radius:12px;padding:3rem 1.5rem}.cursos-module-scss-module__-buOoW__header{text-align:center;margin-bottom:3rem}.cursos-module-scss-module__-buOoW__header .cursos-module-scss-module__-buOoW__tagline{text-transform:uppercase;color:#666;font-weight:600}.cursos-module-scss-module__-buOoW__header .cursos-module-scss-module__-buOoW__title{margin-top:.5rem;font-family:Montserrat,sans-serif;font-weight:700}.cursos-module-scss-module__-buOoW__header .cursos-module-scss-module__-buOoW__subtitle{color:#555;max-width:700px;margin:1rem auto 0;font-size:1.1rem}.cursos-module-scss-module__-buOoW__navTabs{flex-wrap:nowrap;justify-content:flex-start;gap:1rem;margin-bottom:2rem;padding:0 0 .5rem;list-style:none;display:flex;overflow-x:auto}.cursos-module-scss-module__-buOoW__navTabs button{cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #ddd;border-radius:50px;justify-content:center;align-items:center;padding:.7rem 1.3rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.cursos-module-scss-module__-buOoW__navTabs button:hover{background-color:#f0f0f0}.cursos-module-scss-module__-buOoW__navTabs button.cursos-module-scss-module__-buOoW__active{color:#fff;background-color:#0056b3;border-color:#0056b3}.cursos-module-scss-module__-buOoW__tabContent{text-align:justify;color:#333;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;background-color:#fff;border-radius:8px;min-height:200px;padding:2.5rem;line-height:1.8;box-shadow:0 10px 30px rgba(0,0,0,.07)}.cursos-module-scss-module__-buOoW__sidebarCarrera{position:-webkit-sticky;position:sticky;top:120px}.cursos-module-scss-module__-buOoW__sidebarCard{background:#f8f9fa;border-radius:12px;padding:1.5rem}.cursos-module-scss-module__-buOoW__sidebarHeader{text-align:center}.cursos-module-scss-module__-buOoW__sidebarHeader .cursos-module-scss-module__-buOoW__icon-header{color:#0d47a1;font-size:2rem}.cursos-module-scss-module__-buOoW__sidebarHeader h4{margin:.5rem 0}.cursos-module-scss-module__-buOoW__btnInscripcion{color:#212529;text-align:center;background:#ffa000;border-radius:8px;width:100%;padding:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.cursos-module-scss-module__-buOoW__btnInscripcion:hover{filter:brightness(90%)}
