.mainHome{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainHome h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainHome .contMenu{flex-wrap:wrap;gap:20px;width:95%}.mainHome .contMenu,.mainHome .contMenu .item{align-items:center;display:flex;justify-content:space-evenly}.mainHome .contMenu .item{background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 0 3px #000;color:#000;cursor:pointer;height:150px;max-width:500px;min-width:300px;padding:20px;text-decoration:none;width:45%}.mainHome .contMenu .item:hover{transform:scale(1.1)}.contLoader{align-items:center;background-color:rgba(0,0,0,.283);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100000}:root{--loader-size:30px}.loader{animation:rotation 1.5s linear infinite;border:3px solid;border-color:#fff #fff #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:30px;height:var(--loader-size);position:relative;width:30px;width:var(--loader-size)}.loader:after,.loader:before{animation:rotationBack .7s linear infinite;border-color:#0000 #0000 #fff #fff;border-radius:50%;border-style:solid;border-width:3px;bottom:0;box-sizing:border-box;content:"";height:15px;height:calc(var(--loader-size) - 15px);left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:15px;width:calc(var(--loader-size) - 15px)}.loader:before{animation:rotation 2s linear infinite;border-color:#fff #fff #0000 #0000;height:0;height:calc(var(--loader-size) - 30px);width:0;width:calc(var(--loader-size) - 30px)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.mainLogin{height:100vh}.mainLogin,.mainLogin .contForm{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainLogin .contForm{max-width:800px;min-width:250px;width:60%}.mainLogin .contForm .item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;width:100%}.mainLogin .contForm .item p{color:#fff;font-size:18px;font-weight:700;margin-bottom:3px;padding-left:10px;width:100%}.mainLogin .contForm .item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:0;outline:none;text-align:center;width:100%}.mainLogin .contForm .item button{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:18px;height:50px;margin-top:50px;max-width:300px;min-width:150px;width:60%}.mainLogin .contForm .item button:hover{transform:scale(1.02)}.mainLogin .contForm .contUsers{align-items:center;border-top:2px solid #fff;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding-top:30px;width:100%}.mainLogin .contForm .contUsers .user{align-items:center;background-color:#fff;border-radius:10px;color:#000;display:flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:20px;padding:20px;width:100%}.mainLogin .contForm .contUsers .user p{cursor:pointer;width:90%}#contSnack{bottom:50px;max-width:500px;min-width:300px;position:fixed;right:50px;text-align:center;z-index:1}#contSnack .snack{align-items:center;animation:fadeIn .1s linear forwards;background-color:#fff;border-color:#000;border-radius:5px;border-width:5px;box-shadow:1px 1px 2px #000;display:flex;margin:15px 0;overflow:hidden;padding:15px;position:relative;transform:translate(100%)}#contSnack .snack i{font-size:20px;margin-right:15px}#contSnack .snack p{font-family:sans-serif}#contSnack .snack div{animation:anim 5s linear forwards;bottom:0;height:10px;height:3px;left:0;position:absolute;width:10px;width:100%}@keyframes anim{to{width:0}}@keyframes fadeIn{to{transform:translate(0)}}@keyframes fadeOut{to{transform:translate(600px)}}@media screen and (max-width:1000px){#contSnack{bottom:160px}}@media screen and (max-width:900px){#contSnack{bottom:120px}}@media screen and (max-width:521px){#contSnack{bottom:100px;margin-left:20px;max-width:200px;min-width:100px}}.contTerms{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.contTerms p{font-family:sans-serif;width:100%}.contTerms p span{font-weight:bolder}.contPrivacyPolicy{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.contPrivacyPolicy h2{margin-bottom:5px;margin-top:50px}.contPrivacyPolicy p{font-family:sans-serif;width:80%}.contPrivacyPolicy p:last-child{text-align:center}.contPrivacyPolicy ul{margin-bottom:10px;margin-top:10px;padding-left:50px;width:80%}.contPrivacyPolicy ul li{font-family:sans-serif}.mainPayments{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainPayments h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainPayments .contPagos{align-items:center;display:flex;flex-direction:column;justify-content:center;width:95%}.mainPayments .contPagos .reiniciarpagos{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:40px;margin-bottom:20px;max-width:600px;min-width:200px;width:60%}.mainPayments .contPagos .contFiltros{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.mainPayments .contPagos .contFiltros .filtrosPagos{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.mainPayments .contPagos .contFiltros .filtrosPagos .button-option{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:bolder;height:70px;justify-content:center;margin-top:10px;padding:20px;text-decoration:none}.mainPayments .contPagos .contFiltros .filtrosPagos .button-option:hover{transform:scale(1.03)}.mainPayments .contPagos .contFiltros .filtrosPagos .buttons-menu{width:90%}.mainPayments .contPagos .contFiltros .filtrosJugadores{flex:1 1;padding:10px}.mainPayments .contPagos .contFiltros .filtrosJugadores .button-option{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:bolder;height:70px;justify-content:space-evenly;margin-top:10px;padding:20px;text-decoration:none}.mainPayments .contPagos .reiniciarpagos:hover{transform:scale(1.02)}.mainPayments .contPagos .custom-select{color:#333;display:inline-block;margin-bottom:10px;width:95%}.mainPayments .contPagos .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainPayments .contPagos .custom-select select:hover,select:focus{border-color:#555}.mainPayments .contPagos .palyerinput{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:0;outline:none;text-align:center;width:95%}.mainPayments .contPagos .total{font-size:16px;font-weight:700;width:60%}.mainPayments .contPagos .pagos{align-items:center;display:flex;flex-direction:column;margin-bottom:100px;margin-top:50px;max-width:1800px;width:95%}.mainPayments .contPagos .pagos .table{width:100%}.mainPayments .contPagos .pagos .fila th{background-color:#f1f1f1;border-radius:5px;padding-bottom:10px;padding-top:10px}.mainPayments .contPagos .pagos .fila .extraInfo .class{cursor:pointer;font-weight:700;margin-bottom:10px}.mainPayments .contPagos .pagos .fila .extraInfo .class span{font-size:13px;font-weight:lighter}.mainPayments .contPagos .pagos .fila .nombre{min-width:100px;width:25%}.mainPayments .contPagos .pagos .fila .cantidad input{border-radius:5px;border-style:solid;border-width:2px;font-size:16px;height:40px;margin-bottom:0;outline:none;text-align:center;width:60px}.mainPayments .contPagos .pagos .fila .fecha input{width:100px}.mainPayments .contPagos .pagos .fila .fecha p{font-size:15px}.mainPayments .contPagos .pagos .fila .button{width:50px}@media screen and (max-width:400px){.mainPayments .contPagos .pagos .fila .nombre{font-size:12px}.mainPayments .contPagos .pagos .fila .button{padding-left:10px;padding-right:10px}.mainPayments .contPagos .pagos .pago .pago-nombre{font-size:16px;padding-right:10px}.mainPayments .contPagos .pagos .pago .pago-info{flex:1 1}}@media screen and (max-width:500px){.mainPayments h2{font-size:40px}}.mainConfirm{background-color:rgba(0,0,0,.342);height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1000}.mainConfirm,.mainConfirm .confirmCont{align-items:center;display:flex;justify-content:center}.mainConfirm .confirmCont{background-color:#fff;border-radius:20px;box-shadow:0 0 5px #000;flex-direction:column;height:300px;max-width:600px;padding:24px;width:80%}.mainConfirm .confirmCont .texts{display:flex;flex:3 1;flex-direction:column;width:100%}.mainConfirm .confirmCont .buttons{align-items:flex-end;display:flex;flex:1 1;justify-content:flex-end;width:100%}.mainConfirm .confirmCont .buttons button{border:none;border-radius:10px;cursor:pointer;font-size:16px;height:45px;width:120px}@keyframes showOn{0%{opacity:0;z-index:-1000}to{opacity:1;z-index:1000}}@keyframes showOff{0%{opacity:1;z-index:1000}to{opacity:0;z-index:-1000}}.mainTicketModal{align-items:center;background-color:rgba(0,0,0,.342);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1000}.mainTicketModal .ticketCont{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 5px #000;display:flex;flex-direction:column;height:370px;max-width:600px;padding:24px;width:80%}.mainTicketModal .ticketCont .custom-select{color:#333;display:inline-block;margin-bottom:20px;margin-left:10px;position:relative;width:80%}.mainTicketModal .ticketCont .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainTicketModal .ticketCont .custom-select select:hover,select:focus{border-color:#555}.mainTicketModal .ticketCont .contComentarios input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;outline:none;text-align:center;width:100%}.mainMenu{margin-bottom:50px;margin-top:-50px;width:100%}.mainMenu .menu{flex-direction:row;gap:20px;overflow-x:scroll}.mainMenu .menu,.mainMenu .menu .item{align-items:center;display:flex;justify-content:space-evenly;padding:20px}.mainMenu .menu .item{background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 0 3px #000;color:#000;cursor:pointer;height:60px;text-decoration:none;width:200px}.mainMenu .menu .item:hover{transform:scale(1.02)}.cont{align-items:center;display:flex;flex-direction:column;justify-content:center;width:48%}.cont h2{font-size:25px;font-weight:bolder}.cont:nth-child(2) div:nth-child(5){border-radius:10px;margin-top:100px;overflow:hidden;position:relative;width:80%}.cont11{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.cont11 .cont:nth-child(2){margin-top:50px}.contInput{margin-top:20px;width:100%}.contInput p{color:#323232;font-size:18px}.contInput input{border:1px solid #000;border-radius:8px;font-size:18px;font-weight:700;height:40px;outline:none;padding:0 20px;width:100%}.cont div .contSelect{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px}.cont div .contSelect select,.cont div select{border:1px solid #000;border-radius:5px;font-size:16px;height:30px;outline:none;width:200px}.cont button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;height:50px;outline:none;width:100%}.cont button:hover{scale:1.1}.cont div .contSelect select:hover{cursor:pointer}.contSportData{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:30;width:100%}.contSportData .contSelect{margin-left:25px;margin-right:25px}.cont .contInput input:focus{box-shadow:1px 1px 5px #000}.contCheckbox{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:20px;width:100%}.contCheckbox input{height:20px;margin-right:10px;width:20px}.contCheckbox p{font-size:18px}.contCheckbox p a{color:#6792ff;text-decoration:underline}.contCheckbox p a:hover{cursor:pointer}.custom-select{color:#333;display:inline-block;margin-left:10px;margin-top:10px;position:relative;width:100%}.custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:90%}.custom-select select:hover,select:focus{border-color:#555}.contClasses{flex-direction:column;justify-content:center}.contClasses,.contClasses .clase{align-items:center;display:flex;width:100%}.contClasses .clase{background-color:#fff;border:2px solid #000;border-radius:10px;flex-direction:row;height:130px;justify-content:space-between;margin-bottom:20px;max-width:700px;padding:14px}@media screen and (max-width:1400px){.cont11{flex-direction:column}.cont{margin-bottom:50px;margin-top:10px}.cont:nth-child(2){width:80%}}@media screen and (max-width:1000px){.cont{width:80%}}@media screen and (max-width:900px){.contSportData{flex-direction:column}.contSportData .contSelect{margin-bottom:10px;margin-top:20px}}@media screen and (max-width:550px){.cont11{padding:10px}.contSportData{width:100%}.contSportData .contSelect{margin-bottom:10px;margin-top:20px;width:100%}.contSportData .contSelect select{width:500px}}.mainPlayersBaja{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainPlayersBaja h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainPlayersBaja .mainPlayersBajaCont{display:flex;flex-direction:row;justify-content:space-evenly;width:95%}.mainPlayersBaja .mainPlayersBajaCont .players{flex:1 1}.mainPlayersBaja .mainPlayersBajaCont .players .table{margin-bottom:100px;width:95%}.mainPlayersBaja .mainPlayersBajaCont .players .table tr th .custom-select{color:#333;display:inline-block;position:relative;width:200px}.mainPlayersBaja .mainPlayersBajaCont .players .table tr th .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainPlayersBaja .mainPlayersBajaCont .players .table tr th .custom-select select:hover,select:focus{border-color:#555}.mainPlayersBaja .mainPlayersBajaCont .players .table tr th .custom-select:after{color:#666;content:"\25BC";font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mainPlayersBaja .mainPlayersBajaCont .players .fila td{border-radius:5px;border-style:solid;border-width:1.5px;padding-bottom:10px;padding-top:10px;text-align:center}.mainPlayersBaja .mainPlayersBajaCont .players .fila .nombre{cursor:pointer;font-weight:700;min-width:100px;width:25%}.mainPlayersBaja .mainPlayersBajaCont .menu{flex:1 1;max-width:400px}.mainPlayersBaja .mainPlayersBajaCont .menu input{border:2px solid #ddd;border-radius:5px;font-size:18px;height:40px;margin-bottom:20px;outline:none;text-align:center;width:100%}.mainPlayersBaja .mainPlayersBajaCont .menu .custom-select{color:#333;display:inline-block;position:relative;width:100%}.mainPlayersBaja .mainPlayersBajaCont .menu .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainPlayersBaja .mainPlayersBajaCont .menu .custom-select select:hover,select:focus{border-color:#555}.mainPlayersBaja .mainPlayersBajaCont .menu .custom-select:after{color:#666;content:"\25BC";font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mainPlayersBaja .mainPlayersBajaCont .menu .button-option{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:bolder;height:120px;justify-content:space-evenly;margin-top:20px;padding:20px;text-decoration:none}.mainPlayersBaja .mainPlayersBajaCont .menu .button-option:hover{transform:scale(1.03)}@media screen and (max-width:800px){.mainPlayersBaja .mainPlayersBajaCont .players .player{max-width:none;width:90%}.mainPlayersBaja .mainPlayersBajaCont .menu .button-option{flex-direction:column;text-align:center}.mainPlayersBaja .mainPlayersBajaCont{align-items:center;flex-direction:column-reverse}.mainPlayersBaja .mainPlayersBajaCont .players table{width:100%}.mainPlayersBaja .mainPlayersBajaCont .menu{margin-bottom:50px;max-width:none}.mainPlayersBaja .mainPlayersBajaCont .menu .button-option{flex-direction:row;height:70px}}.mainPlayerInfo{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainPlayerInfo h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainPlayerInfo .playerInfoCont{display:flex;flex-direction:row;justify-content:center;width:95%}.mainPlayerInfo .playerInfoCont .info-one{border-right:1px solid #000;display:flex;flex:1 1;flex-direction:column;margin-bottom:100px}.mainPlayerInfo .playerInfoCont .info-one .info-one-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.mainPlayerInfo .playerInfoCont .info-one .info-one-item p{font-size:16px;font-weight:700;margin-bottom:5px;width:100%}.mainPlayerInfo .playerInfoCont .info-one .info-one-item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:90%}.mainPlayerInfo .playerInfoCont .info-one .info-one-item .ranking{align-items:center;border:3px solid #000;border-radius:100%;display:flex;height:100px;justify-content:center;width:100px}.mainPlayerInfo .playerInfoCont .info-one .info-one-item .ranking p{font-size:18px;font-weight:bolder;text-align:center;width:100%}.mainPlayerInfo .playerInfoCont .custom-select{color:#333;display:inline-block;margin-bottom:20px;margin-left:10px;position:relative;width:100%}.mainPlayerInfo .playerInfoCont .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:90%}.mainPlayerInfo .playerInfoCont .custom-select select:hover,select:focus{border-color:#555}.mainPlayerInfo .playerInfoCont .info-two{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-bottom:100px}.mainPlayerInfo .playerInfoCont .info-two .contClasses,.mainPlayerInfo .playerInfoCont .info-two .contClasses .classes{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contClasses .classes{margin-top:10px}.mainPlayerInfo .playerInfoCont .info-two .contClasses .classes .clase{align-items:center;background-color:#fff;border:2px solid #000;border-radius:10px;display:flex;flex-direction:row;height:130px;justify-content:space-between;margin-bottom:20px;padding:14px;width:90%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones,.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones{margin-top:10px}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion{align-items:center;border:2px solid #000;border-radius:20px;display:flex;justify-content:center;margin-bottom:20px;padding:14px;width:90%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo{align-items:center;display:flex;flex:4 1;flex-direction:column;height:100%;justify-content:center}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo .contPagos{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo .contPagos .pago{width:45%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo p{font-weight:700;margin-bottom:10px}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contButton{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .create-payment{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5px;width:90%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .create-payment .item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .create-payment .item p{width:100%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .create-payment .item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;outline:none;text-align:center;width:90%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .history{align-items:center;border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:10px;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .history p:first-child{margin-bottom:10px}.mainPlayerInfo .playerInfoCont .info-two .contSuscripciones .history p:nth-child(2),p:nth-child(3),p:nth-child(4){margin-bottom:2px;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contButtons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.mainPlayerInfo .playerInfoCont .info-two .contButtons #copiar{background:none;border:none;cursor:pointer;height:40px;margin-bottom:50px;margin-top:20px;width:50%}.mainPlayerInfo .playerInfoCont .info-two .contButtons .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;width:100%}.mainPlayerInfo .playerInfoCont .info-two .contButtons .buttons button{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;height:100px;max-width:300px;min-width:100px}.mainPlayerInfo .playerInfoCont .info-two .contButtons .buttons button:hover{transform:scale(1.03)}@media screen and (max-width:550px){.mainPlayerInfo .playerInfoCont{flex-direction:column}.mainPlayerInfo .playerInfoCont .info-one{border-bottom:1px solid #000;border-right:none;margin-bottom:20px;padding-bottom:50px}}.mainPlayersComponent .contEvents{height:70%;max-height:600px;max-width:800px;width:90%}@media screen and(max-width:950px){.mainPlayersComponent .contEvents{max-width:none;width:90%}}.mainPlayerBajaInfo{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainPlayerBajaInfo h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainPlayerBajaInfo .playerInfoCont{display:flex;flex-direction:row;justify-content:center;width:95%}.mainPlayerBajaInfo .playerInfoCont .info-one{border-right:1px solid #000;display:flex;flex:1 1;flex-direction:column;margin-bottom:100px}.mainPlayerBajaInfo .playerInfoCont .info-one .info-one-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.mainPlayerBajaInfo .playerInfoCont .info-one .info-one-item p{font-size:16px;font-weight:700;margin-bottom:5px;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-one .info-one-item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:90%}.mainPlayerBajaInfo .playerInfoCont .info-one .info-one-item .ranking{align-items:center;border:3px solid #000;border-radius:100%;display:flex;height:100px;justify-content:center;width:100px}.mainPlayerBajaInfo .playerInfoCont .info-one .info-one-item .ranking p{font-size:18px;font-weight:bolder;text-align:center;width:100%}.mainPlayerBajaInfo .playerInfoCont .custom-select{color:#333;display:inline-block;margin-bottom:20px;margin-left:10px;position:relative;width:100%}.mainPlayerBajaInfo .playerInfoCont .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:90%}.mainPlayerBajaInfo .playerInfoCont .custom-select select:hover,select:focus{border-color:#555}.mainPlayerBajaInfo .playerInfoCont .info-two{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-bottom:100px}.mainPlayerBajaInfo .playerInfoCont .info-two .contClasses,.mainPlayerBajaInfo .playerInfoCont .info-two .contClasses .classes{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contClasses .classes{margin-top:10px}.mainPlayerBajaInfo .playerInfoCont .info-two .contClasses .classes .clase{align-items:center;background-color:#fff;border:2px solid #000;border-radius:10px;display:flex;flex-direction:row;height:130px;justify-content:space-between;margin-bottom:20px;padding:14px;width:90%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones,.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones{margin-top:10px}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion{align-items:center;border:2px solid #000;border-radius:20px;display:flex;justify-content:center;margin-bottom:20px;padding:14px;width:90%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo{align-items:center;display:flex;flex:4 1;flex-direction:column;height:100%;justify-content:center}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo .contPagos{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo .contPagos .pago{width:45%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo p{font-weight:700;margin-bottom:10px}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contInfo input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .suscripciones .suscripcion .contButton{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .create-payment{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5px;width:90%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .create-payment .item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .create-payment .item p{width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .create-payment .item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;outline:none;text-align:center;width:90%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .history{align-items:center;border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:10px;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .history p:first-child{margin-bottom:10px}.mainPlayerBajaInfo .playerInfoCont .info-two .contSuscripciones .history p:nth-child(2),p:nth-child(3),p:nth-child(4){margin-bottom:2px;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contButtons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.mainPlayerBajaInfo .playerInfoCont .info-two .contButtons #copiar{background:none;border:none;cursor:pointer;height:40px;margin-bottom:50px;margin-top:20px;width:50%}.mainPlayerBajaInfo .playerInfoCont .info-two .contButtons .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;width:100%}.mainPlayerBajaInfo .playerInfoCont .info-two .contButtons .buttons button{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;height:100px;max-width:300px;min-width:100px}.mainPlayerBajaInfo .playerInfoCont .info-two .contButtons .buttons button:hover{transform:scale(1.03)}@media screen and (max-width:550px){.mainPlayerBajaInfo .playerInfoCont{flex-direction:column}.mainPlayerBajaInfo .playerInfoCont .info-one{border-bottom:1px solid #000;border-right:none;margin-bottom:20px;padding-bottom:50px}}.mainTeachers{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainTeachers h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainTeachers .addTeacher{border:none;border-radius:10px;cursor:pointer;height:45px;margin-bottom:20px;width:250px}.mainTeachers .addTeacher:hover{transform:scale(1.02)}.mainTeachers .contTeachers{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:90%}.mainTeachers .contTeachers .teacher{align-items:center;border:2px solid #000;border-radius:10px;cursor:pointer;display:flex;height:100px;justify-content:center;max-width:500px;min-width:250px;padding:14px;width:45%}.mainTeachers .contTeachers .teacher:hover{transform:scale(1.02)}@media screen and (max-width:566px){.mainTeachers h2{font-size:30px}.mainTeachers .contTeachers .teacher{width:100%}}.mainAddTeacher{align-items:center;background-color:rgba(0,0,0,.342);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1000}.mainAddTeacher .addTeacherCont{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 5px #000;display:flex;flex-direction:column;max-width:600px;padding:24px;width:80%}.mainAddTeacher .addTeacherCont .contInput p{font-size:16px;font-weight:bolder;margin-bottom:5px}.mainAddTeacher .addTeacherCont .contInput input{border:2px solid #ddd;border-radius:5px;font-size:16px;font-weight:300;outline:none;padding-left:10px;padding-right:10px}.mainAddTeacher .addTeacherCont .contButtons{align-items:center;display:flex;justify-content:flex-end;margin-top:50px;width:95%}.mainAddTeacher .addTeacherCont .contButtons button{background-color:red}.mainTeacherInfo{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainTeacherInfo h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainTeacherInfo .contTeacherInfo{align-items:start;display:flex;flex-direction:row;gap:10px;width:95%}.mainTeacherInfo .contTeacherInfo .contOne{align-items:center;background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 2px #000;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.mainTeacherInfo .contTeacherInfo .contOne button{background-color:#8f0000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:bolder;height:45px;min-width:200px;width:50%}.mainTeacherInfo .contTeacherInfo .contOne button:hover{transform:scale(1.02)}.mainTeacherInfo .contTeacherInfo .contTwo{align-items:center;background-color:#fff;display:flex;flex:1.5 1;flex-direction:column;padding:20px}.mainTeacherInfo .contTeacherInfo .contTwo .clase{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;max-width:800px;min-width:200px;padding:20px;width:100%}.mainTeacherInfo .contTeacherInfo .contTwo .clase:hover{transform:scale(1.02)}@media screen and (max-width:600px){.mainTeacherInfo .contTeacherInfo{flex-direction:column}.mainTeacherInfo .contTeacherInfo .contOne,.mainTeacherInfo .contTeacherInfo .contTwo{width:100%}.mainTeacherInfo h2{font-size:30px}}.mainClasses{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainClasses h2{color:#fff;font-size:60px;margin-bottom:30px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainClasses .contCont{display:flex;flex-direction:row-reverse;justify-content:center;width:95%}.mainClasses .contHeader{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;max-width:400px;min-width:350px;width:100%}.mainClasses .contHeader input{border:2px solid #ddd;border-radius:5px;font-size:18px;height:40px;margin-bottom:20px;outline:none;text-align:center;width:100%}.mainClasses .contHeader .custom-select{color:#333;display:inline-block;margin-bottom:10px;position:relative;width:90%}.mainClasses .contHeader .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainClasses .contHeader .custom-select select:hover,select:focus{border-color:#555}.mainClasses .contHeader #buttonagregar{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;outline:none;text-align:center;width:200px}.mainClasses .contHeader button:hover{transform:scale(1.01)}.mainClasses .contClasses{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-left:20px;padding-right:20px;width:100%}.mainClasses .contClasses .class{height:200px;margin-bottom:10px;max-width:500px;min-width:250px;width:100%}.mainClasses .contClasses .class .classTitle{margin-left:10px}.mainClasses .contClasses .class .classInfo{align-items:center;border-radius:10px;box-shadow:0 0 2px #000;cursor:pointer;display:flex;flex-direction:column;height:88%;justify-content:center;margin-top:5px;padding:10px;text-decoration:none}.mainClasses .contClasses .class .classInfo:hover{transform:scale(1.02)}.mainClasses .contClasses .class .classInfo .classDays{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;height:100%;justify-content:center;text-align:center}.mainClasses .contClasses .class .classInfo .classTeacher{color:#fff;font-size:15px;text-align:right;width:100%}@media screen and (max-width:650px){.mainClasses .contCont{align-items:center;flex-direction:column}.mainClasses .contCont .contHeader{min-width:250px;width:100%}}@media screen and (max-width:400px){.mainClasses .contHeader input{width:70%}.mainClasses .contHeader p{text-align:center}.mainClasses .contHeader .custom-select{width:70%}}.mainInfoClass{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainInfoClass h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainInfoClass .contInfoClass{display:flex;flex-direction:row;justify-content:center;width:95%}.mainInfoClass .contInfoClass .infoClass{align-items:center;display:flex;flex:1.5 1;flex-direction:column}.mainInfoClass .contInfoClass .infoClass .info-item{margin-bottom:10px;max-width:800px;width:95%}.mainInfoClass .contInfoClass .infoClass .info-item p{font-size:18px;font-weight:700;margin-bottom:5px}.mainInfoClass .contInfoClass .infoClass .info-item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:100%}.mainInfoClass .contInfoClass .infoClass .checkbox-cont{align-items:center;display:flex;max-width:800px;width:90%}.mainInfoClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]+label:before{background:#fff;border:2px solid #ccc;border-radius:10px;content:"";float:left;height:26px;margin-right:1em;width:26px}.mainInfoClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]:checked+label:after{border:4px solid #9b9b9b;border-right:0;border-top:0;content:"";float:left;height:6px;margin-left:-2.4em;margin-top:.5em;transform:rotate(-55deg);width:12px}.mainInfoClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]{display:none}.mainInfoClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]+label{color:#000;cursor:pointer;font-weight:700;line-height:1.8em}.mainInfoClass .contInfoClass .infoClass .contData{align-items:center;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:10px;max-width:800px;padding:15px;width:95%}.mainInfoClass .contInfoClass .infoClass .contData .contSelect{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:100%}.mainInfoClass .contInfoClass .infoClass .contData .contSelect .custom-select{color:#333;display:inline-block;position:relative;width:100%}.mainInfoClass .contInfoClass .infoClass .contData .contSelect .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainInfoClass .contInfoClass .infoClass .contData .contSelect .custom-select select:hover,select:focus{border-color:#555}.mainInfoClass .contInfoClass .infoClass .contLimite{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mainInfoClass .contInfoClass .infoClass .contLimite input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;outline:none;text-align:center;width:100%}.mainInfoClass .contInfoClass .infoClass .contDias{align-items:center;display:flex;flex-direction:column;justify-content:center;width:95%}.mainInfoClass .contInfoClass .infoClass .contDias .dia{border:2px solid #000;border-radius:10px;margin-bottom:10px;max-width:400px;min-width:250px;padding:20px;width:60%}.mainInfoClass .contInfoClass .infoClass .contDias .dia .dia-out{display:flex;justify-content:flex-end}.mainInfoClass .contInfoClass .infoClass .contDias .dia .dia-out #outdia:hover{cursor:pointer;transform:scale(1.3)}.mainInfoClass .contInfoClass .infoClass .contDias .dia .dia-de,.mainInfoClass .contInfoClass .infoClass .contDias .dia .dia-dia{margin-bottom:10px}.mainInfoClass .contInfoClass .infoClass .dia-agregar{align-items:center;display:flex;justify-content:center;margin-bottom:50px;margin-top:20px;max-width:400px;min-width:200px;width:50%}.mainInfoClass .contInfoClass .infoClass .dia-agregar button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:40px;width:100%}.mainInfoClass .contInfoClass .infoClass .dia-agregar button:hover{transform:scale(1.02)}.mainInfoClass .contInfoClass .infoClass .contDias .custom-select{color:#333;display:inline-block;position:relative;width:100%}.mainInfoClass .contInfoClass .infoClass .contDias .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainInfoClass .contInfoClass .infoClass .contDias .custom-select select:hover,select:focus{border-color:#555}.mainInfoClass .contInfoClass .playersClass{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-bottom:100px}.mainInfoClass .contInfoClass .playersClass .contPlayers{align-items:center;display:flex;flex-direction:column;max-width:600px;width:95%}.mainInfoClass .contInfoClass .playersClass .contPlayers .player{align-items:center;border:1px solid #000;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;max-width:800px;padding:20px;width:100%}.mainInfoClass .contInfoClass .playersClass .contPlayers .player #outplayer:hover{transform:scale(1.3)}.mainInfoClass .contInfoClass .playersClass .contPlayers .player:hover{background-color:#ececec}.mainInfoClass .contInfoClass .playersClass .player-agregar{align-items:center;display:flex;justify-content:center;margin-bottom:50px;width:95%}.mainInfoClass .contInfoClass .playersClass .player-agregar button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:bolder;height:40px;width:200px}.mainInfoClass .contInfoClass .playersClass .player-agregar button:hover{transform:scale(1.02)}.mainInfoClass .contInfoClass .playersClass .contButtons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.mainInfoClass .contInfoClass .playersClass .contButtons button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:row-reverse;height:80px;justify-content:center;margin-bottom:20px;max-width:500px;width:90%}.mainInfoClass .contInfoClass .playersClass .contButtons button:hover{transform:scale(1.02)}@media screen and (max-width:600px){.mainInfoClass h2{font-size:30px}.mainInfoClass .contInfoClass{flex-direction:column}}.mainPlayersComponent{align-items:center;background-color:rgba(0,0,0,.342);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1000}.mainPlayersComponent .playersCont{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 5px #000;display:flex;flex-direction:column;height:500px;max-width:600px;overflow-y:scroll;padding:24px;width:80%}.mainPlayersComponent .playersCont .contInput input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;outline:none;text-align:center;width:100%}.mainPlayersComponent .playersCont .contPlayers{width:100%}.mainPlayersComponent .playersCont .contPlayers .player{border:1px solid #000;border-radius:5px;cursor:pointer;margin-bottom:20px;padding:10px;width:100%}.mainPlayersComponent .playersCont .contPlayers .player:hover{transform:scale(1.02)}.mainAddClass{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainAddClass h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainAddClass .contInfoClass{align-items:center;display:flex;justify-content:center;width:95%}.mainAddClass .contInfoClass .infoClass{align-items:center;display:flex;flex:1.5 1;flex-direction:column}.mainAddClass .contInfoClass .infoClass .info-item{margin-bottom:10px;max-width:800px;width:95%}.mainAddClass .contInfoClass .infoClass .info-item p{font-size:18px;font-weight:700;margin-bottom:5px}.mainAddClass .contInfoClass .infoClass .info-item input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:100%}.mainAddClass .contInfoClass .infoClass .checkbox-cont{align-items:center;display:flex;max-width:800px;width:90%}.mainAddClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]+label:before{background:#fff;border:2px solid #ccc;border-radius:10px;content:"";float:left;height:26px;margin-right:1em;width:26px}.mainAddClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]:checked+label:after{border:4px solid #9b9b9b;border-right:0;border-top:0;content:"";float:left;height:6px;margin-left:-2.4em;margin-top:.5em;transform:rotate(-55deg);width:12px}.mainAddClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]{display:none}.mainAddClass .contInfoClass .infoClass .checkbox-cont input[type=checkbox]+label{color:#000;cursor:pointer;font-weight:700;line-height:1.8em}.mainAddClass .contInfoClass .infoClass .contData{align-items:center;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:10px;max-width:800px;padding:15px;width:95%}.mainAddClass .contInfoClass .infoClass .contData .contSelect{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:100%}.mainAddClass .contInfoClass .infoClass .contData .contSelect .custom-select{color:#333;display:inline-block;position:relative;width:100%}.mainAddClass .contInfoClass .infoClass .contData .contSelect .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainAddClass .contInfoClass .infoClass .contData .contSelect .custom-select select:hover,select:focus{border-color:#555}.mainAddClass .contInfoClass .infoClass .contLimite{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mainAddClass .contInfoClass .infoClass .contLimite input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;outline:none;text-align:center;width:100%}.mainAddClass .contInfoClass .infoClass .contDias{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:500px;min-height:200px;overflow-y:auto;width:95%}.mainAddClass .contInfoClass .infoClass .contDias .dia{border:2px solid #000;border-radius:10px;margin-bottom:10px;max-width:400px;min-width:250px;padding:20px;width:60%}.mainAddClass .contInfoClass .infoClass .contDias .dia .dia-out{display:flex;justify-content:flex-end}.mainAddClass .contInfoClass .infoClass .contDias .dia .dia-out #outdia:hover{cursor:pointer;transform:scale(1.3)}.mainAddClass .contInfoClass .infoClass .contDias .dia .dia-a,.mainAddClass .contInfoClass .infoClass .contDias .dia .dia-de,.mainAddClass .contInfoClass .infoClass .contDias .dia .dia-dia,.mainAddClass .contInfoClass .infoClass .contDias .dia .dia-duracion{margin-bottom:10px}.mainAddClass .contInfoClass .infoClass .dia-agregar{align-items:center;display:flex;justify-content:center;margin-bottom:50px;margin-top:20px;max-width:400px;min-width:200px;width:50%}.mainAddClass .contInfoClass .infoClass .dia-agregar button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:40px;width:100%}.mainAddClass .contInfoClass .infoClass .dia-agregar button:hover{transform:scale(1.02)}.mainAddClass .contInfoClass .infoClass .contDias .custom-select{color:#333;display:inline-block;position:relative;width:100%}.mainAddClass .contInfoClass .infoClass .contDias .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainAddClass .contInfoClass .infoClass .contDias .custom-select select:hover,select:focus{border-color:#555}.mainAddClass .contInfoClass .infoClass .saveclass:hover{transform:scale(1.02)}@media screen and (max-width:600px){.mainAddClass h2{font-size:30px}}.mainPanelControl{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainPanelControl h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainPanelControl .contPagos{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:800px;width:95%}.mainPanelControl .contPagos div{border:1px solid #000;border-radius:10px;flex-direction:column;margin-top:5px;padding:40px}.mainPanelControl #button,.mainPanelControl .contPagos div{align-items:center;display:flex;justify-content:center;width:100%}.mainPanelControl #button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:40px;text-decoration:none}.mainPanelControl .contPagos div #button:first-child{margin-bottom:20px}.mainPanelControl #button:hover{transform:scale(1.02)}.mainPanelControl .logoutbutton{background-color:#5e0000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:50px;margin-top:50px;width:200px}.mainPanelControl .logoutbutton:hover{transform:scale(1.02)}.mainSuscriptions{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainSuscriptions h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainSuscriptions .contSuscriptions input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:0;margin-top:5px;outline:none;text-align:center;width:60%}.mainSuscriptions .contSuscriptions .custom-select{color:#333;display:inline-block;margin-bottom:10px;margin-top:10px;width:60%}.mainSuscriptions .contSuscriptions .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainSuscriptions .contSuscriptions .custom-select select:hover,select:focus{border-color:#555}.mainSuscriptions .contSuscriptions{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1000px;min-width:300px;width:95%}.mainSuscriptions .contSuscriptions .newSuscription,.mainSuscriptions .contSuscriptions .suscription{align-items:center;border:2px solid #000;border-radius:10px;display:flex;justify-content:space-evenly;margin-bottom:20px;padding:20px;width:70%}.mainSuscriptions .contSuscriptions .buttonSave{border:none;border-radius:10px;cursor:pointer;height:45px;margin-bottom:100px;max-width:500px;min-width:200px;width:50%}.mainSuscriptions .contSuscriptions .buttonSave:hover{transform:scale(1.02)}.mainFinances{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainFinances h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainFinances .cont-table{display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px;width:100%}.finance-column{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px #0000000d;display:flex;flex:1 1;flex-direction:column;gap:1rem;max-height:350px;max-width:800px;overflow-y:scroll;padding:1.5rem}.finance-column h2{border-bottom:2px solid #e0e0e0;color:#333;font-size:1.5rem;font-weight:600;margin:0;padding-bottom:.5rem;text-align:center}.finance-add{align-items:center;display:flex;flex-direction:column;gap:5px;justify-items:center;max-width:600px;width:100%}.finance-add input{border:2px solid #ccc;border-radius:10px;color:#555;font-size:16px;height:35px;outline:none;padding-left:20px;padding-right:20px;width:100%}.finance-item{background-color:#f5f6f7;border-radius:8px;color:#555;display:flex;flex-direction:row;font-size:1rem;justify-content:space-between;padding:.8rem 50px .8rem 1rem;position:relative;transition:background-color .2s ease}.finance-item:hover{background-color:#e9ecef}.ingresos h2{color:#2e7d32}.egresos h2{color:#c62828}.mainAssistances{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainAssistances h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainAssistances .custom-select{color:#333;display:inline-block;margin-bottom:10px;width:80%}.mainAssistances .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainAssistances .custom-select select:hover,select:focus{border-color:#555}.mainAssistances .contAssistances{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:100px;width:90%}.mainAssistances .contAssistances .class{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:400px;min-width:300px;width:30%}.mainAssistances .contAssistances .class .title{font-size:18px;margin-bottom:5px;margin-left:10px;width:100%}.mainAssistances .contAssistances .class .content{align-items:center;border:none;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.425);cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;padding:10px;text-decoration:none;width:100%}.mainAssistances .contAssistances .class .content:hover{transform:scale(1.02)}.mainAssistances .contAssistances .class .content .date{align-items:center;color:#fff;display:flex;font-size:16px;height:100%;justify-content:center}.mainAssistances .contAssistances .class .content .teacher{color:#fff;font-weight:700;text-align:right;width:100%}@media screen and (max-width:688px){.mainAssistances h2{font-size:40px}.mainAssistances .contAssistances .class{min-width:none;width:100%}}.mainAssistancesInfo{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainAssistancesInfo h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainAssistancesInfo .contAssistances{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px;margin-top:50px;max-width:800px;width:95%}.mainAssistancesInfo .contAssistances .class{align-items:center;border:2px solid #000;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:120px;margin-bottom:20px;padding:10px;width:100%}.mainAssistancesInfo .contAssistances .class:hover{transform:scale(1.02)}.mainAssistancesInfo .contAssistances .class .contInfo{align-items:center;color:#000;display:flex;flex:4 1;flex-direction:column;height:100%;justify-content:center;text-decoration:none}.mainAssistancesInfo .contAssistances .class .contInfo .nombre{font-size:20px;font-weight:700;margin-bottom:5px}.mainAssistancesInfo .contAssistances .class .contInfo .fecha{font-size:16px}.mainAssistancesInfo .contAssistances .class .contDelete{align-items:center;display:flex;flex:1 1;justify-content:center}.mainAssistancesInfo .contAssistances .class .contDelete:hover{transform:scale(1.04)}.mainInfoRegNormal{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainInfoRegNormal h2{color:#fff;font-size:60px;margin-bottom:40px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainInfoRegNormal .contContainers{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:100px;width:95%}.mainInfoRegNormal .contContainers .cont-one{align-items:center;display:flex;flex:1.5 1;flex-direction:column;max-width:600px;padding-right:10px}.mainInfoRegNormal .contContainers .cont-one .contInfo{align-items:center;border:2px solid #000;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.535);display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:5px;padding:20px;width:100%}.mainInfoRegNormal .contContainers .cont-one .contInfo .custom-select{color:#333;display:inline-block;margin-top:10px;width:100%}.mainInfoRegNormal .contContainers .cont-one .contInfo .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainInfoRegNormal .contContainers .cont-one .contInfo .custom-select select:hover,select:focus{border-color:#555}.mainInfoRegNormal .contContainers .cont-two{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:600px;padding-left:10px}.mainInfoRegNormal .contContainers .cont-two .alumn{align-items:center;border:2px solid #000;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:5px;width:100%}.mainInfoRegNormal .contContainers .cont-two .alumn:hover{transform:scale(1.02)}.mainInfoRegNormal .contContainers .cont-two .alumn .name{font-size:16px;font-weight:700}.mainInfoRegNormal .contContainers .cont-two .saveButton{border:none;border-radius:5px;color:#fff;font-size:20px;font-weight:700;padding:10px;width:80%}.mainInfoRegNormal .inputNo{border:2px solid #ddd;border-radius:5px;font-size:16px;margin-bottom:0;outline:none;resize:none;text-align:center;width:80%}@media screen and (max-width:500px){.mainInfoRegNormal h2{font-size:30px}.mainInfoRegNormal .contContainers{flex-direction:column}.mainInfoRegNormal .contContainers .cont-two .saveButton{width:70%}}@media screen and (max-width:300px){.mainInfoRegNormal h2{font-size:20px}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.mainClasesMuestra{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainClasesMuestra h2{color:#fff;font-size:60px;margin-bottom:50px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.mainClasesMuestra .contClasesMuestra{align-items:center;border:1px solid #000;border-radius:20px;display:flex;flex-direction:row;gap:10px;height:500px;justify-content:space-evenly;margin-bottom:50px;padding:20px;width:95vw}.mainClasesMuestra .contClasesMuestra .clases{align-items:center;background-color:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:10px;width:100%}.mainClasesMuestra .contClasesMuestra .clases .clase{align-items:center;background-color:#e9e9e9;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding:10px;position:relative;width:100%}.nav-bar-item:hover{background-color:#55577e;cursor:pointer}.mainSampleClass{align-items:center;display:flex;height:100dvh;justify-content:center;width:100dvw}.mainSampleClass .contSampleClass{background-color:rgba(0,0,0,.633);border-radius:10px;display:flex;flex-direction:row;height:100dvh;justify-content:space-evenly;width:100dvw}.mainSampleClass .contSampleClass .title{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:1000px}.mainSampleClass .contSampleClass .title img{max-width:700px;width:80%}.mainSampleClass .contSampleClass .form{justify-content:center}.mainSampleClass .contSampleClass .form,.mainSampleClass .contSampleClass .formC{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:1000px;position:relative}.mainSampleClass .contSampleClass .formC{justify-content:normal;padding-bottom:50px;padding-top:50px}.mainSampleClass .contSampleClass .form .contNombre{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;position:absolute;width:100%;z-index:10}.mainSampleClass .contSampleClass .form .contNombre p{color:#fff;margin-bottom:10px;text-align:center;width:100%}.mainSampleClass .contSampleClass .form .contNombre input{border:2px solid #ddd;border-radius:5px;font-size:16px;height:40px;margin-bottom:10px;outline:none;text-align:center;width:90%}.mainSampleClass .contSampleClass .form .contNombre button{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:18px;height:40px;margin-top:30px;width:40%}.mainSampleClass .contSampleClass .form .contNombre button:hover{transform:scale(1.02)}.mainSampleClass .contSampleClass .form .contNivel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;position:absolute;width:100%;z-index:-10}.mainSampleClass .contSampleClass .form .contNivel p{color:#fff;margin-bottom:10px;text-align:center;width:100%}.mainSampleClass .contSampleClass .form .contNivel .custom-select{color:#333;display:inline-block;margin-bottom:20px;margin-left:10px;position:relative;width:80%}.mainSampleClass .contSampleClass .form .contNivel .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainSampleClass .contSampleClass .form .contNivel .custom-select select:hover,select:focus{border-color:#555}.mainSampleClass .contSampleClass .form .contNivel button{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:18px;height:40px;margin-top:30px;width:40%}.mainSampleClass .contSampleClass .form .contEdad{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;position:absolute;width:100%;z-index:-10}.mainSampleClass .contSampleClass .form .contEdad p{color:#fff;font-size:30px;margin-bottom:50px}.mainSampleClass .contSampleClass .form .contEdad .custom-select{color:#333;display:inline-block;margin-bottom:20px;margin-left:10px;position:relative;width:80%}.mainSampleClass .contSampleClass .form .contEdad .custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px;transition:border-color .2s ease-in-out;width:100%}.mainSampleClass .contSampleClass .form .contEdad .custom-select select:hover,select:focus{border-color:#555}.mainSampleClass .contSampleClass .form .contEdad button{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:18px;height:40px;margin-top:30px;width:40%}.mainSampleClass .contSampleClass .formC .clase{align-items:center;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding:20px;width:90%}.mainSampleClass .contSampleClass .formC button:hover{background-color:#2f2f2f;color:#fff;transform:scale(1.02)}.mainSampleClass .contSampleClass .formC .clase:hover{background-color:#ededed;transform:scale(1.03)}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@media screen and (max-width:900px){.mainSampleClass .contSampleClass{align-items:center;flex-direction:column}.mainSampleClass .contSampleClass .form{width:100%}.mainSampleClass .contSampleClass .formC{border-top:1px solid #fff;display:flex;justify-content:normal;margin-bottom:50px;padding-top:50px;width:95%}}@media screen and (max-width:600px){.mainSampleClass .contSampleClass .title p{font-size:60px}}*{box-sizing:border-box;margin:0;padding:0}
/*# sourceMappingURL=main.b53336d1.css.map*/