@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);*{margin:0;padding:0;font-family:"Hanken Grotesk",sans-serif}html{overflow-x:hidden}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}img{width:100%;display:block}a{text-decoration:none}ul{padding:0;margin:0;list-style:none}.btn{width:100%;max-width:200px;height:45px;line-height:45px;color:#fff;background-color:var(--secondary-color);font-size:20px;font-weight:700;display:block;border-radius:5px;margin:0 auto;border:none;text-align:center;box-sizing:border-box;cursor:pointer}.content{width:100%;max-width:1170px;margin:0 auto;position:relative}.input{width:100%}.input label{display:inline-block;font-size:14px;font-weight:600;color:#070707;margin-bottom:9px}.input input,.input select,.input textarea{width:100%;height:35px;border-radius:16px;border:1px solid #707070;margin:0;box-sizing:border-box;padding-left:15px;font-size:15px;color:#615f5f}.input textarea{height:207px;padding:10px 15px;resize:none}.checkbox{width:100%;display:flex;align-items:center}.checkbox input{height:18px;width:18px;margin:0 9px 0 0}.checkbox label{margin:0;font-size:16px;display:flex;align-items:center}.validation.error{border:1px solid red;outline:unset}.errorDisplay{color:red;font-size:15px;margin-bottom:15px}.successDisplay{color:green;font-size:15px;margin-bottom:15px}.disable{pointer-events:none;cursor:default}header{width:100%;background-color:#fff;padding:30px 0;position:fixed;z-index:15}header .content{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}.logo{max-width:200px}.menu{display:flex}.menu li{margin-right:30px;position:relative}.menu li:last-child{margin-right:0}.menu a{font-size:16px;color:var(--primary-color);text-transform:uppercase;position:relative}nav{display:flex;align-items:center;position:relative}.actions{display:flex;align-items:center}.actions a{max-width:24px;margin-right:20px}#users{margin-right:0}#barras-menu{display:none}footer{width:100%;padding:25px 0;background-color:var(--primary-color);position:relative;margin-top:30px}footer .content{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}.buttons{display:flex;align-items:center;margin-right:-160px}.buttons a{font-size:16px;font-weight:500;color:#fff;border:1px solid #fff;border-radius:5px;padding:4px 15px;margin:0 10px}.privacidad{font-size:16px;color:#fff}.developed{font-size:14px;color:#fff}.developed a{color:#fff}@media (max-width:1280px) and (min-width:1025px){.lap-absolute-wrapper{position:absolute!important;top:110px!important;right:-45px!important;width:65%!important;max-width:1163px!important;z-index:1!important;pointer-events:none!important}.planes-flex-row{display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:center!important}.coach-img{width:90%!important;height:auto!important;display:block!important;object-fit:contain!important}.coach-image-wrapper{position:absolute!important;right:30px!important;bottom:-262px!important;z-index:5!important;overflow:visible!important;width:587px!important;height:791px!important}.instagram-badge{position:absolute!important;width:324px!important;z-index:-1!important;justify-content:center!important;height:70px!important;right:-124px!important;bottom:43%!important;display:flex!important;align-items:center!important;gap:8px!important;background-color:#13223f!important;color:#fff!important;padding:10px 20px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;box-shadow:-2px 4px 12px rgba(0,0,0,.15)!important}.decor-bars{position:absolute!important;right:5%!important;top:70px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.contacto-info p,.info-text{font-size:20px!important;color:#fff!important;line-height:1.5!important;max-width:500px!important;margin-bottom:20px!important}.social-text a{color:#fff!important;text-decoration:none!important;font-size:18px!important}.social-text a.facebook-link{text-decoration:underline!important;line-height:1.3!important;font-size:18px!important}}