.profile{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;padding:20px 0}@media(max-width:768px){.profile{padding:20px 30px}}.profile div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.profile div p{color:#11263c;margin-bottom:40px}.profile div p span{display:block;font-weight:400;font-size:14px;line-height:16px;color:#595e69;margin-top:8px}.profile .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%}@media(max-width:768px){.profile .btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.profile .btn-container button{width:100%;max-width:330px;font-weight:700;font-size:20px;text-align:center;letter-spacing:-.4px;line-height:32px;color:#2698b0;text-transform:uppercase;background:#fff;border:1px solid #2698b0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;padding:13px 12px}@media(max-width:768px){.profile .btn-container button{margin-bottom:20px;max-width:450px;font-size:18px!important}}@media(max-width:450px){.profile .btn-container button{font-size:16px!important}}.subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:300px;padding:0 var(--padding)}.subscription .title{font-weight:700;font-size:26px;line-height:28px;text-align:center;letter-spacing:-.2px;margin-bottom:25px;color:#141414}.subscription img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:center;align-self:center}.subscription .method p{font-weight:700;font-size:16px;line-height:28px;letter-spacing:-.2px;margin:15px 0;color:#b7c0d0}.subscription .method div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.subscription .method button{background:#fff;border:1px solid #2698b0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;font-weight:700;font-size:16px;line-height:32px;padding:6px 16px;text-align:center;letter-spacing:-.4px;width:100%;max-width:145px;color:#2698b0;cursor:pointer}.subscription .method button:first-of-type{margin-right:15px}.subscription .method .active{background:#2698b0;color:#fff}.subscription .input{margin:33px 0 54px;max-width:400px}.subscription .input input{background:#f8fafe;border:1px solid #b7c0d0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;width:100%;outline:none;padding:16px 12px;font-weight:500;font-size:14px;letter-spacing:-.2px;color:#b7c0d0}@media(max-width:376px){.subscription .input input{font-size:12px}}.subscription .input .cardActive input:first-child{margin-right:13px}.subscription .input div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:10px}.subscription .input p{font-size:12px;line-height:16px;letter-spacing:-.2px;font-weight:400;color:#b7c0d0}.subscription .button{background:-webkit-gradient(linear,left top,left bottom,from(#ff9cc5),to(#ffb991));background:linear-gradient(180deg,#ff9cc5,#ffb991)}.unSubscribe{display:grid;justify-items:center}.unSubscribe img{margin:81px 0 66px}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1110px;width:100%;padding:30px 25px}.header,.header ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px;text-align:center;list-style:none}.header ul li a{font-weight:600;font-size:16px;letter-spacing:-.2px;color:#141414;text-decoration:none}.header ul li:not(:last-child){margin-right:25px}.header--user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--user img{margin-right:20px}.header--language div select{color:#141414;background-image:url(../img/arrow_down_black.f420efab.svg)}.header--burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:20px;height:14px;background:transparent;border:none;cursor:pointer}.header--burger div{width:inherit;height:2px;background:#141414;border-radius:2px}.header--burger div:nth-child(2){-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;-webkit-transform:translateX(4px);transform:translateX(4px)}.header--burger:active div:nth-child(2),.header--burger:hover div:nth-child(2){-webkit-transform:none;transform:none}.header--burgerMenu{position:fixed;z-index:9999;top:0;left:0;padding:35px 41px;width:100%;height:100%;background:#fff;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.header--burgerMenu::-webkit-scrollbar{width:0}.header--burgerMenu--closeBtn{position:absolute;top:0;right:0;width:45px;height:45px;border:none;background:transparent;background:#2698b0;cursor:pointer;background-image:url(../img/closeBtn.e74bf133.svg);background-position:50%;background-repeat:no-repeat;background-size:13px}.header--burgerMenu--language{margin-bottom:60px}.header--burgerMenu--language select{color:#141414;background-image:url(../img/arrow_down_black.f420efab.svg)}.header--burgerMenu--user{margin-bottom:10px}.header--burgerMenu--user,.header--burgerMenu ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.header--burgerMenu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;text-align:left}.header--burgerMenu ul li{margin-bottom:36px}.header--burgerMenu ul li:first-child{margin-bottom:47px}.header .router-link-active{color:#2698b0}@media(max-width:992px){.header--user,.header ul li:not(:last-child){margin-right:10px}}@media(max-width:768px){.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--language,.header--user,.header ul{display:none}.header--burger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:768px){.header--burgerMenu--language{display:none}.header--burgerMenu--user,.header--burgerMenu ul{display:none!important}}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:54px;min-height:270px}.banner,.banner--info{position:relative;width:100%}.banner--info{margin:0 auto;padding-top:19px;padding-bottom:19px;max-width:738px;z-index:1}.banner--info h2{margin-bottom:20px;font-weight:600;font-size:38px;letter-spacing:-1.2px;color:#141414}.banner--info p{font-size:20px;line-height:30px;font-weight:400;letter-spacing:-.2px;color:#141414}.banner--img{position:absolute;top:0;left:0;background-position:100%;background-repeat:no-repeat;height:100%;width:100%}.banner--img--training{background-image:url(../img/training.a0fb3473.png)}.banner--img--recommendations{background-image:url(../img/recommendations.d1772232.png)}.banner--img--helpPage{background-image:url(../img/helpPage.56baf6b1.png)}@media(max-width:738px){.banner{padding-left:25px;padding-right:25px}}@media(max-width:576px){.banner--info h2{margin-bottom:27px;font-size:30px;line-height:1}.banner--info p{font-size:16px;line-height:20px}.banner--img--training{background-image:url(../img/training_mob.3ecfbc45.png)}.banner--img--recommendations{background-image:url(../img/recommendations_mob.40dc66d4.png)}.banner--img--helpPage{background-image:url(../img/helpPage_mob.5cdcc2f5.png)}}.cardContainer{width:100%;max-width:790px}@media(max-width:820px){.cardContainer{width:280px}}.cardContainer--card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px;padding:16px;width:100%;background:#fff;-webkit-box-shadow:0 4px 20px hsla(0,0%,40.8%,.5);box-shadow:0 4px 20px hsla(0,0%,40.8%,.5);border-radius:20px;cursor:pointer}.cardContainer--card--blocked{cursor:default}.cardContainer--card--number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;margin:auto 38px auto 4px;border-radius:50px;background:radial-gradient(72.61% 100% at 43.44% 0,#ff9c9c 0,#ffa0d8 24.27%,#f6aff5 53.32%,#eef2fb 85.26%,#f6f9ff 100%);font-size:40px;letter-spacing:-1.2px;color:#fff}.cardContainer--card--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.cardContainer--card--info--type{font-family:Satisfy;font-size:20px;letter-spacing:-.2px;color:#2698b0}.cardContainer--card--info--title{max-width:350px;font-size:32px;font-weight:600;letter-spacing:-.2px;color:#141414}.cardContainer--card--info--workoutInfo{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:12px;letter-spacing:-.2px;color:#616161}.cardContainer--card--info--workoutInfo div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardContainer--card--info--workoutInfo img{margin-right:6px}.cardContainer--card--info--workoutInfo--time{margin-right:40px}.cardContainer--card--playerWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:248px;height:153px}.cardContainer--card--playerWrapper--btn{position:absolute;top:calc(50% - 31px);left:calc(50% - 31px);width:62px;height:62px;background:transparent;background-image:url(../img/play.23b69eb9.svg);z-index:9;border:none;cursor:pointer}.cardContainer--card--playerWrapper--img{min-height:100%;min-width:248px;max-height:100%;max-width:248px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:8px;overflow:hidden}.cardContainer--card--videoPlayer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.9)}.cardContainer--card--videoPlayer--player{width:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;position:fixed}@media(max-width:768px){.cardContainer--card--videoPlayer--player{width:90%!important}}.cardContainer--card--videoPlayer #player,.cardContainer--card--videoPlayer .player-container,.cardContainer--card--videoPlayer .player_plate{width:100%!important}.cardContainer--card--videoPlayer--closeBtn{position:absolute;top:0;left:0;background:transparent;border:0;width:100%;height:100%}.cardContainer--card--main{display:-webkit-box;display:-ms-flexbox;display:flex}.cardContainer--card--block{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,8,33,.6);-webkit-box-shadow:0 4px 20px hsla(0,0%,40.8%,.5);box-shadow:0 4px 20px hsla(0,0%,40.8%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;z-index:99}.cardContainer--card--block--btn{position:absolute;top:calc(50% - 37px);left:calc(50% - 37px);width:74px;height:74px;background:transparent;background-image:url(../img/lock.ca3ddddc.svg);z-index:99;border:none}@media(max-width:820px){.cardContainer--card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.cardContainer--card--number{display:none}.cardContainer--card--info--type{margin-bottom:13px}.cardContainer--card--info--title{margin-bottom:25px;font-size:22px;line-height:1}.cardContainer--card--info--workoutInfo--time{margin-right:30px}.cardContainer--card--player{margin-bottom:13px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cardContainer--card--main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.video-card{padding:16px 16px 24px;border-radius:16px;background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(15,26,85,.1);box-shadow:0 0 15px 0 rgba(15,26,85,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-card__title{font-size:12px;font-weight:500;line-height:130%;margin:12px 0}.video-card__name,.video-card__title{color:#0e0e0f;font-family:Montserrat,sans-serif;font-style:normal}.video-card__name{font-size:18px;font-weight:600;line-height:22px}.video-card__image{overflow:hidden;border-radius:10px;position:relative;-webkit-filter:brightness(.8);filter:brightness(.8)}.video-card__image-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-card__info{-ms-flex-align:center;margin-top:10px}.video-card__info,.video-card__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.video-card__info-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center}.video-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;margin-right:6px}.video-card__icon.duration{background:#ff63b7}.video-card__icon.amount{background:#78a9ff}.video-card__locked{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(34,34,38,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-card__locked svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-card__text{color:#616161;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.2px}.video-card__video-wrapper{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.9)}.video-card__player{position:fixed;width:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;z-index:10}.workout-page{width:100%}.workout-page__banner{border-radius:12px;background:url(../img/training.a0fb3473.png),-webkit-gradient(linear,left top,left bottom,from(#f4baf4),to(#c48cfa));background:url(../img/training.a0fb3473.png),linear-gradient(180deg,#f4baf4,#c48cfa);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:24px 42px 48px}@media(max-width:900px){.workout-page__banner{background-size:cover}}@media(max-width:768px){.workout-page__banner{border-radius:0}}@media(max-width:480px){.workout-page__banner{background:url(../img/training.a0fb3473.png),-webkit-gradient(linear,left top,left bottom,from(#f4baf4),to(#c48cfa));background:url(../img/training.a0fb3473.png),linear-gradient(180deg,#f4baf4,#c48cfa);background-position:50%;background-repeat:no-repeat}}.workout-page__banner-wrapper{padding:40px 48px 0}@media(max-width:768px){.workout-page__banner-wrapper{padding:0}}.workout-page__banner-body{max-width:600px}.workout-page__banner-body h2{color:#141414;font-size:26px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-1.2px;margin-bottom:5px}.workout-page__banner-body p{color:#141414;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.2px}.workout-page__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-top:24px;padding:0 48px}@media(max-width:768px){.workout-page__list{padding:0 15px}}.workout-page__card{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;min-width:260px}.workout-page__block-label{display:block;color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.2px;margin-bottom:5px}.workout-page__block-label .bold{color:#0e0e0f;font-weight:600}@media(max-width:768px){.workout-page__block-label .bold{color:#2698b0}}.workout-page__cards{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px}.BackBtn,.workout-page__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BackBtn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px 30px;margin-top:30px;margin-bottom:18px;min-width:220px;border:1px solid #2698b0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;background:transparent;cursor:pointer}@media(max-width:576px){.BackBtn{margin-bottom:37px}}.BackBtn--img{width:26.58px;height:19.33px;margin-right:27.21px;background-image:url(../img/arrowLeft.aeee2c7e.svg);background-size:100%;background-repeat:no-repeat;background-position:50%}.BackBtn--text{font-weight:700;font-size:20px;line-height:32px;letter-spacing:-.4px;color:#2698b0}.AdviceItem{padding:40px 48px;width:100%;max-width:1300px}@media(max-width:768px){.AdviceItem{padding:16px 15px}}.AdviceItem-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.AdviceItem-back svg{-ms-flex-negative:0;flex-shrink:0}.AdviceItem-back span{color:#0e0e0f;font-size:14px;font-style:normal;font-weight:600;line-height:28px}.AdviceItem--title{font-weight:600;font-size:38px;line-height:60px;letter-spacing:-1.2px;color:#141414}@media(max-width:576px){.AdviceItem--title{font-size:26px;line-height:28px}}.AdviceItem--mainImg{width:100%;height:100%;margin-top:22px;margin-bottom:31px}@media(max-width:576px){.AdviceItem--mainImg{margin-top:24px;margin-bottom:22px}}.AdviceItem--advice *{padding:revert;margin:revert}.AdviceItem--advice p{font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.2px;color:#141414;white-space:pre-line}@media(max-width:576px){.AdviceItem--advice p{margin-bottom:22px;font-size:14px;line-height:22px}}.AdviceItem--advice blockquote p{position:relative;margin-top:45px;margin-bottom:62px;font-weight:600;font-size:40px;line-height:48px;letter-spacing:-1.2px;color:#b7c0d0}@media(max-width:576px){.AdviceItem--advice blockquote p{font-size:22px;line-height:30px}}.AdviceItem--advice blockquote p:before{content:"";position:absolute;top:0;left:-34px;height:100%;width:4px;background:#b7c0d0}.AdviceItem--advice img{float:right;max-width:100%;margin-left:30px;margin-bottom:31px}@media(max-width:992px){.AdviceItem--advice img{float:none;display:block;margin-left:auto;margin-right:auto}}@media(max-width:576px){.AdviceItem--advice img{margin-bottom:22px}}.AdviceItem--advice ol{list-style-type:none;counter-reset:num;margin-left:140px;padding:0}.AdviceItem--advice ol li{position:relative;font-weight:700;font-size:20px;line-height:30px;letter-spacing:-.2px;color:#141414}.AdviceItem--advice ol li:before{content:counter(num);counter-increment:num;position:absolute;top:calc(50% - 45px);left:-135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;background:radial-gradient(72.61% 100% at 43.44% 0,#ff9c9c 0,#ffa0d8 24.27%,#f6aff5 53.32%,#eef2fb 85.26%,#f6f9ff 100%);border-radius:50%;color:#fff;font-size:40px;line-height:38px;font-weight:600;letter-spacing:-1.2px}@media(max-width:568px){.AdviceItem--advice ol{margin-left:67.5px}.AdviceItem--advice ol li{margin-bottom:revert}.AdviceItem--advice ol li:before{top:calc(50% - 22.5px);left:-67.5px;width:45px;height:45px;font-size:20px}}.AdviceItem--advice ul li{position:relative;list-style-type:none;margin-bottom:15px}.AdviceItem--advice ul li p{margin:0}.AdviceItem--advice ul li:before{content:"";position:absolute;top:5px;left:-33px;width:23px;height:23px;background:radial-gradient(72.61% 100% at 43.44% 0,#ff9c9c 0,#ffa0d8 24.27%,#f6aff5 53.32%,#eef2fb 85.26%,#f6f9ff 100%);border-radius:50%}@media(max-width:568px){.AdviceItem--advice br{display:none}}.advice-card{padding:16px 16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:16px;background:#fff;width:330px;height:360px;-webkit-box-shadow:0 0 15px 0 rgba(15,26,85,.1);box-shadow:0 0 15px 0 rgba(15,26,85,.1)}.advice-card__img{margin-bottom:12px;border-radius:10px;width:100%;overflow:hidden;aspect-ratio:6/3}.advice-card__img img{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.advice-card__info{width:100%}.advice-card__info-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advice-card__info-topic{color:rgba(14,14,15,.4);font-size:12px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.2px}.advice-card__info-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advice-card__info-time svg{-ms-flex-negative:0;flex-shrink:0}.advice-card__info-time span{color:rgba(14,14,15,.4);font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-left:6px}.advice-card__info-title{color:#131313;font-size:20px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.2px;margin:8px 0;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.advice-card__info-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#606060;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.recommendations-page,.recommendations-page__body{width:100%}.recommendations-page__banner{border-radius:12px;background:url(../img/recommendations.d1772232.png),-webkit-gradient(linear,left top,left bottom,from(#ff9cc5),to(#ffb991));background:url(../img/recommendations.d1772232.png),linear-gradient(180deg,#ff9cc5,#ffb991);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:24px 42px 48px}@media(max-width:900px){.recommendations-page__banner{background-size:cover}}@media(max-width:768px){.recommendations-page__banner{border-radius:0}}@media(max-width:480px){.recommendations-page__banner{background:url(../img/recommendations.d1772232.png),-webkit-gradient(linear,left top,left bottom,from(#ff9cc5),to(#ffb991));background:url(../img/recommendations.d1772232.png),linear-gradient(180deg,#ff9cc5,#ffb991);background-position:50%;background-repeat:no-repeat}}.recommendations-page__banner-wrapper{padding:40px 48px 0;margin-bottom:24px}@media(max-width:768px){.recommendations-page__banner-wrapper{padding:0}}.recommendations-page__banner-body{max-width:600px}.recommendations-page__banner-body h2{font-size:26px;font-weight:600;letter-spacing:-1.2px;margin-bottom:5px}.recommendations-page__banner-body h2,.recommendations-page__banner-body p{color:#141414;font-family:Montserrat,sans-serif;font-style:normal;line-height:130%}.recommendations-page__banner-body p{font-size:18px;font-weight:400;letter-spacing:-.2px}.recommendations-page__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;padding:0 48px}@media(max-width:768px){.recommendations-page__list{padding:0 15px}}.recommendations-page__card{width:calc(33.33333% - 12px)}@media(max-width:1200px){.recommendations-page__card{width:calc(50% - 18px)}}@media(max-width:480px){.recommendations-page__card{width:100%}}.nutrition-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;gap:18px}.nutrition-menu,.nutrition-menu__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between}.nutrition-menu__card{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;min-width:330px;min-height:490px;border-radius:16px;background:#fff;padding:16px 16px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify}.nutrition-menu__img{margin-bottom:12px;border-radius:10px;overflow:hidden;aspect-ratio:6/3}.nutrition-menu__img img{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.nutrition-menu__title{color:#141414;font-size:20px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.2px;margin-bottom:8px}.nutrition-menu__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nutrition-menu__steps p{line-height:1.5}.nutrition-menu__button{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.4px;width:100%;border-radius:50px;background:-webkit-gradient(linear,left top,left bottom,from(#ff9cc5),to(#ffb991));background:linear-gradient(180deg,#ff9cc5,#ffb991);padding:8px 0}.nutrition-advices,.nutrition-advices__card{width:100%}.nutrition-advices__card:not(:last-child){margin-bottom:16px}.nutrition-advices__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:18px}@media(max-width:768px){.nutrition-advices__list{padding:0 15px}}.nutrition-advices__item{width:calc(33.33333% - 12px)}@media(max-width:1200px){.nutrition-advices__item{width:calc(50% - 18px)}}@media(max-width:480px){.nutrition-advices__item{width:100%}}.nutrition-advices__title{color:#141414;font-size:24px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:16px}.NutritionMenuItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 48px;width:100%;max-width:1300px}@media(max-width:768px){.NutritionMenuItem{padding:16px 15px}}.NutritionMenuItem-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.NutritionMenuItem-back svg{-ms-flex-negative:0;flex-shrink:0}.NutritionMenuItem-back span{color:#0e0e0f;font-size:14px;font-style:normal;font-weight:600;line-height:28px}.NutritionMenuItem--title{margin-bottom:11px;font-weight:600;font-size:38px;line-height:60px;letter-spacing:-1.2px;color:#141414}@media(max-width:576px){.NutritionMenuItem--title{margin-bottom:24px;font-size:26px;line-height:28px}}.NutritionMenuItem--tip{font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.2px;color:#141414}@media(max-width:576px){.NutritionMenuItem--tip{padding-right:50px;font-size:14px;line-height:22px}}.NutritionMenuItem--mainImg{width:100%;height:100%;margin-top:22px;margin-bottom:21.4px}@media(max-width:576px){.NutritionMenuItem--mainImg{margin-bottom:5.4px}}.NutritionMenuItem--advice *{padding:revert;margin:revert}.NutritionMenuItem--advice h2{font-weight:700;font-size:20px;line-height:30px;letter-spacing:-.2px;color:#2698b0}.NutritionMenuItem--advice hr{border:none;height:1px;width:100%;background:#b7c0d0}.nutrition-page{width:100%}.nutrition-page__banner{border-radius:12px;background:url(../img/mealBack_1.08ba38a4.png),linear-gradient(94deg,#e6e7ff -1.33%,#acd4ff 55.41%,#befcec 111.87%);background-position:95%;background-repeat:no-repeat;background-size:contain;padding:24px 42px 48px}@media(max-width:900px){.nutrition-page__banner{background-size:cover}}@media(max-width:768px){.nutrition-page__banner{border-radius:0}}@media(max-width:480px){.nutrition-page__banner{background:url(../img/mealBack.0340c352.png),linear-gradient(94deg,#e6e7ff -1.33%,#acd4ff 55.41%,#befcec 111.87%);background-position:102%;background-size:contain;background-repeat:no-repeat;padding:16px 20px;padding-right:120px}}.nutrition-page__banner-wrapper{padding:40px 48px 0}@media(max-width:768px){.nutrition-page__banner-wrapper{padding:0}}.nutrition-page__banner-body{max-width:600px}.nutrition-page__banner-body h2{font-size:26px;font-weight:600;letter-spacing:-1.2px;margin-bottom:5px}.nutrition-page__banner-body h2,.nutrition-page__banner-body p{color:#141414;font-family:Montserrat,sans-serif;font-style:normal;line-height:130%}.nutrition-page__banner-body p{font-size:18px;font-weight:400;letter-spacing:-.2px}.nutrition-page__content{padding:0 48px 40px;margin-top:24px}@media(max-width:768px){.nutrition-page__content{padding:0 15px 20px}}.nutrition-page__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:2px solid #e2e8f0;margin-bottom:24px}.nutrition-page__tab{padding:10px 20px;color:#606060;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-1.2px;border-bottom:4px solid transparent}.nutrition-page__tab:not(:last-child){margin-right:16px}.nutrition-page__tab.active{color:#131313;border-bottom:4px solid #2698b0}.CalorieCalculator{width:100%;padding:40px 48px}@media(max-width:576px){.CalorieCalculator{margin-top:0;padding:24px 15px}}.CalorieCalculator .title{font-weight:600;font-size:38px;letter-spacing:-1.2px;width:35%;max-width:758px;color:#272335;margin-bottom:15px}@media(max-width:768px){.CalorieCalculator .title{margin-bottom:24px}}@media(max-width:576px){.CalorieCalculator .title{font-size:26px;width:70%}}.CalorieCalculator .subTitle{font-size:20px;line-height:30px;letter-spacing:-.2px;width:75%;max-width:758px;color:#272335}@media(max-width:576px){.CalorieCalculator .subTitle{font-size:14px;line-height:22px;width:70%}}.CalorieCalculator__card{position:absolute;right:0;width:30%;max-width:439px;z-index:-1}@media(max-width:576px){.CalorieCalculator__card{width:48%}}.CalorieCalculator .calc{background:#fff;-webkit-box-shadow:0 4px 20px hsla(0,0%,40.8%,.15);box-shadow:0 4px 20px hsla(0,0%,40.8%,.15);border-radius:20px;padding:23px;width:100%;margin:54px auto 0;overflow:hidden}@media(max-width:576px){.CalorieCalculator .calc{margin-top:22px}}@media(max-width:350px){.CalorieCalculator .calc{padding:14px}}.CalorieCalculator .calc .form>div{padding:31px 42px}@media(max-width:576px){.CalorieCalculator .calc .form>div{padding:15px 16px 20px 16px}}.CalorieCalculator .calc .form .gender{background:rgba(183,192,208,.1)}.CalorieCalculator .calc .form .gender>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media(max-width:768px){.CalorieCalculator .calc .form .gender>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.CalorieCalculator .calc .form .gender>div label:first-child{margin-right:100px}.CalorieCalculator .calc .form .infoUser{background:rgba(183,192,208,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.CalorieCalculator .calc .form .infoUser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@media(max-width:576px){.CalorieCalculator .calc .form .infoUser{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:26px}}.CalorieCalculator .calc .form .infoUser input{padding:19px;font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.2px;color:#141414;background:#fff;border:1px solid #868b93;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;outline:none;margin-top:13px;width:100%}@media(max-width:992px){.CalorieCalculator .calc .form .infoUser input{font-size:13px;padding:15px}}@media(max-width:768px){.CalorieCalculator .calc .form .infoUser input{margin-top:5px;font-weight:400;padding:19px}}.CalorieCalculator .calc .form .infoUser input::-webkit-input-placeholder{color:#b7c0d0;opacity:1}.CalorieCalculator .calc .form .infoUser input::-moz-placeholder{color:#b7c0d0;opacity:1}.CalorieCalculator .calc .form .infoUser input:-ms-input-placeholder{color:#b7c0d0;opacity:1}.CalorieCalculator .calc .form .infoUser input::-ms-input-placeholder{color:#b7c0d0;opacity:1}.CalorieCalculator .calc .form .infoUser input::placeholder{color:#b7c0d0;opacity:1}@media screen and (-webkit-min-device-pixel-ratio:0){.CalorieCalculator .calc .form .infoUser input{font-size:16px}}.CalorieCalculator .calc .form .infoUser div{max-width:190px;width:100%}.CalorieCalculator .calc .form .infoUser div:not(:last-child){margin-right:64px}@media(max-width:768px){.CalorieCalculator .calc .form .infoUser div:not(:last-child){margin:0 0 17px 0}}.CalorieCalculator .calc .form .activityLevel{background:rgba(183,192,208,.1)}.CalorieCalculator .calc .form .target{background:rgba(183,192,208,.2)}.CalorieCalculator .calc .form .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-top:16px}.CalorieCalculator .calc .form .checkbox input{visibility:hidden;opacity:0;margin:0 18px 0 0;width:31px;height:31px;min-width:31px}.CalorieCalculator .calc .form .checkbox input:checked+.text:after{opacity:1}.CalorieCalculator .calc .form .checkbox input.active+.text:before{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.CalorieCalculator .calc .form .checkbox .text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:22px;letter-spacing:-.2px;color:#141414}@media(max-width:576px){.CalorieCalculator .calc .form .checkbox .text{font-size:14px}}.CalorieCalculator .calc .form .checkbox .text:before{content:"";position:absolute;left:-49px;display:block;margin-right:18px;width:31px;height:31px;background:#fff;border:1px solid #868b93;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;cursor:pointer}.CalorieCalculator .calc .form .checkbox .text:after{content:"";position:absolute;display:block;width:31px;height:31px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-49px;background-image:url(../img/marker.f072ce2a.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer;opacity:0;-webkit-transition:all .2s;transition:all .2s}.CalorieCalculator .calc .form .checkbox .text a{margin-left:5px;color:#fff;text-decoration:underline}.CalorieCalculator .calc .form .checkbox .active{font-weight:600}.CalorieCalculator .calc .form .nameGroup{font-size:16px;line-height:22px;letter-spacing:-.2px;margin-bottom:6px;color:#141414}.CalorieCalculator .calc button{font-weight:700;font-size:20px;line-height:32px;text-align:center;letter-spacing:-.4px;background:-webkit-gradient(linear,left top,left bottom,from(#ff9cc5),to(#ffb991));background:linear-gradient(180deg,#ff9cc5,#ffb991);border-radius:50px;border:none;width:100%;max-width:296px;cursor:pointer;padding:13px;margin:32px auto;color:#fff;display:block}@media(max-width:576px){.CalorieCalculator .calc button{margin-right:auto;margin-left:auto}}.CalorieCalculator .screenRecommendation .title{padding-left:42px;font-weight:600;font-size:20px;background:rgba(183,192,208,.1);padding-bottom:15px;margin-bottom:0;width:revert;max-width:revert}@media(max-width:576px){.CalorieCalculator .screenRecommendation .title{text-align:center;padding:20px 15px;line-height:26px}}.CalorieCalculator .screenRecommendation .charts{background:rgba(183,192,208,.1);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:20px}@media(max-width:768px){.CalorieCalculator .screenRecommendation .charts{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);grid-gap:0}}.CalorieCalculator .screenRecommendation .charts .dream,.CalorieCalculator .screenRecommendation .charts .steps,.CalorieCalculator .screenRecommendation .charts .water{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CalorieCalculator .screenRecommendation .charts .dream div:first-child,.CalorieCalculator .screenRecommendation .charts .steps div:first-child,.CalorieCalculator .screenRecommendation .charts .water div:first-child{margin-right:33px;border-width:10px;border-style:solid;border-radius:50%;text-align:center;width:151px;height:151px;position:relative}@media(max-width:576px){.CalorieCalculator .screenRecommendation .charts .dream div:first-child,.CalorieCalculator .screenRecommendation .charts .steps div:first-child,.CalorieCalculator .screenRecommendation .charts .water div:first-child{width:115px;height:115px}}.CalorieCalculator .screenRecommendation .charts .dream div:first-child p,.CalorieCalculator .screenRecommendation .charts .steps div:first-child p,.CalorieCalculator .screenRecommendation .charts .water div:first-child p{font-weight:700;font-size:30px;letter-spacing:-.2px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#272335;width:100%}@media(max-width:576px){.CalorieCalculator .screenRecommendation .charts .dream div:first-child p,.CalorieCalculator .screenRecommendation .charts .steps div:first-child p,.CalorieCalculator .screenRecommendation .charts .water div:first-child p{padding:0 10px;font-size:20px;font-weight:700}}.CalorieCalculator .screenRecommendation .charts .dream div:first-child p span,.CalorieCalculator .screenRecommendation .charts .steps div:first-child p span,.CalorieCalculator .screenRecommendation .charts .water div:first-child p span{display:block;width:inherit;font-weight:400;font-size:16px;margin-top:5px}.CalorieCalculator .screenRecommendation .charts .dream div:last-child,.CalorieCalculator .screenRecommendation .charts .steps div:last-child,.CalorieCalculator .screenRecommendation .charts .water div:last-child{width:100px}.CalorieCalculator .screenRecommendation .charts .dream div:last-child p,.CalorieCalculator .screenRecommendation .charts .steps div:last-child p,.CalorieCalculator .screenRecommendation .charts .water div:last-child p{font-size:16px;line-height:18px;letter-spacing:-.2px;margin-bottom:14px;color:#272335}@media(max-width:576px){.CalorieCalculator .screenRecommendation .charts .dream div:last-child p,.CalorieCalculator .screenRecommendation .charts .steps div:last-child p,.CalorieCalculator .screenRecommendation .charts .water div:last-child p{font-size:14px;font-weight:400}}.CalorieCalculator .screenRecommendation .charts .ccal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;justify-self:center}.CalorieCalculator .screenRecommendation .charts .ccal.big canvas{max-width:285px}.CalorieCalculator .screenRecommendation .charts .ccal canvas{height:200px!important;width:300px}@media(max-width:768px){.CalorieCalculator .screenRecommendation .charts .ccal canvas{position:relative;left:5px}}@media(max-width:576px){.CalorieCalculator .screenRecommendation .charts .ccal canvas{width:260px!important}}.CalorieCalculator .screenRecommendation .charts .ccal__info{position:absolute;left:-53%;right:0}@media(max-width:768px){.CalorieCalculator .screenRecommendation .charts .ccal__info{left:-50%}}@media(max-width:576px){.CalorieCalculator .screenRecommendation .charts .ccal__info{left:-56%}}.CalorieCalculator .screenRecommendation .charts .ccal__info.big{left:-47%}@media(max-width:768px){.CalorieCalculator .screenRecommendation .charts .ccal__info.big{left:-45%}}.CalorieCalculator .screenRecommendation .charts .ccal__info p{font-weight:700;font-size:30px;letter-spacing:-.2px;text-align:center;color:#272335;width:100%}@media(max-width:576px){.CalorieCalculator .screenRecommendation .charts .ccal__info p{font-weight:700;font-size:20px}}.CalorieCalculator .screenRecommendation .charts .ccal__info p span{display:block;width:inherit;font-weight:400;font-size:16px;margin-top:5px}.CalorieCalculator .screenRecommendation .charts .water__block{border-color:#73c3ee}.CalorieCalculator .screenRecommendation .charts .steps__block{border-color:#ff9c9c}.CalorieCalculator .screenRecommendation .charts .dream__block{border-color:#968abc}.CalorieCalculator .screenRecommendation .index{background:rgba(183,192,208,.2);padding:43px 72px 35px}@media(max-width:576px){.CalorieCalculator .screenRecommendation .index{padding-left:10%;padding-right:10%}}@media(max-width:376px){.CalorieCalculator .screenRecommendation .index{padding-left:0;padding-right:0}}.CalorieCalculator .screenRecommendation .index .category{margin:60px 0 0}@media(max-width:576px){.CalorieCalculator .screenRecommendation .index .category{margin-top:40px}}.CalorieCalculator .screenRecommendation .index p{font-weight:300;font-size:16px;letter-spacing:-.2px;text-align:center;color:#272335;margin-bottom:50px}.CalorieCalculator .screenRecommendation .index p span{font-weight:700;font-size:20px}@media(max-width:576px){.CalorieCalculator .screenRecommendation .index p span{display:block}}.CalorieCalculator .screenRecommendation .index .bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}@media(max-width:576px){.CalorieCalculator .screenRecommendation .index .bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.CalorieCalculator .screenRecommendation .index .bar span{position:absolute;bottom:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CalorieCalculator .screenRecommendation .index .bar span:after{content:"";position:absolute;bottom:-9px;width:0;height:0;border:9px solid transparent;border-top-color:#000;border-bottom:0}.CalorieCalculator .screenRecommendation .index .bar .block1{width:50%}@media(max-width:576px){.CalorieCalculator .screenRecommendation .index .bar .block1{margin-bottom:55px}}.CalorieCalculator .screenRecommendation .index .bar .block2{width:65%}.CalorieCalculator .screenRecommendation .index .bar .block1,.CalorieCalculator .screenRecommendation .index .bar .block2{height:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.CalorieCalculator .screenRecommendation .index .bar .block1,.CalorieCalculator .screenRecommendation .index .bar .block2{width:100%}}.CalorieCalculator .screenRecommendation .index .bar .block1 div,.CalorieCalculator .screenRecommendation .index .bar .block2 div{height:100%;position:relative}.CalorieCalculator .screenRecommendation .index .bar .block1 p,.CalorieCalculator .screenRecommendation .index .bar .block2 p{position:absolute;bottom:-17px;left:0;right:0;font-weight:300;font-size:12px;letter-spacing:-.2px;margin:0;color:#141414}.CalorieCalculator .screenRecommendation .index .bar .block1 .deficit,.CalorieCalculator .screenRecommendation .index .bar .block2 .deficit{background:#ff9c9c;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.CalorieCalculator .screenRecommendation .index .bar .block1 .deficit p,.CalorieCalculator .screenRecommendation .index .bar .block2 .deficit p{width:100%;left:40%}.CalorieCalculator .screenRecommendation .index .bar .block1 .deficit2,.CalorieCalculator .screenRecommendation .index .bar .block2 .deficit2{background:#ffb57f;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CalorieCalculator .screenRecommendation .index .bar .block1 .norma,.CalorieCalculator .screenRecommendation .index .bar .block2 .norma{background:#6ede79;-webkit-box-flex:2.5;-ms-flex-positive:2.5;flex-grow:2.5}.CalorieCalculator .screenRecommendation .index .bar .block1 .excess,.CalorieCalculator .screenRecommendation .index .bar .block2 .excess{background:#ffe870;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CalorieCalculator .screenRecommendation .index .bar .block1 .fat,.CalorieCalculator .screenRecommendation .index .bar .block2 .fat{background:#ff9c9c;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.CalorieCalculator .v-progress-circular{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0 auto}.HelpPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.HelpPage__banner{border-radius:12px;background:url(../img/helpPage.56baf6b1.png),-webkit-gradient(linear,left top,left bottom,from(#6cabff),to(#51eecc));background:url(../img/helpPage.56baf6b1.png),linear-gradient(180deg,#6cabff,#51eecc);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:24px 42px 48px}@media(max-width:900px){.HelpPage__banner{background-size:cover}}@media(max-width:768px){.HelpPage__banner{border-radius:0}}@media(max-width:480px){.HelpPage__banner{background:url(../img/helpPage.56baf6b1.png),-webkit-gradient(linear,left top,left bottom,from(#6cabff),to(#51eecc));background:url(../img/helpPage.56baf6b1.png),linear-gradient(180deg,#6cabff,#51eecc);background-position:50%;background-repeat:no-repeat}}.HelpPage__banner-wrapper{padding:40px 48px 0;width:100%}@media(max-width:768px){.HelpPage__banner-wrapper{padding:0}}.HelpPage__banner-body{max-width:600px}.HelpPage__banner-body h2{font-size:26px;font-weight:600;letter-spacing:-1.2px;margin-bottom:5px}.HelpPage__banner-body h2,.HelpPage__banner-body p{color:#141414;font-family:Montserrat,sans-serif;font-style:normal;line-height:130%}.HelpPage__banner-body p{font-size:18px;font-weight:400;letter-spacing:-.2px}.HelpPage--accordionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px;padding:0 48px;width:100%}@media(max-width:568px){.HelpPage--accordionWrapper{padding:0 15px}}.HelpPage--accordionWrapper--title{margin-bottom:25px;width:100%;font-weight:600;font-size:32px;line-height:60px;letter-spacing:-1.2px;color:#272335;text-align:left}.HelpPage--accordionWrapper--title a{color:#2698b0;text-decoration:underline}.HelpPage--accordionWrapper--title--support{padding-right:15px;font-size:24px!important;max-width:730px}.HelpPage--accordionWrapper--title--support a{cursor:pointer}@media(max-width:576px){.HelpPage--accordionWrapper--title{padding-left:15px;margin-top:35px;margin-bottom:15px;font-size:30px;line-height:36px;color:#141414}}.HelpPage--accordionWrapper--accordion{width:100%;max-width:730px}.HelpPage--accordionWrapper--accordion li div ul{padding:revert!important}.HelpPage--accordionWrapper--accordion ul li div ul span ol{padding:revert}.SupportPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:40px 48px;margin:0 auto}@media(max-width:576px){.SupportPage{padding:24px 15px}}.SupportPage-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.SupportPage-back svg{-ms-flex-negative:0;flex-shrink:0}.SupportPage-back span{color:#0e0e0f;font-size:14px;font-style:normal;font-weight:600;line-height:28px}.SupportPage--backBtn{margin:0 auto 70px 0}.SupportPage--backBtn button{margin:0}.SupportPage--title{margin-bottom:38px;font-weight:600;font-size:32px;line-height:60px;letter-spacing:-1.2px;color:#272335}.SupportPage--form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:570px}.SupportPage--form ul{list-style-type:none;width:100%}.SupportPage--form ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:42px}.SupportPage--form ul li label{position:relative;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.2px}.SupportPage--form ul li label:before{content:"*";position:absolute;top:5px;left:-10px;font-weight:400;font-size:20px;line-height:1;letter-spacing:-.2px;color:#ff4b55}.SupportPage--form ul li input{background:#fff;border:1px solid #b7c0d0;border-radius:8px;width:380px;height:57px;padding:0 15px}.SupportPage--form ul li .ma-2{width:279px;height:58px!important;background:-webkit-gradient(linear,left top,left bottom,from(#ff9cc5),to(#ffb991));background:linear-gradient(180deg,#ff9cc5,#ffb991);border-radius:50px;font-weight:700;font-size:20px;line-height:32px;text-align:center;letter-spacing:-.4px;color:#fff}@media(max-width:576px){.SupportPage--form ul li .ma-2{margin:0 auto}}.SupportPage--form ul li:last-child{margin-bottom:0}.SupportPage--form ul .liForTextarea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:36px}.SupportPage--form ul .liForTextarea label{margin-bottom:16px}.SupportPage--form ul .liForTextarea textarea{background:#fff;border:1px solid #b7c0d0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;width:100%;height:203px;padding:10px 15px}@media(max-width:568px){.SupportPage--backBtn{margin-bottom:37px}.SupportPage--title{margin-bottom:24px;font-size:26px;line-height:28px}.SupportPage--form ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}.SupportPage--form ul li label,.SupportPage--form ul li label:before{font-size:18px}.SupportPage--form ul li button,.SupportPage--form ul li input{width:100%}.SupportPage--form ul .liForTextarea{margin-bottom:39px}.SupportPage--form ul .liForTextarea label{margin-bottom:9px}}.accountPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%;width:100%}.accountPage--footer{margin-top:221px}@media(max-width:576px){.accountPage--footer{margin-top:112px}}.accountPage .back{display:block;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;width:100vw;height:100vh;z-index:5;background:rgba(17,17,15,.85)}