@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700;900&display=swap);
*{padding:0;margin:0;box-sizing:border-box}body{font-size:16px;font-family:"Montserrat",sans-serif;color:#2e3031}a{text-decoration:none;border:none}h1{background-color:#ee9792;color:#fff;text-align:center;letter-spacing:5px;margin-bottom:25px;padding:15px 0;transform:translateY(-50%);border-radius:50px;box-shadow:0 5px 10px rgba(0,0,0,.25)}header{background-color:#e44a48}header .logout{text-align:right;font-weight:bold}header .logout a{font-size:13px;cursor:pointer}header figure{position:relative;text-align:center;padding:25px 0 50px}header figure img{max-width:200px;fill:#000}header figure a{position:absolute;top:50%;right:0;transform:translateY(calc(-50% - 10px));padding:20px 0 20px 20px}header figure a img{width:45px}nav{position:fixed;right:0;top:0;bottom:0;right:0;justify-content:center;align-items:flex-end;margin-top:20px;list-style-type:none;font-weight:600;letter-spacing:3px;z-index:99}nav ul{position:fixed;right:-100%;top:0;bottom:0;left:auto;background-color:#fff;list-style:none;z-index:100;width:100%;max-width:320px;box-shadow:-5px 0px 10px rgba(0,0,0,.25);transition:all .3s ease-in-out;background-color:#fceadd}nav .nav-bg{position:fixed;visibility:hidden;opacity:0;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out}nav li{position:relative;text-align:center}nav li img{max-width:150px}nav li:first-child{padding:25px 0;border-bottom:solid 1px #e96a68;background-color:#fff}nav li a{display:inline-block;color:#e96a68;background-color:#fceadd;padding:25px 0;text-align:center;width:100%;border-bottom:solid 1px #e96a68}nav.active ul{right:0}nav.active .nav-bg{opacity:1;visibility:visible}footer{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#fff;height:150px}.campo{margin-bottom:25px}.campo:last-child{margin-bottom:0}.campo input,.campo select{width:100%;border:1px solid #e96a68;padding:10px;color:#2e3031;background-color:#fff}.campo input[type=checkbox]{width:auto;margin:10px}.campo .error{display:none;font-size:13px;color:#fff;background-color:#e96a68;width:100%;padding:5px;border-radius:0 0 2px 2px}.red-btn{background-color:#e96a68;color:#fff;border:none;cursor:pointer;font-size:29px;font-weight:700;padding:7px 50px}.gray-btn{background-color:#d3d3d3;color:#fff;border:none;cursor:pointer;font-size:29px;font-weight:700;padding:7px 50px}#index{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#2e3031}#index form{max-width:300px;border-radius:10px;margin:50px auto;background-color:#fceadd;padding:25px}#index form .btn{text-align:center}#index form .btn button{font-size:16px}#index .errores{margin-bottom:10px;font-weight:700;font-size:14px;padding:5px;color:#fff;background-color:#e96a68}#orders{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#orders .loading{font-size:25px;text-align:center}#orders .message{text-align:center;font-weight:bold}#orders .filters{margin-bottom:25px;display:flex;gap:20px}#orders .filters select,#orders .filters input{width:100%;color:#797979;border:solid 1px #e96a68;font-size:16px;padding:10px}#orders .filters select:focus,#orders .filters select:focus-visible,#orders .filters select:focus-within,#orders .filters input:focus,#orders .filters input:focus-visible,#orders .filters input:focus-within{outline:none;border:solid 1px #e96a68}#orders .filters select{max-width:300px}#orders .list .item{background-color:#fceadd;border-radius:10px;padding:20px;margin-bottom:25px}#orders .list .item h3{color:#e96a68;margin-bottom:10px}#orders .list .item .row{display:flex;justify-content:space-between;margin-bottom:15px}#orders .list .item .row:first-child{border-bottom:2px solid #e96a68;padding-bottom:15px}#orders .list .item .totals{text-align:right}#orders .list .item .totals div{display:flex;justify-content:space-between}#orders .list .item .totals div span:last-child{margin-left:40px;font-weight:normal}#orders .list .item .pList{flex-grow:2;margin:0 25px}#orders .list .item .pList .pItem{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #e96a68}#orders .list .item span{font-weight:bold}#orders .list .item .btn{text-align:right}#orders .list .item .btn button{font-size:13px}#orders .orders-list .item{background-color:#fceadd}#orders .orders-list .item:nth-child(2n){background-color:#fff}#orders .orders-list .item:first-child{border-top:solid 1px #e96a68}#orders .orders-list .item .row .head{display:flex;justify-content:space-between;border-bottom:solid 1px #e96a68;cursor:pointer}#orders .orders-list .item .row .head button{font-size:13px;padding:5px 10px}#orders .orders-list .item .row .more-info{display:none;padding:15px;border-right:solid 1px #e96a68;border-left:solid 1px #e96a68;border-bottom:solid 1px #e96a68}#orders .orders-list .item .row .more-info .info{width:calc(50% -25px)}#orders .orders-list .item .row .more-info .info h3{border-bottom:dotted 2px #e96a68;padding-bottom:5px;margin-bottom:5px}#orders .orders-list .item .row .more-info .info div{margin-bottom:5px}#orders .orders-list .item .row .more-info .info div:last-child{margin-bottom:0}#orders .orders-list .item .row .more-info .info div span{display:block;font-weight:bold}#orders .orders-list .item .row .more-info .pItem{border-top:solid 1px #e96a68;padding-top:10px}#orders .orders-list .item .row .more-info .pItem div:first-child{text-align:center;font-weight:bold;color:#e96a68}#orders .orders-list .item .row .more-info .pItem:first-child{border-top:none}#orders .orders-list .item .row .more-info .totals div{text-align:right}#orders .orders-list .item .row .more-info .totals div span{display:inline-block;width:150px}#orders .orders-list .item .row .more-info .totals div span:last-child{font-weight:normal}#orders .orders-list .item .row .more-info .totals div.total{border-top:solid 1px #e96a68}#orders .orders-list .item .row .more-info .totals div.total span:last-child{font-weight:bold}#orders .orders-list .item .row.active .more-info{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px}#orders .orders-list .item .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:gray;font-style:italic;padding:10px 10px;border-right:solid 1px #e96a68;font-size:14px;text-transform:lowercase}#orders .orders-list .item .col::first-line{text-transform:capitalize;color:#2e3031;font-style:normal;font-size:16px}#orders .orders-list .item .col:first-child{border-left:solid 1px #e96a68}#orders .orders-list .item .regular{width:100%}#orders .orders-list .item .tiny{text-align:center;width:100%;max-width:100px}#orders .orders-list .item .small{text-align:center;width:100%;max-width:150px}#comments{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#comments .loading{font-size:25px;text-align:center}#comments .message{text-align:center;font-weight:bold}#comments .filters{margin-bottom:25px;max-width:300px}#comments .filters select{width:100%;color:#797979;border:solid 1px #e96a68;font-size:16px;padding:10px}#comments .filters select:focus,#comments .filters select:focus-visible,#comments .filters select:focus-within{outline:none;border:solid 1px #e96a68}#comments .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 25px), 1fr));grid-gap:25px}#comments .item{position:relative;display:flex;flex-direction:column;gap:5px;border:solid 1px #fceadd;box-shadow:0 0 10px rgba(0,0,0,.2)}#comments .item div{padding:0 10px}#comments .item div span{font-weight:bold}#comments .item .title{text-align:center;font-weight:bold;background-color:#e96a68;color:#fff;padding:10px 0;margin-bottom:5px;box-shadow:0 5px 5px rgba(0,0,0,.1)}#comments .item .dateTime{text-align:right;font-size:14px;color:#797979;font-style:italic;padding:0 10px}#comments .item .stars{display:flex;justify-content:center;gap:3px;text-align:center;margin-bottom:10px}#comments .item .stars img{max-width:25px}#comments .item .btn{text-align:center;margin-bottom:15px;padding-top:15px;margin-top:auto}#comments .item .btn button{font-size:15px;padding:5px 10px;margin-left:10px}#cupons{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#cupons .loading{font-size:25px;text-align:center}#cupons .message{text-align:center;font-weight:bold}#cupons .message a{display:inline-block;color:#e96a68;margin-top:5px}#cupons .cupons-list .item{background-color:#fceadd}#cupons .cupons-list .item:nth-child(2n){background-color:#fff}#cupons .cupons-list .item:first-child{border-top:solid 1px #e96a68}#cupons .cupons-list .item .row .head{display:flex;justify-content:space-between;border-bottom:solid 1px #e96a68}#cupons .cupons-list .item .row .head button{font-size:13px;padding:5px 10px}#cupons .cupons-list .item .row.titles{font-weight:bold}#cupons .cupons-list .item .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:gray;font-style:italic;padding:10px 10px;border-right:solid 1px #e96a68;font-size:14px;text-transform:lowercase}#cupons .cupons-list .item .col::first-line{text-transform:capitalize;color:#2e3031;font-style:normal;font-size:16px}#cupons .cupons-list .item .col:first-child{border-left:solid 1px #e96a68;text-transform:lowercase !important}#cupons .cupons-list .item .col img{cursor:pointer;max-width:32px}#cupons .cupons-list .item .col img:last-child{display:none}#cupons .cupons-list .item .regular{width:100%}#cupons .cupons-list .item .tiny{text-align:center;width:100%;max-width:100px}#cupons .cupons-list .item .small{text-align:center;width:100%;max-width:150px}#cupons .options{margin-bottom:15px;margin-right:10px;text-align:right}#cupons .options .red-btn{border-radius:50%;padding:10px 20px}#cupons form{margin-bottom:25px;display:flex;flex-wrap:wrap;gap:15px;background-color:#fceadd;padding:25px 15px;border-radius:10px}#cupons form h2{width:100%;color:#e96a68;text-align:center}#cupons form .campo{width:100%;max-width:300px}#cupons form .two{display:flex;gap:5px}#cupons form .btn{text-align:center;width:100%;display:flex;justify-content:center;gap:25px}#cupons form .btn .red-btn,#cupons form .btn .gray-btn{font-size:20px}#links{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#links .loading{font-size:25px;text-align:center}#links .message{text-align:center;font-weight:bold}#links .message a{display:inline-block;color:#e96a68;margin-top:5px}#links .links-list .item{background-color:#fceadd}#links .links-list .item:nth-child(2n){background-color:#fff}#links .links-list .item:first-child{border-top:solid 1px #e96a68}#links .links-list .item .row .head{display:flex;justify-content:space-between;border-bottom:solid 1px #e96a68}#links .links-list .item .row .head button{font-size:13px;padding:5px 10px}#links .links-list .item .row.titles{font-weight:bold}#links .links-list .item .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;color:gray;font-style:italic;padding:10px 10px;border-right:solid 1px #e96a68;font-size:14px;text-transform:lowercase}#links .links-list .item .col::first-line{text-transform:capitalize;color:#2e3031;font-style:normal;font-size:16px}#links .links-list .item .col:first-child{border-left:solid 1px #e96a68;text-transform:lowercase !important}#links .links-list .item .col img{cursor:pointer;max-width:32px}#links .links-list .item .col img:last-child{display:none}#links .links-list .item .regular{width:100%}#links .links-list .item .tiny{text-align:center;width:100%;max-width:100px}#links .links-list .item .tiny span{display:inline;opacity:0;position:absolute;pointer-events:none;left:50%;top:0;transform:translate(-50%, -50%);background-color:#fceadd;padding:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);border-radius:5px;transition:all .3s ease-in-out}#links .links-list .item .tiny span.active{opacity:1;top:50%}#links .links-list .item .small{text-align:center;width:100%;max-width:150px}#links .options{margin-bottom:15px;margin-right:10px;text-align:right}#links .options .red-btn{border-radius:50%;padding:10px 20px}#links .filters .campo{margin-bottom:15px}#links form{margin-bottom:25px;display:flex;flex-wrap:wrap;gap:15px;background-color:#fceadd;padding:25px 15px;border-radius:10px}#links form h2{width:100%;color:#e96a68;text-align:center}#links form .campo{width:100%;max-width:calc(50% - 15px)}#links form .btn{text-align:center;width:100%;display:flex;justify-content:center;gap:25px}#links form .btn .red-btn,#links form .btn .gray-btn{font-size:20px}#videos{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#videos .loading{font-size:25px;text-align:center}#videos .message{text-align:center;font-weight:bold}#videos .message a{display:inline-block;color:#e96a68;margin-top:5px}#videos .views a{display:inline-block;padding:10px 15px;color:#e96a68;border-right:solid #fff 1px;background-color:#d3d3d3}#videos .views a.active{color:#e96a68;background-color:#fceadd;box-shadow:0 0 10px rgba(0,0,0,.35)}#videos .categories{display:flex}#videos .categories .message{margin:50px 0}#videos .categories aside{width:100%;max-width:350px;background-color:#e96a68;border-right:solid #fceadd 1px;align-self:flex-start}#videos .categories aside ul{list-style:none}#videos .categories aside ul li{border-bottom:1px solid #fff;color:#fff}#videos .categories aside ul li .title{position:relative;padding:15px;cursor:pointer}#videos .categories aside ul li .title:hover,#videos .categories aside ul li .title.active{color:#e96a68;background-color:#fceadd}#videos .categories aside ul li span{position:absolute;display:inline-block;padding:5px;right:0;bottom:0;font-size:12px}#videos .categories aside ul li ul{display:none;font-size:16px;padding-left:10px}#videos .categories aside ul li ul li{border-bottom:none}#videos .categories aside ul li ul li .title{padding:10px}#videos .categories aside .form{display:flex}#videos .categories aside .form .campo{margin-bottom:0;width:100%}#videos .categories aside .form .btn button{font-size:18px;padding:5px 10px}#videos .categories article{width:100%;background-color:#fceadd}#videos .categories article h2{font-size:20px;padding:10px 5px;text-align:center;color:#fff;text-transform:uppercase;background-color:#e96a68}#videos .categories article .main-form{position:relative}#videos .categories article .main-form .options{position:absolute;right:10px;bottom:10px;cursor:pointer}#videos .categories article .main-form .options img{max-width:35px}#videos .categories article .main-form .options img:last-child{display:none}#videos .categories article form{padding:10px;display:flex}#videos .categories article form figure{position:relative;margin-right:10px;max-width:350px}#videos .categories article form figure input{opacity:0;width:100%;min-width:350px;position:absolute;left:0;bottom:0;top:0}#videos .categories article form figure img{min-width:350px;width:100%}#videos .categories article form .fields{width:100%}#videos .categories article form .btn{text-align:center}#videos .categories article form .btn button{font-size:18px}#videos .categories article .category-list .row{display:flex;align-items:center;border-bottom:solid 1px #e96a68}#videos .categories article .category-list .row .col{padding:5px}#videos .categories article .category-list .row .col img{cursor:pointer;max-width:25px}#videos .categories article .category-list .row .options{margin-left:auto}#videos .categories article .category-list .row .options img:last-child{display:none}#videos .categories article .category-list .row.form{background-color:#e96a68}#videos .categories article .category-list .row.form .campo{margin-bottom:0;width:100%}#videos .categories article .category-list .row.form input{width:100%;padding:7px 15px}#videos .categories article .category-list .row.form .btn{margin-left:auto}#videos .categories article .category-list .row.form .btn button{font-size:18px}#videos .categories article .videos-list .row{display:flex;align-items:center;border-bottom:solid 1px #e96a68}#videos .categories article .videos-list .row .col{position:relative;padding:5px;width:100%}#videos .categories article .videos-list .row .col.small{max-width:75px;text-align:center}#videos .categories article .videos-list .row .col.btn{width:75px}#videos .categories article .videos-list .row .col.btn button{padding:5px 5px}#videos .categories article .videos-list .row .col .searchList{display:none;position:absolute;left:0;top:100%;background-color:#fff;width:100%;z-index:99}#videos .categories article .videos-list .row .col .searchList.active{display:block}#videos .categories article .videos-list .row .col .searchList .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:block;background-color:#fff;padding:5px;border-bottom:solid #e96a68 1px}#videos .categories article .videos-list .row .col .searchList .item:hover{background-color:#e96a68;color:#fff}#videos .categories article .videos-list .row .col img{cursor:pointer;max-width:25px}#videos .categories article .videos-list .row .options{max-width:75px;margin-left:auto;text-align:center}#videos .categories article .videos-list .row .options img:last-child{display:none}#videos .categories article .videos-list .row.form{background-color:#e96a68}#videos .categories article .videos-list .row.form .campo{margin-bottom:0;width:100%}#videos .categories article .videos-list .row.form input{width:100%;padding:7px 15px}#videos .categories article .videos-list .row.form .btn{margin-left:auto}#videos .categories article .videos-list .row.form .btn button{font-size:18px}#videos .categories article .subcategories{margin-bottom:15px}#videos .video-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 25px), 1fr));grid-gap:25px}#videos .video-list .item{position:relative;display:flex;flex-direction:column;gap:5px;border:solid 1px #fceadd;box-shadow:0 0 10px rgba(0,0,0,.2);padding-bottom:15px}#videos .video-list .item div{padding:0 10px}#videos .video-list .item div span{font-weight:bold}#videos .video-list .item .title{text-align:center;font-weight:bold;background-color:#e96a68;color:#fff;padding:10px 0;margin-bottom:5px;box-shadow:0 5px 5px rgba(0,0,0,.1)}#videos .video-list .item figure img{max-width:100%}#videos .video-list .item .dateTime{text-align:right;font-size:14px;color:#797979;font-style:italic;padding:0 10px}#videos .filters .campo{margin-bottom:15px}#video{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#video .loading{font-size:25px;text-align:center}#video section{display:flex;gap:20px}#video section aside{flex-shrink:0;max-width:350px;align-self:flex-start}#video section aside figure{position:relative;margin-bottom:25px}#video section aside figure img{width:100%}#video section aside figure input{opacity:0;position:absolute;width:100%;background-color:red;left:0;top:0;bottom:0}#video section aside article span{font-size:14px;font-style:italic}#video section aside article .btn{text-align:center}#video section aside article .btn button{font-size:18px}#video section video{display:block;width:100%}#video section form{background-color:#fceadd;padding:15px}#video section form textarea{width:100%;height:150px;resize:none}#video section form .btn{text-align:center}#video section form .btn button{font-size:18px}#pdf{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#pdf .loading{font-size:25px;text-align:center}#pdf .message{text-align:center;font-weight:bold}#pdf .message a{display:inline-block;color:#e96a68;margin-top:5px}#pdf .views a{display:inline-block;padding:10px 15px;color:#e96a68;border-right:solid #fff 1px;background-color:#d3d3d3}#pdf .views a.active,#pdf .views a.router-link-active{color:#e96a68;background-color:#fceadd;box-shadow:0 0 10px rgba(0,0,0,.35)}#pdf .btn{text-align:center}#pdf .link{text-align:center;margin-top:25px}#pdf .link a{color:#e96a68}#pdf #cardio,#pdf #techniques,#pdf #videos{position:relative;background-color:#fceadd;padding:25px}#pdf #cardio::before,#pdf #techniques::before,#pdf #videos::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ee9792;z-index:-1}#pdf #cardio .two-fields input,#pdf #techniques .two-fields input,#pdf #videos .two-fields input{margin-bottom:10px}#pdf .list{background-color:#e96a68;margin-bottom:10px}#pdf .list .row{color:#fff;display:flex;border-bottom:#000 1px solid;padding:5px}#pdf .list div{width:100%}#pdf .list .kill{width:100px;margin-left:auto}#pdf .campo.addNewItem{text-align:right}#pdf .campo.addNewItem button{background-color:#e96a68;border:none;padding:5px;color:#fff}#pdf .main-btn{text-align:center;margin-top:10px}#pdf #videos form{display:flex;gap:20px;align-items:center}#pdf #videos form .campo{margin-bottom:0;width:100%}#pdf #videos form .btn{width:200px}#pdf #videos form label{margin-bottom:5px;color:#2e3031}#pdf #videos form button{background-color:#e96a68;color:#fff;border:none;padding:10px 5px;white-space:nowrap}#pdf #videos .week-list .week{margin-top:25px;color:#e96a68}#pdf #videos .week-list .week h3{font-weight:normal}#pdf #videos .week-list .week h3 span{font-weight:bold}#pdf #videos .week-list .week .week-title{position:relative}#pdf #videos .week-list .week .week-title .options{position:absolute;right:0;top:0}#pdf #videos .week-list .week .week-title .options a img{max-width:30px}#pdf #videos .week-list .week .day-btn{text-align:center}#pdf #videos .week-list .week .day-btn .red-btn{font-size:16px}#pdf #videos .week-list .week .days-list{padding:10px}#pdf #videos .week-list .week .days-list h4{background-color:#e96a68;color:#fff;padding:5px}#pdf #videos .week-list .week .days-list .day{margin-bottom:15px}#pdf #videos .week-list .week .days-list .day form{display:flex;align-items:flex-end;gap:20px;margin-top:10px}#pdf #videos .week-list .week .days-list .day form .campo{margin-bottom:0;width:100%}#pdf #videos .week-list .week .days-list .day form .campo.small{max-width:100px}#pdf #videos .week-list .week .days-list .day form .btn{width:200px}#pdf #videos .week-list .week .days-list .day form .btn button{font-size:14px}#pdf #videos .week-list .week .days-list .day form label{margin-bottom:5px;color:#2e3031}#pdf #videos .week-list .week .days-list .day form button{background-color:#e96a68;color:#fff;border:none;padding:10px 5px;white-space:nowrap}#pdf #videos .week-list .week .days-list .day .videoList{margin-top:10px;background-color:#fff;padding:5px}#pdf #videos .week-list .week .days-list .day .videoList .item{display:flex;gap:20px;align-items:center;border-bottom:solid #e96a68 1px;padding:5px;margin-bottom:0;width:100%}#pdf #videos .week-list .week .days-list .day .videoList .item div{width:100%}#pdf #videos .week-list .week .days-list .day .videoList .item div.small{text-align:center;max-width:100px}#pdf #videos .week-list .week .days-list .day .videoList .item div a img{max-width:25px}#pdf #videos .week-list .week .campo{position:relative}#pdf #videos .week-list .week .searchList{display:none;position:absolute;left:0;top:100%;background-color:#fff;width:100%;z-index:99}#pdf #videos .week-list .week .searchList.active{display:block}#pdf #videos .week-list .week .searchList .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:block;background-color:#fff;padding:5px;border-bottom:solid #e96a68 1px}#pdf #videos .week-list .week .searchList .item:hover{background-color:#e96a68;color:#fff}#pdf #videos .day-form{padding:10px}#pdf #videos .day-form h4{background-color:#e96a68;color:#fff;padding:5px}#pdf #videos .day-form form{display:flex}
