.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:#63636333 0 2px 8px;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}.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(2n){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:#63636333 0 2px 8px;-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-hero{position:relative;padding:0 24px 128px;width:100%}@media screen and (max-width: 768px){.home-hero{background-color:#fed4001a}}.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;width:100%;max-width:1280px;padding:12px;background:#fff;box-shadow:#63636333 0 2px 8px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.home-hero__content__image .image-content{background-image:url(/build/assets/hero-BA3HdVFz.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(/build/assets/hero_mobile-DspsqSn2.webp);padding-bottom:100%;height:auto}}@media screen and (max-width: 768px){.home-hero__content__image{margin-top:32px}}.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;padding:12px;box-shadow:#63636333 0 2px 8px;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-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 .right,.home-postural-gymnastic__content .content .left{display:flex;flex-direction:column;align-items:left;justify-content:left;width:45%;padding:24px;background:#fff;box-shadow:#63636333 0 2px 8px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}@media screen and (max-width: 768px){.home-postural-gymnastic__content .content .right,.home-postural-gymnastic__content .content .left{width:100%;margin-bottom:48px}}.home-postural-gymnastic__content .content .right>h4,.home-postural-gymnastic__content .content .left>h4{display:inline-block;font-size:32px;font-weight:450;margin-top:24px;margin-bottom:48px}.home-postural-gymnastic__content .content .right>div,.home-postural-gymnastic__content .content .left>div{display:flex;justify-content:left;align-items:center;margin-bottom:24px;font-size:22px}.home-postural-gymnastic__content .content .right>div>div,.home-postural-gymnastic__content .content .left>div>div{width:100%;text-align:left}.home-postural-gymnastic__content .content .right>div i,.home-postural-gymnastic__content .content .left>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-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:0px;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-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:#63636333 0 2px 8px;-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-reviews{position:relative;width:100%;height:896px;overflow:hidden;padding:96px 0 64px;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,#fefae400,#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}}.home-reviews__content .reviews .reviews-column .review{display:inline-block;width:100%;padding:24px;margin-bottom:24px;background:#fff;box-shadow:#00000026 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}.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}.website-navbar{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:80px;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,.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{font-size:32px;line-height:32px}.website-navbar__content__title .role{font-size:22px;line-height:20px}.website-navbar__content ul{display:flex!important;flex-direction:row;align-items:center;justify-content:center;list-style-type:none}.website-navbar__content ul .focus{display:flex;align-items:center;height:48px;padding:0 24px;font-size:18px;font-weight:450;text-transform:uppercase;background:#222;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{margin-left:16px;color:#222;font-size:22px;font-weight:400;cursor:pointer}.website-navbar__content i{width:40px;height:40px;color:#222;font-size:40px;cursor:pointer}.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%;padding:64px 24px;background:#fefae4}.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;align-items:center;justify-content:center;width:100%;height:128px;color:#222;text-align:center;background:#fefae4;border-top:2px solid #f4efd3}.footer__copyright .content{display:flex;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{padding:0 24px;text-align:center}.footer__content__menu__left .text,.footer__content__menu__right .text{text-align:center}}.page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0 0}.home,.about,.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;border-radius:24px}.products__content .description{padding-bottom:48px;font-size:22px;line-height:28px}.product .button-container{display:flex;flex-direction:column}.product .button-container .link{height:20px;margin-top:24px;background:none}.overlay{position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background:transparent;box-shadow:inset #000 0 0 96px -12px;border-radius:24px}.separator{display:flex;align-items:center;justify-content:center;width:100%;height:6px;margin-bottom:64px;padding:0 24px}@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 #ffffff}.underline__line{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#fed400}.section{width:100%;max-width:1280px;margin-bottom:128px;overflow:hidden;font-size:22px}.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:450;letter-spacing:-1px;text-align:center}.website-products{display:flex;align-items:center;justify-content:center;padding:80px 0 0}.website-products__content{width:100%;max-width:1280px;padding:0 24px}.thank-you-message{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:80px 24px 0}.thank-you-message .text{width:100%;max-width:768px;font-size:22px;line-height:30px;text-align:center}.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;width:100%;max-width:768px;padding:0 24px}.more-info{display:flex;align-items:center;justify-content:center;padding:80px 0 64px}.more-info__content{width:100%;max-width:1280px;padding:0 24px;font-size:22px;text-align:justify}.more-info__content a{color:#9950bf;font-weight:450}.more-info__content h2{margin:32px 0 24px;font-size:26px;font-weight:450;text-align:center}.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:underline}.post-page strong{font-weight:450!important}.post-page em{font-style:italic!important}.post-page h1{margin:48px 0;font-size:40px!important;font-weight:450!important;line-height:48px;text-align:center}.post-page h2{font-size:28px!important;font-weight:450!important;letter-spacing:normal!important}@media screen and (max-width: 768px){.post-page h2{text-align:center}}.post-page h3{font-size:22px!important;font-weight:450!important;letter-spacing:normal!important}.post-page__image{width:100%;height:512px;margin-bottom:24px;background-position:center;background-size:cover;border-radius:12px}.post-page__image-quote{margin-bottom:24px;overflow:hidden;text-align:center}.post-page__image-quote a{color:#aaa}.post-page .recommended a{color:#9950bf;font-weight:450}.post-double-container{display:flex;justify-content:space-between;gap:24px}@media screen and (max-width: 1024px){.post-double-container{flex-direction:column}}.post-double-container .post-content,.post-double-container .post-preview{flex:50%}.post-double-container .post-content{min-width:0px}.category-page .text{padding:0 24px;text-align:justify}
