@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap";:root{--primary-color: #5792f8;--primary-color-dark: #4283f3;--secondary-color: #faf9fe;--text-dark: #0f172a;--text-light: #64748b;--white: #ffffff;--max-width: 100%}.AxDeport .section__container{max-width:var(--max-width);margin:auto;padding:5rem 1rem}.AxDeport .section__description{width:100%;max-width:900px;color:var(--text-light)}.AxDeport .btn{padding:.75rem 1.5rem;outline:none;border:none;font-size:1rem;white-space:nowrap;color:var(--white);background-color:var(--primary-color);border-radius:5px;cursor:pointer;transition:.3s}.AxDeport .btn:hover{background-color:var(--primary-color-dark)}.AxDeport img{display:flex}.AxDeport a{text-decoration:none;white-space:nowrap}.AxDeport .header__container{display:grid;gap:2rem}.AxDeport .header__image{display:flex;height:620px;width:100%;max-width:500px;align-items:center;justify-content:center;margin:auto}.AxDeport .deportistas{position:relative;height:100%;width:auto;max-width:330px;object-fit:cover;z-index:2}.AxDeport .logoax{width:100%;max-width:500px;object-fit:cover;position:absolute;z-index:1}.AxDeport .header__content h4{font-size:2.5rem;font-weight:400;color:var(--text-dark)}.header__content .section__header{font-size:3.5rem;font-weight:700}.header__content p{margin-bottom:2rem;color:var(--text-light)}.about__container{display:grid;gap:2rem}.AxDeport .about__image{position:relative;isolation:isolate}.about__image img{width:100%;max-width:500px;margin:auto;position:relative;border-radius:50%}.AxDeport .about__image .about__bg{position:absolute;right:2rem;top:5rem;max-width:250px;z-index:-1;opacity:.5}.AxDeport .about__grid{margin-top:2rem;display:grid;gap:2rem}.about__card{display:flex;align-items:center;gap:1rem}.about__card span{padding:11px 19px;font-size:2rem;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:100%}.about__card h4{margin-bottom:.5rem;font-size:1.2rem;font-weight:500;color:var(--text-dark)}.about__card p{color:var(--text-light)}.AxDeport .class__grid{margin-top:4rem;display:grid;gap:2rem}.AxDeport .class__card{position:relative;isolation:isolate;display:flex;flex-direction:column;cursor:pointer;transition:.3s}.AxDeport .class__card .class__bg{position:absolute;max-width:175px;top:-3rem;right:-1rem;z-index:-1;opacity:0;transition:.3s}.AxDeport .class__card:hover .class__bg{opacity:.5}.AxDeport .class__card:hover{transform:translateY(-10px)}.AxDeport .class__content{flex:1;padding:1rem;background-color:var(--primary-color);color:var(--white)}.AxDeport .class__content h4{margin-bottom:5px;font-size:1.2rem;font-weight:500}.swiper{margin-top:2rem;padding-bottom:2rem;width:100%}.swiper-slide{max-width:500px;padding-inline:1rem;padding-top:4rem}.footer{background-color:var(--secondary-color)}.footer__container{display:grid;gap:2rem}.footer__logo a{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:var(--text-dark)}.footer__logo img{max-width:40px}.footer__col p{margin-bottom:2rem;color:var(--text-light)}.footer__socials{display:flex;align-items:center;gap:1rem}.footer__socials a{padding:5px 10px;font-size:1.2rem;color:var(--text-light);border-radius:100%;border:1px solid var(--text-light)}.footer__socials a:hover{color:var(--primary-color);border-color:var(--primary-color)}.footer__col h4{margin-bottom:1.5rem;font-size:1.2rem;font-weight:500;color:var(--text-dark)}.footer__links a{display:block;margin-bottom:1rem;color:var(--text-light)}.footer__links a:hover{color:var(--primary-color)}.footer__bar{padding:1rem;font-size:.8rem;color:var(--text-light);text-align:center}@media (width > 480px){.class__grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.trainer__grid{grid-template-columns:repeat(2,1fr);align-items:center}.trainer__card:nth-child(3){grid-area:2/2/3/3}.price__grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.footer__container{grid-template-columns:2fr 1fr}}@media (width > 768px){.header__container{padding-block:0;grid-template-columns:repeat(2,1fr);align-items:center}.header__content{padding-block:5rem;grid-area:1/1/2/2}.about__container{grid-template-columns:repeat(2,1fr);align-items:center}.about__grid{gap:3rem}.class__grid{grid-template-columns:repeat(4,1fr)}.trainer__grid{grid-template-columns:repeat(3,1fr)}.trainer__card:nth-child(3){grid-area:unset}.trainer__content{padding:2rem}.price__grid{grid-template-columns:repeat(3,1fr)}.footer__container{grid-template-columns:repeat(5,1fr)}.footer__col:first-child{grid-column:1/3}}.tab2{display:flex;justify-content:center;background-size:cover;width:100%;height:100vh}.tab2 .list{font-family:Poppins;height:100%;width:max-content;display:flex;justify-content:left;padding-left:50px;box-sizing:border-box;gap:20px;position:relative;z-index:1}.tab2 .list .item{width:200px;flex-shrink:0;display:grid;grid-template-rows:1fr 50px 1fr;gap:20px}.tab2 .list .item i{background-color:#444b57;width:50px;font-size:2em;color:#eee;display:flex;justify-content:center;align-items:center;border-radius:50%}.tab2 .list .item .time{font-size:1.2rem;display:flex;align-items:end}.tab2 .list .item .content .job{font-size:1.3rem}.tab2 .list .item .content .company{color:var(--primary-color)}.tab2 .list .item .content .des{font-size:.8em;opacity:.7}.tab2 .list .item:nth-child(odd) .content{grid-row-start:1;grid-row-end:2;display:flex;flex-direction:column;justify-content:end}.tab2 .list .item:nth-child(odd) .time{grid-row-start:3;grid-row-end:4;align-items:start}.tab2 .list:before{position:absolute;top:50%;width:100%;height:2px;background-color:#444b57;content:"";z-index:-1}.tab2 .container{overflow:auto}@media (width > 1024px){.class__grid,.price__grid{gap:2rem}.price__card{padding:2rem}}.details{position:relative;width:100%;padding:20px;grid-gap:10px}.details .recentOrders{position:relative;display:grid;background:#f6f6f6;padding:20px;box-shadow:0 7px 25px #00000014;border-radius:20px}.cardHeader{display:flex;justify-content:space-between;align-items:flex-start}.cardHeader h2{font-weight:600;color:var(--Primario)}.Inicio .contenedor-lista{background:#f3f5fa;box-shadow:0 0 20px #95999f29;border-radius:10px}.Inicio .contenedor-lista h1{text-transform:uppercase;font-size:20px;background:#fff;display:flex;align-items:center;padding:20px;border-radius:10px 10px 0 0;margin-bottom:0}.Inicio .lista{width:100%}.Inicio .lista .persona{background:#fff;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;align-items:center;padding:10px;border-radius:10px;margin-bottom:20px}.Inicio a{text-decoration:none}.Inicio .lista .label{text-transform:uppercase;font-weight:600;margin-bottom:5px;color:var(--Primario);text-align:center}.Inicio .lista .dato{font-weight:700;font-size:1rem;text-align:center;color:#000}.Inicio .lista .persona img{width:70px;height:70px;border-radius:100%;margin-right:40px}.Inicio .lista .persona:hover{background:var(--Primario);transition:all .35s}.Inicio .lista .persona:hover .label{color:#fff}.graphBox{position:relative;padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.graphBox .box3{position:relative;background:var(--white);padding:20px;width:100%;min-height:200px;box-shadow:0 7px 25px #00000014;border-radius:20px;display:flex;align-items:center;flex-direction:column}.graphBox .box3 .btn{display:flex;width:100%;margin:10px;justify-content:center}@media screen and (max-width: 1000px){.Inicio .lista .persona{grid-template-columns:repeat(2,1fr)}.graphBox{grid-template-columns:1fr;height:auto}}.container{position:relative;width:100%;background-color:#fff;min-height:100vh;overflow:hidden}.forms-container{position:absolute;width:100%;height:100%;top:0;left:0}.signin-signup{position:absolute;top:50%;transform:translate(-50%,-50%);left:75%;width:50%;transition:1s .7s ease-in-out;display:grid;grid-template-columns:1fr;z-index:5}form{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0rem 5rem;transition:all .2s .7s;overflow:hidden;grid-column:1 / 2;grid-row:1 / 2}form.sign-up-form{opacity:0;z-index:1}form.sign-in-form{z-index:2}.title{font-size:2.2rem;color:#444;margin-bottom:10px}.input-field{max-width:380px;width:100%;background-color:#f0f0f0;margin:10px 0;height:55px;border-radius:55px;display:grid;grid-template-columns:15% 85%;padding:0 .4rem;position:relative}.input-field i{text-align:center;line-height:55px;color:#acacac;transition:.5s;font-size:1.1rem}.input-field input{background:none;outline:none;border:none;line-height:1;font-weight:600;font-size:1.1rem;color:#333}.input-field input::placeholder{color:#aaa;font-weight:500}.social-text{padding:.7rem 0;font-size:1rem}.social-media{display:flex;justify-content:center}.social-icon{height:46px;width:46px;display:flex;justify-content:center;align-items:center;margin:0 .45rem;color:#333;border-radius:50%;border:1px solid #333;text-decoration:none;font-size:1.1rem;transition:.3s;cursor:pointer}.social-icon:hover{color:#4481eb;border-color:#4481eb}.Login .btn{width:150px;background-color:#5995fd;border:none;outline:none;height:49px;border-radius:49px;color:#fff;text-transform:uppercase;font-weight:600;margin:10px 0;cursor:pointer;transition:.5s}.Login .btn1{max-width:380px;width:100%;background-color:#5995fd;border:none;outline:none;height:49px;border-radius:49px;color:#fff;text-transform:uppercase;font-weight:600;margin:10px 0;cursor:pointer;transition:.5s}.Login .btn:hover,.Login .btn1:hover{background-color:#4d84e2}.panels-container{position:absolute;height:100%;width:100%;top:0;left:0;display:grid;grid-template-columns:repeat(2,1fr)}.container:before{content:"";position:absolute;height:2000px;width:2000px;top:-10%;right:48%;transform:translateY(-50%);background-image:linear-gradient(-45deg,#4481eb,#3282b8);transition:1.8s ease-in-out;border-radius:50%;z-index:6}.image{width:100%;transition:transform 1.1s ease-in-out;transition-delay:.4s}.panel{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;text-align:center;z-index:6}.left-panel{pointer-events:all;padding:3rem 17% 2rem 12%}.right-panel{pointer-events:none;padding:3rem 12% 2rem 17%}.panel .content{color:#fff;transition:transform .9s ease-in-out;transition-delay:.6s}.panel h3{font-weight:600;line-height:1;font-size:2.5rem}.panel p{font-size:.95rem;padding:.7rem 0}.btn.transparent{margin:0;background:none;border:2px solid #fff;width:130px;height:41px;font-weight:600;font-size:.8rem}.right-panel .image,.right-panel .content{transform:translate(800px)}.container.sign-up-mode:before{transform:translate(100%,-50%);right:52%}.container.sign-up-mode .left-panel .image,.container.sign-up-mode .left-panel .content{transform:translate(-800px)}.container.sign-up-mode .signin-signup{left:25%}.container.sign-up-mode form.sign-up-form{opacity:1;z-index:2}.container.sign-up-mode form.sign-in-form{opacity:0;z-index:1}.container.sign-up-mode .right-panel .image,.container.sign-up-mode .right-panel .content{transform:translate(0)}.container.sign-up-mode .left-panel{pointer-events:none}.container.sign-up-mode .right-panel{pointer-events:all}@media (max-width: 870px){.container{min-height:800px;height:100vh}.signin-signup{width:100%;top:95%;transform:translate(-50%,-100%);transition:1s .8s ease-in-out}.signin-signup,.container.sign-up-mode .signin-signup{left:50%}.panels-container{grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr}.panel{flex-direction:row;justify-content:space-around;align-items:center;padding:2.5rem 8%;grid-column:1 / 2}.right-panel{grid-row:3 / 4}.left-panel{grid-row:1 / 2}.image{width:200px;transition:transform .9s ease-in-out;transition-delay:.6s}.panel .content{padding-right:15%;transition:transform .9s ease-in-out;transition-delay:.8s}.panel h3{font-size:1.8rem}.panel p{font-size:.7rem;padding:.5rem 0}.btn.transparent{width:110px;height:35px;font-size:.7rem}.container:before{width:1500px;height:1500px;transform:translate(-50%);left:30%;bottom:68%;right:initial;top:initial;transition:2s ease-in-out}.container.sign-up-mode:before{transform:translate(-50%,100%);bottom:32%;right:initial}.container.sign-up-mode .left-panel .image,.container.sign-up-mode .left-panel .content{transform:translateY(-300px)}.container.sign-up-mode .right-panel .image,.container.sign-up-mode .right-panel .content{transform:translateY(0)}.right-panel .image,.right-panel .content{transform:translateY(300px)}.container.sign-up-mode .signin-signup{top:5%;transform:translate(-50%)}}@media (max-width: 570px){form{padding:0 1.5rem}.image{display:none}.panel .content{padding:.5rem 1rem}.container{padding:1.5rem}.container:before{bottom:72%;left:50%}.container.sign-up-mode:before{bottom:28%;left:50%}}.olvido{padding:0 0 10px;width:100%;max-width:380px;color:#4481eb}.olvido p:hover{cursor:pointer}.modal-inner-content .encabezado{width:100%;color:var(--Primario);display:flex;font-size:25px;justify-content:end}.modal-inner-content .encabezado i{cursor:pointer}.input-div{position:relative;display:grid;grid-template-columns:7% 93%;margin:25px 0;padding:5px 0;border-bottom:2px solid #d9d9d9;width:100%}.login-content .input-div.one{margin-top:0}.i{color:#d9d9d9;display:flex;justify-content:center;align-items:center}.i i{transition:.3s}.input-div>div{position:relative;height:45px}.input-div>div>h5{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999;font-size:18px;transition:.3s}.input-div:before,.input-div:after{content:"";position:absolute;bottom:-2px;width:0%;height:2px;background-color:var(--Primario);transition:.4s}.input-div:before{right:50%}.input-div:after{left:50%}.input-div.focus:before,.input-div.focus:after{width:50%}.input-div.focus>div>h5{top:-5px;font-size:15px}.input-div.focus>.i>i{color:var(--Primario)}.input-div>div>input{position:absolute;left:0;top:0;width:100%;height:100%;border:none;outline:none;background:none;padding:.5rem .7rem;font-size:1.2rem;color:#555;font-family:poppins,sans-serif}.input-div.pass{margin-bottom:4px}::-webkit-datetime-edit{color:transparent}.input-div.focus>div>input::-webkit-datetime-edit{color:#555}::-webkit-calendar-picker-indicator{filter:invert(.6)}.btnFlex{display:block;padding:5px;height:40px;border-radius:25px;outline:none;border:none;font-size:1.2rem;color:#fff;font-family:Poppins,sans-serif;text-transform:uppercase;cursor:pointer;margin:10px;transition:.5s}.botonBTN{width:100%;max-width:230px;height:50px;border-radius:25px;outline:none;border:none;background:var(--Primario);font-size:1rem;color:#fff;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;padding:0 10px;transition:.5s}.botonBTN i{font-size:1.2rem}.botonBTN:hover{transform:scale(1.1)}@media only screen and (max-width: 1000px){.botonBTN,.btnFlex{font-size:.7rem}}.box{width:100%;max-width:400px}.box .search-box{position:relative;height:40px;max-width:380px;margin:auto;box-shadow:0 5px 10px #00000040;border-radius:25px}.search-box input{position:absolute;height:100%;width:100%;border-radius:25px;background:#fff;outline:none;border:none;padding-left:20px;font-size:18px}.search-box .icon{position:absolute;right:-2px;top:0;width:50px;background:var(--Primario);height:100%;text-align:center;line-height:40px;color:#fff;border-radius:0 25px 25px 0;cursor:pointer}.imagenFile input[type=file]{display:none}.imagenFile .info{display:flex;margin-bottom:10px}.imagenFile h1{color:#999;font-size:18px;margin-left:15px;margin-top:2px}.imagenFile i{color:#d9d9d9;display:flex;justify-content:center;align-items:center}.imagenFile label{height:250px;width:100%;border-radius:6px;border:2px dashed #999;text-align:center;display:flex;padding:15px;align-items:center;cursor:pointer;color:#999;font-size:18px}.imagenFile img{width:150px;height:150px;border-radius:50%;border:2px #999}.imagenFile label:hover{color:var(--Primario);border:2px dashed var(--Primario)}@media only screen and (max-width: 1000px){.imagenFile label{flex-direction:column}}.genero{width:100%;display:flex}.genero .group{display:flex;align-items:center;padding:0 30px 30px}.SelectBox{display:flex;flex-direction:column;align-items:flex-start}.SelectBox input[type=radio]{display:none}.SelectBox .group label{color:#999;position:relative}.SelectBox .group label:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20fill='%235995fd'%20d='M12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm-2%2015l-5-5%201.41-1.41L10%2014.17l7.59-7.59L19%208l-9%209z'/%3e%3c/svg%3e");color:var(--Primario);background-position:center;background-size:cover;width:30px;height:30px;position:absolute;left:-35px;top:-4px;transform:scale(0) rotate(180deg);transition:all .4s cubic-bezier(.54,.01,0,1.49)}.SelectBox input[type=radio]:checked+label:before{transform:scale(1) rotate(0)}.SelectBox label:after{content:"";border:2px solid #5995fd;width:24px;height:24px;position:absolute;left:-32px;border-radius:50%}.SelectBox h1{color:#999;font-size:18px;padding:18px}.SelectBox .group .femenino{color:#cf3476}.SelectBox .group .masculino{color:var(--Primario)}.styled-checkbox{display:flex;align-items:center;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.styled-checkbox input{display:none}.checkmark{position:relative;width:20px;height:20px;border:2px solid #333;background-color:#fff;margin-right:10px}.styled-checkbox input:checked+.checkmark:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:5px;border-style:solid;border-color:transparent transparent #333 transparent;transform:translate(-50%,-50%) rotate(-45deg)}.Shop{padding:5px;display:flex;width:100%;justify-content:center}.Perfil .wave{position:fixed;bottom:0;right:0;height:100%;z-index:-1}@media screen and (max-width: 1000px){.Perfil .wave{height:100%;top:-200px;opacity:.9;transform:rotateX(180deg)}}.Perfil h1{color:#999;font-size:18px}.Perfil .btn{width:100%;margin:10px}.Perfil .contenedor{width:100%;max-width:800px;padding:15px 0}.Perfil .selectbox{width:100%;position:relative}.Perfil .login-content{width:100%;padding:10px}.Perfil .PreguntasPerfil{padding:10px;width:100%;display:flex;flex-direction:column}.Perfil .formP{display:flex;flex-direction:column;align-items:center}.Perfil .titulo{color:#999;font-weight:600;font-size:15px}.Perfil .opciones{background:#fff;border-radius:10px;box-shadow:0 5px 10px #00000029;max-height:400px;overflow:auto;z-index:100;width:100%;display:none;color:#999}.Perfil .opciones.active{display:block;animation:fadeIn .3s forwards}@keyframes fadeIn{0%{transform:translateY(-200px) scale(.5)}to{transform:translateY(0) scale(1)}}.Perfil .contenido-opcion{width:100%;display:flex;align-items:center;transition:.2s ease all}.Perfil .opciones .contenido-opcion{padding:7px}.Perfil .contenido-opcion img{width:30px;height:30px;margin-right:10px}.Perfil .opciones .contenido-opcion:hover{background:#5995fd}.Perfil .opciones .contenido-opcion:hover .titulo,.opciones .contenido-opcion:hover .descripcion{color:#fff}@media screen and (max-width: 800px){.Perfil .selectbox{width:100%}}.Perfil .user{width:100px;height:100px;border-radius:50%}.Perfil .seccion-perfil-usuario .perfil-usuario-body,.Perfil .seccion-perfil-usuario{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-bottom:10px}.Perfil .seccion-perfil-usuario .perfil-usuario-header{width:100%;display:flex;justify-content:center;margin-bottom:1.55rem}.Perfil .seccion-perfil-usuario .perfil-usuario-portada{display:block;position:relative;width:90%;height:17rem;border-radius:0 0 20px 20px}.Perfil .seccion-perfil-usuario .perfil-usuario-portada .boton-portada{position:absolute;top:1rem;right:1rem;border:0;border-radius:8px;padding:12px 25px;background-color:#00000080;color:#fff;cursor:pointer}.Perfil .seccion-perfil-usuario .perfil-usuario-portada .boton-portada i{margin-right:1rem}.Perfil .seccion-perfil-usuario .perfil-usuario-avatar{display:flex;width:180px;height:180px;align-items:center;justify-content:center;border:7px solid #FFFFFF;background-color:#dfe5f2;border-radius:50%;box-shadow:0 0 12px #0003;position:absolute;bottom:-40px;left:calc(50% - 90px);z-index:1}.Perfil .seccion-perfil-usuario .perfil-usuario-avatar img{width:100%;height:100%;position:relative;border-radius:50%}.Perfil .boton-avatar{position:absolute;left:-2px;top:-2px;border:0;background-color:#fff;box-shadow:0 0 12px #0003;width:45px;height:45px;border-radius:50%;cursor:pointer}.Perfil .seccion-perfil-usuario .perfil-usuario-body{width:70%;position:relative;max-width:750px}.Perfil .seccion-perfil-usuario .perfil-usuario-body .titulo{display:block;width:100%;font-size:1.75em;margin-bottom:.5rem}.Perfil .seccion-perfil-usuario .perfil-usuario-body .texto{color:#848484;font-size:.95em}.Perfil .seccion-perfil-usuario .perfil-usuario-footer,.Perfil .seccion-perfil-usuario .perfil-usuario-bio{display:flex;padding:1.5rem 0 1rem 2rem;box-shadow:0 0 12px #0003;background-color:#fff;border-radius:15px;width:100%;align-items:center;justify-content:center;flex-direction:column;padding:15px}.Perfil .seccion-perfil-usuario .perfil-usuario-bio{margin-bottom:1.25rem;text-align:center}.Perfil .seccion-perfil-usuario .lista-datos{width:50%;list-style:none}.Perfil .seccion-perfil-usuario .lista-datos li{padding:5px 0}.Perfil .seccion-perfil-usuario .lista-datos li>.icono{margin-right:1rem;font-size:1.2rem;vertical-align:middle}@media (max-width: 750px){.Perfil .seccion-perfil-usuario .lista-datos{width:100%}.Perfil .seccion-perfil-usuario .perfil-usuario-portada,.Perfil .seccion-perfil-usuario .perfil-usuario-body{width:95%}.Perfil .seccion-perfil-usuario .redes-sociales{position:relative;flex-direction:row;width:100%;left:0;text-align:center;margin-top:1rem;margin-bottom:1rem;align-items:center;justify-content:center}.Perfil .seccion-perfil-usuario .redes-sociales .boton-redes+.boton-redes{margin-left:1rem;margin-top:0}}.Perfil .ficFile{cursor:pointer;font-size:20px;color:var(--Primario)}.Deportes .Container{display:flex;width:100%;height:90vh;justify-content:center;align-items:center;box-sizing:border-box;padding:10px}.Deportes .Container .cajaDep{display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;flex:1;width:100%;max-width:1400px;height:80vh;overflow:hidden;margin:8px;box-shadow:0 20px 30px #0003;transition:.3s}.Deportes .boton{width:170px;height:40px;border-radius:24px;border:none;outline:none;font-size:22px;background:#1a6cf8;color:#fff;text-align:center;cursor:pointer;transition:.4s;border:solid 2px white}.Deportes .cajaDep img{width:100%;height:100%;object-fit:cover}.Deportes .cajaDep>img{width:100%;height:100%;object-fit:cover;transition:.3s}.Deportes .cajaDep:hover{flex:50%}.Deportes .cajaDep:hover img{filter:blur(4px)}.Deportes .cajaDep .DEPORTE{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;width:100%;height:100%;color:#fff;transition:all .3s ease-out;text-align:center;background:#0037975b}.Deportes .cajaDep .DEPORTE h3{font-size:55px;font-weight:bolder;margin-bottom:120px;transition:all .3s ease-out;margin-top:30px}.Deportes .cajaDep:hover>.DEPORTE h3{margin-top:70px;margin-bottom:15px}@media screen and (max-width: 700px){.Deportes .Container{flex-direction:column}.Deportes .cajaDep:hover>.DEPORTE h3{margin-top:30px;margin-bottom:15px}.Deportes .cajaDep .DEPORTE h3{font-size:40px;font-weight:bolder;margin-bottom:80px;transition:all .3s ease-out;margin-top:10px}}.Sport .btn{margin:10px}.Sport body{margin-bottom:30px}.Sport .Container{display:flex;width:100%;height:90vh;justify-content:center;align-items:center;box-sizing:border-box}.Sport .box{display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;width:90%;height:80vh;overflow:hidden;margin:8px;box-shadow:0 20px 30px #0003;transition:.3s}.Sport .boton{width:170px;height:40px;border-radius:24px;border:none;outline:none;font-size:22px;background:#1a6cf8;color:#fff;text-align:center;cursor:pointer;transition:.4s;border:solid 2px white}.Sport .box img{width:100%;height:100%;object-fit:cover}.Sport .box>img{width:100%;height:100%;object-fit:cover;transition:.3s}.Sport .texto{width:100%;max-width:500px}.Sport .box:hover{flex:50%;cursor:pointer}.Sport .box:hover img{filter:blur(4px)}.Sport .box .DEPORTE1{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;width:100%;height:100%;color:#fff;transition:all .3s ease-out;text-align:center;background:#4481eb85}.Sport .box .DEPORTE1 h3{font-size:55px;font-weight:bolder;margin-bottom:120px;transition:all .3s ease-out;margin-top:30px}.Sport .box:hover>.DEPORTE1 h3{margin-top:70px;margin-bottom:15px}@media screen and (max-width: 700px){.Sport .Container{flex-direction:column}.Sport .box:hover>.DEPORTE1 h3{margin-top:30px;margin-bottom:15px}.Sport .box .DEPORTE1 h3{font-size:40px;font-weight:bolder;margin-bottom:80px;transition:all .3s ease-out;margin-top:10px}}.Eventos .contenedor{display:grid;place-items:center;margin-inline:1.5rem;padding-block:5rem}.Eventos .card_contenedor{display:grid;row-gap:3.5rem}.Eventos .card_article{position:relative;overflow:hidden}.Eventos .card_img{width:350px;height:430px;border-radius:1.5rem;object-fit:cover;background:#fff}.Eventos .datosevento{width:90%;background-color:#fff;padding:1.5rem;box-shadow:0 8px 24px #00000026;border-radius:1rem;position:absolute;bottom:-9rem;left:0;right:0;margin-inline:auto;opacity:0;transition:opacity 1s 1s;text-align:center}.Eventos .card_descripcion{display:block;font-size:.813rem;margin-bottom:.25rem}.Eventos .card_titulo{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem}.Eventos .card_boton{width:80%;text-decoration:none;font-size:.813rem;font-weight:500;color:#1f84d1;padding:.5rem;border-radius:1rem;background-color:#fff;border:1px solid rgb(31,132,209);transition:.2s}.Eventos .card_boton:hover{color:#fff;background-color:#1f84d1}.Eventos .card_article:hover .datosevento{animation:show-data 1s forwards;opacity:1;transition:opacity .3s}.Eventos .card_article:hover{animation:remove-overflow 2s forwards}.Eventos .card_article:not(:hover){animation:show-overflow 2s forwards}.Eventos .card_article:not(:hover) .datosevento{animation:remove-data 1s forwards}@keyframes show-data{50%{transform:translateY(-10rem)}to{transform:translateY(-7rem)}}@keyframes remove-overflow{to{overflow:initial}}@keyframes remove-data{0%{transform:translateY(-7rem)}50%{transform:translateY(-10rem)}to{transform:translateY(.5rem)}}@keyframes show-overflow{0%{overflow:initial;pointer-events:none}50%{overflow:hidden}}@media screen and (max-width: 410px){.Eventos .card_contenedor{max-width:300px}.Eventos .card_img{width:99%;height:338px}.Eventos .datosevento{width:80%;padding:1rem}.Eventos .card_titulo{font-size:1.2rem}}@media screen and (min-width: 768px){.Eventos .card_contenedor{grid-template-columns:repeat(2,1fr);column-gap:2rem}}@media screen and (min-width: 1120px){.Eventos .card_contenedor{grid-template-columns:repeat(3,1fr);column-gap:3rem}}.Eventos{width:100%}.Eventos .Container{display:flex;width:100%;box-sizing:border-box}.Eventos .Container .boxer{display:flex;position:relative;border-radius:10px;flex:1;width:100%;height:450px;overflow:hidden;margin:8px;box-shadow:0 20px 30px #0003;transition:.3s}.Eventos .Container .boton{width:170px;height:40px;border-radius:24px;border:none;outline:none;font-size:22px;background:#1a6cf8;color:#fff;text-align:center;cursor:pointer;transition:.4s;border:solid 2px white}.Eventos .boxer img{width:130%;height:100%;object-fit:cover;background:#ffff003a}.Eventos .boxer>img{width:100%;height:100%;object-fit:cover;transition:.3s}.Eventos .texto{width:100%;max-width:500px}.Eventos .boxer:hover{flex:50%}.Eventos .boxer:hover img{filter:blur(4px)}.Eventos .boxer .EVENTO{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;width:100%;height:100%;color:#fff;opacity:0;transition:all .3s ease-out;visibility:hidden;text-align:center;background:#4481eb85}.Eventos .boxer .EVENTO h3{font-size:45px;font-weight:bolder;margin-bottom:120px;transition:all .3s ease-out;margin-top:30px}.boxer:hover>.EVENTO{opacity:1;visibility:visible}.boxer:hover>.EVENTO h3{margin-top:70px;margin-bottom:15px}.ListadoEventos .contenedor{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ListadoEventos .item-container{position:relative;margin:24px;width:320px;height:570px;overflow:hidden;background-color:#fff;box-shadow:0 0 30px 5px #00000026;cursor:pointer}.ListadoEventos .img-container,.ListadoEventos .body-container{position:absolute;top:0;left:0;width:100%;height:100%}.ListadoEventos .img-container img{width:100%}.ListadoEventos .body-container{position:relative}.ListadoEventos .overlay{position:relative;width:100%;height:400px;background-color:#5792f88c;opacity:0;transition:height linear .4s,opacity linear .2s}.ListadoEventos .item-container:hover .overlay{opacity:1;height:150px}.ListadoEventos .event-info{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px}.ListadoEventos .title,.ListadoEventos .price{color:var(--Primario);font-size:1.5em;font-weight:700;letter-spacing:1px;margin:12px}.ListadoEventos .info{letter-spacing:.5px;margin-bottom:6px}.ListadoEventos .separator{width:20%;height:6px;color:var(--Primario);margin-bottom:16px}.ListadoEventos .additional-info{border-top:1px solid #bbb;margin-top:12px;padding:28px 28px 0}.ListadoEventos .additional-info .info{font-size:.9em;margin-bottom:20px;text-align:center}.ListadoEventos .info i{color:var(--Primario);font-size:1.1em;margin-right:4px}.ListadoEventos .info span{color:var(--Primario);font-weight:bolder}.ListadoEventos .action{color:#fff;border:3px solid #fff;background-color:transparent;position:absolute;top:-100px;left:50%;transform:translate(-50%);width:60%;outline:none;cursor:pointer;padding:12px;text-transform:uppercase;font-size:1.3em;font-weight:700;letter-spacing:2px;transition:background-color .4s,top .4s}.ListadoEventos .item-container:hover .action{top:50px}.ListadoEventos .action:hover{background-color:#fff3}.timer{display:flex}.timer p{margin:10px;text-align:center}.KarateOpciones{display:flex;width:100%}.KarateOpciones .contenedor{width:100%;display:flex;flex-direction:column;align-items:center}.KarateOpciones .titulo{margin:10px;text-align:center;font-size:1rem}.KarateOpciones .imgEvento{width:350px}.KarateOpciones .mapa{display:flex;width:100%;height:400px}.KarateOpciones .botonBTN{margin:20px;font-size:1.2rem;width:200px}.RegistrarAtletas .user{width:70px;height:70px;border-radius:50%}.RegistrarAtletas .btn{width:40px;height:40px;border-radius:25px;outline:none;border:none;background:var(--Primario);background-size:200%;font-size:1.2rem;color:#fff;font-family:Poppins,sans-serif;text-transform:uppercase;cursor:pointer}.RegistrarAtletas .btn:hover{background:#fff;color:var(--Primario)}.RegistrarAtletas .btn1{width:40px;height:40px;border-radius:25px;outline:none;border:none;background:#e73458;background-size:200%;font-size:1.2rem;color:#fff;font-family:Poppins,sans-serif;text-transform:uppercase;cursor:pointer;transition:.5s}.RegistrarAtletas .btn2{width:40px;height:40px;border-radius:25px;outline:none;border:none;background:#299e4c;background-size:200%;font-size:1.2rem;color:#fff;font-family:Poppins,sans-serif;transition:.5s;cursor:pointer}@media only screen and (max-width: 1000px){.RegistrarAtletas .user{width:50px;height:50px}.RegistrarAtletas .btn1,.RegistrarAtletas .btn2{font-size:1rem}}.RegistrarAtletas .custom-select{min-width:200px;margin:10px}.RegistrarAtletas .custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:1.15rem;padding:.675em 6em .675em 1em;background-color:#fff;border:1px solid #caced1;border-radius:.25rem;color:#000;cursor:pointer}.RegistrarAtletas .tilte{margin-top:20px}.RegistrarAtletas .adeudo{padding:10px;display:flex;align-items:center;justify-content:center;margin:15px;border:2px solid #b4b4b4;box-shadow:0 15px 45px -20px #000000ba;color:red;border-radius:20px;flex-direction:column}.Registros .Activos{display:flex;flex-direction:column;justify-content:center}.Registros .buscador{width:100%;display:flex;justify-content:center;padding:30px 20px 20px}.Registros .user{width:50px;height:50px;border-radius:50%}.Registros .adeudo{padding:10px;display:flex;align-items:center;justify-content:center;margin:15px;border:2px solid #b4b4b4;box-shadow:0 15px 45px -20px #000000ba;color:red;border-radius:20px;flex-direction:column}.CategoriasKarate .botonBTN{font-size:25px}.CategoriasKarate .buscador{width:100%;display:flex;justify-content:center;margin:10px}.activo{color:var(--Primario)}.MapGoogle{width:100%}.mapa{width:100px}.FormularioKarate .fondo3{position:fixed;width:100%;bottom:0;right:0;height:100%;z-index:-1;filter:blur()}.FormularioKarate .contenedorForm{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}.FormularioKarate .login-content{display:flex;align-items:center;text-align:center;flex-direction:column;margin-top:10px;background-color:#fff;border-radius:10px;margin-bottom:20px;width:90%;max-width:750px;min-width:350px;box-shadow:0 15px 45px -20px #000000ba;padding:30px}.FormularioKarate .login-content form{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.FormularioKarate .panelKarate{display:flex;flex-direction:column;align-items:center;width:100%}.FormularioKarate .login-content h2{margin:15px 0;color:#333;text-transform:uppercase;font-size:2.9rem}.FormularioKarate div{width:100%}.FormularioKarate .half-input-container{display:flex;justify-content:space-between}.FormularioKarate .half-input{margin-right:10px}.SorteoKumite{margin-bottom:30px}.SorteoKumite .lista .persona{height:56px;touch-action:none;overflow:hidden}.SorteoKumite .opciones{display:flex}.SorteoKumite .opciones .chec{display:flex;align-items:center}.SorteoKumite .check{transform:scale(1.5)}.sorteoPremier{width:100%}.sorteoPremier .atletas{display:flex;flex-direction:column;align-items:center}.sorteoPremier .atletas .botonBTN{margin:10px}.sorteoPremier .tablas{display:flex;justify-content:space-between;width:100%;padding:10px}.sorteoPremier .pools{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;height:100%}.sorteoPremier .pools .tabla{width:400px}.sorteoPremier .pools .tabla td{max-height:40px}.sorteoPremir .pools .tabla .activo{background-color:#5792f8;color:#fff}.infoCategoria .infoCategoria .Sorteo{margin:10px}.infoCategoria .lista{padding:20px;width:100%;list-style:none}.infoCategoria .lista .persona{background:#fff;display:grid;grid-template-columns:auto 2fr 1fr 1fr;align-items:center;border-radius:10px;margin-bottom:5px;cursor:move}.infoCategoria .lista .persona img{width:50px;height:50px;border-radius:100%;margin-right:40px}.infoCategoria .botones{margin:20px;display:flex}.infoCategoria .lista .persona:nth-child(odd){border:3px solid rgb(75,102,221);border-bottom:3px solid rgb(75,102,221)}.infoCategoria .lista .persona:nth-child(2n){border:3px solid rgb(243,93,93);border-bottom:3px solid rgb(243,93,93)}.infoCategoria .pesaje{height:40px;width:60px;text-align:center;background:#fff}.AdministrarKarate .contenido{margin-top:60px;display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.AdministrarKarate .check{transform:scale(2.5)}.AdministrarKarate .cardBox{position:relative;width:100%;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}.AdministrarKarate .info{display:flex;justify-content:center}.AdministrarKarate .info h2,.AdministrarKarate .botones,.AdministrarKarate .botones button{margin:10px}.AdministrarKarate .cardBox .card{position:relative;background:#fff;padding:30px;border-radius:30px;display:flex;justify-content:space-between;cursor:pointer;box-shadow:0 7px 25px #00000014}.AdministrarKarate .cardBox .card .numbers{position:relative;font-weight:500;font-size:2.5em;color:var(--Primario)}.AdministrarKarate .cardBox .card .cardName{color:#999;font-size:1.1em;margin-top:5px}.AdministrarKarate .cardBox .card .iconBx{font-size:3.5em;color:#999}.AdministrarKarate .cardBox .card:hover{background:var(--Primario)}.AdministrarKarate .cardBox .card:hover .numbers,.AdministrarKarate .cardBox .card:hover .cardName,.AdministrarKarate .cardBox .card:hover .iconBx{color:#fff}.AdministrarKarate .details{position:relative;width:100%;padding:20px;display:grid;grid-gap:30px}.AdministrarKarate .details .recentOrders{position:relative;display:grid;min-height:500px;background:#fff;padding:20px;box-shadow:0 7px 25px #00000014;border-radius:20px}.AdministrarKarate .cardHeader{display:flex;justify-content:space-between;align-items:flex-start}.AdministrarKarate .cardHeader h2{font-weight:600;color:var(--Primario)}.AdministrarKarate .contenedor{width:100%}.AdministrarKarate .contenedor-lista{background:#f3f5fa;box-shadow:0 0 20px #95999f29;border-radius:10px}.AdministrarKarate .contenedor-lista h1{text-transform:uppercase;font-size:20px;background:#fff;height:100px;display:flex;align-items:center;padding:20px;border-radius:10px 10px 0 0;margin-bottom:0}.AdministrarKarate .lista{width:100%}.AdministrarKarate .user{width:50px;height:50px;border-radius:50%}.AdministrarKarate .video{width:250px;height:190px}.AdministrarKarate .lista .persona{background:#fff;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:30px;align-items:center;padding:10px;border-radius:10px;margin-bottom:20px;cursor:pointer}.AdministrarKarate .lista .label{text-transform:uppercase;font-weight:600;margin-bottom:5px;color:#4481eb;text-align:center}.AdministrarKarate .lista .dato{font-weight:700;font-size:20px;text-align:center}.AdministrarKarate .lista .persona img{width:100px;height:100px;border-radius:100%;margin-right:40px}.AdministrarKarate .pago{overflow-x:auto}@media (max-width: 991px){.AdministrarKarate .cardBox{grid-template-columns:repeat(2,1fr)}.AdministrarKarate .lista .persona{grid-template-columns:repeat(3,1fr)}}@media (max-width: 668px){.AdministrarKarate .cardBox{grid-template-columns:repeat(1,1fr)}.AdministrarKarate .lista .persona{grid-template-columns:repeat(2,1fr)}}.EliminacionDirecta{max-width:100%}.EliminacionDirecta .encabezado1{display:flex;width:100%;justify-content:space-between;font-size:12px;padding-top:25px;padding-right:20px}.EliminacionDirecta .graf{display:flex;margin:10px;overflow-y:hidden;overflow-x:auto}.EliminacionDirecta .graf .columna{width:320px}.EliminacionDirecta .graf .logo{width:50px;border-radius:50%}.EliminacionDirecta .graf .puntos{position:relative;border-left:1px solid gray;width:50px;display:flex;justify-content:center;align-items:center;font-size:20px}.EliminacionDirecta .graf .puntos .senchu{position:absolute;bottom:0;left:0;width:0;height:0;border-right:25px solid transparent;border-bottom:25px solid green}.EliminacionDirecta .graf .puntos .senchu .senT{width:10px;height:10px;position:absolute;color:#fff;top:7px;left:3px;font-size:12px}.EliminacionDirecta .graf .logoE{width:45px;height:45px;border-radius:5px}.EliminacionDirecta .graf .infoA{display:flex;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EliminacionDirecta .graf .nombre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.EliminacionDirecta .graf .escuela{border-top:1px solid gray;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;font-size:14px;font-weight:500}.EliminacionDirecta .graf .pelea{display:flex;width:320px}.EliminacionDirecta .graf .atletas{width:300px}.EliminacionDirecta .graf .linea{width:20px;height:50%;border:1px solid black;border-left:none;border-radius:0 5px 5px 0}.EliminacionDirecta .graf .kata{display:flex;height:25px;margin-left:5px}.EliminacionDirecta .graf .juez{border:1px solid red}.EliminacionDirecta .graf .aka{display:flex;border:2px solid red;background:#fff;cursor:pointer;height:50px;border-radius:5px}.EliminacionDirecta .graf .ao{display:flex;border:2px solid blue;background:#fff;cursor:pointer;height:50px;border-radius:5px}.EliminacionDirecta .img{width:100px;padding:5px;color:#d3f8cc}.EliminacionDirecta .lay{width:150px;padding:10px}.EliminacionDirecta .lista{margin-top:30px;padding:20px;width:100%;list-style:none}.EliminacionDirecta .lista .persona{background:#fff;display:grid;grid-template-columns:auto 2fr 1fr 1fr;align-items:center;border-radius:10px;margin-bottom:5px;cursor:pointer}.EliminacionDirecta .lista .persona img{width:50px;height:50px;border-radius:100%;margin-right:40px}.infoCategoria .lista .label{text-transform:uppercase;font-weight:600;margin-bottom:5px;color:#5173cf}.EliminacionDirecta .lista .persona:nth-child(2n){border:3px solid rgb(75,102,221);border-bottom:3px solid rgb(75,102,221)}.EliminacionDirecta .lista .persona:nth-child(odd){border:3px solid rgb(243,93,93);border-bottom:3px solid rgb(243,93,93)}.RoundRobin{max-width:100%;overflow-y:auto}.RoundRobin table{border-collapse:collapse;margin:20px}.RoundRobin td{border:1px solid black;font-size:1rem;width:270px;max-width:270px;min-width:250px;height:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.RoundRobin .black{background:gray}.RoundRobin .grey{background:#adadad}.RoundRobin .lay{width:150px;padding:10px}.RoundRobin .encabezado1{display:flex;width:100%;justify-content:space-between;font-size:12px;padding-top:25px;padding-right:20px}.RoundRobin .img{width:100px;padding:5px;color:#d3f8cc}.GraficaKarate .encabezado{text-align:center;margin:10px}@media only screen and (max-width: 1000px){.GraficaKarate{display:block}}.CrearGrafica .infoCategoria .Sorteo{margin:10px}.CrearGrafica .lista{padding:20px;width:100%;list-style:none}.CrearGrafica .lista .persona{background:#fff;display:grid;grid-template-columns:auto 2fr 1fr 1fr;align-items:center;border-radius:10px;margin-bottom:5px;cursor:move}.CrearGrafica .lista .persona img{width:50px;height:50px;border-radius:100%;margin-right:40px}.CrearGrafica .lista .label{text-transform:uppercase;font-weight:600;margin-bottom:5px;color:#5173cf}.CrearGrafica .botones{margin:20px;display:flex}.CrearGrafica .lista .persona:nth-child(odd){border:3px solid rgb(75,102,221);border-bottom:3px solid rgb(75,102,221)}.CrearGrafica .lista .persona:nth-child(2n){border:3px solid rgb(243,93,93);border-bottom:3px solid rgb(243,93,93)}.CrearGrafica .pesaje{height:40px;width:60px;text-align:center;background:#fff}.pesaje{background:red;display:flex;align-items:center;justify-content:center}.pesaje .info{position:absolute;display:flex;flex-direction:column;text-align:center;align-items:center;padding:10px;z-index:10000;width:600px;height:700px;background:#fff;border-radius:20px;box-shadow:0 0 20px #95999f29}.pesaje h1{color:var(--Primario)}.pesaje .inpu{margin-top:30px;width:80%}.pesaje .foto{width:250px}.datos .sei{position:absolute;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.datos .sei .escuelas{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:38px}.datos .sei .escuela{width:55%;justify-content:space-between;display:flex;margin-bottom:8px}.datos .espacio1{width:100%;height:1000px}@media (max-width: 1700px){.datos .sei .escuelas{padding-top:400px;font-size:33px}.datos .sei .escuela{width:55%}}@media (max-width: 1500px){.datos .sei .escuelas{padding-top:370px;font-size:30px}.datos .sei .escuela{width:60%;margin-bottom:5px}}@media (max-width: 1100px){.datos .sei .escuela{width:70%}}@media (max-width: 1100px){.datos .sei .escuela{width:90%}}@media (max-width: 600px){.datos .sei{background-size:750px;background-position:top;position:static;height:200px}.datos .sei .escuelas,.datos .espacio1{display:none}}.horario .tablaHorario{font-size:1rem;border-bottom:solid 3px black;background-color:#fff;text-align:center;border-collapse:collapse;color:#000;width:100%;border-radius:20px}.horario .tablaHorario th,.horario .tablaHorario td{transition:.2s;text-align:center;border:1px solid black}.horario .tablaHorario td{height:70px;width:100px}.horario .tablaHorario thead{background-color:var(--Primario);border-bottom:solid 4px black;color:#fff;font-size:18px}.horario .tablaHorario .botonEn{width:100%;max-width:230px;height:50px;border-radius:25px;outline:none;border:none;background:#fff;font-size:1rem;color:var(--Primario);font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;padding:0 10px;transition:.5s}.horario .tablaHorario .botonEn:hover{transform:scale(1.1)}.horario .tablaHorario tr:nth-child(2n){background-color:#ddd;color:#000}.horario .categorias{height:100px;position:sticky}@media only screen and (max-width: 1000px){.horario .tablaHorario{font-size:.8rem}}.tableroKumite .contendio{margin-top:20px;font-size:20px;font-family:Orbitron,sans-serif;display:flex;flex-direction:row-reverse}.tableroKumite .cronometro{width:50%;height:100%;text-align:center;border:4px solid black;border-radius:24px;font-size:100px;font-family:Orbitron,sans-serif}.tableroKumite .cro{cursor:pointer}.tableroKumite .Azul,.tableroKumite .Rojo{display:flex;flex-direction:column;text-align:center;height:50%;width:50%}.tableroKumite .ptsAka{color:#fe5656;font-size:150px}.tableroKumite .aka{color:#fe5656;font-size:35px;max-height:30px;text-transform:lowercase}.tableroKumite .ao{color:#6161ff;font-size:35px;max-height:30px;text-transform:lowercase}.tableroKumite .ptsAo{color:#6161ff;font-size:150px}.tableroKumite .senchuR{width:100%;cursor:pointer;text-align:left}.tableroKumite .milisegundos{font-size:80px}.tableroKumite .senchuA{text-align:right;cursor:pointer}.tableroKumite .MR,.tableroKumite .MA{cursor:pointer}.tableroKumite .Bresta{display:flex;width:100%;justify-content:center;align-items:center}.tableroKumite .boton{margin-left:3px}.tableroKumite .amonesta{transform:scale(3);margin:18px}.tableroKumite .ptsB{font-size:20px;border-color:#6161ff;color:#6161ff;background:none;font-weight:600;padding:10px;border-radius:20px;margin:10px;cursor:pointer}.tableroKumite .actPtsB{font-size:20px;width:90%;border-color:#000;color:#fff;background:#6161ff;font-weight:600;padding:10px;border-radius:20px;margin:10px;cursor:pointer}.tableroKumite .actPtsR{font-size:20px;width:90%;background:none;font-weight:600;padding:10px;border-radius:20px;margin:10px;border-color:#000;background:#fe5656;color:#fff;cursor:pointer}.tableroKumite .ptsR{font-size:20px;background:none;font-weight:600;padding:10px;border-radius:20px;margin:10px;border-color:#fe5656;color:#fe5656;cursor:pointer}.tableroKumite .botones{display:flex;width:100%;margin:20px}.tableroKumite .boton{display:flex;align-items:center;justify-content:center;margin:30px}.tableroKumite .lab{font-size:30px}.tableroKumite .flecha{background:none;height:50px;font-size:20px;padding:10px;margin:10px;border-radius:20px}.tableroKumite .iniciar{font-size:30px;padding:20px;border-radius:20px;background:#69ff69;cursor:pointer}.tableroKumite .pausar{font-size:30px;padding:20px;border-radius:20px;background:#f55;cursor:pointer}.TableroKata .separado{width:100%;height:70px;font-size:2rem}.TableroKata .cronometro{text-align:center;border:4px solid black;border-radius:24px;font-family:Orbitron,sans-serif;padding:10px;color:#cc5f5f}.TableroKata .cro{font-size:100px;cursor:pointer}.TableroKata .iniciar{font-size:30px;padding:20px;border-radius:20px;background:#69ff69;cursor:pointer}.TableroKata .pausar{font-size:30px;padding:20px;border-radius:20px;background:#f55;cursor:pointer}.TableroKata .flecha{padding:10px;margin:10px}.VerTableroKumite{background:#000;width:100%;height:100vh;color:#fff;font-size:30px;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover;font-family:Inter,sans-serif;font-weight:900;overflow:hidden;overflow-y:hidden;overflow-x:hidden}.medallero1{background:#000;width:100%;height:100vh;position:absolute;z-index:999;overflow:hidden;overflow-y:hidden;overflow-x:hidden}.medallero1 .contenido1{width:100%;position:absolute;bottom:0;display:flex;align-items:end}.medallero1 .bandera2{width:300px;height:200px;margin:10px;background:#fff}.medallero1 .espacio1{height:350px}.medallero1 .posAb2{width:30%;height:100%;display:flex;flex-direction:column;align-items:center}.medallero1 .posAb3{width:40%;height:100%;display:flex;flex-direction:column;align-items:center}.medallero1 .pos1{width:100%;display:flex;align-items:center;justify-content:center;height:300px;border:solid 4px white;top:100px;border-radius:50px 50px 0 0;font-size:50px}.medallero1 .pos2{display:flex;align-items:center;justify-content:center;height:250px;border:solid 4px white;top:100px;border-radius:50px 50px 0 0;font-size:50px;width:100%}.medallero1 .pos3{width:100%;display:flex;align-items:center;justify-content:center;height:200px;border:solid 4px white;top:100px;border-radius:50px 50px 0 0;font-size:50px}.VerTableroKumite::-webkit-scrollbar{display:none}.VerTableroKumite .fondo{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d0;display:flex;justify-content:center;align-items:center;flex-direction:column}.VerTableroKumite .contenedor{width:100%;position:absolute;display:flex;flex-direction:column;justify-content:space-around}.VerTableroKumite .cronometro{display:flex;width:100%;justify-content:center;font-size:250px;font-weight:700}.VerTableroKumite .bandera{width:250px;height:200px;margin-left:30px;background:#fff}.VerTableroKumite .bandera1{width:400px;height:400px;background:#fff;border-radius:10%}.VerTableroKumite .contBandera{display:flex;justify-content:space-between;width:100%}.VerTableroKumite .part{margin-top:20px;display:flex;flex-direction:column;align-items:center;text-align:center;width:99%}.VerTableroKumite .cabecera{display:flex;justify-content:space-between;height:110px}.VerTableroKumite .redes{position:absolute;right:20px;font-size:28px;color:#ffffff9b}.VerTableroKumite .titulo{position:absolute;font-size:24px;width:45%;text-transform:uppercase}.VerTableroKumite .cuadroT{font-size:40px;width:200px;height:120px;border-radius:0 0 5px 5px;background:#10b528;position:absolute;top:0;text-align:center;left:0;right:0;margin:auto}.VerTableroKumite .cuadroT .pts{font-size:64px;font-weight:700}.VerTableroKumite .pelea{position:absolute;top:100px;text-align:center;left:0;right:0;margin:auto}.VerTableroKumite .akaNombre{font-weight:700;display:flex;align-items:center;justify-content:center;background:#f80605;font-size:55px;width:90%;height:140px;border-radius:10px;margin-top:10px;text-transform:uppercase}.VerTableroKumite .aoNombre{font-weight:700;display:flex;align-items:center;justify-content:center;background:#4481eb;font-size:55px;font-weight:900;width:90%;height:140px;border-radius:10px;text-transform:uppercase}.VerTableroKumite .ptsAo{position:relative;font-weight:700;display:flex;align-items:center;justify-content:center;width:300px;height:200px;background:#4481eb;font-size:220px;border-radius:10px}.VerTableroKumite .contAo{display:flex;width:100%}.VerTableroKumite .ptsAka{position:relative;font-weight:700;display:flex;align-items:center;justify-content:center;width:300px;height:200px;background:#f80605;font-size:220px;padding:10px;border-radius:10px}.VerTableroKumite .contAk{display:flex;width:100%}.VerTableroKumite .faltasAka{width:90%;display:flex;justify-content:space-between;align-items:center}.VerTableroKumite .faltasAo{display:flex;justify-content:center;flex-direction:column;width:100%}.VerTableroKumite .espacio{height:30px}.VerTableroKumite .check{transform:scale(1.2);height:50px;width:50px;border-radius:50%;margin:10px;background-color:#eee}.VerTableroKumite .senchu{font-size:56px;width:100%;height:70px;color:#000;border-radius:10px}.VerTableroKumite .senchuA{font-size:56px;width:100%;height:70px;border-radius:10px;color:#000;background:gold;margin-top:10px}.VerTableroKumite .contenedorGana{position:absolute;display:flex;flex-direction:column;width:100%;color:gold}.VerTableroKumite .ganador{color:#fff;width:100%;font-size:30px;display:flex;align-items:center;justify-content:center}.VerTableroKumite .nombreG{padding:20px}.VerTableroKumite .ganador img{width:310px;height:310px}.VerTableroKumite .cuadro{height:300px}.VerTableroKumite .conteneKata{margin-top:50px;position:absolute;width:100%;display:flex;align-items:center;flex-direction:column}.VerTableroKumite .ptsK{margin:10px;border-radius:10%;display:flex;justify-content:center;align-items:center;font-size:160px;width:350px;height:400px;background:#4481eb;font-weight:700}.VerTableroKumite .ptsKR{margin:10px;border-radius:10%;display:flex;justify-content:center;align-items:center;font-size:160px;width:400px;height:400px;background:#f65454;font-weight:700}.VerTableroKumite .nombreK{height:290px;border-radius:10px;padding:10px;margin:10px;width:700px;font-size:60px;background:none;border:2px solid white}.VerTableroKumite .nombreK1{height:100px;border-radius:10px;padding:10px;margin:10px;width:700px;font-size:50px;background:none;border:2px solid white;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.VerTableroKumite .contNom{height:420px}.VerTableroKumite .escudoDojo{margin:10px;height:315px;background:#fff}.VerTableroKumite .contenidoKata{display:flex;height:500px}.VerTableroKumite .nomb{width:100%;display:flex;flex-direction:column;align-items:center}.VerTableroKumite .cat1{display:flex;justify-content:center;align-items:center}.VerTableroKumite .rad{display:flex;margin-left:15px}.VerTableroKumite .amon{margin:5px;padding:0;border:2px solid black;font-size:35px;width:100px}.VerTableroKumite h1{margin-left:10px}.VerTableroKumite .amonAct{margin:5px;border:2px solid white;font-size:35px;width:100px;background:red}.VerTableroKumite .amonActAo{margin:5px;border:2px solid white;font-size:35px;width:100px;background:#4481eb}.VerTableroKumite .escudoDojo{margin:30px}.VerTableroKumite .flexD{display:flex;align-items:center}.VerTableroKumite .milisegundos{font-size:100px}.VerTableroKumite .senchu5{position:absolute;left:0;bottom:0;border-right:100px solid transparent;border-bottom:100px solid green;border-radius:0 0 0 10px}.VerTableroKumite .senchu5 .senT{width:10px;height:10px;position:absolute;color:#fff;top:18px;left:3px;font-size:80px}.VerTableroKumite .linda{width:400px;position:absolute;left:10px;bottom:60px}.VerTableroKumite .linda1{width:400px;position:absolute;right:10px;bottom:60px}.transmicion{background:green;height:100vh}.transmicion .encabeza{display:flex;justify-content:center}.transmicion .tiempo{width:200px;height:60px;background:#262626;clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);position:relative;color:#fff;font-size:50px;font-weight:500;display:flex;justify-content:center;align-items:center}.transmicion .cuadro{display:flex}.transmicion .aka{text-align:center;background:#f55c5c;clip-path:polygon(10% 0%,90% 0%,100% 50%,90% 100%,10% 100%,0% 50%);color:#fff;font-size:40px;font-weight:600;width:250px;margin-top:5px;display:flex;height:55px;justify-content:center;align-items:center}.transmicion .puntos{width:30%;display:flex;justify-content:center;align-items:center;border-right:4px solid blue}.transmicion .puntosAKA{width:30%;display:flex;justify-content:center;align-items:center;border-left:4px solid red}.transmicion .nombre{width:70%;font-size:18px;background:#1f273b;height:100%;display:flex;justify-content:center;align-items:center}.transmicion .ao{text-align:center;clip-path:polygon(10% 0%,90% 0%,100% 50%,90% 100%,10% 100%,0% 50%);background:#5252ff;color:#fff;font-size:40px;font-weight:600;width:250px;margin-top:5px;display:flex;height:55px;justify-content:center;align-items:center}.transmicion .categoria{font-size:11px;width:25%;position:absolute;top:0;text-shadow:-1px -1px 0 white,1px -1px 0 white,-1px 1px 0 white,1px 1px 0 white}.transmicion .tatami{position:absolute;font-size:40px;top:0;right:0;text-shadow:-1px -1px 0 white,1px -1px 0 white,-1px 1px 0 white,1px 1px 0 white}.TableroKata{font-size:20px;font-family:Orbitron,sans-serif;margin:10px}.TableroKata .btn{display:block;width:300PX;height:50px;border:3px solid black;border-radius:25px;outline:none;background:#fff;background-size:200%;font-size:1.2rem;color:#000;font-family:Poppins,sans-serif;text-transform:uppercase;margin:1rem 0;cursor:pointer;transition:.5s;margin-left:17px}.TableroKata .area{font-size:60px}.TableroKata .calificacion{display:flex;width:100%;margin-top:50px;font-size:15px}.TableroKata .calificacion1{display:flex;width:100%;align-items:center;justify-content:center}.TableroKata .container1{display:flex;width:100%}.TableroKata .juez{width:100%;padding:2px;display:flex;flex-direction:column;text-align:center}.TableroKata .juez1{width:50%;padding:2px;display:flex;flex-direction:column;text-align:center}.TableroKata input{text-align:center;font-size:20px;width:100%;padding:0}.TableroKata .total{height:50px}.TableroKata .separado{width:100%;height:70px;font-size:3rem;border:3px solid black}.TableroKata .selec{font-size:50px}.TableroKata .botones{display:flex;width:100%;align-items:center;justify-content:center;padding:20px}.TableroKata .posiciones{position:absolute;right:20px;top:50px}.TableroKata .container1{display:flex;justify-content:center;width:100%}.TableroKata .numero{width:100px;text-align:center;font-size:2rem}.TableroKata .boto{display:flex;justify-content:space-between}.TableroKata .lab{font-size:40px}.TableroKata .espacio{height:100px}.TableroKata .botonBTN{margin:10px}.KataJuez{height:96vh;width:100%;border-radius:20px;padding:10px;border:2px solid black;text-align:center}.KataJuez .funt{font-size:1.5rem;margin-bottom:40px}.schools .btn{margin:20px;width:100%;display:flex;justify-content:center}.schools .panelKarate{width:100%}.schools .contenedor{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px}.schools .item{display:flex;flex-direction:column;background-color:#fff;cursor:pointer;box-shadow:0 0 5px #00000018;transition:all .3s;position:relative;border-radius:5%;max-height:400px;text-align:center;align-items:center;justify-content:center}.schools .item:after{content:"";background-color:#b3e5fc1a;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0);transition:all .25s;opacity:0;border-radius:5%}.schools .item:hover:after{opacity:1;transform:scale(1)}.schools .item:hover{transform:scale(1.05);background:#3c6fc7;color:#fff}.schools .item-text{padding:1em}.schools .item-img{padding:15px;width:250px;height:250px;display:block}.School .wave{position:fixed;bottom:0;right:0;height:100%;z-index:-1}.School{margin-bottom:100px}@media screen and (max-width: 1000px){.School .wave{height:100%;top:-200px;opacity:.9;transform:rotateX(180deg)}}.School .mapa{display:flex;align-items:center;justify-content:center}.School .user{width:70px;height:70px;border-radius:50%}.School{width:100%}.School .btn{display:flex;justify-content:center;margin:10px}.School .informacionEs{justify-content:center;align-items:center;font-size:30px;padding:15px;display:flex;margin:15px;border:2px solid #b4b4b4;box-shadow:0 15px 45px -20px #000000ba;border-radius:20px;flex-direction:column;background:#fff}.School .informacionEs .Escudo{width:200px}.tabla{font-size:1rem;border-bottom:solid 3px black;background-color:#fff;text-align:center;border-collapse:collapse;color:#000;width:100%;border-radius:20px}.tabla th,.tabla td{transition:.2s;text-align:center}.tabla td{height:70px}.tabla thead{background-color:var(--Primario);border-bottom:solid 4px black;color:#fff;font-size:18px}.tabla .botonEn{width:100%;max-width:230px;height:50px;border-radius:25px;outline:none;border:none;background:#fff;font-size:1.2rem;color:var(--Primario);font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;padding:0 10px;transition:.5s}.tabla .botonEn:hover{transform:scale(1.1)}.tabla tr:nth-child(2n){background-color:#ddd;color:#000}.tabla tr:hover td{background-color:var(--Primario);color:#fff}.tabla tr:hover .btn,.tabla tr:hover .botonBTN{background:#ddd;color:var(--Primario)}@media only screen and (max-width: 1000px){.tabla{font-size:.8rem}.tabla thead{font-size:12px}}.SchoolFrom .fondo3{position:fixed;width:100%;bottom:0;right:0;height:100%;z-index:-1;filter:blur()}.SchoolFrom .contenedorForm{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}.SchoolFrom .login-content{display:flex;align-items:center;text-align:center;flex-direction:column;margin-top:10px;background-color:#fff;border-radius:10px;margin-bottom:20px;width:90%;max-width:750px;min-width:350px;box-shadow:0 15px 45px -20px #000000ba;padding:30px}.SchoolFrom .login-content form{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.SchoolFrom .panelKarate{display:flex;flex-direction:column;align-items:center;width:100%}.SchoolFrom .login-content h2{margin:15px 0;color:#333;text-transform:uppercase;font-size:2.9rem}.SchoolFrom div{width:100%}.SchoolFrom .half-input-container{display:flex;justify-content:space-between}.SchoolFrom .half-input{margin-right:10px}.AdministrarEscuela{margin-bottom:50px}.AdministrarEscuela .titulo{font-size:30px}.AdministrarEscuela .contenido{margin-top:60px;display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.AdministrarEscuela .img-logo{width:400px}.AdministrarEscuela .part-inferior{width:100%;display:flex;align-items:center;justify-content:center}.AdministrarEscuela .check{transform:scale(2.5)}.AdministrarEscuela .cardBox{position:relative;width:100%;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.AdministrarEscuela .info{display:flex;justify-content:center}.AdministrarEscuela .info h2,.AdministrarEscuela .botones,.AdministrarEscuela .botones button{margin:10px}.AdministrarEscuela .cardBox .card{position:relative;background:#fff;padding:30px;border-radius:30px;display:flex;justify-content:space-between;cursor:pointer;box-shadow:0 7px 25px #00000014}.AdministrarEscuela .cardBox .card .numbers{position:relative;font-weight:500;font-size:2.5em;color:var(--Primario)}.AdministrarEscuela .cardBox .card .cardName{color:#999;font-size:1.1em;margin-top:5px}.AdministrarEscuela .cardBox .card .iconBx{font-size:3.5em;color:var(--Primario)}.AdministrarEscuela .cardBox .card:hover{background:var(--Primario)}.AdministrarEscuela .cardBox .card:hover .numbers,.AdministrarEscuela .cardBox .card:hover .cardName,.AdministrarEscuela .cardBox .card:hover .iconBx{color:#fff}.AdministrarEscuela .user{width:100px;border-radius:50%}@media (max-width: 991px){.AdministrarEscuela .cardBox{grid-template-columns:repeat(2,1fr)}.AdministrarEscuela .lista .persona{grid-template-columns:repeat(3,1fr)}.AdministrarEscuela .user{width:100%}}@media (max-width: 668px){.AdministrarEscuela .cardBox{grid-template-columns:repeat(1,1fr)}.AdministrarEscuela .lista .persona{grid-template-columns:repeat(2,1fr)}}.AdministrarEscuela .img-logo{width:250px}.AdministrarEscuela .botones{display:flex;flex-direction:column;align-items:center}@media all{:root{--Primario: #5792f8;--Secundario:#fff;--Terciario:#fff}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:50px}::-webkit-scrollbar-thumb{background:var(--Primario);border-radius:50px}body{overflow-x:hidden;font-family:Poppins,sans-serif}header{position:relative;width:100%}.oculto{display:none}.menu{position:fixed;top:0;left:0;width:100%;height:60px;background:url(/assets/wave1-BSSyXfmM.png);animation:animate 10s linear infinite;display:flex;justify-content:space-between;align-items:center;z-index:9;font-size:1.1rem}.menu:before{content:"";width:100%;height:60px;background:url(/assets/wave2-BKj0vods.png);position:fixed;top:0;left:0;opacity:.4;animation:animate-reverse 10s linear infinite}.menu:after{content:"";width:100%;height:60px;background:url(/assets/wave1-BSSyXfmM.png);position:fixed;top:0;left:0;opacity:.6;animation-delay:-5s;animation:animate-reverse 20s linear infinite}@keyframes animate{0%{background-position:0}to{background-position:1360px}}@keyframes animate-reverse{0%{background-position:1360px}to{background-position:0}}.menu .logo-box{margin-left:20px;padding:0;z-index:3}.menu .logo-box h2 a{text-decoration:none;font-size:30px;font-weight:400px;color:#fff;background:var(--Primario);padding:10px;border-radius:9px;font-family:sans-serif}.menu>ul{display:flex;font-family:Poppins,sans-serif;z-index:3}.menu ul li{list-style:none;margin-top:15px}.menu ul li a{text-decoration:none;margin:10px;padding:10px;width:100px;border-radius:24px;transition:.5s;font-size:16px;background:#fff;color:var(--Primario);border:2px solid var(--Primario);top:0}.menu .texto1{display:flex;align-self:center}.menu ul li a.activo{background:var(--Primario);color:#fff;border:2px solid var(--Primario)}.menu ul li a:hover{background:var(--Primario);color:#fff}.btn-menu>.fa-bars{display:none}.login{display:table;position:absolute}.menu .user{width:50px;height:50px;border-radius:50%;top:10%;cursor:pointer}.fondoM{height:60px;background:#fff}.fondoMenu{width:100%;height:60px;background:#fff;position:fixed;z-index:9}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}#contenedor_carga{background-color:#faf0f5e6;height:100%;width:100%;position:fixed;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:999}#carga{border:15px solid #ccc;border-top-color:#4481eb;border-top-style:groove;height:100px;width:100px;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;animation:girar 1.5s linear infinite}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width: 1000px){.menu{position:fixed;height:60px;top:auto;bottom:0;animation:none;background:var(--Primario);display:flex;justify-content:center;align-items:center;border-radius:10px 10px 0 0;width:100%}.menu:before{display:none}.menu:after{display:none}.fondoM,.fondoMenu,.menu .logo-box,.menu .user,.menu ul li a label{display:none}.menu ul{width:375px;margin:0}.menu ul li{list-style:none;position:relative;width:70px;height:60px;z-index:2;margin:0}.menu ul li a{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;border:none;background:none;margin:0}.menu ul li a.activo{background:none;border:none;transition:5ms}.menu ul li a.activo label{display:block;transition:5ms;position:absolute;transform:translateY(10px)}.menu ul li a .icon{position:relative;display:flex;align-items:center;justify-content:center;width:55px;height:50px;text-align:center;line-height:65px;border-radius:50%;color:#fff;font-size:1.5em;transition:.5s}.menu ul li a.activo .icon{background:#fff;color:var(--Primario);transform:translateY(-27px)}.menu ul li a .icon:before{content:"";position:absolute;top:10px;left:0;width:100%;height:100%;background:#fff;border-radius:50%;filter:blur(10px);opacity:0}.menu ul li a.activo .icon:before{opacity:.3}.indicador{position:absolute;top:-35px;width:70px;height:70px;background:var(--Primario);border-radius:50%;z-index:1;transition:.5s}.indicador:before{content:"";position:absolute;top:5px;left:-28px;width:30px;height:30px;background:transparent;border-radius:50%;box-shadow:15px 18px var(--Primario)}.indicador:after{content:"";position:absolute;top:5px;right:-28px;width:30px;height:30px;background:transparent;border-radius:50%;box-shadow:-15px 18px var(--Primario)}.menu ul:nth-child(1).activo~.indicador{transform:translate(0)}.menu ul li:nth-child(2).activo~.indicador{transform:translate(70px)}.menu ul li:nth-child(3).activo~.indicador{transform:translate(140px)}.menu ul li:nth-child(4).activo~.indicador{transform:translate(210px)}.menu ul li:nth-child(5).activo~.indicador{transform:translate(280px)}.menu ul li a:hover{background:none}}
