body ._phone{display:none!important}body ._desktop{display:block}@media screen and (max-width:620px){.about-page .tele2-container{padding-left:0;padding-right:0;padding-top:50px}.support-section{padding-left:0!important;padding-right:0!important}.support-h3{font-weight:400;font-size:22px;line-height:30px;margin-bottom:30px}.center-form-footer,.support-h3{letter-spacing:-.016em;color:#000}.center-form-footer{font-size:12px;line-height:12px;text-align:center;font-family:Optima}.centered-form-container{height:100%;display:flex;flex-grow:1}.centered-form-container>div{display:flex;flex-direction:column;width:100%}.day-container .day-caption._phone{display:flex!important}.day-container ._phone{display:block!important}.plan-detail-item-title{margin-top:66px}body .profile-page .bottom-block .profile-offer-link{display:block!important}body ._desktop{display:none!important}}:root{--vh:1vh}@font-face{font-family:Optima;src:url(/fonts/optima.otf)}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Regular.otf)}*{box-sizing:border-box}a{text-decoration:none}img{max-width:100%}ol,ul{margin:0;padding:0}ul li{padding-left:22px;position:relative;margin-bottom:15px;list-style:none}ul li:before{content:"";display:block;width:6px;height:6px;background-color:#000;border-radius:100%;position:absolute;top:7px;left:0}ol{counter-reset:list}ol li{padding-left:22px;position:relative;margin-bottom:15px;list-style:none}ol li:before{counter-increment:list;content:counter(list);position:absolute;top:4px;left:0;font-size:20px;line-height:20px;letter-spacing:-.016em;text-decoration:underline;color:#000;font-family:Optima}html{padding:0;margin:0;background:#fff}body{margin:0 auto;position:relative;color:#000;font-family:Suisse;width:100%;overflow-y:scroll}@media screen and (max-width:620px){body{max-width:610px}}.main-container{position:relative}body.active-feedback .main-container,body.active-menu .main-container{display:none}body.active-feedback header .menu-btn,body.active-menu header .menu-btn{background-image:url(/images/menu-close.svg);background-color:#4d4c4a}body.active-menu .site-menu{display:block!important}body.active-meal .plan-detail-page,body.active-meal header{display:none}body.active-meal .meal{display:block}.section{padding-left:15px;padding-right:15px;position:relative}.section-inside{max-width:1164px;margin:0 auto}.plan-section-inside{max-width:1130px;margin:0 auto}.section-gradient:before{content:"";display:block;width:100%;left:0;position:absolute;z-index:-1}.section-gradient-index-1:before{height:calc(100% + 990px);margin-top:-600px;top:0;background:linear-gradient(180deg,#fff 26.09%,#d0edc7 40.47%,#caf5f5 81.31%,#fff 86.46%)}.section-gradient-index-2:before{height:179%;top:-50%;background:linear-gradient(180deg,#fff 26.09%,#ded1e3 40.47%,#ead7d7 81.31%,#fff 86.46%);z-index:-2}.section-gradient-index-3:before{height:140%;top:-40%;background:linear-gradient(180deg,#fff 24.95%,#ded1e3 35.98%,#ead7d7 70.63%)}.section-gradient-article:before{height:100%;top:0;background:linear-gradient(180deg,#fff 3.12%,#d8caf5 12.5%,#caf5f5 52.6%,#d0edc7)}.section-gradient-about-footer:before{height:100%;top:0;background:linear-gradient(180deg,#fff,#ede8dd 38.02%)}.section-gradient-about{background:linear-gradient(180deg,#fff,#ede8dd 21.88%,#f7f4ef 99.99%,hsla(0,0%,100%,0))}.header-logo{height:35px}@media screen and (min-width:621px){.header-logo{height:50px}}.site-menu-desktop{margin-left:auto;padding-right:20px}.site-menu-desktop a{margin-right:30px;font-size:18px;line-height:42px;letter-spacing:-.016em;color:#333}.site-menu-desktop a.router-link-active,.site-menu-desktop a:hover{text-decoration:underline}._back-buttons:not(._back-buttons),header:not(._back-buttons){background:#fff;display:flex;justify-content:space-between;padding-top:15px;padding-bottom:15px;align-items:center;margin-bottom:25px;position:relative;z-index:2}@media screen and (min-width:621px){._back-buttons:not(._back-buttons),header:not(._back-buttons){margin-bottom:65px}}._back-buttons._back-buttons .back-btn,header._back-buttons .back-btn{display:block;margin:0 auto;margin-bottom:25px}._back-buttons .header-btn,header .header-btn{display:block;width:45px;height:45px;border-radius:100%;background-color:#008a7c;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:620px){._back-buttons .header-btn,header .header-btn{display:block!important}}._back-buttons .profile-close-btn,header .profile-close-btn{background-color:#4d4c4a;background-image:url(/images/menu-close.svg)}._back-buttons .back-btn,header .back-btn{background-color:#4d4c4a;background-image:url(/images/arrow-left.svg)}._back-buttons .menu-btn,header .menu-btn{background-image:url(/images/menu-open.svg)}._back-buttons .header-logo,header .header-logo{display:block}._back-buttons .profile-btn,header .profile-btn{background-image:url(/images/profile.svg)}.section-title{font-size:48px;line-height:50px;color:#333;font-family:Optima}.btn{font-family:Optima;font-size:22px;line-height:33px;text-align:center;letter-spacing:-.016em;color:#fefefd;width:100%;display:block;background:#008a7c;border-radius:20px;padding:13px 20px;cursor:pointer;border:0;outline:none;-webkit-appearance:none}.btn.btn-d-outlined{background:#fff;border:1px solid #008a7c;color:#000;padding:12px 19px}.btn.btn-d-outlined.btn-with-hover:hover{background:#008a7c;color:#fff}.btn.btn-gray{background:#4d4c4a}.btn.error{background-color:#e23939}.btn-outlined{color:#000;width:100%;font-size:22px;line-height:33px;text-align:center;letter-spacing:-.016em;padding:14px 20px;border:1px solid #000;border-radius:20px;display:block;cursor:pointer;font-family:Optima;-webkit-appearance:none}.btn-outlined.btn-gray{color:#333;border-color:#727272}.preload{background-image:url(/images/loading.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;color:transparent}.btn-full-width{width:100%;max-width:100%}.articles-row,.articles-row ._desktop,.articles-row ._phone{display:flex;justify-content:space-between;flex-wrap:wrap}.articles-row ._desktop-article{display:block}@media screen and (max-width:620px){.articles-row ._phone{display:flex!important}.articles-row ._desktop-article{display:none}}.article-card{margin-bottom:25px;position:relative;background:#fff;border-radius:20px}@media screen and (min-width:621px){.article-card{width:calc(50% - 10px);margin-left:20px;display:flex;flex-direction:column;margin-bottom:20px}.article-card:nth-child(odd){margin-left:0}}.article-card .article-image-container{display:block;margin-bottom:25px}.article-card .article-image{border-radius:20px;max-height:327px;width:100%;-o-object-fit:cover;object-fit:cover}.article-card .article-text-container{padding-left:20px;padding-right:20px;margin:0 auto;text-align:center;padding-bottom:25px;display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:620px){.article-card .article-text-container{width:100%;flex-basis:100%}}.article-card .article-read-time{font-family:Optima;font-size:16px;line-height:20px;margin-bottom:5px;text-align:center;letter-spacing:-.016em;text-decoration:underline}@media screen and (min-width:621px){.article-card .article-read-time{margin-bottom:25px;font-size:14px;line-height:17px}}.article-card .article-title{font-family:Optima;font-size:33px;line-height:34px;text-align:center;letter-spacing:-.016em;margin-bottom:20px;color:#000;display:block;padding-left:20px;padding-right:20px}@media screen and (min-width:621px){.article-card .article-title{margin-bottom:15px;font-size:34px;line-height:35px}}.article-card .article-description{font-size:18px;line-height:23px;text-align:center;letter-spacing:-.016em;padding-bottom:20px;padding-left:20px;padding-right:20px}.article-card .article-description br{display:none}@media screen and (min-width:621px){.article-card .article-description{font-size:18px;line-height:26px}}.article-card .article-button-container{margin:0 auto;margin-top:auto;padding-top:20px;width:100%;max-width:340px}footer{padding-top:90px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:621px){footer{padding-bottom:26px;padding-top:190px}}footer .footer-menu{display:flex;justify-content:center;order:1;padding-bottom:0;flex:1 1 0}footer .footer-menu-item{margin-right:30px}@media screen and (min-width:621px){footer .footer-menu-item:last-child{margin-bottom:0;margin-right:0}}footer .footer-menu-item a{font-size:14px;text-align:center;letter-spacing:-.016em;color:#000;opacity:.7;font-family:Optima;white-space:nowrap}@media screen and (min-width:621px){footer .footer-menu-item a{font-size:18px}}footer .footer-menu-item a.router-link-active,footer .footer-menu-item a:hover{text-decoration:underline}footer .footer-links{display:flex;justify-content:flex-start}footer .footer-links a{margin-right:10px;font-size:12px;line-height:15px;letter-spacing:-.016em;text-decoration:underline;color:#000;opacity:.6;white-space:nowrap}footer .footer-links a:last-child{margin-right:0}@media screen and (max-width:450px){footer .footer-links a{font-size:10px}}footer .footer-legal{font-size:10px;line-height:15px;letter-spacing:-.016em;color:#000;opacity:.6;margin-bottom:24px}@media screen and (min-width:621px){footer .footer-legal{order:1;flex-basis:400px;margin-bottom:0;text-align:right;justify-content:flex-end;display:flex}footer .footer-legal>div{width:335px}}footer .footer-bottom-row{display:flex;align-items:center}@media screen and (min-width:621px){footer .footer-bottom-row{order:0;flex-basis:430px}}footer .footer-payments{display:flex;align-items:center}footer .footer-payments img{margin-right:20px}@media screen and (max-width:375px){footer .footer-payments img{margin-right:15px}}h2{font-family:Optima;text-align:center;width:100%;display:block;padding-top:10px;border-top:1px solid #727272;margin-bottom:25px;font-size:22px;line-height:33px;letter-spacing:-.016em;color:#000;margin-top:50px}.article-detail-text{text-align:left}.article-detail-text,.article-detail-text p{font-size:18px;line-height:23px;letter-spacing:-.016em}.article-detail-text h2{padding-top:10px;border-top:1px solid #727272;margin-bottom:25px;margin-top:50px}.article-detail-text h2,.article-detail-text h2 p{font-family:Optima;text-align:center;width:100%;display:block;font-size:27px;line-height:38px;letter-spacing:-.016em;color:#000}.article-detail-text h2 p{margin:0;padding:0}.feedback-form{padding-bottom:30px;padding-left:20px;padding-right:20px}@media screen and (max-width:620px){.feedback-form input[type=number],.feedback-form input[type=password],.feedback-form input[type=tel],.feedback-form input[type=text],.feedback-form select,.feedback-form select option,.feedback-form textarea{text-align:left;-moz-text-align-last:left;text-align-last:left}}.feedback-container{background:#fff;padding-left:15px;padding-right:15px;height:calc(var(--vh, 1vh)*100 - 85px)}.feedback-container .feedback-form-container{display:flex;flex-direction:column;justify-content:center;height:100%}.feedback-page{min-height:calc(var(--vh, 1vh)*100 - 110px);padding-left:15px;padding-right:15px}@media screen and (min-width:621px){.feedback-page{min-height:calc(var(--vh, 1vh)*100 - 140px);display:flex;flex-direction:column}.feedback-page:before{content:"";display:block;width:100%;left:0;position:absolute;z-index:-1;background:linear-gradient(180deg,#fff,#d7cdf6 57.29%);height:100%}}.feedback-page .feedback-form-container{display:flex;flex-direction:column;justify-content:center;height:100%}@media screen and (min-width:621px){.feedback-page .feedback-form-container{padding:30px;background:#fff;border-radius:30px}.feedback-page .feedback-form-container .feedback-form{padding-bottom:0}.feedback-page .feedback-form-container .section-title{font-size:48px;line-height:54px;text-align:center;letter-spacing:-.016em;color:#333}}.feedback-page .feedback-page-footer{margin-top:auto}.site-menu{display:none;background:#fff;padding-left:15px;padding-right:15px;min-height:calc(var(--vh, 1vh)*100 - 85px)}.site-menu .site-menu-container{display:flex;flex-direction:column;justify-content:center;height:100%}.site-menu .site-menu-nav{text-align:center;margin-top:auto;top:-25px;position:relative}.site-menu .site-menu-nav .site-menu-nav-item{margin-bottom:15px}.site-menu .site-menu-nav .site-menu-nav-item a{font-family:Optima;font-size:48px;line-height:70px;letter-spacing:-.016em;color:#333}.site-menu-footer{margin-top:auto;border-top:1px solid #727272;padding-top:25px;padding-bottom:15px;margin-left:5px;margin-right:5px;text-align:center}.site-menu-footer .site-menu-footer-item{margin-bottom:20px}.site-menu-footer .site-menu-footer-item a{font-size:15px;line-height:20px;text-align:center;letter-spacing:-.016em;color:#000;opacity:.6}hr{margin-bottom:20px}.about-page-description,.consultations-page-description,.plans-page-description{font-size:25px;line-height:31px;letter-spacing:-.016em;color:#333;margin-bottom:25px;margin-top:30px}.plans-page-payment{display:flex;align-items:center}.plans-page-payment img{margin-right:12px}.plans-page-payment a{font-size:16px;line-height:20px;letter-spacing:-.016em;text-decoration:underline;font-family:Optima;color:#000}.plans-page-item-link{margin-top:15px;margin-bottom:15px;display:block}.plans-page-item{display:block;position:relative;background:#f2f0eb;border-radius:20px;text-align:center;padding:25px}.plans-page-item img{max-width:80%;display:inline-block;margin-top:20px;margin-bottom:20px}.plans-page-item .plans-page-item-title{font-size:34px;line-height:33px;font-family:Optima;letter-spacing:-.016em;color:#000;display:block;margin-bottom:5px}.plans-page-item .plans-page-item-description{display:block;font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000}.consultation-list{margin-top:80px}.consultation-list .consultation-item{margin:20px 0;padding:20px;background:#fff;border-radius:20px;text-align:center}.consultation-list .consultation-item .consultation-image{border-radius:100%;margin-bottom:28px}.consultation-list .consultation-item .consultation-image img{border-radius:100%}@media screen and (max-width:620px){.consultation-list .consultation-item .consultation-image img{width:310px;height:310px;-o-object-fit:cover;object-fit:cover}}.consultation-list .consultation-item .consultation-title{font-size:21px;line-height:22px;letter-spacing:-.016em;color:#000;font-family:Optima;margin-bottom:10px}.consultation-list .consultation-item .consultation-description{font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000;padding-bottom:12px;border-bottom:1px solid #727272}@media screen and (max-width:620px){.consultation-list .consultation-item .btn._phone{display:block!important}}.consultation-list .consultation-item .more-container{margin-bottom:25px}.consultation-list .consultation-item .consultant-more-info-container{padding-top:11px;text-align:left}.consultation-list .consultation-item .consultation-more-container{margin-top:20px}.consultation-list .consultation-item .consultation-more{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:20px;letter-spacing:-.016em;text-decoration:underline;color:#000;font-family:Optima;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.consultation-list .consultation-item .consultation-more img.rotate{transform:rotate(180deg)}.consultation-list .consultation-item .consultation-more span{margin-right:7px}h3{font-size:34px;line-height:33px;letter-spacing:-.016em;color:#000;font-family:Optima;font-weight:400}.policy-text-container p{font-size:15px}.policy-text-container p,.policy-text-container u{line-height:20px;letter-spacing:-.016em;color:#000}.policy-text-container u{font-size:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:Optima}.about-sub-text{font-size:20px;line-height:26px}.about-sub-text,.warning{letter-spacing:-.016em;color:#000;font-family:Optima}.warning{position:relative;font-size:16px;line-height:20px;opacity:.6;padding-left:20px;margin-top:25px}.warning:before{content:"!";font-size:34px;line-height:33px;letter-spacing:-.016em;font-family:Optima;color:#000;opacity:.6;position:absolute;top:3px;left:0}.centered{text-align:center;width:100%}.about-page .about-number{font-size:48px;line-height:46px;font-family:Optima;text-align:center;letter-spacing:-.016em;color:#333;height:156px;display:flex;align-items:center;justify-content:center;width:346px;margin:0 auto;margin-top:55px}.about-page .about-number-1{border-radius:120px;background-color:#fff}.about-page .about-number-2{background-color:#fff}.about-page .about-number-3{background-image:url(/images/about-step-2.svg);background-repeat:no-repeat;background-position:50%}.about-page .philosophy-image{display:block;margin:0 auto;margin-bottom:20px}.about-page .tele2-container{padding-top:57px;font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000}.about-page .tele2-container ul li{margin-bottom:2px}.about-page .tele2-container h2{font-weight:400}.about-page .tele2-container .tele2-description{padding-top:10px;font-size:16px;line-height:20px;letter-spacing:-.016em;color:#000;font-family:Optima}.about-page .support-container{font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000}.about-page .support-container .support-label{margin-bottom:1px}.about-page .support-container .support-email a{font-family:Optima;color:#000;font-weight:400;font-size:34px;line-height:28px;letter-spacing:-.016em}.support-bottom{margin-top:40px;text-align:center;opacity:.7}@media screen and (min-width:621px){.support-bottom{text-align:left}}.days-list{margin-top:50px}.day-container{margin-bottom:50px}.day-container:last-child{margin-bottom:0}.day-container .day-caption{border:1px solid #333;box-sizing:border-box;border-radius:20px;position:relative;padding:25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:15px;background:#fff}.day-container .day-caption .day-caption-text{font-size:48px;line-height:46px;letter-spacing:-.016em;color:#333;font-family:Optima}.day-container .day-caption .day-caption-arrow{width:55px;height:55px;background-image:url(/images/day-arrow-down.svg)}.day-container.active .day-caption .day-caption-arrow{background-image:url(/images/day-arrow-up.svg)}.meal-card{padding:25px;background:#efede8;border-radius:20px;position:relative;margin-bottom:15px}.meal-card .meal-title{font-family:Optima;font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000}.meal-card ul.meal-list{margin-top:10px;margin-bottom:25px}.meal-card ul.meal-list li{margin-bottom:5px;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#333}.meal-card ul.meal-list li:before{top:9px}.profile-page{display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh)*100 - 110px)}@media screen and (min-width:621px){.profile-page{min-height:calc(var(--vh, 1vh)*100 - 140px)}.profile-page.profile-page-bg{background-image:url(/images/profile-bg-redesign.png);background-position:left 100px center;background-repeat:no-repeat;background-size:contain}}.profile-page .center-block{flex-grow:1;display:flex;align-items:center;margin-bottom:30px}.profile-page .center-block .profile-image{width:93px;height:93px;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block}.profile-page .center-block .profile-phone{font-size:22px;text-align:center;letter-spacing:-.016em;color:#000;font-family:Optima}.profile-page .center-block .profile-email{margin-top:5px;font-family:Optima;font-style:normal;font-weight:400;line-height:33px;text-align:center;letter-spacing:-.016em;color:#000;font-size:16px}.profile-page .center-block .profile-status{margin:0 auto;border:1px solid #008a7c;box-sizing:border-box;border-radius:20px;font-family:Optima;letter-spacing:-.016em;text-align:center;color:#0e7268;max-width:220px;padding:8px 28px;margin-top:10px;margin-bottom:10px;font-size:11px;line-height:15px}@media screen and (min-width:621px){.profile-page .center-block .profile-status{max-width:344px;padding:8px 44px;font-size:12px;line-height:20px;margin-top:35px;margin-bottom:25px}}.profile-page .bottom-block{margin-top:auto;padding-bottom:15px;text-align:center}.profile-page .bottom-block .profile-offer-link{display:inline-block;margin-top:10px;margin-bottom:10px;font-size:16px;font-family:Optima;line-height:20px;text-align:center;letter-spacing:-.016em;text-decoration:underline;color:#000}.profile-page .bottom-block .btn,.profile-page .bottom-block .btn-outlined{margin-bottom:5px}.profile-page .bottom-block .btn-outlined:last-child,.profile-page .bottom-block .btn:last-child{margin-bottom:0}.input-group{position:relative;margin-bottom:25px}input[type=number],input[type=password],input[type=tel],input[type=text],select,select option,textarea{border:none;border-bottom:1px solid #666;outline:none;height:39px;line-height:39px;font-size:22px;text-align:center;letter-spacing:-.016em;color:#000;font-family:Optima;width:100%;box-sizing:border-box;padding:0;padding-left:10px;padding-right:10px;-webkit-appearance:none;border-radius:0;-moz-text-align-last:center;text-align-last:center}input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,select.error,select option.error,textarea.error{border-color:#e23939}textarea{min-height:100px;max-width:100%;min-width:100%;width:100%}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}.payment-item{background-color:#efede8;border-radius:20px;padding-top:15px;padding-bottom:22px;padding-right:20px;padding-left:15px;position:relative;margin-bottom:10px;text-align:left;cursor:pointer}.payment-item:nth-child(2n){margin-bottom:15px}.payment-item:before{content:"";display:block;border:1px solid #4d4c4a;border-radius:20px;width:25px;height:25px;position:absolute;top:15px;left:15px}.payment-item:after{content:"";background:#4d4c4a;border-radius:20px;width:17px;height:17px;display:none;position:absolute;top:20px;left:20px}.payment-item.active:after{display:block}.payment-item .payment-item-title{font-size:22px;line-height:23px;letter-spacing:-.016em;color:#4d4c4a;font-family:Optima;margin-bottom:10px;margin-left:40px}.payment-item .payment-item-sub-title{margin-left:40px;font-size:15px;line-height:15px;letter-spacing:-.016em;color:#4d4c4a}.promo-bottom-text{font-size:12px;line-height:15px;letter-spacing:-.016em;color:#000;opacity:.6;text-align:left}@media screen and (max-width:620px){.promo-bottom-text._phone{display:block!important}}body .promo-header{padding-top:23px;padding-bottom:14px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:620px){body .promo-header._phone{display:flex!important}}body .promo-header .logo-container{height:40px;display:block}body .promo-header .promo-back{display:block;background-image:url(/images/cross-green.svg);width:15px;height:16px;cursor:pointer}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.promo-slider.promo-slider,.trainings-list.promo-slider{display:flex;overflow:scroll;margin:25px 0}.promo-slider .plan-item-small,.trainings-list .plan-item-small{margin-right:15px;background:#f2f0eb;border-radius:20px;position:relative;text-align:center;width:calc(20% - 13px);height:200px;flex-shrink:0;padding:0 20px}.promo-slider .plan-item-small:last-child,.trainings-list .plan-item-small:last-child{margin-right:0}.promo-slider .plan-item-small img,.trainings-list .plan-item-small img{width:105px;height:105px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;margin-top:22px;margin-bottom:7px}.promo-slider .plan-item-small .plan-item-small-title,.trainings-list .plan-item-small .plan-item-small-title{font-size:22px;line-height:27px;text-align:center;letter-spacing:-.016em;color:#000;font-family:Optima;opacity:.7}@media screen and (max-width:620px){.promo-slider._phone,.trainings-list._phone{display:flex!important}.promo-slider._phone .plan-item-small,.trainings-list._phone .plan-item-small{width:200px}.promo-slider._phone .plan-item-small .plan-item-small-title,.trainings-list._phone .plan-item-small .plan-item-small-title{font-size:19px;line-height:18px}}.promo-slider.trainings-list,.trainings-list.trainings-list{display:flex;margin-top:80px;flex-wrap:wrap}.promo-slider.trainings-list .plan-item-small,.trainings-list.trainings-list .plan-item-small{width:calc(33.33333% - 13px);height:374px}@media screen and (max-width:620px){.promo-slider.trainings-list .plan-item-small,.trainings-list.trainings-list .plan-item-small{width:100%;margin-bottom:30px}}.promo-slider.trainings-list .plan-item-small img,.trainings-list.trainings-list .plan-item-small img{width:240px;height:240px;margin-top:40px;margin-bottom:20px}.promo-slider.trainings-list .plan-item-small .plan-item-small-title,.trainings-list.trainings-list .plan-item-small .plan-item-small-title{font-size:34px;line-height:33px}.meal{z-index:9;margin-top:15px;height:auto;background:#efede8;border-radius:20px;padding-top:25px;margin-bottom:15px;margin-left:15px;margin-right:15px;position:relative;display:none;overflow:hidden}.meal .meal-header{padding-left:25px;padding-right:25px}.meal .meal-header .meal-close{display:block;width:55px;height:55px;background-image:url(/images/day-cross.svg);position:absolute;right:24px;top:24px;cursor:pointer}.meal .meal-header .meal-day-number{font-size:22px;line-height:28px;letter-spacing:-.016em;color:#333;margin-bottom:3px}.meal .meal-header .meal-caption{font-family:Optima;font-weight:400;font-size:48px;line-height:54px;letter-spacing:-.016em;color:#333;margin-bottom:25px}.meal .meal-header .meal-target{margin-bottom:20px}.meal .meal-header .meal-target .meal-target-label{font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000;font-family:Optima;margin-bottom:5px}.meal .meal-header .meal-target .meal-target-value{font-size:22px;line-height:28px;letter-spacing:-.016em;color:#333}.meal .meal-body .meal-item{position:relative}.meal .meal-body .meal-item:before{content:"";display:block;top:0;left:0;width:100%;height:1px;background:#727272;position:absolute}.meal .meal-body .meal-item .meal-item-header{padding-bottom:50px;padding-top:48px;position:relative;display:flex;justify-content:space-between;align-items:flex-start;background-color:#008a7c;color:#fff;padding-left:25px;padding-right:25px}.meal .meal-body .meal-item .meal-item-header .meal-item-title{font-size:34px;line-height:33px;letter-spacing:-.016em;color:#fff;font-family:Optima}.meal .meal-body .meal-item .meal-item-header .meal-item-toggle-button{display:block;width:55px;height:55px;background-image:url(/images/day-arrow-down-white.svg);cursor:pointer;flex-shrink:0;margin-left:30px}.meal .meal-body .meal-item .meal-item-body{padding-left:25px;padding-right:25px;padding-top:25px}.meal .meal-body .meal-item .meal-item-body .meal-item-consist{margin-bottom:50px}.meal .meal-body .meal-item .meal-item-body .meal-item-consist li{padding:0;margin:0}.meal .meal-body .meal-item .meal-item-body .meal-item-consist li:before{display:none}.meal .meal-body .meal-item .meal-item-body .meal-item-consist .meal-item-consist-item,.meal .meal-body .meal-item .meal-item-body .meal-item-consist li{display:flex;justify-content:space-between;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#333;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #727272}.meal .meal-body .meal-item .meal-item-body .meal-item-ingredients .meal-item-ingredients-title{font-size:22px;line-height:33px;letter-spacing:-.016em;color:#000;font-family:Optima;margin-bottom:20px}.meal .meal-body .meal-item .meal-item-body .meal-item-ingredients ol.meal-item-ingredients-list{counter-reset:list}.meal .meal-body .meal-item .meal-item-body .meal-item-ingredients ol.meal-item-ingredients-list li{font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000}.meal .meal-body .meal-item .meal-item-body .meal-item-ingredients ol.meal-item-ingredients-list li:before{counter-increment:list;content:counter(list) ".";font-size:15px;letter-spacing:-.016em;text-decoration:none;color:#000;font-family:Suisse}.meal .meal-body .meal-item .meal-item-body .meal-item-recipe{margin-top:50px}.meal .meal-body .meal-item .meal-item-body .meal-item-recipe .meal-item-recipe-title{font-size:22px;line-height:33px;letter-spacing:-.016em;color:#000;font-family:Optima;margin-bottom:20px;top:3px}.meal .meal-body .meal-item .meal-item-body .meal-item-recipe ol.meal-item-recipe-list{counter-reset:list}.meal .meal-body .meal-item .meal-item-body .meal-item-recipe ol.meal-item-recipe-list li{font-size:15px;line-height:20px;letter-spacing:-.016em;color:#000}.meal .meal-body .meal-item .meal-item-body .meal-item-recipe ol.meal-item-recipe-list li:before{counter-increment:list;content:counter(list) ".";font-size:15px;line-height:15px;letter-spacing:-.016em;text-decoration:none;color:#000;font-family:Suisse;top:3px}.meal .meal-body .meal-item .meal-item-body .bon-appetit{font-size:22px;line-height:33px;letter-spacing:-.016em;color:#000;padding-left:20px;padding-top:10px;font-family:Optima;padding-bottom:50px}.meal .meal-body .meal-item.active .meal-item-header .meal-item-toggle-button{background-image:url(/images/day-arrow-up-white.svg)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media screen and (min-width:621px){footer .footer-links a{margin-right:20px}footer .footer-payments img{height:17px}.about-page .support-btn-container{flex-basis:60%}.about-page .tele2-container .tele2-description-container{display:flex;justify-content:space-between}.about-page .tele2-container .tele2-description-container>*{flex-basis:60%}.about-page .tele2-container .tele2-description-container>:first-child{flex-basis:33%}.about-page .tele2-container .tele2-description-container .tele2-description{padding-top:0}.about-page .tele2-container .tele2-description-container .tele2-description>p{margin-top:0}body.active-meal footer{display:none}.days-list-label{font-size:16px;line-height:20px;letter-spacing:-.016em;color:#000;opacity:.6;margin-bottom:40px;margin-top:100px}.days-info{padding-top:70px}.days-info .day-info{display:none}.days-info .day-info.active{display:block}.days-info .day-info .meal-card-container{width:calc(50% - 7.5px);padding:0 7.5px}.days-list{display:flex;flex-wrap:wrap;counter-reset:days}.day-container{margin-bottom:15px;margin-right:15px}.day-container .day-caption{background:#efede8;border-radius:100%;border:1px solid #efede8;width:57px;height:57px;position:relative;margin:0}.day-container .day-caption:before{counter-increment:days;content:counter(days);font-size:22px;text-align:center;letter-spacing:-.016em;color:#333;line-height:57px;width:100%;height:100%;position:absolute;top:0;left:0;display:block}.day-container.active .day-caption{background:#008a7c;border-radius:50px}.day-container.active .day-caption:before{color:#fff}.plan-detail-item-top{display:flex}.plan-detail-item-top .plan-detail-item-top-left{width:345px;flex-shrink:0}.plan-detail-item-top .section-title{font-size:48px;line-height:46px}.plan-detail-item-top .plan-detail-info{margin-left:120px}.plan-detail-item-top .plans-page-item h3{margin-top:0}.promo-profile-page{min-height:auto!important}.profile-page .promo-bottom-block{margin:0;padding:0;display:flex;margin-top:45px;align-items:baseline}.profile-page .promo-bottom-block>.btn,.profile-page .promo-bottom-block>.input-group{width:350px;flex-basis:350px}.profile-page .promo-bottom-block>.btn{margin-left:20px}.profile-page .center-block .profile-image{margin-bottom:20px;width:160px;height:160px}.profile-page .center-block .profile-phone{font-size:24px;letter-spacing:-.016em;color:#333}.profile-page .center-block .profile-email{font-size:18px}.center-form-footer{font-size:12px;line-height:12px;text-align:center;letter-spacing:-.016em;color:#000;font-family:Optima;position:absolute;bottom:10px;left:0;width:100%;padding-left:30px;padding-right:30px}.centered-form-container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;flex-grow:1;margin-top:-140px}.centered-form-container .bottom-block{width:350px;margin:0 auto}.centered-form-container .profile-page-bottom-block{width:700px;display:flex;flex-wrap:wrap;justify-content:space-between}.centered-form-container .profile-page-bottom-block .btn,.centered-form-container .profile-page-bottom-block .payment-item{width:calc(50% - 5px);margin-left:10px;margin-bottom:10px}.centered-form-container .profile-page-bottom-block .btn:nth-child(odd),.centered-form-container .profile-page-bottom-block .payment-item:nth-child(odd){margin-left:0}.centered-form-container .profile-page-bottom-block .payment-item{margin-bottom:15px}.centered-form-container .profile-page-bottom-block .btn-gray{width:100%;margin-left:0}.centered-form{position:relative}.centered-form h3{font-size:48px;line-height:54px}.centered-form .about-sub-text{max-width:320px;margin:0 auto;margin-bottom:60px}.policy-page .section-inside{max-width:930px}.policy-text-container p{margin-bottom:1.5em;margin-top:1.5em}.policy-text-container p,.policy-text-container u{font-size:22px;line-height:28px}.policy-text h3{font-size:88px;line-height:77px;letter-spacing:-.016em;color:#333}.policy-text h2{font-size:34px;line-height:35px;text-align:center;letter-spacing:-.016em;padding-top:20px;margin-bottom:40px}.support-container .btn{max-width:350px}.about-page-description{font-size:22px;line-height:28px}.about-section{display:flex}.about-section .about-number,.about-section .about-page-description{margin-top:0}.about-section .about-page-description-container{max-width:520px;margin-left:70px;margin-bottom:60px}.about-page .section-inside{max-width:930px}.consultation-list{display:flex;justify-content:space-between}.consultation-list .consultation-item{width:31%;padding-left:35px;padding-right:35px;display:flex;flex-direction:column}.consultation-list .consultation-item .consultant-form{height:0;overflow:hidden;transition:all 1s ease;padding:0}.consultation-list .consultation-item .consultant-form>.feedback-container{padding-top:63px}.consultation-list .consultation-item.active .consultant-form{height:418px}.consultation-list .consultation-item .feedback-container,.consultation-list .consultation-item .feedback-form{padding:0;height:auto}.consultation-list .consultation-item .feedback-container textarea,.consultation-list .consultation-item .feedback-form textarea{resize:none}.consultation-list .consultation-item .consultation-container{padding-left:15px;padding-right:15px}.consultation-list .consultation-item .consultation-image img{transition:all .5s ease;width:300px;height:300px;-o-object-fit:cover;object-fit:cover}.plans-page-text-container{margin-bottom:110px;display:flex;margin-top:40px}.plans-page-text-container .plans-page-description{margin-top:0;margin-bottom:0}.plans-page-text-container .plans-page-payment{margin-left:80px}.plans-page-list{display:flex;flex-wrap:wrap;justify-content:flex-end}.plans-page-list .plans-page-item-link{width:calc(33.333% - 14px);margin-right:20px;margin-top:0;margin-bottom:20px}.plans-page-list .plans-page-item-link:last-child,.plans-page-list .plans-page-item-link:nth-child(3n){margin-right:0}.plans-page-list .plans-page-item-link .plans-page-item{height:100%}.intro-title{font-size:88px}.intro-title,.section-title{line-height:77px;letter-spacing:-.016em}.section-title{font-size:93px}.btn-big{padding-top:23px;padding-bottom:23px}.article-detail .article-card{width:100%;margin-left:0}.article-detail .article-card .article-text-container{padding-left:110px;padding-right:110px}.article-detail .article-card .article-read-time{font-size:22px;line-height:20px;margin-bottom:50px}.article-detail .article-card .article-title{font-size:88px;line-height:77px;margin-bottom:40px;padding-left:0;padding-right:0}.article-detail .article-card .article-description{font-size:22px;line-height:28px}.article-detail .article-card .article-detail-text,.article-detail .article-card .article-detail-text p{font-size:22px;line-height:28px;margin-top:40px;margin-bottom:40px}}@media screen and (min-width:621px) and (max-width:1500px){.section-title{font-size:70px;line-height:54px}.article-card .article-title{font-size:25px;line-height:26px}.article-card .article-description{font-size:14px;line-height:22px}.section-title{font-size:52px;line-height:46px}footer .footer-links a{font-weight:400;font-size:10px;line-height:15px;letter-spacing:-.016em;text-decoration:underline;color:#000;opacity:.6}footer .footer-links a:hover{text-decoration:none}footer .footer-links{align-items:flex-end}}.trainings-page{margin-top:45px}.soc-nets .soc-nets-top-row{display:flex;justify-content:space-between}.soc-nets .soc-nets-description{margin:30px 0;font-size:16px;text-align:center;max-width:480px}.soc-nets .soc-nets-bottom-row{margin-bottom:70px}.soc-nets .soc-nets-bottom-row .soc-net{margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:#fff}.soc-nets .soc-nets-bottom-row .soc-net img{margin-right:10px}.soc-nets .soc-net{cursor:pointer;display:block;height:60px;border-radius:20px}.soc-nets .soc-net-fb{width:calc(50% - 8px);background:#2957ab}.soc-nets .soc-net-vk{width:calc(50% - 8px);background:#637da2}.soc-nets .soc-net-tg{background:#e1dfd9}.soc-nets .soc-net-wa{background:#cbc1ec}.soc-nets .soc-net-vb{background:#29d2c8}.soc-nets .soc-net-ig{background:#008974}@media screen and (max-width:1200px){body header.section{padding-left:15px}}@media screen and (min-width:1201px){body header.section{padding-left:calc(50% - 582px)}}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0;width:0}#app.fixed header.section{position:fixed;top:0;left:0;width:100%}#app.fixed .main-container{padding-top:100px}@media screen and (min-width:621px){#app.fixed .main-container{padding-top:145px}}.slick-list{margin:0 -10px!important}.slick-slide>div{padding:0 10px}ul.slick-dots{text-align:center}ul.slick-dots li{margin:0 5px;padding:0;display:inline-block}ul.slick-dots li:before{display:none}ul.slick-dots li button{width:11px;height:11px;color:transparent;font-size:0;background:#8d8b8b;border:none;border-radius:100%;outline:none}ul.slick-dots li.slick-active button{background:#008a7c}@media screen and (max-width:1130px){footer{flex-direction:column;align-items:center}footer .footer-bottom-row{flex-basis:auto;order:3}footer .footer-legal{flex-basis:auto;margin-bottom:10px;text-align:center;justify-content:flex-start}footer .footer-menu{order:0;margin-bottom:20px}.footer-menu-item:last-child{margin-right:0}footer .footer-legal>div{width:100%}}.main-container>.section{padding-left:0;padding-right:0}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}::-webkit-scrollbar{width:8px;height:8px}*{scrollbar-width:thin;scrollbar-color:#999 transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#999;border-radius:8px}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{display:none}.seo_h1,.seo_h2{display:none!important}.intro-section[data-v-f4681a68]{padding-bottom:80px}@media screen and (min-width:621px){.intro-section[data-v-f4681a68]{padding-bottom:20px}}.intro-section .section-title[data-v-f4681a68]{font-weight:400;font-size:38px;line-height:40px;font-style:normal}.intro-section .section-title[data-v-f4681a68] .desktop{display:none}.intro-section .section-title[data-v-f4681a68] .phone{display:block}@media screen and (min-width:621px){.intro-section .section-title[data-v-f4681a68]{font-weight:400;font-size:88px;line-height:80px}.intro-section .section-title[data-v-f4681a68] .desktop{display:block}.intro-section .section-title[data-v-f4681a68] .phone{display:none}}@media screen and (min-width:621px){.intro-section .btn-container[data-v-f4681a68]{padding-bottom:155px}.intro-section .btn[data-v-f4681a68]{max-width:340px}}.intro-section .section-inside[data-v-f4681a68]{background-image:url(/images/intro-bg-redesign.svg);background-size:290px;background-repeat:no-repeat;background-position:top 50px right}@media screen and (min-width:621px){.intro-section .section-inside[data-v-f4681a68]{background-position:top 100px right;background-size:630px}}.intro-section .intro-nav[data-v-f4681a68]{margin-top:120px;padding-bottom:55px;display:flex;flex-wrap:wrap}@media screen and (min-width:621px){.intro-section .intro-nav[data-v-f4681a68]{margin-top:25px;padding-bottom:120px}}.intro-section .intro-nav-item[data-v-f4681a68]{margin-bottom:8px;margin-right:10px}.intro-section .intro-nav-item:nth-child(2) a[data-v-f4681a68]{padding-left:37px;padding-right:37px}.intro-section .intro-nav-item:nth-child(4) a[data-v-f4681a68]{padding-left:45px;padding-right:45px}.intro-section .intro-nav-item:nth-child(5) a[data-v-f4681a68]{padding-left:41px;padding-right:41px}@media screen and (min-width:621px){.intro-section .intro-nav-item[data-v-f4681a68]{margin-bottom:10px;margin-right:8px}.intro-section .intro-nav-item:nth-child(2) a[data-v-f4681a68]{padding-left:48px;padding-right:48px}.intro-section .intro-nav-item:nth-child(4) a[data-v-f4681a68]{padding-left:50px;padding-right:50px}.intro-section .intro-nav-item:nth-child(5) a[data-v-f4681a68]{padding-left:45px;padding-right:45px}}.intro-section .intro-nav-item a[data-v-f4681a68]{font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:-.016em;color:#5f8654;border:1px solid #5f8654;border-radius:17px;display:block;padding:5px 26px}@media screen and (min-width:621px){.intro-section .intro-nav-item a[data-v-f4681a68]{font-size:14px;line-height:20px;padding:12px 34px}}.plans-list[data-v-ead5716c]{margin-bottom:30px;display:inline-block}@media screen and (min-width:621px){.plans-list[data-v-ead5716c]{margin-bottom:0}}.plans-list .plan-item[data-v-ead5716c]{margin-bottom:8px}.plans-list .plan-item a[data-v-ead5716c]{display:block;font-family:Suisse;font-style:normal;font-weight:400;font-size:21px;line-height:43px;letter-spacing:.004em;text-transform:uppercase;color:#000;border-bottom:2px solid #000;background-image:url(/images/arrow-right-redesign.svg);background-repeat:no-repeat;background-position:100%;padding-right:55px;background-size:43px;max-width:calc(100vw - 30px)}.plans-list .plan-item a span[data-v-ead5716c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media screen and (min-width:621px){.plans-list .plan-item a span[data-v-ead5716c]{max-width:500px}}@media screen and (min-width:621px){.plans-list .plan-item a[data-v-ead5716c]{font-size:36px;line-height:53px;background-size:auto;padding-right:75px}}.plans-section .section-inside[data-v-3ed24002]{padding-top:40px;padding-bottom:50px}@media screen and (min-width:621px){.plans-section .section-inside[data-v-3ed24002]{padding-bottom:145px;padding-top:130px;background-image:url(/images/plans-section-redesign.png);background-repeat:no-repeat;background-position:bottom 60px right;background-size:525px auto}}.plans-section .phone[data-v-3ed24002]{display:block}@media screen and (min-width:621px){.plans-section .phone[data-v-3ed24002]{display:none}}.plans-section .plans-title[data-v-3ed24002]{margin-bottom:30px;font-style:normal;font-weight:400;font-size:34px;line-height:40px;letter-spacing:.004em}.plans-section .plans-title .desktop[data-v-3ed24002]{display:none}@media screen and (min-width:621px){.plans-section .plans-title[data-v-3ed24002]{margin-bottom:93px;font-size:64px;line-height:77px;letter-spacing:-.006em}.plans-section .plans-title .desktop[data-v-3ed24002]{display:block}}.consult-section[data-v-ff748d8a]{margin-bottom:50px;padding-top:230px;position:relative;top:-100px}@media screen and (max-width:620px){.consult-section[data-v-ff748d8a]{padding-top:130px;margin-bottom:0;top:-80px}}.consult-section .phone[data-v-ff748d8a]{display:block}.consult-section .btn[data-v-ff748d8a]{margin-top:30px}@media screen and (min-width:621px){.consult-section[data-v-ff748d8a]{padding-top:150px;margin-bottom:150px;top:auto}.consult-section .phone[data-v-ff748d8a]{display:none}.consult-section .btn[data-v-ff748d8a]{max-width:340px;margin-bottom:60px;margin-top:60px}}.consult-section .consult-title[data-v-ff748d8a]{font-size:34px;line-height:40px;margin-bottom:30px}@media screen and (min-width:621px){.consult-section .consult-title[data-v-ff748d8a]{font-size:64px;line-height:77px}}@media screen and (min-width:621px){.consult-section .consult-list>div[data-v-ff748d8a]{display:flex}}.consult-section .consult-item[data-v-ff748d8a]{cursor:pointer;text-align:center;background:#f2f0eb;padding-top:21px;padding-left:33px;padding-right:33px;padding-bottom:25px;border-radius:20px}@media screen and (min-width:621px){.consult-section .consult-item[data-v-ff748d8a]{padding-top:43px;padding-left:40px;padding-right:40px;padding-bottom:45px;max-width:100%;width:calc(50% - 10px);margin-left:20px}.consult-section .consult-item[data-v-ff748d8a]:first-child{margin-left:0}}.consult-section .consult-item img[data-v-ff748d8a]{border-radius:100%;-o-object-fit:cover;object-fit:cover;width:159px;height:159px;border:3px solid #008a7c}@media screen and (min-width:621px){.consult-section .consult-item img[data-v-ff748d8a]{height:201px;width:201px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:621px){.consult-section .consult-item .consultation-container[data-v-ff748d8a]{max-width:350px;margin-left:auto;margin-right:auto}}.consult-section .consult-item .consult-item-title[data-v-ff748d8a]{margin-top:13px;margin-bottom:6px;text-align:center;letter-spacing:-.016em;font-family:Optima;font-size:24px;line-height:33px}@media screen and (min-width:621px){.consult-section .consult-item .consult-item-title[data-v-ff748d8a]{font-size:34px;line-height:33px;margin-top:15px;margin-bottom:20px}}.consult-section .consult-item .consult-item-description[data-v-ff748d8a]{text-align:center;letter-spacing:-.016em;text-decoration:underline;font-family:Optima;font-size:18px;line-height:24px;font-weight:400}@media screen and (min-width:621px){.consult-section .consult-item .consult-item-description[data-v-ff748d8a]{font-size:22px;line-height:24px}}.profile-button-container[data-v-0c6240f0]{position:relative}.profile-menu[data-v-0c6240f0]{display:none;background:#008a7c;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;border-radius:8px;position:absolute;right:0;top:calc(100% + 10px)}.profile-menu.active[data-v-0c6240f0]{display:block}.profile-menu[data-v-0c6240f0]:after,.profile-menu[data-v-0c6240f0]:before{content:"";display:block;position:absolute;bottom:100%;width:0;height:0}.profile-menu[data-v-0c6240f0]:after,.profile-menu[data-v-0c6240f0]:before{right:16px;border:8px solid transparent;border-bottom-color:#008a7c}.profile-menu ul li[data-v-0c6240f0]{padding:0}.profile-menu ul li[data-v-0c6240f0]:before{display:none}.profile-menu ul li a[data-v-0c6240f0]{font-weight:400;font-size:12px;line-height:12px;letter-spacing:-.016em;color:#fff;white-space:nowrap}.profile-menu ul li a[data-v-0c6240f0]:hover{text-decoration:underline}.success[data-v-611c5925]{min-height:calc(100vh - 145px);display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}@media screen and (max-width:1060px){.success[data-v-611c5925]{background-image:url(/images/success-background-mobile.png);background-repeat:no-repeat;background-position:50%;background-size:contain}}@media screen and (max-width:620px){.success[data-v-611c5925]{min-height:calc(100vh - 77px)}}.success[data-v-611c5925]:after,.success[data-v-611c5925]:before{content:"";display:block;position:absolute;top:50%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1060px){.success[data-v-611c5925]:after,.success[data-v-611c5925]:before{display:none}}.success[data-v-611c5925]:before{background-image:url(/images/success-image-1.png);width:427px;height:447px;margin-top:-224px;left:50%;margin-left:-676px}@media screen and (max-width:1250px){.success[data-v-611c5925]:before{width:327px;height:347px;margin-top:-170px;margin-left:0;left:40px}}.success[data-v-611c5925]:after{background-image:url(/images/success-image-2.png);width:368px;height:442px;margin-top:-221px;right:50%;margin-right:-612px}@media screen and (max-width:1250px){.success[data-v-611c5925]:after{width:348px;height:342px;margin-top:-170px;margin-right:0;right:0}}.success-container[data-v-611c5925]{max-width:345px;margin-top:-145px}@media screen and (max-width:620px){.success-container[data-v-611c5925]{margin-top:-77px}}.success-title[data-v-611c5925]{font-family:Optima;font-weight:400;font-size:48px;line-height:54px;text-align:center;letter-spacing:-.016em;color:#333;margin-bottom:20px}@media screen and (max-width:620px){.success-title[data-v-611c5925]{font-size:34px;line-height:33px;margin-bottom:10px}}.success-description[data-v-611c5925]{font-family:Optima;font-weight:400;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.016em;color:#000;margin-bottom:90px}@media screen and (max-width:620px){.success-description[data-v-611c5925]{font-size:14px;margin-bottom:75px}}.btn[data-v-611c5925]{margin-bottom:30px}@media screen and (max-width:620px){.btn[data-v-611c5925]{margin-bottom:22px}}.success-redirect-text[data-v-611c5925]{font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#727272}.success-redirect-text a[data-v-611c5925]{color:#727272;text-decoration:underline}.success-redirect-text a[data-v-611c5925]:hover{text-decoration:none}.new-login[data-v-032cae48]{display:flex;flex-direction:column;height:100%;min-height:100vh}.new-login-container[data-v-032cae48]{display:flex;justify-content:center;margin-top:auto;position:relative;top:-100px}@media screen and (max-width:620px){.new-login-container[data-v-032cae48]{flex-direction:column;top:auto}}.new-login-container .__left[data-v-032cae48]{flex-basis:728px;margin-right:54px}@media screen and (max-width:620px){.new-login-container .__left[data-v-032cae48]{margin-right:0;flex-basis:auto}}.new-login-container .__right img[data-v-032cae48]{width:500px}@media screen and (max-width:620px){.new-login-container .__right[data-v-032cae48]{order:-1;text-align:center;margin-bottom:20px}.new-login-container .__right img[data-v-032cae48]{max-width:231px}}.new-login-container .__head[data-v-032cae48]{margin-bottom:120px}@media screen and (max-width:620px){.new-login-container .__head[data-v-032cae48]{margin-bottom:50px}}.new-login-container .__description[data-v-032cae48]{margin-top:20px}@media screen and (max-width:620px){.new-login-container .__description[data-v-032cae48]{padding-left:15px;padding-right:15px}}.new-login-container .__title[data-v-032cae48]{font-weight:400;font-size:48px;line-height:65px;display:flex;align-items:flex-end;letter-spacing:-.006em;color:#333;font-family:Optima}@media screen and (max-width:620px){.new-login-container .__title[data-v-032cae48]{text-align:center;font-size:24px;line-height:25px;padding-left:15px;padding-right:15px}}.new-login-container .__controls[data-v-032cae48]{display:flex;align-items:baseline}@media screen and (max-width:620px){.new-login-container .__controls[data-v-032cae48]{flex-direction:column;padding-left:15px;padding-right:15px}}.new-login-container .__controls .__btn-container[data-v-032cae48]{width:100%;position:relative;padding-bottom:50px}.new-login-container .__controls .__btn-container .__add[data-v-032cae48]{position:absolute;top:70px;left:50%;transform:translateX(-50%);font-weight:400;font-size:14px;line-height:33px;letter-spacing:-.016em;text-decoration:underline;color:#4d4c4a;font-family:Optima}.new-login-container .__controls .__btn-container .__add[data-v-032cae48]:hover{text-decoration:none}.new-login-container .__controls .input-group[data-v-032cae48]{flex-basis:48%;margin-right:20px;margin-bottom:0;flex-shrink:0}@media screen and (max-width:620px){.new-login-container .__controls .input-group[data-v-032cae48]{width:calc(100% - 44px);flex-basis:100%;margin-right:0;margin-bottom:35px;margin-left:22px}}.__copyright[data-v-032cae48]{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:-.026em;color:#727272;margin-top:auto;margin-bottom:30px}@media screen and (max-width:620px){.__copyright[data-v-032cae48]{padding-top:30px;font-size:9px;margin-bottom:20px;padding-left:18px;padding-right:18px}}.profile-page[data-v-10209308]{min-height:calc(var(--vh, 1vh)*100 - 77px)}.trainings-page-top-section{display:flex;align-items:center}.trainings-page-top-section a{margin-left:auto;max-width:450px}@media screen and (max-width:620px){.trainings-page-top-section{display:block}.trainings-page-top-section a{margin-top:30px}}.btn-phone[data-v-58463c51]{display:none}@media screen and (max-width:620px){.btn-phone[data-v-58463c51]{display:block;margin-top:20px}}._t-title[data-v-58463c51]{font-family:Optima;margin-top:120px;font-weight:400;font-size:64px;line-height:57px;letter-spacing:-.016em;color:#333;margin-bottom:30px}@media screen and (max-width:620px){._t-title[data-v-58463c51]{margin-top:30px;font-size:36px;line-height:38px}}._t-sub[data-v-58463c51]{font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#000}@media screen and (max-width:620px){._t-sub[data-v-58463c51]{font-size:16px;line-height:28px}}._t-top[data-v-58463c51]{background-image:url(/images/trainings-bg-redesign.svg);background-position:100%;background-repeat:no-repeat;background-size:450px auto}@media screen and (max-width:620px){._t-top[data-v-58463c51]{background:none}}._t-description[data-v-58463c51]{margin-bottom:100px;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#000}@media screen and (max-width:620px){._t-description[data-v-58463c51]{font-size:16px;line-height:28px;margin-bottom:30px}}.section-title[data-v-58463c51]{font-size:88px;line-height:77px}@media screen and (max-width:620px){.section-title[data-v-58463c51]{font-size:48px;line-height:46px}}@media screen and (max-width:620px){.trainings-page[data-v-58463c51]{margin-top:30px}}@media screen and (max-width:620px){.plans-list[data-v-58463c51]{width:100%}}.training-player-container[data-v-3639b7de]{margin-top:90px;background:#f2f0eb;padding-top:90px;padding-left:33px;padding-right:33px;padding-bottom:50px;border-radius:10px}@media screen and (max-width:620px){.training-player-container[data-v-3639b7de]{margin-top:60px;padding-top:40px;padding-left:15px;padding-right:15px}}.training-player-container-title[data-v-3639b7de]{margin-top:80px;font-family:Optima;font-size:34px;line-height:33px;text-align:center;letter-spacing:-.016em;color:#000}@media screen and (max-width:620px){.training-player-container-title[data-v-3639b7de]{margin-top:50px}}.video-player-box[data-v-3639b7de]{width:100%;display:flex;justify-content:center;position:relative}html .video-js .vjs-big-play-button[data-v-3639b7de]{top:50%;left:50%;margin-top:-22.5px;margin-left:-45px}footer[data-v-3639b7de]{padding-top:100px}.profile-page[data-v-24ab1784]{min-height:auto}@media screen and (min-width:621px){.section-inside[data-v-24ab1784]{min-height:calc(100vh - 335px)}}.btn-phone[data-v-24ab1784]{display:none}@media screen and (max-width:620px){.btn-phone[data-v-24ab1784]{display:block;margin-top:20px}}._t-title[data-v-24ab1784]{font-family:Optima;margin-top:120px;font-weight:400;font-size:64px;line-height:57px;letter-spacing:-.016em;color:#333;margin-bottom:30px}@media screen and (max-width:620px){._t-title[data-v-24ab1784]{margin-top:30px;font-size:36px;line-height:38px}}._t-sub[data-v-24ab1784]{font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#000}@media screen and (max-width:620px){._t-sub[data-v-24ab1784]{font-size:16px;line-height:28px}}._t-top[data-v-24ab1784]{background-image:url(/images/sara.svg);background-position:100%;background-repeat:no-repeat;background-size:500px auto}@media screen and (max-width:620px){._t-top[data-v-24ab1784]{background:none}}._t-description[data-v-24ab1784]{margin-bottom:100px;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#000}@media screen and (max-width:620px){._t-description[data-v-24ab1784]{font-size:16px;line-height:28px;margin-bottom:30px}}.section-title[data-v-24ab1784]{font-size:88px;line-height:77px}@media screen and (max-width:620px){.section-title[data-v-24ab1784]{font-size:48px;line-height:46px}}@media screen and (max-width:620px){.trainings-page[data-v-24ab1784]{margin-top:30px}}@media screen and (max-width:620px){.plans-list[data-v-24ab1784]{width:100%}}footer{padding-top:100px}@media screen and (max-width:620px){footer{padding-top:60px}}.trainings-bottom-block{display:flex;margin-top:90px}@media screen and (max-width:620px){.trainings-bottom-block{display:block;margin-top:30px;background:#f2f0eb;border-radius:16px;padding-top:21px;padding-left:40px;padding-right:40px;padding-bottom:29px}}.trainings-bottom-block .image{border:5px solid #008a7c;margin-right:194px;background:#f2f0eb;border-radius:100%;width:378px;flex-basis:378px;height:378px;flex-grow:0;flex-shrink:0;background-image:url(https://meal-deal.ru/upload/1.png);background-position:50%;background-size:cover}@media screen and (max-width:620px){.trainings-bottom-block .image{width:158px;height:158px;border-width:2px;margin:0 auto}}.trainings-bottom-block .trainings-bottom-block-right .description{font-weight:400;letter-spacing:-.016em;color:#000;margin-bottom:60px;font-size:22px;line-height:33px}.trainings-bottom-block .trainings-bottom-block-right .description .desktop{display:block}.trainings-bottom-block .trainings-bottom-block-right .description .phone{display:none}@media screen and (max-width:620px){.trainings-bottom-block .trainings-bottom-block-right .description{text-align:center;margin-top:10px;margin-bottom:0;font-size:18px;line-height:24px}.trainings-bottom-block .trainings-bottom-block-right .description .desktop{display:none}.trainings-bottom-block .trainings-bottom-block-right .description .phone{display:block}}.trainings-bottom-block .trainings-bottom-block-right .description-title{margin-bottom:30px;letter-spacing:-.016em;color:#000;font-family:Optima;font-size:48px;line-height:33px}@media screen and (max-width:620px){.trainings-bottom-block .trainings-bottom-block-right .description-title{font-size:24px;margin-bottom:10px}}@media screen and (max-width:620px){.trainings-bottom-block .trainings-bottom-block-right .btn-container{display:none}}.trainings-bottom-block .trainings-bottom-block-right .btn-container .btn{max-width:454px}.section-inside[data-v-3f1aea7c] .desktop{display:block}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] .desktop{display:none}}.section-inside[data-v-3f1aea7c] h1{font-family:Optima;margin-bottom:60px}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] h1{margin-bottom:40px}}.section-inside[data-v-3f1aea7c] h1 ._a-title-big{display:block;font-weight:400;font-size:88px;line-height:77px;color:#333;letter-spacing:-.016em}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] h1 ._a-title-big{font-size:48px;line-height:77px}}.section-inside[data-v-3f1aea7c] h1 ._a-title-small{display:block;font-weight:400;font-size:36px;line-height:40px;letter-spacing:-.016em;color:#000}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] h1 ._a-title-small{font-size:24px;line-height:30px}}.section-inside[data-v-3f1aea7c] ._a-p1{font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#333;padding-bottom:20px;border-bottom:1px solid #727272;margin-bottom:10px}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ._a-p1{font-size:15px;line-height:20px;margin-bottom:19px}}.section-inside[data-v-3f1aea7c] ._a-p2{font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.016em;color:#000;font-family:Optima;margin-bottom:60px}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ._a-p2{margin-bottom:50px;margin-top:15px;font-size:16px;line-height:20px}}.section-inside[data-v-3f1aea7c] h2{font-weight:400;font-size:36px;line-height:35px;letter-spacing:-.016em;color:#000;font-family:Optima;margin-bottom:90px;text-align:left;border:none;margin-top:0}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] h2{margin-bottom:36px;font-size:34px;line-height:33px}}.section-inside[data-v-3f1aea7c] ul._p-list{counter-reset:section}.section-inside[data-v-3f1aea7c] ul._p-list li{display:flex;margin-bottom:40px;align-items:center;padding:0;counter-increment:section}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ul._p-list li{flex-direction:column;margin-bottom:60px}.section-inside[data-v-3f1aea7c] ul._p-list li:last-child{margin-bottom:0}}.section-inside[data-v-3f1aea7c] ul._p-list li:before{display:none}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ul._p-list li img{display:none}}.section-inside[data-v-3f1aea7c] ul._p-list li:first-child img{max-width:376px;margin-right:30px}.section-inside[data-v-3f1aea7c] ul._p-list li:nth-child(2) img{max-width:391px;margin-left:30px}.section-inside[data-v-3f1aea7c] ul._p-list li:nth-child(3) img{max-width:362px;margin-right:30px}.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text{position:relative}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text{padding-left:83px}.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text>p{margin:0;font-size:15px!important;line-height:20px!important;letter-spacing:-.016em!important}}.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text:before{display:none}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text:before{content:counter(section);display:block;font-weight:400;font-size:108px;line-height:46px;letter-spacing:-.016em;color:#333;font-family:Optima;position:absolute;left:0;top:20px}}.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text p{font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.016em;color:#333;margin-bottom:25px}@media screen and (max-width:620px){.section-inside[data-v-3f1aea7c] ul._p-list li ._p-item-text .btn-outlined{margin-left:-83px;width:calc(100% + 83px);max-width:calc(100% + 83px)}}._support-row[data-v-7b34f871]{margin-top:60px}@media screen and (max-width:620px){._support-row[data-v-7b34f871]{margin-top:0}}._support-row .support-email[data-v-7b34f871]{margin-bottom:50px}@media screen and (min-width:621px){._support-row[data-v-7b34f871]{display:flex;justify-content:space-between;align-items:center}._support-row .support-email[data-v-7b34f871]{margin-bottom:0}}.support-container[data-v-7b34f871]{margin-top:99px}@media screen and (max-width:620px){.support-container[data-v-7b34f871]{margin-top:50px}}.profile-page .center-block .profile-status.profile-status--error[data-v-18102a2c]{border-color:#e23939;color:#e23939}.new-login[data-v-00a5ad00]{display:flex;flex-direction:column;height:100%;min-height:100vh}.new-login-container[data-v-00a5ad00]{display:flex;justify-content:center;margin-top:auto;position:relative;top:-100px}@media screen and (max-width:620px){.new-login-container[data-v-00a5ad00]{flex-direction:column;top:auto}}.new-login-container .__left[data-v-00a5ad00]{flex-basis:728px;margin-right:54px}@media screen and (max-width:620px){.new-login-container .__left[data-v-00a5ad00]{margin-right:0;flex-basis:auto}}.new-login-container .__right img[data-v-00a5ad00]{width:500px}@media screen and (max-width:620px){.new-login-container .__right[data-v-00a5ad00]{order:-1;text-align:center;margin-bottom:20px}.new-login-container .__right img[data-v-00a5ad00]{max-width:231px}}.new-login-container .__head[data-v-00a5ad00]{margin-bottom:120px}@media screen and (max-width:620px){.new-login-container .__head[data-v-00a5ad00]{margin-bottom:50px}}.new-login-container .__description[data-v-00a5ad00]{margin-top:20px}@media screen and (max-width:620px){.new-login-container .__description[data-v-00a5ad00]{padding-left:15px;padding-right:15px}}.new-login-container .__title[data-v-00a5ad00]{font-weight:400;font-size:48px;line-height:65px;display:flex;align-items:flex-end;letter-spacing:-.006em;color:#333;font-family:Optima}@media screen and (max-width:620px){.new-login-container .__title[data-v-00a5ad00]{text-align:center;font-size:24px;line-height:25px;padding-left:15px;padding-right:15px}}.new-login-container .__controls[data-v-00a5ad00]{display:flex;align-items:baseline}@media screen and (max-width:620px){.new-login-container .__controls[data-v-00a5ad00]{flex-direction:column;padding-left:15px;padding-right:15px}}.new-login-container .__controls .__btn-container[data-v-00a5ad00]{width:calc(100% - 44px);position:relative;padding-bottom:50px}.new-login-container .__controls .__btn-container .__add[data-v-00a5ad00]{position:absolute;top:70px;left:50%;transform:translateX(-50%);font-weight:400;font-size:14px;line-height:33px;letter-spacing:-.016em;text-decoration:underline;color:#4d4c4a;font-family:Optima}.new-login-container .__controls .__btn-container .__add[data-v-00a5ad00]:hover{text-decoration:none}.new-login-container .__controls .input-group[data-v-00a5ad00]{flex-basis:48%;margin-right:20px;margin-bottom:0;flex-shrink:0}@media screen and (max-width:620px){.new-login-container .__controls .input-group[data-v-00a5ad00]{width:calc(100% - 44px);flex-basis:100%;margin-right:0;margin-bottom:35px;margin-left:22px}}.__copyright[data-v-00a5ad00]{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:-.026em;color:#727272;margin-top:auto;margin-bottom:30px}@media screen and (max-width:620px){.__copyright[data-v-00a5ad00]{padding-top:30px;font-size:9px;margin-bottom:20px;padding-left:18px;padding-right:18px}}@media screen and (min-width:621px){.centered-form-container[data-v-6b35fbc2]{padding-top:120px}}.video-player-box{width:100%;display:flex;justify-content:center;position:relative}html .video-js .vjs-big-play-button{top:50%;left:50%;margin-top:-22.5px;margin-left:-45px}