.CTS-A{color:#2e2e30;font-size:50px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:60px;letter-spacing:0}.CTS-B{font-size:28px;line-height:36px}.CTS-B,.CTS-C{color:#2e2e30;font-family:ProximaNovaSemiBold,Arial,sans-serif;font-style:normal;letter-spacing:0}.CTS-C{font-size:22px;line-height:28px}.CTS-D{color:#2e2e30;font-size:17px;line-height:28px;letter-spacing:0}.CTS-D,.CTS-E{font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal}.CTS-E,.CTS-F{color:#606b71;font-size:12px;line-height:18px}.CTS-F{font-family:ProximaNovaSemiBold,Arial,sans-serif}.CTS-F,.CTS-G{font-style:normal;letter-spacing:0}.CTS-G{color:#2e2e30;font-size:32px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:38px}.CTS-K{font-size:12px;line-height:18px;letter-spacing:.09em;text-transform:uppercase}.CTS-K,.CTS-W{color:#606b71;font-family:ProximaNovaRegular,Arial,sans-serif}.CTS-W{font-size:10px;font-style:normal;line-height:16px;letter-spacing:.07em}.STS-A{font-size:14px;line-height:20px}.STS-A,.STS-B{color:#2e2e30;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;letter-spacing:0}.STS-B{font-weight:500;font-size:20px;line-height:26px}.STS-C{color:#2e2e30;font-size:24px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:32px;letter-spacing:0}.STS-D{font-family:ProximaNovaRegular,Arial,sans-serif}.STS-D,.STS-E{color:#606b71;font-size:10px;font-style:normal;line-height:16px;letter-spacing:0}.STS-E{font-family:ProximaNovaSemiBold,Arial,sans-serif}.STS-F{font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal}.STS-F,.STS-G{color:#606b71;font-size:14px;line-height:22px;letter-spacing:0}.STS-G{font-family:ProximaNovaSemiBold,Arial,sans-serif}.STS-H{color:#606b71;font-size:14px;font-family:ProximaNovaMedium,Arial,sans-serif;font-style:normal;line-height:22px;letter-spacing:0}.component-myplate-calorie-tracker{position:relative;height:470px;margin-bottom:50px;overflow:hidden}@media (min-width:1020px){.component-myplate-calorie-tracker{height:auto;min-height:306px;max-height:470px}}.component-myplate-calorie-tracker .calorie-tracker-bg-wrapper{position:absolute;top:0;right:0;left:0;z-index:0;height:100%}.component-myplate-calorie-tracker .calorie-tracker-bg-wrapper .calorie-tracker-image-wrapper .picture__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-myplate-calorie-tracker .calorie-tracker-wrapper{padding:25px 19px 0}@media (min-width:768px){.component-myplate-calorie-tracker .calorie-tracker-wrapper{display:flex;justify-content:center;margin:0 auto;padding:24px 75px}}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper{height:100%;padding:0 25px}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container{z-index:1;display:flex;flex-direction:column;justify-content:center;margin:0 auto 25px}@media (min-width:768px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container{margin:0 69px 0 0}}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container{min-width:452px;max-width:526px;margin:0 65px 0 0}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .myplate-logo{z-index:2;width:50px;height:50px;margin:0 auto 10px}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .myplate-logo{width:70px;height:70px;margin-bottom:15px}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-heading{font-size:32px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:38px;letter-spacing:0;z-index:2;margin-bottom:10px;color:#2e2e30;text-align:center;-webkit-font-smoothing:antialiased}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-heading{color:#2e2e30;font-size:50px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:60px;letter-spacing:0}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-summary{z-index:2;max-width:200px;margin:0 auto 20px;color:#2e2e30;font-size:17px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:28px;letter-spacing:0;text-align:center}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-summary{max-width:unset}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-store-buttons{z-index:2;display:flex;justify-content:center}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-store-buttons .calorie-tracker-store-button:first-child{margin-right:10px}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-store-buttons .calorie-tracker-store-button img{width:133px;height:40px;vertical-align:bottom}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-phone{position:relative;display:block;width:225px;height:448.58px;margin:0 auto}@media (min-width:768px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-phone{display:flex;width:212px;height:422px;margin:0}}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-phone{position:relative;width:100%;max-width:699px;height:100%}}@media (min-width:768px){.component-myplate-cta-buttons{height:57px}}.component-myplate-cta-buttons .cta-button{margin:0}@media (min-width:768px){.component-myplate-cta-buttons .cta-button{margin-right:15px}}.component-myplate-cta-buttons .app-store-button{height:46px}@media (min-width:768px){.component-myplate-cta-buttons .app-store-button{height:100%}}.component-myplate-cta-buttons .android-button{height:46px}@media (min-width:768px){.component-myplate-cta-buttons .android-button{height:100%}}.component-myplate-cta-buttons .peoples-award-mobile{height:46px;margin-right:9px}.component-section-myplate{position:relative;height:810px;margin-bottom:20px}@media (max-width:374px){.component-section-myplate{margin-bottom:0}}@media (min-width:768px){.component-section-myplate{height:1072px;margin-bottom:0}}.component-section-myplate .myplate-copy{max-width:600px;margin:0 auto;text-align:center}@media (min-width:768px){.component-section-myplate .myplate-copy{top:158px;right:0;left:0;max-width:667px}}.component-section-myplate .myplate-copy .myplate-heading{margin:0}.component-section-myplate .myplate-copy .myplate-heading .myplate-logo{width:75px;height:75px;margin:30px auto 15px}@media (min-width:768px){.component-section-myplate .myplate-copy .myplate-heading .myplate-logo{width:100px;height:100px;margin-top:0;margin-bottom:40px}}.component-section-myplate .myplate-copy .myplate-subheading{max-width:335px;margin:0 auto 30px;color:#000;font-size:32px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:36px;letter-spacing:-.2px;text-align:center}@media (min-width:768px){.component-section-myplate .myplate-copy .myplate-subheading{max-width:546px;margin-bottom:15px;font-size:50px;line-height:1;letter-spacing:0}}.component-section-myplate .myplate-copy .myplate-container{display:flex;flex-direction:column}.component-section-myplate .myplate-copy .myplate-container .myplate-paragraph{order:2;padding:15px 25px 30px;color:#000;font-size:20px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:30px;letter-spacing:0;text-align:center}@media (min-width:768px){.component-section-myplate .myplate-copy .myplate-container .myplate-paragraph{order:1;margin-bottom:30px;padding:0 40px}}.component-section-myplate .myplate-copy .myplate-container .myplate-img{display:block;order:1;height:217px;margin:0 auto}@media (min-width:768px){.component-section-myplate .myplate-copy .myplate-container .myplate-img{order:2;height:386px;margin-bottom:90px}}.component-section-myplate .action-button{display:flex;align-items:center;justify-content:center}.component-section-myplate .peoples-award{display:none}@media (min-width:768px){.component-section-myplate .peoples-award{position:absolute;right:15px;bottom:15px;display:inline}}.component-section-tracking-calories{background-image:linear-gradient(0deg,#2c4479,#007cbe)}.component-section-tracking-calories .tracking-heading{margin-bottom:15px;color:#fff;font-size:26px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:30px;letter-spacing:0}@media (min-width:768px){.component-section-tracking-calories .tracking-heading{margin-bottom:25px;font-size:52px;line-height:60px}}.component-section-tracking-calories .tracking-paragraph{margin-bottom:25px;color:#fff;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:23px;letter-spacing:0}.component-section-tracking-calories .devices{width:100%}@media (max-width:374px){.component-section-tracking-calories .devices{position:relative;min-height:320px}}@media (min-width:991px){.component-section-tracking-calories .devices{float:left;width:54%}}.component-section-tracking-calories .devices img{width:100%;margin-top:-20px}@media (max-width:374px){.component-section-tracking-calories .devices img{position:absolute;top:-20px;margin-top:0}}@media (min-width:991px){.component-section-tracking-calories .devices img{margin-top:-62px}}.component-section-tracking-calories .tracking-copy-top{padding:40px 20px;overflow:hidden}@media (min-width:768px){.component-section-tracking-calories .tracking-copy-top{padding:40px 50px 20px}}@media (min-width:1200px){.component-section-tracking-calories .tracking-copy-top{padding:135px 180px 125px 25px}}@media (min-width:1440px){.component-section-tracking-calories .tracking-copy-top{padding:145px 250px 90px 25px}}.component-section-tracking-calories .tracking-facts{display:flex;flex-wrap:wrap;justify-content:space-between}.component-section-tracking-calories .tracking-facts .tracking-facts__item{margin-bottom:20px;color:#fff}.component-section-tracking-calories .tracking-facts .tracking-facts__item .tracking-facts__item--header{font-size:26px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;letter-spacing:2px}.component-section-tracking-calories .tracking-facts .tracking-facts__item .tracking-facts__item--copy{font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;letter-spacing:0}.component-section-tracking-calories .get-tracking-link{cursor:auto}.component-section-tracking-calories .get-tracking-link .get-tracking-btn{display:none;height:50px;padding:0 35px;color:#007cbe;font-size:18px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;letter-spacing:0;text-align:center;background:#fff;border:none;border-radius:27px;box-shadow:0 4px 8px 0 rgba(0,0,0,.4);transition:all .5s}@media (min-width:991px){.component-section-tracking-calories .get-tracking-link .get-tracking-btn{display:block}.component-section-tracking-calories .get-tracking-link .get-tracking-btn:hover{box-shadow:0 8px 16px -3px rgba(0,0,0,.7);transform:scale(1.01);cursor:pointer}}.component-section-tracking-calories .tracking-copy-bottom{margin:0 20px;padding-bottom:40px;text-align:center}@media (min-width:768px){.component-section-tracking-calories .tracking-copy-bottom{margin:0 50px;padding-bottom:80px}}@media (min-width:1200px){.component-section-tracking-calories .tracking-copy-bottom{margin:0 150px;margin:0 250px}}.component-section-tracking-calories .tracking-copy-bottom .tracking-paragraph{margin-bottom:60px}@media (min-width:768px){.component-section-tracking-calories .tracking-copy-bottom .tracking-paragraph{margin-bottom:80px;padding:0 50px}}@media (min-width:991px){.component-section-tracking-calories .tracking-copy-bottom .tracking-stats{display:flex;justify-content:space-between}}.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item{position:relative;justify-content:center;margin-bottom:50px;padding:40px 25px 35px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media (min-width:991px){.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item.calendar,.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item.chart{width:24%;margin-bottom:0}}@media (min-width:991px){.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item.pie{width:31%;margin-bottom:0}}.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item .stat-icon{position:absolute;top:-22px;right:0;left:0;margin:0 auto}.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item--header{margin-bottom:20px;color:#000;font-size:18px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;letter-spacing:0;text-align:center}.component-section-tracking-calories .tracking-copy-bottom .tracking-stats .tracking-stats__item--copy{color:#000;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:23px;letter-spacing:0;text-align:center}.component-section-meal-plan{height:960px;padding-top:80px;background:url(/lscp/images/myplateCalorieTracker/meal-plan-bg-mobile.jpg) no-repeat;background-position:50%;background-size:cover}@media (min-width:768px){.component-section-meal-plan{height:684px;padding-top:53px;background:url(/lscp/images/myplateCalorieTracker/meal-plan-bg-desktop.jpg) no-repeat}}.component-section-meal-plan .meal-plan__heading{margin-bottom:40px;color:#fff;font-size:26px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:30px;letter-spacing:0;text-align:center}@media (min-width:768px){.component-section-meal-plan .meal-plan__heading{float:left;width:25%;margin:80px 0 25px 20px;font-size:52px;line-height:60px;text-align:left}}@media (min-width:991px){.component-section-meal-plan .meal-plan__heading{margin-left:100px}}@media (min-width:1200px){.component-section-meal-plan .meal-plan__heading{margin-left:150px}}.component-section-meal-plan .meal-plan_img{display:block;width:281px;margin:0 auto 40px}@media (min-width:768px){.component-section-meal-plan .meal-plan_img{float:right;width:416px;margin:0 20px 0 100px}}@media (min-width:1200px){.component-section-meal-plan .meal-plan_img{margin:0 150px 0 180px}}@media (min-width:1440px){.component-section-meal-plan .meal-plan_img{margin:0 150px 0 300px}}.component-section-meal-plan .meal-plan__copy,.component-section-meal-plan .meal-plan__list{clear:left;margin:0 20px 20px;color:#fff;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;letter-spacing:0}@media (min-width:991px){.component-section-meal-plan .meal-plan__copy,.component-section-meal-plan .meal-plan__list{margin-left:100px}}@media (min-width:1200px){.component-section-meal-plan .meal-plan__copy,.component-section-meal-plan .meal-plan__list{margin-left:150px}}.component-section-meal-plan .meal-plan__list{padding:0 20px;list-style-position:outside;list-style-type:disc}.component-section-meal-plan .meal-plan__list .meal-plan__list-item{padding:15px 0}.component-section-get-inspired{padding:80px 0;background:url(/lscp/images/myplateCalorieTracker/get-inspired-bg.png) no-repeat;background-position:50%;background-size:cover}@media (min-width:768px){.component-section-get-inspired{height:867px;padding:50px 0}}.component-section-get-inspired .get-inspired__heading{margin-bottom:20px;color:#000;font-size:26px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:30px;letter-spacing:0;text-align:center}@media (min-width:768px){.component-section-get-inspired .get-inspired__heading{margin-bottom:40px;font-size:52px;line-height:60px}}.component-section-get-inspired .get-inspired__copy{max-width:684px;margin:0 auto 35px;padding:0 20px;color:#000;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:23px;letter-spacing:0;text-align:center}@media (min-width:768px){.component-section-get-inspired .get-inspired__copy{margin-bottom:70px}}.component-section-get-inspired .profile-wrapper{text-align:center}@media (min-width:768px){.component-section-get-inspired .profile-wrapper{display:flex;justify-content:space-evenly}}.component-section-get-inspired .profile-wrapper .profile-item{position:relative;margin-bottom:150px}.component-section-get-inspired .profile-wrapper .profile-item:nth-of-type(2){margin-bottom:70px}@media (min-width:768px){.component-section-get-inspired .profile-wrapper .profile-item:nth-of-type(2){margin-bottom:150px}}.component-section-get-inspired .profile-wrapper .profile-item .profile-item__image{width:320px}@media (min-width:768px){.component-section-get-inspired .profile-wrapper .profile-item .profile-item__image{width:100%}}.component-section-get-inspired .profile-wrapper .profile-item .profile-item__info{position:absolute;bottom:-60px;width:100%;padding:20px 20px 30px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media (min-width:768px){.component-section-get-inspired .profile-wrapper .profile-item .profile-item__info{padding-bottom:40px}}.component-section-get-inspired .profile-wrapper .profile-item .profile-item__info .profile-item__info--copy{color:#000;font-size:24px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:31px;letter-spacing:0;text-align:center}.component-section-get-inspired .profile-wrapper .profile-item .profile-item__btn{position:absolute;right:0;bottom:-88px;left:0;width:175px;height:47px;margin:0 auto;color:#000;font-size:24px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;letter-spacing:0;text-align:center;text-transform:lowercase;background:#fcfcfc;border:none;border-radius:90px;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);transition:all .5s}.component-section-get-inspired .profile-wrapper .profile-item .profile-item__btn:hover{color:#007cbe;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);transform:scale(1.05);cursor:pointer}@media (min-width:768px){.component-section-get-inspired .profile-wrapper .profile-item .profile-item__btn{bottom:-95px;width:200px;height:60px;text-transform:capitalize}}.component-related-articles .related-content__heading{margin-top:20px;margin-bottom:25px}.component-related-articles .related-content__heading .heading{color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;letter-spacing:0;text-align:center;text-transform:unset}.component-section-login{display:none}@media (min-width:768px){.component-section-login{display:flex;justify-content:flex-end;margin-right:35px}}.component-section-login .login-signin-support-button-label{margin:20px 5px auto;padding:10px 20px;color:#000;font-size:16px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:16px;letter-spacing:0;text-align:center;background:#fff;border:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);transition:all .5s}.component-section-login .login-signin-support-button-label:hover{color:#007cbe;cursor:pointer}#app .site-main .view.view-myplate{background-color:#f9f9f9}.view-myplate .container{max-width:1440px;margin:0 auto}.view-myplate .container .component-myplate-calorie-tracker{display:none;margin-bottom:0}@media (min-width:768px){.view-myplate .container .component-myplate-calorie-tracker{display:block}}.view-myplate .video-lightbox-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgba(0,0,0,.8)}.view-myplate .video-lightbox-wrapper .video-lightbox{position:absolute;top:50%;left:50%;z-index:99999;width:95%;max-width:950px;margin-right:-50%;padding:7px;background-color:#fff;border-radius:2px;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);transform:translate(-50%,-50%)}.view-myplate .video-lightbox-wrapper .video-lightbox .video-lightbox__close-button{position:absolute;top:-10px;right:-10px;width:25px;height:25px;text-align:center;background-color:#007cbe;border-radius:50%;cursor:pointer}.view-myplate .video-lightbox-wrapper .video-lightbox .video-lightbox__close-button .close-x{position:relative;display:inline-block;width:13px;height:13px;margin:6px 0 3px;overflow:hidden}.view-myplate .video-lightbox-wrapper .video-lightbox .video-lightbox__close-button .close-x:after,.view-myplate .video-lightbox-wrapper .video-lightbox .video-lightbox__close-button .close-x:before{position:absolute;top:50%;left:0;width:100%;height:1px;margin-top:-1px;background:#fff;content:""}.view-myplate .video-lightbox-wrapper .video-lightbox .video-lightbox__close-button .close-x:before{transform:rotate(45deg)}.view-myplate .video-lightbox-wrapper .video-lightbox .video-lightbox__close-button .close-x:after{transform:rotate(-45deg)}.view-myplate .download-now-wrapper{position:fixed;bottom:40px;z-index:1;width:100%}@media (min-width:768px){.view-myplate .download-now-wrapper{display:none}}.view-myplate .download-now-wrapper .download-now-link{display:block;width:200px;margin:0 auto;text-align:center}.view-myplate .download-now-wrapper .download-now-link .download-now-btn{width:200px;height:44px;color:#007cbe;font-size:18px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;letter-spacing:0;background:#fff;border:none;border-radius:27px;box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}