a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-style:normal;line-height:32px;color:#222;background:#fff;touch-action:manipulation}button,input,select,textarea{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-size:22px}button:focus{outline:0}a{text-decoration:none;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;color:#222;letter-spacing:-1px}strong{font-weight:450}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::placeholder{color:#bbb;opacity:1}::-ms-input-placeholder{color:#bbb}.table{display:grid}.table .tr{display:contents}.table .tr:last-child .td{border-bottom:none}.table .td,.table .th{display:flex;align-items:center;border-bottom:1px solid #eee;height:40px;line-height:40px;padding:0 12px;font-size:18px}.table .td a,.table .th a{display:flex;align-items:center;color:#9950bf;font-weight:400}.table .td button,.table .th button{background:0 0;border:none;font-size:18px}.table .td:last-child,.table .th:last-child{justify-content:right}.table .th{font-size:18px}.table .th .order-button{cursor:pointer}.table .th .order-button i{color:#ccc;margin-right:4px}.table .th .active i{color:#222}.table--col-2{grid-template-columns:repeat(2,auto)}.table--col-3{grid-template-columns:repeat(3,auto)}.table--col-4{grid-template-columns:repeat(4,auto)}.table--col-5{grid-template-columns:repeat(5,auto)}.table--col-6{grid-template-columns:repeat(6,auto)}.table--col-7{grid-template-columns:repeat(7,auto)}.table--col-8{grid-template-columns:repeat(8,auto)}.table--col-9{grid-template-columns:repeat(9,auto)}.table--col-10{grid-template-columns:repeat(10,auto)}.table--col-11{grid-template-columns:repeat(11,auto)}.table--col-12{grid-template-columns:repeat(12,auto)}.table-workout{margin-top:12px;padding-bottom:12px;border-bottom:2px solid #eee}.table-form{display:grid}.table-form--small{width:100%;max-width:512px}.table-form .tr{display:contents}.table-form .th{text-align:left;border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:0 4px}.table-form .td{border-bottom:1px solid #efefef;border-right:1px solid #efefef;padding:0 4px}.table-form .td input{border:none!important}.table-form .td select{border:none!important;background:#fff!important}.table-form--col-2{grid-template-columns:repeat(2,auto)}.table-form--col-3{grid-template-columns:repeat(3,auto)}.table-form--col-4{grid-template-columns:repeat(4,auto)}.table-form--col-5{grid-template-columns:repeat(5,auto)}.table-form--col-6{grid-template-columns:repeat(6,auto)}.table-form--col-7{grid-template-columns:repeat(7,auto)}.table-form--col-8{grid-template-columns:repeat(8,auto)}.table-form--col-9{grid-template-columns:repeat(9,auto)}.table-form--col-10{grid-template-columns:repeat(10,auto)}.table-form--col-11{grid-template-columns:repeat(11,auto)}.table-form--col-12{grid-template-columns:repeat(12,auto)}.table-form__workout{display:flex;align-items:center;justify-content:space-between}.table-form__workout button{height:36px;padding:0 8px;border:none;border-radius:4px;font-size:18px;cursor:pointer;padding:0 12px!important}.table-form__workout select{width:auto!important}.page-title{width:100%;font-size:40px;line-height:40px;font-weight:450;padding:0 48px;margin:48px 0;text-align:center}.message{font-size:22px;line-height:28px;padding:0 24px;text-align:center}.wrapper{width:100%;height:100%}.navbar{position:fixed;display:flex;align-items:center;justify-content:center;height:80px;width:100%;background:#fed400;z-index:999}.navbar__content{display:flex;align-items:center;justify-content:space-between;width:1920px;padding:0 12px}@media screen and (max-width:768px){.navbar__content{padding:0 12px}}.navbar__content__title{color:#222;cursor:pointer;font-family:"Bebas Neue",sans-serif}.navbar__content__title .name{line-height:26px;font-size:26px}.navbar__content__title .role{line-height:20px;font-size:22px}.navbar__content ul{display:flex;list-style-type:none;align-items:center;justify-content:center}@media screen and (max-width:768px){.navbar__content ul{display:none}}.navbar__content ul li{color:#222;font-size:18px;font-weight:400;margin-left:12px;cursor:pointer}.navbar__content i{width:40px;height:40px;font-size:40px;color:#222;cursor:pointer}.website-navbar{position:fixed;display:flex;align-items:center;justify-content:center;height:80px;background:#222;width:100%;background:#fed400;z-index:999}.website-navbar__content{display:flex;align-items:center;justify-content:space-between;width:1400px;padding:0 24px}.website-navbar__content__logo{display:flex;align-items:center}.website-navbar__content__logo a{display:flex;align-items:center}.website-navbar__content__logo img{height:72px}@media screen and (max-width:768px){.website-navbar__content{padding:0 12px}}.website-navbar__content__title{color:#222;cursor:pointer;font-family:"Bebas Neue",sans-serif}.website-navbar__content__title .name{line-height:32px;font-size:32px}.website-navbar__content__title .role{line-height:20px;font-size:22px}.website-navbar__content ul{display:flex!important;flex-direction:row;list-style-type:none;align-items:center;justify-content:center}.website-navbar__content ul .focus{display:flex;align-items:center;background:#222;padding:0 24px;height:48px;font-size:18px;font-weight:450;text-transform:uppercase;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.website-navbar__content ul .focus a{color:#fed400}@media screen and (max-width:768px){.website-navbar__content ul{display:none!important}}.website-navbar__content ul li{color:#222;font-size:22px;font-weight:400;margin-left:16px;cursor:pointer}.website-navbar__content i{width:40px;height:40px;font-size:40px;color:#222;cursor:pointer}.bank-account{padding:4px 12px 0 12px;border-bottom:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bank-account .name{font-size:18px;font-weight:450;color:#aaa}.bank-account .number{font-size:22px}.footer{position:relative;width:100%;font-size:22px;line-height:28px}.footer__content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background:#fefae4;padding:64px 24px}.footer__content__links{width:100%;max-width:1280px}.footer__content__links .h5{margin:24px 0;font-weight:450}.footer__content__links .list-container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__content__menu{display:flex;flex-direction:column;width:100%;max-width:1280px;text-align:justify}.footer__content__menu .h5{margin:24px 0;font-weight:450}.footer__copyright{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:128px;text-align:center;border-top:2px solid #f4efd3;background:#fefae4;color:#222}.footer__copyright .content{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:1280px}@media screen and (max-width:768px){.footer__copyright .content{padding:0 24px}}@media screen and (max-width:768px){.footer__content__menu{flex-direction:column}.footer__content__menu__left,.footer__content__menu__right{text-align:center;padding:0 24px}.footer__content__menu__left .text,.footer__content__menu__right .text{text-align:center}}.fa-cog{font-size:22px;color:#ccc}.page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0 0 0}.about,.home,.products,.signin,.signup{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding-top:80px}.products__content{max-width:1280px;padding:0 24px;text-align:justify}.products__content img{width:100%;margin-bottom:24px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.products__content .description{font-size:22px;line-height:28px;padding-bottom:48px}.product .button-container{display:flex;flex-direction:column}.product .button-container .link{background:0 0;margin-top:24px;height:20px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;box-shadow:inset #000 0 0 96px -12px;z-index:200;border-radius:24px}.separator{display:flex;align-items:center;justify-content:center;width:100%;height:6px;padding:0 24px;margin-bottom:64px}@media screen and (max-width:768px){.separator{padding:0 12px}}.separator__line{width:100%;max-width:1280px;height:6px;background:#fed400}.underline{position:relative;border-bottom:6px solid #fff}.underline__line{position:absolute;width:100%;height:6px;background:#fed400;bottom:0;left:0}.button-container{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:48px;width:100%}@media screen and (max-width:768px){.button-container{flex-direction:column}}.button-container a,.button-container button{display:flex;align-items:center;justify-content:center;border:none;background:#fed400;padding:0 24px;height:48px;cursor:pointer;font-size:18px;font-weight:450;margin:0 12px;color:#222;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media screen and (max-width:768px){.button-container a,.button-container button{width:100%;margin:0 0 24px 0}}.section{margin-bottom:128px;font-size:22px;width:100%;max-width:1280px;overflow:hidden}.home-products h2{font-size:52px;line-height:52px;font-weight:450;letter-spacing:-2px;text-align:center}@media screen and (max-width:768px){.home-products h2{font-size:40px}}.home-products h3{margin-top:24px;font-size:32px;font-weight:450px;letter-spacing:-1px;text-align:center}.form{display:flex;align-items:center;justify-content:center;width:100%}.form__content{width:100%;max-width:512px;padding:0 24px}.form__content fieldset{margin-bottom:12px}.form__content fieldset label{color:#222;font-size:18px;padding-left:16px}.form__content fieldset input{width:100%;height:48px;font-size:22px;padding:0 16px;margin-top:4px;border:2px solid #eee;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.form__content .link-container{margin-top:24px}.form__content .link{font-size:22px;text-align:center;margin-bottom:12px}.form__content .info{font-size:22px;line-height:28px;color:#aaa;text-align:center;margin-top:24px}.form__content .info a{color:#9950bf}.form__content button{display:inline-block;border:none;width:100%;background:#fed400;padding:0 24px;height:48px;cursor:pointer;font-size:18px;font-weight:450;color:#222;margin-top:12px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media screen and (max-width:768px){.form__content button{width:100%;margin:0 0 24px 0}}.administrator{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0 0 0}@media screen and (max-width:768px){.administrator{padding:80px 0 0 0}}.dashboard__content{width:100%;max-width:1920px}.dashboard__page__title{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:400;line-height:40px;padding:0 12px;border-bottom:1px solid #eee}.dashboard__page__title span{display:flex;align-items:center;justify-content:space-between}.dashboard__page__title input{margin-right:12px;height:36px;padding:0 8px;border:2px solid #eee;border-radius:4px;font-size:18px}.dashboard__page__title .buttons{display:flex;align-items:center;justify-content:right}.dashboard__page__title .buttons a{margin-left:12px}@media screen and (max-width:768px){.dashboard__page__title{flex-direction:column;justify-content:left}.dashboard__page__title span{display:flex;justify-content:left;width:100%}.dashboard__page__title .buttons{flex-direction:column;width:100%}.dashboard__page__title .buttons a,.dashboard__page__title .buttons button{width:100%;margin:0 0 12px 0;text-align:center;justify-content:center;height:44px;line-height:44px}}.dashboard__page__filter{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;width:100%;height:40px;padding:0 12px}.dashboard__page__filter select{height:34px;border:2px solid #eee;background:#f5f5f5;padding:0 8px;font-size:16px;font-weight:450;margin-right:12px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dashboard__page__filter .left{display:flex;align-items:center;justify-content:right}.dashboard__page__filter .left .administrator-button{margin-left:12px;height:34px;line-height:34px;padding:0 12px;background:#f5f5f5;color:#222}.generic-form input:disabled{color:#666}.generic-form label{font-size:18px;display:block;margin-bottom:6px}.generic-form fieldset{display:flex;flex-direction:column;margin-bottom:16px}.generic-form select{height:36px;width:100%;padding:0 4px;font-size:22px;border:2px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.generic-form input[type=number],.generic-form input[type=password],.generic-form input[type=text]{width:100%;height:48px;padding:0 16px;font-size:22px;border:2px solid #eee;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.generic-form .double-container{display:flex;justify-content:space-between}.generic-form .double-container .left,.generic-form .double-container .right{width:48%}.generic-form textarea{width:100%;resize:none;padding:8px;font-size:22px;border:2px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.generic-form .textarea--small{height:128px}.generic-form .textarea--medium{height:256px}.generic-form .textarea--big{height:384px}.administrator-form{padding:8px 12px 24px 12px}.administrator-form .double-container{display:flex;justify-content:space-between}.administrator-form .double-container fieldset{width:49%}@media screen and (max-width:768px){.administrator-form .double-container fieldset{width:100%}}.administrator-form input:disabled{color:#999;border:2px solid #efefef!important}.administrator-form label{font-size:18px;line-height:22px;margin-bottom:2px;display:block}.administrator-form fieldset{display:flex;flex-direction:column;margin-bottom:24px}.administrator-form select{height:36px;width:100%;padding:0 4px;font-size:18px;border:2px solid #eee;background:#f5f5f5;color:#222;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.administrator-form input[type=date],.administrator-form input[type=number],.administrator-form input[type=password],.administrator-form input[type=text]{width:100%;height:36px;padding:0 8px;font-size:18px;cursor:pointer;border:2px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.administrator-form .description{line-height:24px;text-align:justify;font-size:18px;color:#aaa;margin-bottom:4px}.administrator-form .description a{color:#9950bf}.administrator-form .counter{color:#aaa}.administrator-form .double-container{display:flex;justify-content:space-between}@media screen and (max-width:768px){.administrator-form .double-container{flex-direction:column}}.administrator-form .double-container .left,.administrator-form .double-container .right{width:48%}@media screen and (max-width:768px){.administrator-form .double-container .left,.administrator-form .double-container .right{width:100%}}.administrator-form textarea{width:100%;resize:none;padding:8px;font-size:18px;border:2px solid #eee;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.administrator-form .textarea--small{height:128px}.administrator-form .textarea--medium{height:256px}.administrator-form .textarea--big{height:384px}.website-products{padding:80px 0 0 0;display:flex;align-items:center;justify-content:center}.website-products__content{width:100%;max-width:1280px;padding:0 24px}.question{display:flex;align-items:center;justify-content:center;cursor:pointer;width:32px;height:32px;text-align:center;background:#efefef;color:#aaa;font-size:18px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.success{margin:24px 0 12px 0;padding:0 12px}.success__content{display:flex;background:#d3ffb3;font-size:18px;text-align:center;padding:4px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.error{display:flex;color:#ff4000;font-size:18px}#muscle-group-image-input,#post-image-input,#product-image-input{display:none}#product-image-preview{width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#post-image-preview{width:100%;max-width:256px;border-radius:4px}@media screen and (max-width:768px){#post-image-preview{max-width:100%}}.progression-week{display:flex;align-items:center;justify-content:left;margin-bottom:12px}.progression-week h4{font-size:22px}.progression-week div{margin-right:24px}.form-section{display:flex;align-items:center;justify-content:space-between;font-size:22px;height:64px;line-height:64px;border-bottom:2px solid #222;margin-bottom:12px}.template-section .index{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;text-align:center;color:#222;border-radius:4px;background:#efefef;margin-bottom:8px;font-size:22px}.template-section div{display:flex;align-items:center;justify-content:left;flex-direction:row}.template-section div fieldset{display:flex;align-items:center;margin-bottom:8px}.template-section div fieldset input[type=text]{width:100px}.nav-button-container{display:flex;align-items:center;justify-content:space-between;height:44px;font-size:18px}.nav-button-container .weeks-container{display:flex;align-items:center;justify-content:left;margin-right:8px}.nav-button-container .button-link{display:flex;align-items:center}.nav-button-container .label{height:36px;line-height:36px}.nav-button-container select{width:384px}.nav-button-container .buttons{display:flex;flex-direction:row;align-items:center}.nav-button-container .buttons button{display:flex;align-items:center;justify-content:center;border:none;background:0 0;margin-left:8px;font-size:18px;font-weight:450;cursor:pointer;background:#f5f5f5;height:36px;width:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-button-container .buttons .active{background:#222;color:#fff}.nav-button-container button{height:36px;padding:0 8px;border:2px solid #eee;border-radius:4px;font-size:18px;cursor:pointer;padding:0 12px!important}.nav-button-container .active{background:#222!important;color:#fff!important}.red{background:#fcc!important;color:#222!important}.right-buttons{position:fixed;display:flex;flex-direction:column;right:24px;top:50%;transform:translateY(-50%);background:#fed400;border-radius:6px;padding:6px 0}.right-buttons button{height:36px;padding:0 8px;border:2px solid #eee;border-radius:4px;margin:6px 12px;font-size:18px;cursor:pointer;border:none;padding:0 12px!important}.right-buttons .active{background:#222;color:#fff}.table-form{display:flex;flex-direction:column;width:100%}.table-form__header,.table-form__row{display:flex;align-items:center;justify-content:center;width:100%;height:40px;line-height:40px;font-size:20px;text-align:center;border-radius:6px}.table-form__header{display:flex;align-items:center;margin-top:12px;height:20px;line-height:20px;font-size:16px;text-transform:uppercase;margin-bottom:0}.table-form__header div{text-align:left}.table-form__header>div,.table-form__row>div{padding:0 4px 0 4px}.table-form__row select{width:100%}.table-form__row button,.table-form__row input,.table-form__row select{height:36px!important;padding:0 8px!important;font-size:16px!important;cursor:pointer}.table-form__row select{border-color:#eee}.table-form__row button{height:36px;padding:0 8px;border:2px solid #eee;border-radius:4px;font-size:18px;padding:0 12px!important}.propagation{background:#feebfc!important;border-color:#e6e6fa!important}.propagation i{color:#d1d1f6}.autocomplete{background:#fff0c4!important;border:2px solid #ffe69d!important}.row--note{padding-left:50px}.row--note input{font-size:16px!important}.thank-you-message{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:80px 24px 0 24px}.thank-you-message .text{font-size:22px;line-height:30px;text-align:center;width:100%;max-width:768px}.dragging{background:#222}.drag-over{margin:0;padding:0;background:#eee;border-radius:4px}.table-form__header .row--xs,.table-form__row .row--xs{width:7%;max-width:55px}.table-form__header .row--sm,.table-form__row .row--sm{width:10%}.table-form__header .row--md,.table-form__row .row--md{width:25%}.table-form__header .row--lg,.table-form__row .row--lg{width:40%}.table-form__header .row--xl,.table-form__row .row--xl{width:50%}.table-form__header .row--max{width:100%}.table-form__switch{display:flex;align-items:center;justify-content:space-between;height:40px;text-transform:uppercase}.table-form__switch:first-child{border-top:1px solid #eee}.table-form__switch:last-child{border-bottom:1px solid #eee}.table-form__switch span{font-size:16px}.table-form__switch .switch-container{display:flex;align-items:center;font-size:18px}.table-form__switch .switch-container .switch{position:relative;display:inline-block;width:50px;height:30px;margin-right:12px}.table-form__switch .switch-container .switch input{opacity:0;width:100%;height:100%}.table-form__switch .switch-container .two-way-selector{width:50px;height:30px;background:#eee;margin-right:12px;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.table-form__switch .switch-container .two-way-selector .selector{display:inline-block;height:22px;width:22px;margin-left:5px;background:#fff;margin-top:4px;cursor:pointer;pointer-events:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.table-form__switch .switch-container .three-way-selector{width:92px;height:30px;background:#eee;margin-right:12px;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.table-form__switch .switch-container .three-way-selector .selector{display:inline-block;height:22px;width:22px;margin-left:5px;background:#fff;margin-top:4px;cursor:pointer;pointer-events:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.table-form__switch .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eee;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.table-form__switch .switch-container .slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.table-form__switch .switch-container input:checked+.slider--propagation{background-color:#e6e6fa}.table-form__switch .switch-container input:focus+.slider--propagation{box-shadow:0 0 1px #e6e6fa}.table-form__switch .switch-container input:checked+.slider--autocomplete-rests{background-color:#ffe5b9}.table-form__switch .switch-container input:focus+.slider--autocomplete-rests{box-shadow:0 0 1px #ffe5b9}.table-form__switch .switch-container input:checked+.slider--autocomplete-loads{background-color:#fff0c4}.table-form__switch .switch-container input:focus+.slider--autocomplete-loads{box-shadow:0 0 1px #fff0c4}.table-form__switch .switch-container input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.table-form__switch .switch-container .slider.round{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.table-form__switch .switch-container .slider.round:before{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.table-form__row .row--index{display:flex;align-items:center;justify-content:center;background:#f5f5f5;cursor:pointer;height:36px;line-height:36px;font-size:16px;font-weight:450;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-form__row .row--label{color:#222;background:#fff;line-height:40px}.table-form__row .row--right{text-align:right}.table-form__row .row--auto{width:auto}.table-form__row .row--max{width:100%}.table-form__row .row--icon{display:flex;align-items:center;justify-content:center;height:36px;font-size:20px;background:#f5f5f5;color:#ccc;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-form__row .row--icon i{pointer-events:none}.table-form__row .row--delete{background:#fcc;color:#fee}.table-form__row .row--icon-active{color:#222!important}.list-table{display:flex;flex-direction:column;width:100%}.list-table__header,.list-table__row{display:flex;justify-content:space-between;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;padding:0 12px;overflow:hidden;border-bottom:1px solid #eee}.list-table__header .link,.list-table__row .link{color:#9950bf;font-weight:450}.list-table__header{height:40px;line-height:40px;border-bottom:1px solid #eee;font-size:16px;font-weight:450}.list-table__header>div,.list-table__row>div{padding:0 8px 0 0;text-align:left}.list-table__header>div:last-child,.list-table__row>div:last-child{padding-right:0}.list-table__row select{width:100%}.list-table__row .index{width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#efefef;font-size:22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.list-table__row .colored{color:#9950bf;font-weight:450}.list-table__row .row--actions{display:flex;align-items:center;justify-content:right}.list-table__row .row--actions a{display:flex;align-items:center;justify-content:center}.list-table__header .index{width:40px;max-width:40px}.list-table__header .row{width:100%}.list-table__header .row .order-button{display:flex;align-items:center;cursor:pointer;width:100%;font-size:22px}.list-table__header .row .order-button i{display:flex;align-items:center;font-size:22px;line-height:40px!important;color:#ccc;margin-right:8px}.list-table__header .row .active i{color:#222}.list-table__header .row--xs,.list-table__row .row--xs{width:4%}.list-table__header .row--sm,.list-table__row .row--sm{width:4%}.list-table__header .row--md,.list-table__row .row--md{width:20%}.list-table__header .row--lg,.list-table__row .row--lg{width:40%}.list-table__header .row--xl,.list-table__row .row--xl{width:60%}@media screen and (max-width:768px){.list-table__header .row--xl,.list-table__row .row--xl{width:100%}}.list-table__row:hover{cursor:pointer;background:#f3f3f3}.list-table__header .row--align-right,.list-table__row .row--align-right{text-align:right}.list-table__header .row--align-right .order-button{justify-content:right}.pagination{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;font-size:18px}.pagination div{display:flex;flex-direction:row;align-items:center;justify-content:center}.pagination a{margin-left:12px}.form-button-container{display:flex;align-items:center;justify-content:left;padding:12px 0 48px 0}@media screen and (max-width:768px){.form-button-container{width:100%}}.form-button-container button{display:flex;align-items:center;border:none;background:0 0;font-size:16px;font-weight:450;cursor:pointer;background:#222;color:#fff;height:34px;line-height:34px;padding:0 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (max-width:768px){.form-button-container button{width:100%;align-items:center;justify-content:center;height:44px;line-height:44px}}.loader{display:none;width:18px;height:18px;border:2px solid #fff;border-bottom-color:transparent;box-sizing:border-box;animation:rotation 1s linear infinite;margin-right:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.input-test-button{display:flex;align-items:center;justify-content:center}.input-test-button button{background:#222;color:#fff;border:none;height:36px;margin:0 0 0 12px;padding:0 12px;cursor:pointer;font-size:18px;font-weight:450;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.status{font-size:16px;font-weight:450;background:#ccc;padding:3px 6px;border-radius:4px}.status--accounted,.status--active,.status--administrator,.status--completed,.status--verified{background:#14d977}.status--inactive,.status--incompleted,.status--not-accounted,.status--not-verified,.status--super-administrator{background:#ffb3b3}.status--pending,.status--trainer{background:#ffd699}.status--editor,.status--running{background:#89cff0}.status--draft,.status--vendor{background:#ddd}.modal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999;display:none}.modal__content{width:100%;max-width:768px;background:#fff;padding:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.modal__content h2{text-align:left;font-size:22px;font-weight:450;margin:0 12px;padding:24px 0 12px 0;border-bottom:1px solid #eee}.dialog{position:fixed;display:none;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999;padding:0 12px}.dialog .dialog__content{background:#fff;width:512px;padding:24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dialog .dialog__content__title{font-size:18px;font-weight:450;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eee;text-align:center}.dialog .dialog__content__message{text-align:center;font-size:18px}.dialog .dialog__content .button-container{padding-top:24px}.dialog .dialog__content .button-container button{font-weight:400;height:36px;padding:0 12px;font-size:16px;font-weight:450;margin-bottom:12px;color:#fff;background:#222;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (max-width:768px){.dialog .dialog__content .button-container{margin-top:16px}.dialog .dialog__content .button-container button{height:44px}}.toolbar{position:fixed;width:100%;height:80px;bottom:0;box-shadow:rgba(0,0,0,.15) 0 2px 8px;border-top:1px solid rgba(0,0,0,.08);z-index:999}.toolbar__content{display:flex;height:100%;align-items:center;justify-content:space-between;background:#fff}.toolbar__content .active{border-top:6px solid #fed400}.toolbar__content__button{display:flex;width:33.33%;height:100%;flex-direction:column;align-items:center;justify-content:center;border-top:6px solid #fff;padding-top:12px}.toolbar__content__button a{display:flex;flex-direction:column;align-items:center}.toolbar__content__button i{font-size:22px;margin-bottom:8px}.toolbar__content__button div{font-size:18px;font-weight:400}.customer-navbar{position:fixed;width:100%;height:80px;background:#fed400;padding:0 24px;z-index:100}.customer-navbar__content{display:flex;align-items:center;justify-content:space-between}.customer-navbar__content i{font-size:32px}.customer-navbar__content .title{display:flex;height:80px;width:100%;align-items:center;font-size:22px;font-weight:400}.customer-administrator{width:100%;min-height:100vh;padding:80px 24px 96px 24px}.customer-dashboard__description{padding-top:24px;font-size:22px;text-align:justify}.customer-dashboard__description div{margin-bottom:24px;text-align:justify}.customer-dashboard__description ul li{margin-top:24px}.customer-product{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;height:56px;line-height:56px;font-size:22px;background:#efefef;margin-top:24px;padding:0 0 0 24px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.customer-product i{display:flex;align-items:center;justify-content:center;font-size:22px;background:#fed400;height:56px;width:56px;border-radius:30px}.customer-product a{display:flex;width:100%;align-items:center;justify-content:space-between}.customer-administrator h1{height:64px;line-height:64px;text-align:center;font-size:32px}.customer-no-login{padding-top:24px;text-align:center}.customer-no-login h2{font-size:40px;margin-bottom:48px}.customer-no-login .text{font-size:22px;line-height:30px;margin-bottom:24px;padding:0 24px}.customer-no-login a{background:#fed400;width:100%;display:inline-block;height:48px;line-height:48px;font-size:18px;font-weight:450;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.customer-program{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.customer-search-bar{display:flex;flex-direction:row;width:100%;padding:24px 0;border-bottom:2px dashed #efefef}.customer-search-bar form{display:flex;flex-direction:row;width:100%}.customer-search-bar form input{width:100%;height:48px;padding:0 12px;border:2px solid #efefef;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.customer-search-bar form button{display:flex;align-items:center;justify-content:center;height:48px;min-width:48px;background:#fed400;cursor:pointer;font-size:20px;border:none;margin-left:24px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.customer-program__program{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;height:56px;line-height:56px;font-size:22px;background:#efefef;margin-top:24px;padding:0 0 0 24px;overflow:hidden;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.customer-program__program__name{display:flex;align-items:center;justify-content:right}.customer-program__program .arrow{display:flex;align-items:center;justify-content:center;font-size:24px;background:#fed400;height:56px;width:56px;min-width:56px;border-top-right-radius:30px;border-bottom-right-radius:30px}.customer-program__program a{display:flex;align-items:center;justify-content:space-between}.customer-program__program div{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:12px}.customer-program__program div .check{font-size:32px;color:#aaa}.customer-program__program div .question{font-size:32px;color:#aaa;margin-left:12px}.customer-program .customer-exercise{width:100%;font-size:22px;margin-top:24px}.customer-program .customer-exercise .single div{width:100%;margin-bottom:8px}.customer-program .customer-exercise .single textarea{width:100%;height:128px;padding:8px;border:2px solid #eee;font-size:22px;resize:none;border-radius:12px}.customer-program .customer-exercise:last-child{border-bottom:none}.customer-program .customer-exercise .double-row{height:64px}.customer-program .customer-exercise .double-row .label{font-size:18px;color:#aaa}.customer-program .end-page-button{width:100%;padding:12px 0}.customer-program .end-page-button button{display:flex;align-items:center;justify-content:center;border:none;background:#fed400;padding:0 24px;display:inline-block;height:56px;width:100%;cursor:pointer;font-size:22px;margin:12px 0;color:#222;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.complete-program{font-size:22px;line-height:26px;text-align:center}.complete-program .text{font-size:22px;margin:24px 0}.btn{align-items:center;justify-content:center;border:none;background:#fed400;display:inline-block;height:48px;line-height:48px;text-align:center;padding:0 24px;cursor:pointer;font-size:18px;font-weight:450;text-transform:uppercase;color:#222!important;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media screen and (max-width:768px){.btn{width:100%}}.customer-exercise .customer-exercise__section{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:22px;margin-bottom:12px}.customer-exercise .customer-exercise__section .left{display:flex;align-items:center;justify-content:left}.customer-exercise .customer-exercise__section .left i{margin-right:12px}.customer-exercise__exercise{display:flex;align-items:center;justify-content:space-between;height:56px;font-size:22px;padding:0 0 0 24px;background:#efefef;margin-bottom:24px;border-radius:28px}.customer-exercise__exercise .icon-container{display:flex;align-items:center;justify-content:center}.customer-exercise__exercise .icon-container .icon{display:flex;align-items:center;justify-content:center;background:#fed400;height:56px;width:56px;font-size:22px;color:#222;margin-left:24px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.customer-exercise__exercise .icon-container .icon a{color:#aaa}.customer-exercise .customer-exercise__section .user-note{display:flex;flex-direction:row;align-items:center;position:relative;min-width:100%;text-align:center;font-size:22px;line-height:32px;padding:12px 0;border-top:2px dashed #efefef;border-bottom:2px dashed #efefef}.customer-exercise .customer-exercise__section .user-note .note{padding-left:24px;width:100%}.customer-exercise .customer-exercise__section .iframe{width:100%;height:256px;margin:12px 0;background:#efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.customer-exercise .customer-exercise__section .button-plus{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fed400;border:none;border-top-left-radius:24px;border-bottom-left-radius:24px}.customer-exercise .customer-exercise__section .button-minus{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fed400;border:none;border-top-right-radius:24px;border-bottom-right-radius:24px}.customer-exercise .customer-exercise__section .button-minus i,.customer-exercise .customer-exercise__section .button-plus i{pointer-events:none;height:48px;line-height:48px;font-size:24px}.customer-exercise .customer-exercise__section .actual-load{display:flex;flex-direction:row;align-items:center}.customer-exercise .customer-exercise__section .actual-load .fake-input{position:relative;z-index:0}.customer-exercise .customer-exercise__section .actual-load .fake-input input{height:48px;width:128px;padding:0 8px;border-top:2px solid #eee;border-bottom:2px solid #eee;border-right:none;border-left:none;text-align:center}.customer-exercise .customer-exercise__section .actual-load .fake-input span{position:absolute;right:12px;height:48px;line-height:48px;color:#bbb}.customer-profile{padding:24px 0 96px 0}.customer-profile h2{font-size:22px;margin-bottom:24px}.exercise--title i{text-align:center;background:#f3f3f3;color:#222;font-size:22px;height:64px;line-height:64px;width:64px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.message-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:80px}.message-page .message-page__content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 24px;width:100%;max-width:768px}.stats{display:flex;flex-direction:row;margin:24px 0;font-size:18px}.stats__left{min-width:200px;padding-top:72px}.stats__left .row{display:flex;align-items:center;height:36px;padding:0 8px}.stats__left .row:nth-child(odd){background:#f5f5f5}.stats__right{width:100%}.stats__right__row{display:flex;flex-direction:row;width:100%;overflow-x:scroll}.stats__right__row .row{display:flex;flex-direction:row;align-items:center;height:36px;width:fit-content}.stats__right__row .col{min-width:25%;flex:0 0 auto}.stats__right__row .col .row{display:flex;width:100%}.stats__right__row .row:nth-child(odd){background:#f5f5f5}.stats__right__row .col:nth-child(odd){background:#f5f5f5}.stats__right__row .row .name{width:588px}.stats__right__row .row .value{width:100%;text-align:center}.stats__right__row .row .border{border-right:2px solid #aaa}.stats__right__row .row .microciclo{display:flex;align-items:center;justify-content:center;height:36px;width:100%;text-transform:uppercase;font-size:18px;font-weight:450}.customer-dashboard__exercise-page{font-size:22px;line-height:24px}.customer-dashboard__exercise-page .iframe-container{position:relative;overflow:hidden;width:100%;padding-top:75%;margin:24px 0;border-radius:12px}.customer-dashboard__exercise-page .iframe-container .iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.customer-dashboard__exercise-page .title{font-size:22px;font-weight:450;text-align:left;line-height:24px;margin:12px 0}.customer-dashboard__exercise-page .table-stats{margin-top:24px;border:1px solid #efefef;border-radius:6px}.customer-dashboard__exercise-page .table-stats .header{display:flex;background:#efefef}.customer-dashboard__exercise-page .table-stats .header div{padding:8px;width:33.33%}.customer-dashboard__exercise-page .table-stats .rows{display:flex}.customer-dashboard__exercise-page .table-stats .rows div{padding:8px;width:33.33%;border:1px solid #efefef}.administrator-button{display:flex;border:none;background:0 0;font-size:16px;font-weight:450;cursor:pointer;background:#222;color:#fff;height:34px;line-height:36px;padding:0 12px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.administrator-button--red{background:#fcc!important;color:#222!important}@media screen and (max-width:768px){.administrator-button{width:100%;height:44px;justify-content:center;align-items:center;text-align:center}}.search{display:flex}.search input{margin-right:12px;padding:0 8px;border:2px solid #eee;font-size:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (max-width:768px){.search{margin-bottom:12px;width:100%}.search input{width:100%}.search button{width:20%}}.mobile-only{display:none!important}@media screen and (max-width:768px){.mobile-only{display:flex!important}}.mobile-menu{position:fixed;z-index:999;width:100%;height:calc(100vh - 80px);margin-top:80px;display:none}.mobile-menu__content{background:#fed400}.mobile-menu ul li{width:100%;text-align:center;font-size:22px;line-height:64px}.mobile-menu ul li a{display:flex;align-items:center;justify-content:space-between;padding:0 12px}.mobile-menu ul li a i{display:flex;align-items:center;justify-content:center;width:48px;height:64px;font-size:24px}.mobile-administrator-menu{position:fixed;z-index:999;width:100%;height:calc(100vh - 80px);background:#fed400;margin-top:80px;display:none}.mobile-administrator-menu ul li{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:center;font-size:22px;line-height:64px}.editor .setting{display:flex;align-items:center;flex-direction:row;font-size:18px;height:46px}.editor .setting input[type=checkbox]{height:24px;width:24px;margin-right:12px;cursor:pointer}.intestation{display:flex;justify-content:space-between;border-bottom:1px solid #eee}.intestation .table-form__switch{border-bottom:none}.editor-form{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ql-editor{min-height:256px}.ql-editor ol{padding-left:8px}.ql-editor .ql-video{width:100%;aspect-ratio:16/9;border:none;border-radius:6px}.more-info{display:flex;align-items:center;justify-content:center;padding:80px 0 64px 0}.more-info__content{width:100%;max-width:1280px;font-size:22px;text-align:justify;padding:0 24px}.more-info__content a{color:#9950bf;font-weight:450}.more-info__content h2{text-align:center;font-size:26px;font-weight:450;margin:32px 0 24px 0}.more-info__content ul li{margin-bottom:24px}.more-info__content ul li:last-child{margin-bottom:0}.post-page{padding:0 24px}.post-page a{color:#9950bf;font-weight:450;text-decoration:none}.post-page strong{font-weight:450!important}.post-page em{font-style:italic!important}.post-page h1{font-size:40px!important;font-weight:450!important;margin:48px 0;text-align:center;line-height:48px}.post-page h2{letter-spacing:normal!important;font-size:28px!important;font-weight:450!important}@media screen and (max-width:768px){.post-page h2{text-align:center}}.post-page h3{letter-spacing:normal!important;font-size:22px!important;font-weight:450!important}.post-page__image{height:512px;width:100%;margin-bottom:24px;background-position:center;background-size:cover;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.post-page__image-quote{text-align:center;margin-bottom:24px;overflow:hidden}.post-page__image-quote a{color:#aaa}.post-page__content{text-align:justify}.post-page__content ol{padding-left:24px}.post-page__content ol li[data-list=ordered]{display:list-item;list-style-type:decimal}.post-page__content ol li[data-list=bullet]{display:list-item;list-style-type:disc}.post-page .recommended a{color:#9950bf;font-weight:450}.post-page .ql-video{width:100%;aspect-ratio:16/9;border:none;border-radius:6px}.post-double-container{display:flex;justify-content:space-between}.post-double-container .post-content,.post-double-container .post-preview{flex:50%}.post-double-container .post-content{padding-right:12px}.post-double-container .post-preview{padding-left:12px;line-height:20px;text-align:justify}.category-page .text{padding:0 24px;text-align:justify}#js__editor{font-size:18px!important;font-family:"Roboto Condensed",sans-serif}#js__editor strong{font-weight:450!important}#js__editor em{font-style:italic!important}#js__editor h2{letter-spacing:normal!important;font-size:22px!important;font-weight:450!important}#js__editor h3{letter-spacing:normal!important;font-size:22px!important;font-weight:450!important}.desktop-only{display:inline-block!important}@media screen and (max-width:768px){.desktop-only{display:none!important}}.general-stats{font-size:18px;padding:0 12px}.general-stats__section{width:100%;height:calc(100vh - 80px)}.general-stats__section>div{height:100%}.general-stats__double{display:flex;justify-content:space-between;width:100%;height:calc(100vh - 80px)}.general-stats__double>div{height:100%}.general-stats .line-chart{width:100%;height:calc(100vh - 80px)}.customer-stats{height:512px}.chat-gpt-form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border-bottom:2px dashed #eee;border-radius:8px}.chat-gpt-form>div{display:flex;width:100%}.chat-gpt-form>div .label{line-height:24px;font-size:18px;color:#aaa;margin-bottom:4px;text-align:justify}.chat-gpt-form>div textarea{height:64px;width:100%;padding:8px;font-size:18px;resize:none;border:2px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.chat-gpt-form .buttons{margin-top:12px}.chat-gpt-form .buttons button{display:flex;align-items:center;height:36px;padding:0 12px;cursor:pointer;background:#222;font-size:16px;border:none;color:#fff;border-radius:4px}#qrcode{margin-top:24px}.cookie-modal{display:none;position:fixed;left:0;bottom:0;background:#fed400;width:100%;padding:24px;z-index:9999}.cookie-modal h5{font-size:28px;margin-bottom:24px}.cookie-modal .text{font-size:22px}.cookie-modal .text a{color:#9950bf}.cookie-modal .buttons{margin-top:24px}.cookie-modal .buttons button{background:#222;color:#fed400!important;margin-right:12px}@media screen and (max-width:768px){.cookie-modal .buttons button{margin:0 24px 24px 0}}.page-blog{position:relative;text-align:center;padding:0 24px}.page-blog__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.page-blog__content h2{font-size:40px;font-weight:450}.page-blog__content h3{margin-top:24px;font-size:22px}.page-blog__content .categories-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.page-blog__content .categories-container .category{margin:12px;padding:12px 24px;background:#fed400;font-size:22px;font-weight:450;cursor:pointer;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.page-blog__content .categories-container .category:hover{background:gold}@media screen and (max-width:768px){.page-blog__content .categories-container .category{width:100%;margin:12px 0}}.page-blog__content .post-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.page-blog__content .post-container .post{position:relative;display:flex;justify-content:center;flex-basis:49%;height:512px;margin-bottom:24px;padding:12px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;min-height:512px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.page-blog__content .post-container .post a{display:block;width:100%}.page-blog__content .post-container .post__image{width:100%;height:100%;background-size:cover;background-position:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.page-blog__content .post-container .post__text{position:absolute;bottom:12px;width:calc(100% - 24px);background:#fed400;padding:24px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.page-blog__content .post-container .post__text a{font-weight:450}@media screen and (max-width:768px){.page-blog__content .post-container .post{flex-basis:100%}}.page-blog__content .post-container .post:first-child{flex-basis:100%}.page-blog__content .post-pagination{display:flex;width:100%;justify-content:space-between;padding:12px;margin-top:12px;border-top:2px solid #222;border-bottom:2px solid #222}.secondary-navbar{display:flex;align-items:center;justify-content:left;height:40px;width:100%;display:flex;border-bottom:1px solid #eee;padding:0 12px}.secondary-navbar li{display:inline-block;font-size:18px}.secondary-navbar:first-child li{margin-right:12px}.product{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:48px;height:448px;min-height:448px;padding:8px 24px}.product:nth-child(even){flex-direction:row}.product>div{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;flex-basis:50%;height:100%;padding:0 12px}.product>div h4{width:100%;font-size:32px;margin-bottom:24px}.product .image__container{position:relative;width:100%;height:100%;padding:12px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.product .image__container .image{min-width:100%;width:100%;height:100%;background-position:center;background-size:cover;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.product .image__container .price{display:flex;align-items:center;justify-content:center;position:absolute;top:12px;left:12px;width:80px;height:80px;font-weight:450;letter-spacing:-1px;background:#fed400;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;border-bottom-right-radius:6px}@media screen and (max-width:768px){.product .image__container{margin-bottom:24px}}@media screen and (max-width:768px){.product{flex-direction:column;height:auto;padding:0 24px}.product>div{flex-basis:100%;margin-bottom:24px;padding:0}}.home-about{position:relative;text-align:center;padding:0 24px}.home-about__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.home-about__content h2{font-size:52px;line-height:52px;font-weight:450;letter-spacing:-2px}@media screen and (max-width:768px){.home-about__content h2{padding-top:128px}}.home-about__content h3{margin-top:24px;font-size:32px;font-weight:450px;letter-spacing:-1px}.home-about__content .text{width:100%;max-width:1280px;font-size:22px}.home-about__content .text div{margin-top:24px}.home-about__content .intro{display:flex;flex-direction:row;margin-top:24px}.home-about__content .intro img{width:256px;height:256px;margin:48px 0 48px 0;padding:12px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;border-radius:50%}.home-about__content .intro div{display:flex;align-items:center;justify-content:center}.home-about__content .intro div .quote{display:flex;flex-direction:column;font-size:32px;line-height:40px;font-weight:450;letter-spacing:-1px;max-width:512px;margin-left:128px;color:#222}@media screen and (max-width:768px){.home-about__content .intro div .quote{margin-left:0;margin-bottom:24px}}@media screen and (max-width:768px){.home-about__content .intro{flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:768px){.home-about__content h2{font-size:40px}}.home-blog{position:relative;text-align:center;padding:0 24px}.home-blog__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.home-blog__content h2{font-size:52px;line-height:52px;font-weight:450;letter-spacing:-2px}.home-blog__content h3{margin-top:24px;font-size:32px;font-weight:450px;letter-spacing:-1px}.home-blog__content .post-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:48px;padding-bottom:8px;width:100%}.home-blog__content .post-container .post{position:relative;display:flex;justify-content:center;flex-basis:49%;width:100%;height:512px;margin-top:24px}.home-blog__content .post-container .post a{display:block;width:100%}@media screen and (max-width:768px){.home-blog__content .post-container .post{flex-basis:100%}}.home-blog__content .post-container .post__content{position:relative;overflow:hidden;width:100%;height:100%;padding:12px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.home-blog__content .post-container .post__content__image{position:absolute;width:calc(100% - 24px);height:calc(100% - 24px);background-size:cover;background-position:center center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.home-blog__content .post-container .post__content__text{position:absolute;bottom:12px;width:calc(100% - 24px);background:#fed400;padding:24px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.home-blog__content .post-container .post__content__text a{font-weight:450}.home-blog__content .post-container .post:first-child{flex-basis:100%}.home-functional-training{display:flex;align-items:center;justify-content:center;width:100%}.home-functional-training__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:128px 24px;width:100%;max-width:1280px}.home-functional-training__content .content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1200px;margin-top:48px}.home-functional-training__content .content .box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;font-size:22px;margin-bottom:24px;border:2px solid #efefef;padding:12px 24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.home-functional-training__content .content .box .header{display:flex;align-items:center;justify-content:space-between;width:100%}.home-functional-training__content .content .box .header div{text-align:left}.home-functional-training__content .content .box .header i{cursor:pointer}.home-functional-training__content .content .box .text{display:flex;text-align:justify;height:0;overflow:hidden}.home-functional-training__content .content .box .active{padding-top:24px;height:auto}.home-functional-training__content .content .box i{font-size:26px;color:#ccc}.home-functional-training__content h2{font-size:52px;line-height:52px;font-weight:450;letter-spacing:-2px}@media screen and (max-width:768px){.home-functional-training__content h2{font-size:40px}}.home-functional-training__content h3{margin-top:24px;font-size:32px;font-weight:450px;letter-spacing:-1px}.home-hero{position:relative;padding:0 24px 128px 24px;width:100%}@media screen and (max-width:768px){.home-hero{background-color:rgba(254,212,0,.1)}}.home-hero__background{position:absolute;top:0;left:0;width:100%;background-color:#fed400;height:calc(100vh - 80px);z-index:0;opacity:.1;overflow:hidden}@media screen and (max-width:768px){.home-hero__background{display:none}}.home-hero__content{position:relative;width:100%;overflow:hidden}.home-hero__content__text{display:flex;align-items:center;flex-direction:column;height:100%;width:100%;z-index:300}.home-hero__content__text h1{width:100%;font-size:80px;font-weight:700;color:#222;margin-top:96px;line-height:80px;text-align:center;font-family:"Bebas Neue",sans-serif;letter-spacing:2px}@media screen and (max-width:768px){.home-hero__content__text h1{font-size:56px;line-height:64px;margin-top:48px}}.home-hero__content__text h1 .colored{display:inline-block;color:#fed400}.home-hero__content__text .text{font-size:22px;color:#222;margin-top:48px;text-align:center;width:100%;max-width:768px}@media screen and (max-width:768px){.home-hero__content__text .text{margin-top:32px}}.home-hero__content__image{position:relative;margin:64px 0 12px 0;width:100%;max-width:1280px;padding:12px;background:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.home-hero__content__image .image-content{background-image:url(/images/hero.webp);background-size:cover;background-position:center;height:640px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media screen and (max-width:768px){.home-hero__content__image .image-content{background-image:url(/images/hero_mobile.webp);padding-bottom:100%;height:auto}}@media screen and (max-width:768px){.home-hero__content__image{margin-top:32px}}.home-postural-gymnastic{display:flex;align-items:center;justify-content:center;background:#fefae4;width:100%}.home-postural-gymnastic__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:128px 24px;width:100%;max-width:1280px}.home-postural-gymnastic__content .content{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:64px;margin-bottom:32px;width:100%}.home-postural-gymnastic__content .content .left,.home-postural-gymnastic__content .content .right{display:flex;flex-direction:column;align-items:left;justify-content:left;width:45%;padding:24px;background:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}@media screen and (max-width:768px){.home-postural-gymnastic__content .content .left,.home-postural-gymnastic__content .content .right{width:100%;margin-bottom:48px}}.home-postural-gymnastic__content .content .left>h4,.home-postural-gymnastic__content .content .right>h4{display:inline-block;font-size:32px;font-weight:450;margin-top:24px;margin-bottom:48px}.home-postural-gymnastic__content .content .left>div,.home-postural-gymnastic__content .content .right>div{display:flex;justify-content:left;align-items:center;margin-bottom:24px;font-size:22px}.home-postural-gymnastic__content .content .left>div>div,.home-postural-gymnastic__content .content .right>div>div{width:100%;text-align:left}.home-postural-gymnastic__content .content .left>div i,.home-postural-gymnastic__content .content .right>div i{font-size:26px;margin-right:12px}@media screen and (max-width:768px){.home-postural-gymnastic__content .content{flex-direction:column}}.home-postural-gymnastic__content h2{font-size:52px;line-height:52px;font-weight:450;letter-spacing:-2px}@media screen and (max-width:768px){.home-postural-gymnastic__content h2{font-size:40px}}.home-postural-gymnastic__content h3{margin-top:24px;font-size:32px;font-weight:450px;letter-spacing:-1px}.home-reviews{position:relative;width:100%;height:896px;overflow:hidden;padding:96px 0 64px 0;background:#fefae4}.home-reviews .shadow{display:flex;position:absolute;bottom:0;left:0;width:100%;height:256px;align-items:end;justify-content:center;z-index:50;background:linear-gradient(180deg,rgba(254,250,228,0) 0,#fefae4 75%)}.home-reviews .shadow button{background:gold;border:none;height:48px;padding:0 24px;font-size:18px;font-weight:450;cursor:pointer;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.home-reviews__content{display:flex;align-items:center;justify-content:center;flex-direction:column}.home-reviews__content h2{font-size:52px;line-height:52px;font-weight:450;letter-spacing:-2px}@media screen and (max-width:768px){.home-reviews__content h2{font-size:40px}}.home-reviews__content h3{margin-top:24px;font-size:32px;font-weight:450px;letter-spacing:-1px}.home-reviews__content .reviews{display:flex;flex-direction:row;max-width:1280px;margin-top:48px}@media screen and (max-width:768px){.home-reviews__content .reviews{flex-direction:column}}.home-reviews__content .reviews .reviews-column{width:33%;padding:12px}@media screen and (max-width:768px){.home-reviews__content .reviews .reviews-column{width:100%;padding:24px 24px 0 24px}}.home-reviews__content .reviews .reviews-column .review{display:inline-block;width:100%;padding:24px;margin-bottom:24px;background:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.home-reviews__content .reviews .reviews-column .review .header{display:flex;width:100%;flex-direction:row;margin-bottom:24px}.home-reviews__content .reviews .reviews-column .review .header img{height:60px;height:60px}.home-reviews__content .reviews .reviews-column .review .header>div{display:flex;flex-direction:column;align-content:right;margin-left:12px;font-size:22px}.home-reviews__content .reviews .reviews-column .review .header>div i{color:gold;font-size:22px}.home-reviews__content .reviews .reviews-column .review .content{font-size:22px;text-align:justify}@media screen and (max-width:768px){.home-reviews__content .reviews .reviews-column .review:last-child{margin-bottom:0}}.home-social{height:128px;width:100%}.home-social__content{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background:#eef7f9}.home-social__content i{color:#222;font-size:48px;margin:0 12px;cursor:pointer}