body,html{overflow-x:hidden}body .v4-content,html .v4-content{margin:0}.flexitarianDiet h1,.flexitarianDiet h2,.flexitarianDiet h3,.flexitarianDiet h4,.flexitarianDiet h5,.flexitarianDiet h6{margin:0;padding:0}.flexitarianDiet p{margin:0;padding:0}.flexitarianDiet span{display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.flexitarianDiet b,.flexitarianDiet strong{font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;color:inherit;letter-spacing:inherit}.flexitarianDiet i{font-style:normal}.flexitarianDiet a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;color:inherit;letter-spacing:inherit;margin:0;padding:0;border:none;cursor:pointer}.flexitarianDiet ul{margin:0;padding:0;list-style-type:none}.flexitarianDiet ul li{margin:0;padding:0}.flexitarianDiet picture{display:block}.flexitarianDiet img{display:block;margin:0;padding:0}.flexitarianDiet{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:normal;color:#000;overflow:hidden}.flexitarianDiet *{box-sizing:border-box}.flexitarianDiet h1,.flexitarianDiet h2,.flexitarianDiet h3,.flexitarianDiet h4,.flexitarianDiet h5,.flexitarianDiet h6,.flexitarianDiet p{border:0;letter-spacing:normal;margin:0;padding:0}.flexitarianDiet img{max-width:100%;height:auto;display:block}.flexitarianDiet .btn{border-radius:10px;background-color:#c3dc50;width:100%;max-width:calc(100vw - 20px);height:56px;font-size:14px;font-weight:700;line-height:22px;letter-spacing:normal;text-decoration:none;color:#000;padding:0 20px;justify-content:center;align-items:center;display:inline-flex}@media screen and (min-width:768px){.flexitarianDiet .btn{width:auto;max-width:100%;font-size:16px;padding:0 42px}}.flexitarianDiet .btn:hover{opacity:.8}.flexitarianDiet .btn--border{border:2px solid #f2f2f2;background-color:transparent;padding:0 20px}@media screen and (min-width:768px){.flexitarianDiet .btn--border{padding:0 40px}}.flexitarianDiet .btn--border--white{border-color:#fff;color:#fff}.flexitarianDiet .btn--border--halfWhite{border-color:#fff}.flexitarianDiet-container{width:100%;max-width:320px;margin:0 auto}@media screen and (min-width:768px){.flexitarianDiet-container{max-width:728px}}@media screen and (min-width:1200px){.flexitarianDiet-container{max-width:1200px}}.flexitarianDiet__hero{margin:0;position:relative}@media screen and (min-width:768px){.flexitarianDiet__hero{margin:0 0 -75px}}@media screen and (min-width:1200px){.flexitarianDiet__hero{margin:0 0 -265px}}.flexitarianDiet__hero .bg{width:100%;height:100%;position:absolute;top:0;left:0}.flexitarianDiet__hero .bg picture img{width:100%;height:381px;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}@media screen and (min-width:768px){.flexitarianDiet__hero .bg picture img{height:568px}}@media screen and (min-width:1200px){.flexitarianDiet__hero .bg picture img{height:764px}}.flexitarianDiet__hero .content{height:381px;align-items:flex-end;display:flex}@media screen and (min-width:768px){.flexitarianDiet__hero .content{height:568px}}@media screen and (min-width:1200px){.flexitarianDiet__hero .content{height:764px}}.flexitarianDiet__hero .desc{width:100%;color:#fff;padding:0 16px 20px;position:relative}@media screen and (min-width:768px){.flexitarianDiet__hero .desc{border-radius:20px 20px 0 0;background:rgba(0,0,0,.4);padding:0 73px 114px}}@media screen and (min-width:1200px){.flexitarianDiet__hero .desc{width:785px;padding:0 80px 327px}}.flexitarianDiet__hero .desc:before{content:"";background:rgba(0,0,0,.4);width:100vw;height:100%;transform:translateX(-50%);position:absolute;top:0;left:50%}@media screen and (min-width:768px){.flexitarianDiet__hero .desc:before{display:none}}.flexitarianDiet__hero .desc .text-1{margin:-13px 0 20px;position:relative;z-index:1}@media screen and (min-width:768px){.flexitarianDiet__hero .desc .text-1{margin:-19.5px 0 30px}}@media screen and (min-width:1200px){.flexitarianDiet__hero .desc .text-1{margin:-19.5px 0 50px -35px}}.flexitarianDiet__hero .desc .text-1 span{border-radius:19.5px;background-color:#fffbd0;height:26px;font-size:10px;font-weight:700;text-transform:uppercase;color:#000;padding:0 16px;align-items:center;display:inline-flex}@media screen and (min-width:768px){.flexitarianDiet__hero .desc .text-1 span{height:39px;font-size:14px;padding:0 25px}}.flexitarianDiet__hero .desc .text-2{margin:0 0 20px;position:relative;z-index:1}@media screen and (min-width:768px){.flexitarianDiet__hero .desc .text-2{margin:0 0 25px}}@media screen and (min-width:1200px){.flexitarianDiet__hero .desc .text-2{margin:0 0 40px}}.flexitarianDiet__hero .desc .text-2 h1{font-size:36px;line-height:36px;font-weight:700}@media screen and (min-width:768px){.flexitarianDiet__hero .desc .text-2 h1{font-size:60px;line-height:58px}}@media screen and (min-width:1200px){.flexitarianDiet__hero .desc .text-2 h1{font-size:65px;line-height:62px}}.flexitarianDiet__hero .desc .buttons{position:relative;z-index:1}@media screen and (min-width:768px){.flexitarianDiet__hero .desc .buttons{display:flex}}.flexitarianDiet__hero .desc .buttons .btn{display:inline-flex}.flexitarianDiet__hero .desc .buttons .btn+.btn{margin:20px 0 0}@media screen and (min-width:768px){.flexitarianDiet__hero .desc .buttons .btn+.btn{margin:0 0 0 10px}}.flexitarianDiet__benefits{background-color:#f6f6f2;margin:0 0 40px;position:relative;z-index:1}@media screen and (min-width:768px){.flexitarianDiet__benefits{background-color:transparent;margin:0 0 60px}}@media screen and (min-width:1200px){.flexitarianDiet__benefits{margin:0 0 150px}}.flexitarianDiet__benefits .content{padding:60px 30px}@media screen and (min-width:768px){.flexitarianDiet__benefits .content{border-radius:20px;background-color:#f6f6f2;padding:80px 50px}}@media screen and (min-width:1200px){.flexitarianDiet__benefits .content{padding:100px 150px 130px}}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item{align-items:center;display:flex}}.flexitarianDiet__benefits .content .item+.flexitarianDiet__benefits .content .item{margin:60px 0 0}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item+.flexitarianDiet__benefits .content .item{margin:40px 0 0}}.flexitarianDiet__benefits .content .item:nth-child(2){margin:50px 0}.flexitarianDiet__benefits .content .item:nth-child(2n+1){flex-direction:row-reverse}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item:nth-child(2n+1) .flexitarianDiet__benefits .content .item .copy{padding:0 65px 0 0}}@media screen and (min-width:1200px){.flexitarianDiet__benefits .content .item:nth-child(2n+1) .flexitarianDiet__benefits .content .item .copy{padding:0 80px}}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item:nth-child(2n+1) .flexitarianDiet__benefits .content .item .copy .inner{max-width:315px}}@media screen and (min-width:1200px){.flexitarianDiet__benefits .content .item:nth-child(2n+1) .flexitarianDiet__benefits .content .item .copy .inner{max-width:100%}}.flexitarianDiet__benefits .content .item .copy{flex:1 1 auto;font-size:18px;font-weight:700;line-height:20px;text-align:center}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item .copy{font-size:26px;line-height:28px;text-align:left;padding:0 0 0 65px}}@media screen and (min-width:1200px){.flexitarianDiet__benefits .content .item .copy{font-size:30px;line-height:32px;padding:0 80px}}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item .copy .inner{max-width:310px}}@media screen and (min-width:1200px){.flexitarianDiet__benefits .content .item .copy .inner{max-width:100%}}.flexitarianDiet__benefits .content .item .copy .inner p{font-size:15px;font-weight:500;line-height:22px;margin-top:15px}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item .copy .inner p{font-size:16px}}@media screen and (min-width:1200px){.flexitarianDiet__benefits .content .item .copy .inner p{font-size:18px}}.flexitarianDiet__benefits .content .item .img{display:flex;align-items:center;justify-content:center;margin:0 0 30px}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item .img{flex:0 0 250px;margin:0}}.flexitarianDiet__benefits .content .item .img picture{width:178px;margin:0 auto}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item .img picture{width:100%;margin:0}}.flexitarianDiet__benefits .content .item .img picture img{width:178px;height:178px;margin:0 auto;border-radius:20px}@media screen and (min-width:768px){.flexitarianDiet__benefits .content .item .img picture img{width:250px;height:250px;margin:0}}