.clases-module__nJuRnW__header{background-color:#000;background-image:url(/img/clases-background-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;place-content:center flex-end;align-items:center;width:100%;min-height:500px;margin:0;padding:0;display:flex}.clases-module__nJuRnW__headerContainer{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;gap:0;margin:0 auto;padding:50px 20px;display:flex}.clases-module__nJuRnW__columnaHeaderIzquierda{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.clases-module__nJuRnW__header h1{text-align:left;text-transform:uppercase;margin:0;font-size:40px;font-weight:800;line-height:40px}.clases-module__nJuRnW__header h2{letter-spacing:-.5px;text-align:left;max-width:100%;margin:5px 0 0;font-size:16px;font-weight:400;line-height:20px}.clases-module__nJuRnW__cuerpo{padding:50px 0 100px}.clases-module__nJuRnW__container{flex-direction:column;padding:0 20px;display:flex}.clases-module__nJuRnW__modal{z-index:1000;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s ease-out clases-module__nJuRnW__modal_slideIn__YdppZ;display:flex;position:fixed;top:0;left:0}.clases-module__nJuRnW__modalContent{background-color:#fff;border-radius:15px;flex-direction:column;gap:10px;width:90%;max-width:250px;padding:45px 40px 50px;display:flex;position:relative;box-shadow:0 5px 15px #0000004d}.clases-module__nJuRnW__modalContent h2{letter-spacing:-.5px;text-align:left;color:#000;margin:0 0 10px;padding:0;font-size:16px;font-weight:600;line-height:16px}.clases-module__nJuRnW__modalContent p{letter-spacing:-.5px;text-align:left;color:#000;margin:0;padding:0;font-size:14px;font-weight:400;line-height:18px}.clases-module__nJuRnW__btnReservarTurno{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#111827;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:6px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.25;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000000d}.clases-module__nJuRnW__btnReservarTurno:hover{background-color:#1f2937}.clases-module__nJuRnW__btnReservarTurno:active{transform:scale(.98)}.clases-module__nJuRnW__inputReserva{color:#111827;box-sizing:border-box;width:100%;height:42px;box-shadow:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .15s ease-in-out;display:block}.clases-module__nJuRnW__inputReserva:hover{border-color:#d1d5db}.clases-module__nJuRnW__inputReserva:focus,.clases-module__nJuRnW__inputReserva:focus-visible{box-shadow:none!important;border-color:#d1d5db!important;outline:none!important}.clases-module__nJuRnW__inputReserva::placeholder{color:#9ca3af;font-weight:400}.clases-module__nJuRnW__desktopGrilla{display:none}.clases-module__nJuRnW__daySlide{padding:0}.clases-module__nJuRnW__dayTitle{letter-spacing:-.5px;text-align:center;color:#000;margin-bottom:20px;font-size:20px;font-weight:600}.clases-module__nJuRnW__clasesList{margin:0;padding:0;list-style:none}.clases-module__nJuRnW__claseItem{cursor:pointer;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.clases-module__nJuRnW__claseHora{color:#fff;text-align:center;background:#000;border-radius:50px;min-width:50px;padding:5px 10px;font-size:12px;font-weight:500}.clases-module__nJuRnW__claseNombre{color:#000;font-size:14px;font-weight:500}.clases-module__nJuRnW__noClases{text-align:center;color:#000;padding:10px}.clases-module__nJuRnW__mobileGrillaSlider p{letter-spacing:-.5px;text-align:center;color:#000;font-size:14px;font-weight:400}@media (min-width:768px){.clases-module__nJuRnW__header{background-image:url(/img/clases-background.webp);flex-direction:row;min-height:300px}.clases-module__nJuRnW__headerContainer{flex-direction:row;justify-content:flex-start;padding:15px}.clases-module__nJuRnW__columnaHeaderIzquierda{width:60%}.clases-module__nJuRnW__header h1{font-size:50px;line-height:50px}.clases-module__nJuRnW__header h2{max-width:90%}.clases-module__nJuRnW__columnaHeaderDerecha{flex-direction:column;justify-content:center;align-items:flex-end;width:40%;display:flex;position:relative}.clases-module__nJuRnW__container{align-items:center}.clases-module__nJuRnW__mobileGrillaSlider{width:90%}}@media (min-width:1024px){.clases-module__nJuRnW__header{background-image:url(/img/clases-background.webp);background-position:50%;background-size:contain;flex-direction:row;min-height:400px}.clases-module__nJuRnW__headerContainer{flex-direction:column;gap:20px;width:100%;max-width:1140px;padding:0 20px}.clases-module__nJuRnW__columnaHeaderIzquierda{justify-content:center;align-items:flex-start;width:50%}.clases-module__nJuRnW__header h1{font-size:60px;line-height:60px}.clases-module__nJuRnW__container{box-sizing:border-box;align-items:unset;max-width:1140px;margin:0 auto}.clases-module__nJuRnW__modalContent{width:80%;max-width:500px}.clases-module__nJuRnW__mobileGrillaSlider{display:none}.clases-module__nJuRnW__desktopGrilla{display:block}.clases-module__nJuRnW__gridContainer{background:#fff;grid-template-columns:80px repeat(6,1fr);grid-auto-rows:minmax(52px,auto);gap:5px;width:100%;display:grid}.clases-module__nJuRnW__gridHeaderCell{color:#000;justify-content:center;align-items:center;height:20px;padding:5px;font-size:14px;font-weight:500;display:flex}.clases-module__nJuRnW__gridTimeCell{color:#000;box-sizing:border-box;justify-content:flex-start;align-items:center;height:100%;min-height:52px;padding:5px;font-size:14px;font-weight:500;display:flex}.clases-module__nJuRnW__gridClassCell{box-sizing:border-box;background:#f7f7f7;border-radius:5px;flex-direction:column;justify-content:stretch;align-items:stretch;height:100%;min-height:52px;display:flex;overflow:hidden}.clases-module__nJuRnW__classCard{color:#fff;cursor:pointer;box-sizing:border-box;background:#000;border-radius:5px;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;transition:background-color .2s;display:flex}.clases-module__nJuRnW__classCard:hover{color:#000;background:#ffd300}.clases-module__nJuRnW__classCard h1{text-align:center;box-sizing:border-box;word-break:break-word;width:100%;margin:0;padding:6px 4px;font-size:14px;font-weight:400;line-height:1.25}.clases-module__nJuRnW__classCardPileta{color:#fff;cursor:pointer;box-sizing:border-box;background:#989898;border-radius:5px;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;transition:background-color .2s;display:flex}.clases-module__nJuRnW__classCardPileta:hover{color:#000;background:#ffd300}.clases-module__nJuRnW__classCardPileta h1{text-align:center;box-sizing:border-box;word-break:break-word;width:100%;margin:0;padding:6px 4px;font-size:14px;font-weight:400;line-height:1.25}}
