@-webkit-keyframes phoneAnim{0%{-webkit-transform:translate(5px,0) scale(1);transform:translate(5px,0) scale(1)}100%{-webkit-transform:translate(5px,10px) scale(1.05);transform:translate(5px,10px) scale(1.05)}}@keyframes phoneAnim{0%{-webkit-transform:translate(5px,0) scale(1);transform:translate(5px,0) scale(1)}100%{-webkit-transform:translate(5px,10px) scale(1.05);transform:translate(5px,10px) scale(1.05)}}@font-face{font-family:Averta;src:url(../fonts/AvertaDemo-Regular.otf) format("truetype")}@font-face{font-family:Tiempos;src:url(../fonts/TiemposHeadlineWeb-Bold.eot);src:url(../fonts/TiemposHeadlineWeb-Bold.eot#iefix) format("embedded-opentype"),url(../fonts/TiemposHeadlineWeb-Bold.woff) format("woff"),url(../fonts/TiemposHeadlineWeb-Bold.ttf) format("truetype")}body{overflow-x:hidden;font-family:Averta,sans-serif}body p{opacity:.6;font-size:18px;font-style:normal;font-stretch:normal;line-height:1.72;color:#49586d}h1,h2,h3,h4,h5,h6{font-family:Tiempos,serif}h2{font-size:32px!important;margin-bottom:20px;margin-top:0}.btn-xl{text-transform:uppercase;padding:1.5rem 3rem;font-size:.9rem;font-weight:700;letter-spacing:.1rem}.bg-black{background-color:#000!important}.rounded-pill{border-radius:5rem}.dropdown{width:100%;position:relative;top:0;left:0;right:0;background:#fff;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.1);box-shadow:10px 10px 10px rgba(0,0,0,.1);z-index:1;height:0;overflow:hidden;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.dropdown__inner{background:#fff;color:#2e2f42;padding-top:0;padding-bottom:50px}@media (min-width:980px){.dropdown__inner{padding-top:50px}}.dropdown__logo{padding:20px 20px 20px 20px}@media (min-width:980px){.dropdown__logo{padding:20px 20px 40px 20px}}.dropdown__title{font-size:37px}.dropdown__intro{font-size:24px}.dropdown__app-store-link{display:block;padding:20px}@media (min-width:980px){.dropdown__app-store-link{padding:60px 60px 0 60px}}.dropdown__playstore-button{width:210px;height:85px;margin-left:0}.dropdown--cta .dropdown__inner .container>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown--active{border-top:1px solid #d8d8d8}.dropdown.dropdown--contact.dropdown--active{height:700px;border-top:1px solid #d8d8d8}@media (min-width:980px){.dropdown.dropdown--contact.dropdown--active{height:700px}}.dropdown.dropdown--cta.dropdown--active{height:500px;border-top:1px solid #d8d8d8}@media (min-width:980px){.dropdown.dropdown--cta.dropdown--active{height:600px}}.dropdown.dropdown--mobile-menu.dropdown--active{height:500px;border-top:1px solid #d8d8d8}@media (min-width:980px){.dropdown.dropdown--mobile-menu.dropdown--active{height:600px}}.nav{background-color:#fff;color:#fff;text-align:center;font-weight:400}.nav__body{padding:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px}@media (min-width:992px){.nav__body{padding:12px 30px}}.nav__logo{width:65px;height:65px;margin-bottom:50px}@media (min-width:992px){.nav__logo{margin-bottom:0;margin-right:50px}}.nav__menu{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (min-width:768px){.nav__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}}.nav__menu a{color:#49586d;font-size:16px;padding:6px 0}@media (min-width:768px){.nav__menu a{padding:6px;margin:0 5px}}.nav__menu--mob{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.nav__menu--mob{display:none}}.nav__menu--mob a{font-size:26px;padding:12px 0}.nav__cta{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-left:auto}.nav__cta-btn.btn{padding-top:10px;padding-bottom:10px;border-radius:50px;color:#fff;min-width:160px;height:46px;overflow:hidden}.nav__cta-btn .nav__cta-btn-text-close,.nav__cta-btn .nav__cta-btn-text-gta{display:block;height:46px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.nav__cta-btn .nav__cta-btn-text-close{margin-top:-46px}.nav__cta-btn .nav__cta-btn-text-gta{display:block}.nav__cta-btn.active .nav__cta-btn-text-close{display:block;margin-top:0}.nav__cta-btn.active .nav__cta-btn-text-gta{display:block;margin-bottom:-46px}.nav__menu-item--active{font-weight:700}.nav--fixed{position:fixed;top:-150px;left:0;right:0;z-index:90;-webkit-transition:all .3s;transition:all .3s}.nav--fixed.sticky{top:0}.nav__logo-link{margin-right:10px}.nav__mobile-menu{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.nav__mobile-menu .navbar-toggler{padding-top:10px;padding-bottom:10px;height:46px;line-height:24px;color:#49586d;font-size:18px}.nav__mobile-menu .navbar-toggler .navbar-toggler-icon{background-image:url(../img/mob-menu-hamburger-slices-white.svg);width:22px;height:22px;padding:0}.nav__mobile-menu .navbar-toggler.active{display:none}@media (min-width:768px){.nav__mobile-menu{display:none}}body.wfixed-nav .masthead{padding-top:135px}@media (min-width:768px){body.wfixed-nav .masthead{padding-top:160px}}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0425ff!important;border-color:#0425ff!important}.navbar-custom{padding-top:1rem;padding-bottom:1rem;background-color:rgba(0,0,0,.7)}.navbar-custom .navbar-brand{text-transform:uppercase;font-size:1rem;letter-spacing:.1rem;font-weight:700}.navbar-custom .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:.1rem}header.masthead{position:relative;z-index:1;padding-bottom:380px}@media (min-width:1600px){header.masthead{padding-bottom:250px}}header.masthead:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/hero-bg-mobile.jpg)!important;background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#eff0f5;-webkit-clip-path:ellipse(120% 100% at 50% 0);clip-path:ellipse(150% 100% at 50% 0)}@media (min-width:768px){header.masthead:after{-webkit-clip-path:none;clip-path:none;background-position:center center;background-image:url(../img/hero-bg.jpg)!important}}@media (min-width:1800px){header.masthead:after{-webkit-clip-path:ellipse(120% 100% at 50% 0);clip-path:ellipse(150% 100% at 50% 0)}}header.masthead h1{font-size:42px;line-height:1.2em}header.masthead p{margin-bottom:34px;max-width:420px;opacity:1}header.masthead .logo{width:171px;height:171px;margin:30px 0 60px 30px}@media (min-width:992px){header.masthead .logo{margin:30px 0 60px 0}}@media (min-width:1200px){header.masthead .logo{margin:30px 0 60px 120px}}header.masthead .masthead-content{z-index:1;position:relative}header.masthead .masthead-content>.container{position:relative}header.masthead .masthead-content>.container .iphone-hero{position:absolute;margin:0 0 -90px;top:180px;z-index:1;right:0}header.masthead .masthead-content>.container .screen{position:absolute;right:26px;z-index:2;top:274px;height:567px;overflow:hidden}header.masthead .masthead-content>.container .screen img{width:322px}header.masthead .masthead-content .masthead-heading{font-size:4rem}header.masthead .masthead-content .masthead-subheading{font-size:2rem}header.masthead .masthead__body{margin-left:120px}header.masthead .masthead__purchase-info{position:absolute;right:13px;color:#2e2f42;font-size:14px;z-index:300;top:960px;opacity:.6}@media (min-width:992px){header.masthead .masthead-content .masthead-heading{font-size:6rem}header.masthead .masthead-content .masthead-subheading{font-size:4rem}}@media (max-width:1200px){header.masthead .masthead__body{margin-left:0}}@media (max-width:991px){header.masthead p{margin-left:auto;margin-right:auto}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){header.masthead:after{background-image:url(../img/header-bg_v2-1.5x.jpg)}}section{margin-bottom:3rem}@media (max-width:768px){section{overflow:hidden}}#smarterSearch{background:#fff;padding:60px 0 100px;margin-bottom:0}@media (min-width:768px){#smarterSearch{margin-top:0}}#smarterSearch h2{margin-top:30px;font-size:37px!important}#smarterSearch p+p{margin-bottom:50px}#smarterSearch .icon{width:80px;height:80px}@media (min-width:992px){#smarterSearch .icon{width:115px;height:115px}}#smarterSearch .phone-group{width:100%;max-width:300px;margin-top:60px}@media (min-width:768px){#smarterSearch .phone-group{margin-top:0}}@media (min-width:992px){#smarterSearch .phone-group{max-width:100%;margin-top:-150px}}#smarterSearch .search__demo-icon{position:absolute;z-index:90;background:#fff;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%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);width:80px;height:80px;top:20px;left:-25px}#smarterSearch .search__demo-icon img{width:45px;height:45px}@media (max-width:349px){#smarterSearch .search__demo-icon{display:none}}@media (max-width:575px) and (min-width:350px){#smarterSearch .search__demo-icon{top:0;left:-34px;width:100px;height:100px}}@media (min-width:768px){#smarterSearch .search__demo-icon{top:0;left:-34px;width:100px;height:100px}}@media (min-width:992px){#smarterSearch .search__demo-icon{top:-30px;left:-61px;width:140px;height:140px}#smarterSearch .search__demo-icon img{width:80px;height:80px}}@media (min-width:1200px){#smarterSearch .search__demo-icon{top:-50px;left:-80px;width:170px;height:170px}#smarterSearch .search__demo-icon img{width:80px;height:80px}}#smarterSearch .search__demo{background:0 0;position:absolute;padding:0;top:45px;left:75px;padding:72px 21px}#smarterSearch .search__demo video{width:101px;height:185px}@media (max-width:349px){#smarterSearch .search__demo video{display:none}}@media (max-width:575px) and (min-width:350px){#smarterSearch .search__demo{top:63px;left:95px;padding:70px 21px}#smarterSearch .search__demo video{width:128px;height:228px}}@media (min-width:768px){#smarterSearch .search__demo{top:0;left:95px;padding:72px 21px}#smarterSearch .search__demo video{width:128px;height:228px}}@media (min-width:992px){#smarterSearch .search__demo{top:-112px;left:146px;padding:46px 20px}#smarterSearch .search__demo video{width:192px;height:392px}}@media (min-width:1200px){#smarterSearch .search__demo{top:-88px;left:177px;padding:63px 20px}#smarterSearch .search__demo video{width:230px;height:422px}}#recipes{background:#f0f1f5;padding:60px 0 100px;margin-bottom:0}@media (min-width:768px){#recipes{margin-top:0}}#recipes h2{margin-top:30px;font-size:37px!important}#recipes p{margin-bottom:50px}#recipes .icon{width:80px;height:80px}@media (min-width:992px){#recipes .icon{width:115px;height:115px}}#recipes .phone{width:100%;max-width:240px;margin-top:60px;position:relative}@media (min-width:768px){#recipes .phone{margin-top:0;max-width:289px}}#recipes .phone img{width:100%;z-index:10;position:relative}#recipes .phone:before{content:' ';position:absolute;width:673px;height:581px;background-image:url(../img/recipes-bg.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain;display:block;top:-30px;left:-115px}#quote{background:#fff;margin-bottom:0;padding:60px 0 0}@media (min-width:768px){#quote{padding:60px 0 100px}}#quote .icon{width:100px;height:100px;margin-bottom:20px}#quote blockquote{font-size:28px;line-height:1.2;color:#49586d;opacity:1}@media (min-width:768px){#quote blockquote{font-size:37px}}#favoriteContent{background:#fff;padding:60px 0 100px;margin-bottom:0}@media (min-width:768px){#favoriteContent{margin-top:0}}#favoriteContent h2{margin-top:30px;font-size:37px!important}#favoriteContent p{margin-bottom:50px}#favoriteContent .icon{width:80px;height:80px}@media (min-width:992px){#favoriteContent .icon{width:115px;height:115px}}#favoriteContent .phone{width:100%;max-width:340px;margin-top:0}@media (min-width:992px){#favoriteContent .phone{max-width:100%;margin-top:-150px}}#favoriteContent .phone .search__demo{background-image:url(../img/iphone-favorite.png);background-size:contain;background-repeat:no-repeat;width:100%;height:600px}@media (min-width:1200px){#favoriteContent .phone .search__demo{width:534px;height:796px}}#favoriteContent .phone .search__demo video{position:relative;top:79px;left:99px;width:145px}@media (min-width:768px){#favoriteContent .phone .search__demo video{top:-35px;left:87px;width:140px}}@media (min-width:992px){#favoriteContent .phone .search__demo video{top:30px;left:114px;width:175px}}@media (min-width:1200px){#favoriteContent .phone .search__demo video{top:127px;left:152px;width:230px}}#getTheApp{background:#f0f1f5;padding:60px 0 100px;margin-bottom:0}@media (min-width:768px){#getTheApp{margin-top:0}}#getTheApp h2{margin-top:30px;font-size:37px!important}#getTheApp p{margin-bottom:50px}#getTheApp .icon{width:80px;height:80px}@media (min-width:992px){#getTheApp .icon{width:115px;height:115px}}#getTheApp .phone-group{width:100%;max-width:300px;margin-top:60px}@media (min-width:768px){#getTheApp .phone-group{margin-top:0}}@media (min-width:992px){#getTheApp .phone-group{max-width:100%;margin-top:-150px}}#sharing{min-height:50vw;padding:30px 0 230px;margin-bottom:0;background:url(../img/sharing-bg.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:contain}@media (min-width:768px){#sharing{padding:60px 0 100px;background-position:right top}}#sharing .sharing__heading{margin-top:30px;font-size:55px!important}@media (min-width:768px){#sharing .sharing__heading{font-size:75px!important}}#sharing p{margin-bottom:50px;font-size:16px}@media (min-width:768px){#sharing p{font-size:25px}}#comingSoon{background:#f0f1f5;padding:60px 0 100px;margin-bottom:0}#comingSoon h2{margin-top:30px}#comingSoon p{margin-bottom:50px}.playstore-button{width:210px;height:85px;margin-left:-15px}.bg-primary{background-color:#3751ff!important}.btn-primary{background-color:#3751ff;border-color:#3751ff;padding:1.5rem 2rem;font-weight:400}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#0425ff!important;border-color:#0425ff!important}.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(55,81,255,.5);box-shadow:0 0 0 .2rem rgba(55,81,255,.5)}.btn-secondary{background-color:#ff6a00;border-color:#ff6a00}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#c50!important;border-color:#c50!important}.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,106,0,.5);box-shadow:0 0 0 .2rem rgba(255,106,0,.5)}.search{background:url(../img/search-bg.jpg) no-repeat center top;margin-top:-90px;padding-top:400px;padding-bottom:160px}.search__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:300px}.search__demo{margin-right:75px;width:290px;height:590px;-ms-flex-negative:0;flex-shrink:0;background:url(../img/phone-surround.png);background-size:cover;padding:74px 21px}.search__body{padding-top:100px}.search__description{margin-bottom:30px}@media (max-width:1200px){.search__inner{padding-left:220px}}@media (max-width:991px){.search__inner{padding-left:120px}}@media (max-width:768px){.search{background-position:-240px top;background-size:1000px;padding-top:200px;padding-bottom:80px}.search__inner{display:block;padding-left:0}.search__demo{margin:0 auto;width:184px;height:375px;padding:47px 13px}.search__demo>video{width:157px;height:280px}}.content-updates__grid{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);margin:60px 0 100px}.content-updates__card{padding:40px 0 50px;background:#2e2f42;background-size:cover;border-radius:10px;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-weight:700}.content-updates__card--solutions{background-image:url(../img/solutions-bg.jpg)}.content-updates__card--body-systems{background-image:url(../img/body-systems-bg.jpg)}.content-updates__card--ailments{background-image:url(../img/ailments-bg.jpg)}.content-updates__card--recipes{background-image:url(../img/recipes-bg.jpg)}.content-updates__icon{margin-bottom:20px}@media (max-width:991px){.content-updates__grid{grid-gap:10px;grid-template-columns:repeat(2,1fr);margin:20px 0}}@media (max-width:768px){.content-updates__card{font-size:16px;padding:20px 0}.content-updates__icon{height:100px}}.newsletter-signup{width:50%;min-width:500px;margin:0 auto}.newsletter-signup__form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-radius:200px;overflow:hidden}.newsletter-signup__input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;border:2px solid #3751ff;border-radius:200px;outline:0;font-size:18px;height:60px;padding:0 10px 0 30px}.newsletter-signup__input::-webkit-input-placeholder{color:rgba(55,81,255,.4)}.newsletter-signup__input:-moz-placeholder{color:rgba(55,81,255,.4)}.newsletter-signup__input::-moz-placeholder{color:rgba(55,81,255,.4)}.newsletter-signup__input:-ms-input-placeholder{color:rgba(55,81,255,.4)}.newsletter-signup__button{outline:0;background:#3751ff;color:#fff;border-radius:200px;border:0;padding:20px 60px 20px 50px;line-height:1;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;font-size:14px;position:relative;margin-left:-50px}.newsletter-signup__button:active,.newsletter-signup__button:focus,.newsletter-signup__button:hover{background-color:#0425ff;border-color:#0425ff;outline:0}.newsletter-signup__button--loading{pointer-events:none;color:transparent}.newsletter-signup__button--loading:after{content:"";-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear;border:2px solid #fff;border-radius:100%;border-right-color:transparent;border-top-color:transparent;display:block;height:24px;position:relative;width:24px;position:absolute;left:calc(50% - (24px / 2));top:calc(50% - (24px / 2));position:absolute!important}.newsletter-signup__button--hidden{opacity:0;pointer-events:none}.newsletter-signup__thanks{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:200px;background:#3751ff;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;color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s transform ease-out;transition:.3s transform ease-out;pointer-events:none}.newsletter-signup__thanks-icon{position:absolute;top:0;left:0}.newsletter-signup__thanks--visible{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all}.newsletter-signup__errors{color:#ff8282;padding:0 30px;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(20px);transform:translateY(20px)}.newsletter-signup__errors--visible{margin-top:10px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:768px){.newsletter-signup{width:100%;min-width:100%}.newsletter-signup__form{display:block;border-radius:0}.newsletter-signup__input{width:100%;text-align:center;border-radius:200px;margin-bottom:20px;padding:0 10px}.newsletter-signup__button{margin:0 auto;display:block;border-radius:200px;padding:0 60px;height:60px;width:100%}.newsletter-signup__errors{text-align:center}.newsletter-signup__thanks{height:60px}}.newsletter-signup--alt .newsletter-signup__input{border:1px solid #fff;border-right-width:0;font-size:14px;height:45px;padding:0 10px 0 20px;background:#191a27;color:#fff}.newsletter-signup--alt .newsletter-signup__input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.newsletter-signup--alt .newsletter-signup__input:-moz-placeholder{color:rgba(255,255,255,.7)}.newsletter-signup--alt .newsletter-signup__input::-moz-placeholder{color:rgba(255,255,255,.7)}.newsletter-signup--alt .newsletter-signup__input:-ms-input-placeholder{color:rgba(255,255,255,.7)}@media (max-width:768px){.newsletter-signup--alt .newsletter-signup__input{border-right-width:1px}}.newsletter-signup--alt .newsletter-signup__button{background:#191a27;border:1px solid #fff;font-size:12px;height:45px;padding:2px 30px 0 26px}.newsletter-signup--alt .newsletter-signup__button:active,.newsletter-signup--alt .newsletter-signup__button:focus,.newsletter-signup--alt .newsletter-signup__button:hover{background:rgba(255,255,255,.1)}.newsletter-signup--alt .newsletter-signup__thanks{height:45px}.newsletter-signup--alt .newsletter-signup__thanks-icon{width:45px;height:45px}.form__intro{font-size:18px;line-height:21px;margin-bottom:15px}@media (min-width:980px){.form__intro{margin-bottom:40px}}.form--contact{text-align:left;padding-top:25px;padding-bottom:35px}.form--contact .form__intro,.form--contact .form__title{text-align:left}.form--contact button.form__submit.btn{margin-top:10px;border-radius:200px;border:0;padding-top:10px;padding-bottom:10px;border-radius:50px;color:#fff}.form--contact .form-group label{color:#49586d}.form-group{margin-bottom:.5rem}@media (min-width:980px){.form-group{margin-bottom:1rem}}.footer{background-color:#191a27;color:#fff;text-align:center;font-weight:400}.footer__top{padding:40px 0}@media (min-width:992px){.footer__top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__logo{width:100px;height:100px;margin-bottom:50px}@media (min-width:992px){.footer__logo{margin-bottom:0;margin-right:50px}}.footer__nav{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (min-width:992px){.footer__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}}.footer__nav a{color:#fff;font-size:16px;padding:6px 0}@media (min-width:992px){.footer__nav a{padding:6px;margin:0 5px}}.footer__newsletter{width:360px;margin:0 auto}@media (min-width:992px){.footer__newsletter{margin-right:0}}.footer__bottom{padding:30px 0;background-color:#fff;font-size:14px}@media (min-width:992px){.footer__bottom{font-size:16px}}@media (min-width:992px){.footer__bottom-inner{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}}.footer__utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (min-width:992px){.footer__utility-links{margin-bottom:0}}.footer__utility-links a{color:#49586d;padding:0 12px;line-height:1}.footer__utility-links a:not(:last-child){border-right:1px solid #49586d}.footer__copyright{font-size:14px!important;font-weight:400;margin:0;opacity:1;color:#49586d}@media (min-width:992px){.footer__copyright{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:16px!important}}.contact .masthead:after{display:none}.contact-form .btn-send{outline:0;background:#3751ff;color:#fff;border-radius:200px;border:0;padding:20px 60px;line-height:1;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;font-size:14px;position:relative}@media (max-width:768px){.contact-form .btn-send{min-width:100%}}.contact-form .btn-send:active,.contact-form .btn-send:focus,.contact-form .btn-send:hover{background-color:#0425ff;border-color:#0425ff;outline:0}.contact-form .text-muted{font-size:14px}.contact-form #form-messages{margin-bottom:10px}.contact-form #form-messages.success{color:#8dbd4b}.contact-form #form-messages.error{color:red}#email_add{display:none}.app{margin-top:50px;padding-bottom:0}@media (min-width:980px){.app{margin-top:250px;padding-bottom:150px}}.app__title{font-size:30px!important;text-align:left;margin-bottom:50px}@media (min-width:768px){.app__title{text-align:center}}@media (min-width:980px){.app__title{margin-bottom:100px;font-size:60px!important}}@media (min-width:1200px){.app__title{margin-bottom:120px}}@media (max-width:767px){.app__card{margin-bottom:100px}}@media (max-width:767px){.app__card--last{margin-bottom:0}}.app__card-img{position:relative;max-width:280px;margin:auto}.app__card-img-main{border-radius:50%;overflow:hidden;width:100%}.app__card-img-icon{width:140px;height:140px;background-color:#fff;border-radius:50%;overflow:hidden;position:absolute;bottom:-50px;left:calc(50% - 70px);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;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3)}.app__card-icon{height:60px;margin:20px}.app__card-title{font-size:24px!important;text-align:left;margin-top:70px}@media (min-width:768px){.app__card-title{font-size:29px!important;margin-top:100px;min-height:75px;text-align:center}}.app__card-teaser{text-align:left;font-size:18px}@media (min-width:768px){.app__card-teaser{text-align:center}}.quote__img{margin:auto}.announcements{margin-bottom:170px}.announcements__header{margin-bottom:20px}.announcement{background:#fafafa;padding:25px;border-radius:5px;border:1px solid #e1e1e1;margin-bottom:15px}.announcement__title{margin-bottom:0}.announcement__date{font-size:14px;color:#000}.announcement__text{font-size:16px;color:#000;font-weight:300}.announcement__text strong{font-weight:900}.recipes__demo{position:absolute;z-index:99;top:60px;left:15px;width:210px;height:366px;overflow:hidden}@media (max-width:767px){.recipes__demo video{width:100%;height:100%}}@media (min-width:768px){.recipes__demo{top:72px;left:21px;height:440px;width:auto}}@media (max-width:767px){.recipes__phone{height:486px}}@media (min-width:768px){.recipes__phone{height:584px}}.privacy-policy h4,.terms-of-service h4{margin-top:40px}.privacy-policy p,.terms-of-service p{opacity:1}.privacy-policy li,.terms-of-service li{color:#49586d;font-size:18px;margin-bottom:10px}.terms-of-service ul{list-style:none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://app.essentiallife.com/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@media (max-width:991px){header.masthead{padding-bottom:35px}header.masthead .masthead__body{margin-bottom:130px}header.masthead .playstore-button{width:210px;height:85px;margin-left:0}#newFeatures{padding:80px 0 50px;margin-top:40px}#newFeatures h2{margin-top:0}#newFeatures .feature-icons{margin:0;margin-bottom:60px;border:0;padding:0}#newFeatures .feature-icons>div{border-top:1px solid #4e4e6d;padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#newFeatures .feature-icons img{width:36px;height:36px;margin-right:20px}#newFeatures .feature-icons .icon-info{float:left;margin:0}#newFeatures .feature-icons>div:last-child{border-bottom:1px solid #4e4e6d}#newFeatures .sign-up-txt{margin-bottom:30px;margin-top:30px;text-align:center;padding:0 5px}}@media (max-width:768px){section{margin-bottom:0}h2{font-size:28px!important}p{font-size:18px!important}header.masthead h1{margin-bottom:20px!important;letter-spacing:0;line-height:1.4em;font-size:30px;max-width:400px;margin-left:auto;margin-right:auto}header.masthead .logo{margin:30px 0 30px;width:128px;height:128px}header.masthead .app-store-btn{margin-top:20px}header.masthead .p-header{font-size:16px!important;padding:0 10px}header.masthead .btn{padding:15px 30px;font-size:14px!important;text-transform:uppercase}header.masthead p{font-size:14px!important;padding:0 60px}#search .search-info{padding:15px}#search .search-info h2{margin-top:20px}#newContent{margin-top:0!important}#newContent:before{display:none}#newContent .discover-info{padding:0 15px!important}#newContent .discover-info h2{margin-top:0}#newContent{margin-top:40px;margin-bottom:20px}}