#wrapper>header{background:#0088f7;background-image:url(/dietsite-assets/images/homepage/translucent-swoop-L.png),linear-gradient(90deg,#0088f7 0,#1ece8e 100%);background-position:top right;background-repeat:no-repeat;background-size:contain;height:32vw;min-height:620px;color:#fff}#header-ab{background:#1ec7c8!important;background-image:linear-gradient(90deg,#1ec7c8 0,#1ecd9a 100%)!important;min-height:798px!important}#header-ab h2{padding-top:80px!important}#header-ab .header-cta{margin-bottom:60px!important}#header-ab .header-img img{max-width:100%}@media only screen and (min-width:480px) and (max-width:860px){#header-ab{padding-bottom:0!important}}@media only screen and (min-width:0px) and (max-width:479px){#header-ab{min-height:0!important}#header-ab .header-img{display:none}}#wrapper>header:after{background:0 0}#wrapper>header h2{margin:0 0 20px 0;padding-left:14%;padding-right:14%;text-shadow:none;line-height:1.1em;font-size:62px;font-weight:100;color:#fff}#wrapper>header .page-title{margin-top:-40px;padding-top:0;padding-bottom:0}@media only screen and (min-width:480px) and (max-width:860px){#wrapper>header .page-title{margin-top:20px}}#wrapper>header p.bigtext{font-size:18px;font-weight:100;cursor:default}#wrapper>header .btn-outline{position:relative;top:1px;border-color:rgba(255,255,255,.65);text-transform:uppercase}#wrapper>header .header-cta{min-height:70px;padding-top:20px;opacity:0;-webkit-animation:fadein .4s 1s 1 forwards ease-in;-moz-animation:fadein .4s 1s 1 forwards ease-in;-ms-animation:fadein .4s 1s 1 forwards ease-in;-o-animation:fadein .4s 1s 1 forwards ease-in;animation:fadein .4s 1s 1 forwards ease-in}#wrapper>header .header-cta a{background:0 0;border:2px solid #fff;border-radius:32px;min-width:300px;margin:0 10px;padding:0 24px;font-weight:300;font-size:16px;letter-spacing:1px;color:#fff}#wrapper>header .header-cta a:hover{border-color:#fff;background:rgba(255,255,255,.2);color:#fff}.topLeftRounded:first-of-type{fill:#f3f3f3}.vertical-center-ab{top:25%!important;text-align:left!important}.vertical-center-ab h2{padding-left:0!important}.learn{border:none;padding:30px 0 0;background-color:#fff;position:relative;z-index:9}.learn p{text-align:center;font-size:1.1em}section{border:none}section:last-of-type{padding-bottom:8em}.social{position:relative;padding-top:20px;padding-bottom:0}.social h2{margin:70px 0 20px 0;font-size:48px}.social .btn-cta{margin-bottom:80px}.social .btn{letter-spacing:.05em;font-size:14px}.social-img{padding-top:30px}.social-img img{position:relative;width:100%;max-width:700px;bottom:-20px;left:-10%;z-index:11}.quote{background:#f3f3f3;padding:120px 0}.bigquote{background:url(/dietsite-assets/images/website-tools/overview/brian.png) no-repeat center top;background-size:128px;padding-top:180px;margin-bottom:0;font-size:28px;font-weight:100;line-height:1.4em;color:#666}.author{position:relative;margin-bottom:0;padding-top:12px;font-size:18px;font-weight:100;color:#999}.author small{font-size:14px}.position{color:#999}.extension{padding-bottom:0}.extension h2{margin:20px 0;font-size:48px}.extension-img img{width:90%}.extension .btn-cta{margin-bottom:80px}.extension .btn{letter-spacing:.05em;font-size:14px}.tool-card h2{margin:0 0 20px 0}.tool-image img{width:100%;max-width:460px}.tool-copy{padding-top:15px}.section-cta{border-radius:50px;border:2px solid #35a4ff;padding:12px 25px;font-size:21px;color:#35a4ff;transition:all .2s}section .section-cta .cta-circle{position:relative;top:-3px;height:36px;width:36px;border-radius:100%;margin-right:15px;margin-left:-15px;border:1px solid #35a4ff;transition:all .2s;transform:translateX(-5px);display:inline-block}.section-cta:focus,.section-cta:hover{color:#fff;text-decoration:none;border:2px solid #35a4ff;background-color:#35a4ff;transition:all .2s}.section-cta:focus .cta-circle,.section-cta:hover .cta-circle{border-color:#fff;transition:all .2s;background-color:#fff;transform:translateX(5px)}@media screen and (min-width:991px) and (max-width:1242px){.vertical-center-ab{top:15%!important}}@media only screen and (max-width:990px){.ab-video{display:none}#wrapper>header .container{padding:20px!important}#wrapper>header{height:auto;min-height:360px;padding-bottom:100px}#wrapper>header h2{font-size:36px;padding:20px 10px;margin:0;max-width:100%;text-align:center}#wrapper>header .page-title{padding-top:15px;margin-top:-20px}#wrapper>header p.bigtext{font-size:18px;text-align:center}#wrapper>header .header-cta{padding-top:20px;text-align:center}#wrapper>header .header-cta a{margin:5px 0;font-size:14px}section{padding:40px 0}section h2{font-weight:400;font-size:24px!important}.vertical-center{-webkit-transform:none;transform:none}}@media only screen and (max-width:479px){#wrapper>header{min-height:560px}#wrapper>header h2{padding-top:40px;font-size:24px!important}#wrapper>header .page-title{padding-top:70px}#wrapper>header p.bigtext{max-width:100%;font-size:16px}#wrapper>header .header-cta{padding-top:0}#wrapper>header .header-cta a{font-size:14px!important;padding:0 24px;height:48px!important;line-height:48px!important;min-width:200px}.engage h2{margin-bottom:20px}.bigquote{font-size:18px}.author{font-size:18px;font-weight:100;color:#999}.social{padding-top:0;text-align:center}.extension h2,.social h2{margin-bottom:20px;font-weight:400;font-size:24px!important}.social-img{display:none}.extension{text-align:center}.extension-img{display:none}.tool-card{border-bottom:1px solid #dedede;padding-bottom:60px}.tool-copy{text-align:center}section:last-of-type{padding-bottom:140px}}