@keyframes moveUp{to{transform:translateY(0);opacity:1}}@font-face{font-family:SweetnessScript;src:url(https://cdn.jamieoliver.com/library/fonts/sweetness-script/sweetness-script.eot);src:url(https://cdn.jamieoliver.com/library/fonts/sweetness-script/sweetness-script.eot#iefix) format("embedded-opentype"),url(https://cdn.jamieoliver.com/library/fonts/sweetness-script/sweetness-script.woff2) format("woff2"),url(https://cdn.jamieoliver.com/library/fonts/sweetness-script/sweetness-script.woff) format("woff"),url(https://cdn.jamieoliver.com/library/fonts/sweetness-script/sweetness-script.ttf) format("truetype"),url(https://cdn.jamieoliver.com/library/fonts/sweetness-script/sweetness-script.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}.css-nano-issue-374{font-family:SweetnessScript}.flexible{font-size:17px;line-height:1.5;font-weight:400}.flexible h1,.flexible h2,.flexible h3,.flexible h4{margin:0 auto;text-align:center;font-size:28px;line-height:1;font-weight:400}.flexible h2,.flexible h3{margin-bottom:20px}.flexible a{transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease}.flexible .button,.flexible a.btn,.flexible button{border-style:solid;border-width:2px;display:inline-block;background:#fff;font-size:15px;line-height:1;text-align:center;padding:11px 25px 9px;height:auto;width:auto;white-space:nowrap;text-decoration:none;font-weight:400}.flexible .button svg,.flexible a.btn svg,.flexible button svg{display:inline-block;width:13px;height:12px;margin-left:10px}.flexible .button.low,.flexible a.btn.low,.flexible button.low{position:absolute;bottom:-19px;left:50%;transform:translateX(-50%)}.flexible .description{text-align:center;max-width:900px;margin:0 auto 30px}.flexible .description.reduce-margin{margin-bottom:-15px}.flexible p a{text-decoration:underline;color:inherit}.flexible p a:hover{text-decoration:none}.flexible img{max-width:100%;height:auto}.flexible .inner{padding:30px 20px}.flexible .slick-list{padding:0!important}.flexible .flex-breadcrumbs UL{padding:10px 15px}@media (min-width:768px){.flexible .flex-breadcrumbs UL{padding:10px 0}}.flexible .flex-breadcrumbs LI{display:inline-block;padding:0}.flexible .flex-breadcrumbs LI A:hover{text-decoration:underline}.flexible .flex-breadcrumbs LI:not(:last-child):after{content:"> ";padding:0 10px}.flexible .flex-breadcrumbs LI:last-child{font-weight:700}.flexible .table th{font-family:Oswald,sans-serif;font-size:1.8rem}@media (min-width:321px){.flexible .slick-slider{margin:auto;max-width:400px}}@media (max-width:767px){.flexible,.flexible .container{padding:0}}@media (min-width:768px){.flexible{padding:0}.flexible h1,.flexible h2,.flexible h3{margin-bottom:20px;font-size:30px;line-height:1}.flexible h2{margin-bottom:30px}.flexible .slick-slider{max-width:100%}}@media (min-width:1200px){.flexible .inner{padding:50px}}@media (min-width:1490px){.flexible .inner{padding:50px 120px}}.flexible .tile{margin-top:18px;margin-bottom:18px}.flexible .tile.inactive{display:none}.flexible .tile.video a .caption .play{display:block;background:#fff;position:absolute;top:-18px;left:50%;margin-left:-18px;width:37px;height:37px;border-style:solid;border-width:2px;border-radius:50%}.flexible .tile.video a .caption .play svg{width:26px;height:30px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-13px}.flexible .tile img{width:100%;max-width:100%;height:auto;display:block}.flexible .tile a{display:block;border-style:solid;border-width:2px}.flexible .tile a .caption{border-top-style:solid;border-top-width:2px;display:block;text-align:center;padding:25px;position:relative}.flexible .tile a .caption .sub-title{font-size:14px;line-height:1;text-transform:uppercase;display:block;margin-bottom:14px}.flexible .tile a .caption .sub-title:after,.flexible .tile a .caption .sub-title:before{content:"-";display:inline-block}.flexible .tile a .caption .sub-title:before{margin-right:6px}.flexible .tile a .caption .sub-title:after{margin-left:6px}.flexible .tile a .caption .title{font-family:Oswald,sans-serif;font-weight:600;font-size:21px;line-height:1;display:block}.flexible .tile a .caption .play{display:none}.flexible .tile a .caption .label{color:#fff;font-size:16px;display:inline-block;padding:0 20px;position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);line-height:22px;text-align:center;padding-top:2px}.flexible .tile a .caption .label svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.flexible .tile a:hover{color:inherit}@media (min-width:768px){.flexible .tile a .caption .title{font-size:24px;line-height:1}}.flexible .m-unit .avocado-slot{text-align:center;margin-top:20px;margin-bottom:20px}.flexible .m-unit .--is-leaderboard,.flexible .m-unit .avocado-slot:empty{display:none}@media (min-width:992px){.flexible .m-unit .--is-leaderboard{display:block}}.flexible .flexible-ad{margin-bottom:40px}.flexible .m-content-banner{margin-bottom:35px}.flexible .m-content-banner .inner{border-style:solid;border-width:2px;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 15px;position:relative}.flexible .m-content-banner .inner.white-text h2,.flexible .m-content-banner .inner.white-text h3,.flexible .m-content-banner .inner.white-text p{color:#fff}.flexible .m-content-banner .image{position:relative}.flexible .m-content-banner .image img{position:absolute;top:-30px;right:0;max-width:140px;height:auto}.flexible .m-content-banner .image a:hover{opacity:.9}.flexible .m-content-banner .description{max-width:580px}@media (min-width:768px){.flexible .m-content-banner .inner{padding:50px}.flexible .m-content-banner .title{font-size:45px;line-height:1}}.flexible .m-content-banner.has-box-link:hover h2,.flexible .m-content-banner.has-box-link:hover h3{text-decoration:none}@keyframes tile-in{to{opacity:1;transform:translateY(0)}}.flexible .m-content-tiles{margin-bottom:35px}.flexible .m-content-tiles .inner{border-style:solid;border-width:2px}.flexible .m-content-tiles .title{text-align:center}.flexible .m-content-tiles .tile-filters{padding-bottom:50px}.flexible .m-content-tiles .tile-filters ul{list-style-type:none;margin:0;padding:0;display:block;text-align:center;position:relative}.flexible .m-content-tiles .tile-filters ul li{margin:0;border-style:solid;border-width:2px;display:none}.flexible .m-content-tiles .tile-filters ul li.caption{display:block;padding:10px;color:#fff}.flexible .m-content-tiles .tile-filters ul li.caption svg{width:18px;height:18px;border-radius:50%;border:1px solid #fff;padding:3px;position:relative;top:4px;left:6px}.flexible .m-content-tiles .tile-filters ul li.caption svg path{fill:#fff}.flexible .m-content-tiles .tile-filters ul li.caption svg.minus{display:none}.flexible .m-content-tiles .tile-filters ul li.dropdown svg{width:15px;height:15px;transform:rotate(90deg);position:relative;top:2px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.flexible .m-content-tiles .tile-filters ul li.dropdown ul{display:none}.flexible .m-content-tiles .tile-filters ul li.dropdown.active svg{transform:rotate(-90deg)}.flexible .m-content-tiles .tile-filters ul li.dropdown.active ul{padding:15px;display:block;text-align:left}.flexible .m-content-tiles .tile-filters ul li.dropdown.active ul li{border-style:none;display:inline-block;vertical-align:top;width:32%}.flexible .m-content-tiles .tile-filters ul li.dropdown.active ul li.active{display:inline-block;font-weight:700}.flexible .m-content-tiles .tile-filters ul li a{display:block;cursor:pointer;padding:5px 10px}.flexible .m-content-tiles .tile-filters ul.expanded li{display:block;border-bottom-style:none}.flexible .m-content-tiles .tile-filters ul.expanded li:last-child{border-bottom-style:solid}.flexible .m-content-tiles .tile-filters ul.expanded li.caption svg.plus{display:none}.flexible .m-content-tiles .tile-filters ul.expanded li.caption svg.minus{display:inline-block;padding:4px}.flexible .m-content-tiles .tile-wrapper.busy{opacity:.5}.flexible .m-content-tiles .tile-wrapper .tile{margin-top:18px;margin-bottom:18px;opacity:0;transform:translateY(50px);animation:tile-in .8s forwards}.flexible .m-content-tiles .tile-wrapper .tile.delay1{animation-delay:0ms}.flexible .m-content-tiles .tile-wrapper .tile.delay2{animation-delay:.1s}.flexible .m-content-tiles .tile-wrapper .tile.delay3{animation-delay:.2s}.flexible .m-content-tiles .tile-wrapper .tile.delay4{animation-delay:.3s}.flexible .m-content-tiles .tile-wrapper .tile.delay5{animation-delay:.4s}.flexible .m-content-tiles .tile-wrapper .tile.delay6{animation-delay:.5s}.flexible .m-content-tiles .tile-wrapper .tile.delay7{animation-delay:.6s}.flexible .m-content-tiles .tile-wrapper .tile.delay8{animation-delay:.7s}.flexible .m-content-tiles .tile-wrapper .tile.delay9{animation-delay:.8s}.flexible .m-content-tiles .tile-wrapper .tile.delay10{animation-delay:.9s}.flexible .m-content-tiles .tile-wrapper .tile.inactive{display:none}.flexible .m-content-tiles .tile-wrapper .tile.video a .caption .play{display:block;background:#fff;position:absolute;top:-18px;left:50%;margin-left:-18px;width:37px;height:37px;border-style:solid;border-width:2px;border-radius:50%}.flexible .m-content-tiles .tile-wrapper .tile.video a .caption .play svg{width:26px;height:30px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-13px}.flexible .m-content-tiles .tile-wrapper .tile a{display:block;border-style:solid;border-width:2px}.flexible .m-content-tiles .tile-wrapper .tile a .caption{border-top-style:solid;border-top-width:2px;display:block;text-align:center;padding:25px;position:relative}.flexible .m-content-tiles .tile-wrapper .tile a .caption .type{font-size:14px;line-height:1;text-transform:uppercase;display:block;margin-bottom:14px}.flexible .m-content-tiles .tile-wrapper .tile a .caption .type:after,.flexible .m-content-tiles .tile-wrapper .tile a .caption .type:before{content:"-";display:inline-block}.flexible .m-content-tiles .tile-wrapper .tile a .caption .type:before{margin-right:6px}.flexible .m-content-tiles .tile-wrapper .tile a .caption .type:after{margin-left:6px}.flexible .m-content-tiles .tile-wrapper .tile a .caption .title{font-size:18px;line-height:1;display:block}.flexible .m-content-tiles .tile-wrapper .tile a .caption .play{display:none}.flexible .m-content-tiles .tile-wrapper .tile a:hover{color:inherit}.flexible .m-content-tiles .no-results-msg{display:none}.flexible .m-content-tiles .no-results-msg.active{display:block;margin:30px 0}.flexible .m-content-tiles a.load-more{border-style:solid;border-width:2px;font-family:Poppins,sans-serif;font-size:18px;line-height:1;margin-top:30px;margin-bottom:30px;padding:10px 0 5px;text-align:center;cursor:pointer;display:none}.flexible .m-content-tiles a.load-more.active{display:block}.flexible .m-content-tiles a.load-more:hover{background:#fff}@media (min-width:321px){.flexible .m-content-tiles a.load-more{margin-bottom:-2px}.flexible .m-content-tiles .tile-wrapper{margin:auto;max-width:400px}}@media (min-width:768px){.flexible .m-content-tiles a.load-more{margin-bottom:30px}.flexible .m-content-tiles .tile-filters ul,.flexible .m-content-tiles .tile-filters ul.expanded{display:flex}.flexible .m-content-tiles .tile-filters ul.expanded li,.flexible .m-content-tiles .tile-filters ul li{display:block;flex:1 0 auto;border-bottom-style:solid;border-right-style:none}.flexible .m-content-tiles .tile-filters ul.expanded li:last-child,.flexible .m-content-tiles .tile-filters ul li:last-child{border-right-style:solid}.flexible .m-content-tiles .tile-filters ul.expanded li.caption,.flexible .m-content-tiles .tile-filters ul li.caption{flex:0 0 100px}.flexible .m-content-tiles .tile-filters ul.expanded li.caption svg,.flexible .m-content-tiles .tile-filters ul li.caption svg{display:none}.flexible .m-content-tiles .tile-filters ul.expanded li a,.flexible .m-content-tiles .tile-filters ul li a{padding:10px}.flexible .m-content-tiles .tile-filters ul.expanded li.dropdown.active ul,.flexible .m-content-tiles .tile-filters ul li.dropdown.active ul{display:flex;position:absolute;top:100%;left:0;margin-top:-2px;width:100%;padding:0}.flexible .m-content-tiles .tile-filters ul.expanded li.dropdown.active ul li,.flexible .m-content-tiles .tile-filters ul li.dropdown.active ul li{width:auto;border-style:solid;border-bottom-style:solid;border-right-style:none;text-align:center}.flexible .m-content-tiles .tile-filters ul.expanded li.dropdown.active ul li:last-child,.flexible .m-content-tiles .tile-filters ul li.dropdown.active ul li:last-child{border-right-style:solid}.flexible .m-content-tiles .tile-wrapper{margin:auto -25px;max-width:none}}.flexible .m-graphic-banner{margin-bottom:35px}.flexible .m-graphic-banner img{margin:0 auto}.flexible .m-hero{margin-bottom:35px}.flexible .m-hero .feature{text-align:center}.flexible .m-hero .feature .image-wrapper,.flexible .m-hero .feature .video-wrapper{border-style:solid;border-width:2px}.flexible .m-hero .feature .image-wrapper img,.flexible .m-hero .feature .video-wrapper img{width:100%;height:auto}.flexible .m-hero .feature .image-wrapper.no-border,.flexible .m-hero .feature .video-wrapper.no-border{border:0}.flexible .m-hero .title{font-size:28px;line-height:1;margin-bottom:10px;text-align:left}.flexible .m-hero .title:after,.flexible .m-hero .title:before{display:none}.flexible .m-hero .detail-desktop{display:none;margin:0}@media (max-width:767px){.flexible .m-hero{margin:0}.flexible .m-hero>.row{padding:15px 20px 30px;margin:0}.flexible .m-hero .feature{padding:0;margin-bottom:25px}.flexible .m-hero .detail{padding-left:0;padding-right:0}.flexible .m-hero .promo{padding-right:0}.flexible .m-hero a.btn{font-size:16px;padding:10px 7% 7px;margin:20px auto 10px}.flexible .m-hero.hero-background{padding-top:20px;padding-bottom:20px}.flexible .m-hero.hero-background>.row{padding-bottom:15px}}@media (min-width:768px){.flexible .m-hero .feature{margin-bottom:25px}.flexible .m-hero .title{font-size:34px;margin-bottom:10px}.flexible .m-hero .detail-mobile{display:none}.flexible .m-hero .detail-desktop{display:block;margin:0}.flexible .m-hero a.btn{margin-top:10px}.flexible .m-hero a.btn.has-promo{margin-top:20px}.flexible .m-hero.hero-background .detail{padding-left:50px;padding-right:50px;padding-bottom:40px}}@media (min-width:992px){.flexible .m-hero>.row{display:flex;align-items:flex-start}.flexible .m-hero .feature{margin-bottom:0}.flexible .m-hero .title{margin-bottom:5px}.flexible .m-hero.hero-background>.row{align-items:center}.flexible .m-hero.hero-background .detail{padding-left:10px;padding-top:40px}}@media (min-width:1200px){.flexible .m-hero>.row{align-items:center}.flexible .m-hero .title{font-size:37px}.flexible .m-hero.hero-background .detail{padding:40px 70px 40px 30px}}@media (min-width:1490px){.flexible .m-hero .title{padding-right:30px}.flexible .m-hero .detail{padding-left:35px}.flexible .m-hero .detail-desktop{width:70%;padding-right:0!important}.flexible .m-hero .detail-desktop.no-limit{width:100%}.flexible .m-hero.hero-background .detail{padding-left:60px}.flexible .m-hero.hero-background .detail .detail-desktop{width:80%}}.flexible .m-hero .detail-links-wrapper{display:flex;justify-content:space-between;align-items:center}.flexible .m-hero .detail-image{margin-top:20px}@media (max-width:767px){.flexible .m-hero .detail-image img{max-width:130px;max-height:170px;width:auto}}.flexible .m-highlights-panel{margin-bottom:35px}.flexible .m-highlights-panel .inner{border-style:solid;border-width:2px}.flexible .m-highlights-panel .highlights-banner{margin-bottom:60px;border-style:solid;border-width:2px}.flexible .m-highlights-panel .highlights-banner h4{font-size:20px;line-height:1;border-bottom-style:solid;border-bottom-width:2px;padding:25px;font-family:Oswald,sans-serif;font-weight:600}.flexible .m-highlights-panel .highlights-banner h4:after,.flexible .m-highlights-panel .highlights-banner h4:before{display:none}.flexible .m-highlights-panel .highlights-banner .highlights-banner-content{background-repeat:no-repeat;background-position:50%;background-size:200% 100%;position:relative;padding:40px 40px 55px}.flexible .m-highlights-panel .highlights-banner .highlights-banner-content p{max-width:466px;margin:0 auto}.flexible .m-highlights-panel a.tile{display:block;margin-bottom:30px;border-style:solid;border-width:2px}.flexible .m-highlights-panel a.tile .title{border-top-style:solid;border-top-width:2px;font-family:Oswald,sans-serif;font-weight:600;font-size:24px;line-height:1;display:block;text-align:center;padding:30px}@media (min-width:321px){.flexible .m-highlights-panel a.tile{margin:auto auto 30px;max-width:400px;width:100%}.flexible .m-highlights-panel .inner{padding-bottom:0}}@media (min-width:768px){.flexible .m-highlights-panel a.tile{margin:0;max-width:none}.flexible .m-highlights-panel h3{line-height:1}.flexible .m-highlights-panel .highlights-banner h4{font-size:26px;line-height:1}.flexible .m-highlights-panel .highlights-banner h4:after,.flexible .m-highlights-panel .highlights-banner h4:before{display:inline-block}.flexible .m-highlights-panel .inner{padding-bottom:30px}}@media (min-width:992px){.flexible .m-highlights-panel .highlights-banner .highlights-banner-content{background-size:cover}}@media (min-width:1200px){.flexible .m-highlights-panel .inner{padding-bottom:50px}}@media (min-width:1490px){.flexible .m-highlights-panel .inner{padding:50px 120px}}.flexible .m-tile-carousel{margin-bottom:35px;text-align:center}.flexible .m-tile-carousel .carousel .slick-arrow{position:absolute;bottom:-20px;text-align:center;text-transform:uppercase;width:50%;margin:20px 0 0;z-index:2}.flexible .m-tile-carousel .carousel .slick-arrow:hover{background:#fff}.flexible .m-tile-carousel .carousel .slick-next{right:0}.flexible .m-tile-carousel .carousel .slick-previous{left:0}.flexible .m-tile-carousel .inner.bdr-col{border-style:solid;border-width:2px}.flexible .m-tile-carousel .tile .type{display:block;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px}@media (min-width:480px){.flexible .m-tile-carousel .tile{margin:18px 0}}@media (min-width:768px){.flexible .m-tile-carousel .tile{margin:18px 15px}.flexible .m-tile-carousel .tile .title{min-height:2em}}.flexible .m-tile-carousel .smaller-tiles{padding-bottom:60px}@media (max-width:767px){.flexible .m-tile-carousel .smaller-tiles{margin-left:-20px;margin-right:-20px}}.flexible .m-tile-carousel .smaller-tiles .tile{width:65vw;transition:.25s ease}@media (max-width:767px){.flexible .m-tile-carousel .smaller-tiles .tile{margin:18px 3px;transform:scale(.85)}.flexible .m-tile-carousel .smaller-tiles .tile.slick-active{transform:scale(1)}}.flexible .m-tile-carousel .smaller-tiles .slick-arrow{text-indent:2000px;overflow:hidden;width:30px;height:30px;border-radius:30px;padding:0;background:#fff;bottom:20px;line-height:1;text-align:center;font-size:14px}.flexible .m-tile-carousel .smaller-tiles .slick-arrow:before{text-indent:0;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);color:#fff;line-height:1}.flexible .m-tile-carousel .smaller-tiles .slick-arrow.slick-next{left:50%;transform:translateX(20px)}.flexible .m-tile-carousel .smaller-tiles .slick-arrow.slick-next:before{content:"\1433";transform:translate(-35%,-50%)}.flexible .m-tile-carousel .smaller-tiles .slick-arrow.slick-prev{right:50%;transform:translateX(-20px)}.flexible .m-tile-carousel .smaller-tiles .slick-arrow.slick-prev:before{content:"\1438"}@media (max-width:767px){.flexible .m-tile-carousel .description{margin-bottom:15px}}.flexible .m-video{margin-bottom:35px}.flexible .m-video .inner{border-style:solid;border-width:2px}.flexible .m-video .inner.no-outer-border{border:0}@media (max-width:1200px){.flexible .m-video .inner{padding:30px}}.flexible .m-accordion{margin-bottom:35px}.flexible .m-accordion .inner,.flexible .m-accordion .items{border-style:solid;border-width:2px}.flexible .m-accordion .item{border-bottom-width:2px;border-bottom-style:solid}.flexible .m-accordion .item.active svg{transform:rotate(180deg)}.flexible .m-accordion .item:last-child{border-bottom:none}.flexible .m-accordion a.title{cursor:pointer;display:block;position:relative;padding:10px 35px 10px 20px;font-size:16px}.flexible .m-accordion a.title svg{width:18px;height:15px;position:absolute;top:17px;right:15px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.flexible .m-accordion .content{display:none;padding:10px;border-top-width:2px;border-top-style:solid}@media (min-width:768px){.flexible .m-accordion a.title{font-size:20px}}@media (max-width:1200px){.flexible .m-accordion .inner{padding:30px}}.flexible .m-columns{margin-bottom:35px}.flexible .m-columns .inner{border-style:solid;border-width:2px}.flexible .m-columns .inner.no-outer-border{border:0}.flexible .m-columns .inner.no-outer-padding{padding-left:0;padding-right:0}.flexible .m-columns p.description{text-align:center}.flexible .m-columns .columns{display:flex;flex-wrap:wrap}.flexible .m-columns .columns:after,.flexible .m-columns .columns:before{display:none}.flexible .m-columns .column{margin-bottom:30px;flex-grow:1;align-items:stretch}@media (max-width:767px){.flexible .m-columns .column{padding-left:15px;padding-right:15px}}.flexible .m-columns .column.no-bottom-margin{margin-bottom:0}.flexible .m-columns .column .title{font-size:22px;line-height:1.25;position:relative;margin-bottom:0;font-family:Oswald,sans-serif;font-weight:600;margin-bottom:20px}.flexible .m-columns .column hr{border-top-style:dotted;border-top-width:3px;width:60px;display:block;margin:20px auto}.flexible .m-columns .column hr:after{display:none}.flexible .m-columns .column p:first-child{margin-top:0}.flexible .m-columns .column p:last-child{margin-bottom:0}.flexible .m-columns .column img{max-width:none;width:100%}.flexible .m-columns .column.avocado{text-align:center}.flexible .m-columns .column.avocado iframe,.flexible .m-columns .column.avocado img{display:inline-block}.flexible .m-columns .column.image,.flexible .m-columns .column.image-text,.flexible .m-columns .column.text,.flexible .m-columns .column.video{text-align:center;display:flex}.flexible .m-columns .column.video .youtube-embed-wrap{width:100%;min-width:300px;border-style:solid;border-width:2px}.flexible .m-columns .column.image .img.cover{display:block;width:100%}.flexible .m-columns .column.image-text .wrap,.flexible .m-columns .column.image img{border-width:2px;border-style:solid}.flexible .m-columns .column.image-text img{display:block;border-bottom-style:solid;border-bottom-width:2px}.flexible .m-columns .column.image-text a:hover img{opacity:.9}.flexible .m-columns .column.image-text .title{margin:30px 15px}.flexible .m-columns .column.image-text .copy{padding:0 30px 30px;margin-top:-13px}.flexible .m-columns .column.image-text .btn{margin-bottom:30px}.flexible .m-columns .column.text{color:#262626}.flexible .m-columns .column.text .title{color:#fff}.flexible .m-columns .column.text hr{border-color:#fff}.flexible .m-columns .column.text .bg{padding:30px 15px;width:100%}@media (min-width:992px){.flexible .m-columns .column.text .bg{padding:30px}}.flexible .m-columns .column.text .btn{margin-top:30px}.flexible .m-columns .column.flex-top{align-items:flex-start}.flexible .m-columns .column.flex-top a{display:block;width:100%}@media (min-width:768px){.flexible .m-columns .columns{margin:0 -15px}.flexible .m-columns .columns .column{padding:0 15px}.flexible .m-columns .column.image.img-cover a.image-link{width:100%;display:flex}.flexible .m-columns .column.image.img-cover .img.cover{background:50% no-repeat;background-size:cover;min-height:300px;border-style:solid;border-width:2px}.flexible .m-columns .column.image.img-cover .img.cover img{display:none}}@media (min-width:992px){.flexible .m-columns .columns{margin:0 -30px}.flexible .m-columns .columns .column{padding:0 30px}.flexible .m-columns .column.avocado{text-align:left}}@media (min-width:1200px){.flexible .m-columns .columns{margin:0 -15px}.flexible .m-columns .columns .column{padding:0 15px}.flexible .m-columns .column.avocado{text-align:center}}@media (min-width:1490px){.flexible .m-columns .columns{margin:0 -17px}.flexible .m-columns .columns .column{padding:0 17px}}@media (max-width:1200px){.flexible .m-columns .inner{padding:30px}}.flexible .m-vote{margin-bottom:35px}.flexible .m-vote.loading .btn{display:none}.flexible .m-vote p{text-align:center}.flexible .m-vote .msg{padding:20px;text-align:center;font-weight:700}.flexible .m-vote .msg.error{color:#e82e1a}.flexible .m-vote .options{text-align:center}.flexible .m-vote .options.results h6{padding-top:30px;padding-bottom:30px;height:110px}.flexible .m-vote .options.results .btn{font-size:52px;font-weight:700;line-height:.75;padding-bottom:0;padding-top:12px;pointer-events:none}.flexible .m-vote .options.results .btn:after{content:"%";font-size:32px}.flexible .m-vote .option{border-style:solid;border-width:2px;position:relative;margin:30px auto;text-align:center;display:inline-block;max-width:400px;width:100%}.flexible .m-vote .option.video{width:100%}.flexible .m-vote .option.inactive iframe,.flexible .m-vote .option.inactive img{opacity:.5}.flexible .m-vote img{display:block}.flexible .m-vote h6{text-align:center;font-family:Bebas Neue,Average,sans-serif;font-size:24px;line-height:1;border-top-style:solid;border-top-width:2px;margin:0;padding:20px 15px;display:table;width:100%;height:90px;overflow:hidden}.flexible .m-vote h6 span{display:table-cell;vertical-align:middle}.flexible .m-vote .btn{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);min-width:80%}.flexible .m-vote .login-prompt{top:100%;width:350px}.flexible .m-vote .jo-share.dialog{border-color:var(--flex-fg)}.flexible .m-vote .jo-share.dialog .close svg{stroke:var(--flex-fg)}.flexible .m-menu{margin-bottom:35px}.flexible .m-menu .inner{border-style:solid;border-width:2px;padding:0}.flexible .m-menu ul{list-style-type:none;margin:0;padding:0}.flexible .m-menu li{display:block;float:left;margin:0;padding:0;border-right-style:solid;border-right-width:2px;position:relative}.flexible .m-menu li.menu-item-has-children.hover ul.sub-menu,.flexible .m-menu li.menu-item-has-children:hover ul.sub-menu{display:block}.flexible .m-menu li.menu-item-has-children.hover ul.sub-menu li,.flexible .m-menu li.menu-item-has-children:hover ul.sub-menu li{border-style:solid;border-width:2px;border-bottom-width:0;width:100%}.flexible .m-menu li.menu-item-has-children.hover ul.sub-menu li:last-child,.flexible .m-menu li.menu-item-has-children:hover ul.sub-menu li:last-child{border-bottom-width:2px}.flexible .m-menu a{display:block;padding:7px 13px 5px 15px;text-align:center;font-size:15px}.flexible .m-menu ul.sub-menu{position:absolute;top:100%;left:0;width:100%;display:none;z-index:150}@media (min-width:992px){.flexible .m-menu a{padding:12px 18px 8px 20px;font-size:18px}}.flexible .m-steps .on-inview{transform:translateZ(0);transform:translateY(200px);opacity:0}.flexible .m-steps .on-inview.inview{animation:moveUp .7s ease forwards}.flexible .m-steps .inner{max-width:1000px;margin:0 auto}.flexible .m-steps .description h2,.flexible .m-steps .description h3,.flexible .m-steps .description h4,.flexible .m-steps .description h5,.flexible .m-steps .description h6{margin:.5em 0}.flexible .m-steps .description h2:after,.flexible .m-steps .description h2:before,.flexible .m-steps .description h3:after,.flexible .m-steps .description h3:before,.flexible .m-steps .description h4:after,.flexible .m-steps .description h4:before,.flexible .m-steps .description h5:after,.flexible .m-steps .description h5:before,.flexible .m-steps .description h6:after,.flexible .m-steps .description h6:before{display:none}.flexible .m-steps .wrapper{position:relative;padding:50px 0}.flexible .m-steps .main-dots,.flexible .m-steps .summary-dots{transform:none}.flexible .m-steps .main-dots{position:absolute;top:0;left:0;width:100%;height:100%}.flexible .m-steps .summary-dots{display:none}.flexible .m-steps svg{width:100%;height:100%}.flexible .m-steps svg .dots1,.flexible .m-steps svg .dots2,.flexible .m-steps svg .dots3b{display:none}.flexible .m-steps svg .dots3{transform:translateX(50%)}.flexible .m-steps ol{list-style-type:none;margin:0;padding:0}.flexible .m-steps li{display:block;margin:120px auto;position:relative}.flexible .m-steps li:last-child{margin-bottom:50px}.flexible .m-steps li .icon,.flexible .m-steps li img{position:absolute;display:block;width:86px;height:86px;bottom:105%;left:50%;margin-left:-43px;border-radius:50%;text-align:center}.flexible .m-steps li .icon{font-family:Oswald,sans-serif;font-weight:600;font-size:30px;line-height:56px}.flexible .m-steps li .caption{padding:25px}.flexible .m-steps li h6{margin:0 0 10px;font-family:Oswald,sans-serif;font-weight:600;font-size:22px;line-height:1}@media (min-width:768px){.flexible .m-steps li h6{font-size:24px}}.flexible .m-steps li p{margin:0}@media (min-width:768px){.flexible .m-steps .wrapper{margin:0}.flexible .m-steps svg .dots1,.flexible .m-steps svg .dots2,.flexible .m-steps svg .dots3b{display:block}.flexible .m-steps svg .dots3a{display:none}.flexible .m-steps .summary-dots{display:block;width:100%;height:80px}.flexible .m-steps li{margin:60px auto}.flexible .m-steps li:last-child{margin-bottom:30px}.flexible .m-steps li:hover .icon,.flexible .m-steps li:hover img{transform:scale(1.2)}.flexible .m-steps li .caption{margin-left:150px;position:relative}.flexible .m-steps li .caption:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:inherit;border-width:15px;margin-top:-15px}.flexible .m-steps li .icon,.flexible .m-steps li img{left:0;bottom:auto;top:50%;margin-top:-57px;margin-left:0;width:113px;height:113px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.flexible .m-steps li .icon{font-size:65px;line-height:113px;bottom:-5px}}.flexible .m-quiz{margin-bottom:35px}.flexible .m-quiz.loading{opacity:.5;pointer-events:none}.flexible .m-quiz.fun .question.answered,.flexible .m-quiz .inner{border-style:solid;border-width:2px}.flexible .m-quiz.test .question-wrapper.answered .answer{pointer-events:none}.flexible .m-quiz .questions{margin-bottom:25px}.flexible .m-quiz .ctas,.flexible .m-quiz .outcome,.flexible .m-quiz .questions{margin-left:auto;margin-right:auto;max-width:900px}.flexible .m-quiz .question-wrapper.question-correct .tip-correct,.flexible .m-quiz .question-wrapper.question-wrong .tip-wrong{display:block}.flexible .m-quiz .question{font-family:bebas_neue,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:24px;margin-bottom:10px}.flexible .m-quiz .answers{text-align:center;margin-left:-10px;margin-right:-10px}.flexible .m-quiz .answers .col{padding-left:10px;padding-right:10px}.flexible .m-quiz .answers .col:nth-child(odd){clear:left}.flexible .m-quiz .answer{display:block;cursor:pointer;position:relative}.flexible .m-quiz .answer.text{padding:5px 10px;text-align:left;font-weight:700}.flexible .m-quiz .answer.text span{display:block}.flexible .m-quiz .answer.text:hover{color:var(--flex-fg)}.flexible .m-quiz .answer.image{display:inline-block;margin-top:5px;margin-bottom:25px;border-style:solid;border-width:2px}.flexible .m-quiz .answer.image a{color:inherit}.flexible .m-quiz .answer.image .title-outer{display:table;width:100%;border-top-style:solid;border-top-width:2px}.flexible .m-quiz .answer.image .title{display:table-cell;vertical-align:middle;padding:0 15px;height:65px;font-family:bebas_neue,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:20px;line-height:1.2}.flexible .m-quiz .answer.image.correct,.flexible .m-quiz .answer.image.correct .title-outer{border-color:#8ecc16}.flexible .m-quiz .answer.image.wrong,.flexible .m-quiz .answer.image.wrong .title-outer{border-color:#e82e1a}.flexible .m-quiz .answer.image.tick svg{left:0;top:0;margin-top:0;padding:10px;width:40px;height:40px;background:hsla(0,0%,100%,.9)}.flexible .m-quiz .answer.selected{background:var(--flex-fg);color:#fff}.flexible .m-quiz .answer.selected:hover{color:#fff}.flexible .m-quiz .answer.correct{background:#8ecc16}.flexible .m-quiz .answer.wrong{background:#e82e1a}.flexible .m-quiz .answer svg{display:none}.flexible .m-quiz .answer.tick svg{display:block;position:absolute;width:20px;height:20px;left:-25px;top:50%;margin-top:-9px}.flexible .m-quiz .answer.tick svg path{fill:#8ecc16}.flexible .m-quiz .tip{display:none;font-style:italic}.flexible .m-quiz .incomplete{text-align:center;display:none}.flexible .m-quiz .incomplete.active{display:block}.flexible .m-quiz .submit{position:relative;margin:0 auto 50px;text-align:center}.flexible .m-quiz .submit a.btn{background-color:var(--flex-hover);color:var(--flex-fg);width:100%;font-size:26px;line-height:1;padding:10px 0 5px}.flexible .m-quiz .submit a.btn:hover{background:#fff}.flexible .m-quiz .outcome{margin-bottom:50px;display:none;opacity:0;transition:opacity .8s ease;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease}.flexible .m-quiz .outcome.active{display:block}.flexible .m-quiz .outcome .outcome-inner{padding:25px;color:#000;color:var(--flex-body-text-on-bg-colour)}.flexible .m-quiz .outcome h6{font-family:bebas_neue,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:30px;line-height:1.2;margin-top:0;margin-bottom:15px;color:#fff;color:var(--flex-title-text-on-bg-colour)}.flexible .m-quiz .outcome em{font-style:normal;font-size:40px}.flexible .m-quiz .ctas{opacity:0;display:none;text-align:center}.flexible .m-quiz .ctas.active{display:block}.flexible .m-quiz .ctas .cta{margin-top:15px;margin-bottom:15px}.flexible .m-quiz .ctas a{display:inline-block;border-style:solid;border-width:2px}.flexible .m-quiz .ctas a span{display:block;padding:20px 15px;font-family:bebas_neue,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:20px;border-top-style:solid;border-top-width:2px}@media (max-width:350px){.flexible .m-quiz .answers .col{width:100%}}@media (max-width:1200px){.flexible .m-quiz .inner{padding:30px}}@media (min-width:768px){.flexible .m-quiz .submit .login-prompt{left:50%}}@media (min-width:1490px){.flexible .m-quiz .answers{margin-left:-25px;margin-right:-25px}.flexible .m-quiz .answers .col{padding-left:25px;padding-right:25px}}.flexible .m-iframe{margin-bottom:35px}.flexible .m-iframe .inner{border-style:solid;border-width:2px}.flexible .m-iframe .title{margin-top:30px;margin-bottom:30px}.flexible .m-iframe iframe{border:none;width:1px;min-width:100%}@media (min-width:992px){.flexible .m-iframe .title{margin-top:0}}@media (max-width:1200px){.flexible .m-iframe .inner{padding:30px}}.flexible .m-faqs{margin-bottom:35px}.flexible .m-faqs .faqs,.flexible .m-faqs .inner{border-style:solid;border-width:2px}.flexible .m-faqs .faqs{text-align:left;padding:25px}.flexible .m-faqs .faqs h4{text-align:left;font-size:19px}.flexible .m-faqs .faqs h4:after,.flexible .m-faqs .faqs h4:before{display:none}@media (max-width:767px){.flexible .m-faqs .faqs h4{font-size:20px}}.flexible .m-faqs .faqs .faq{margin-bottom:20px}.flexible .m-faqs .faqs .faq:last-child{margin-bottom:0}.flexible .m-faqs .faqs.text-center .recipe-answer,.flexible .m-faqs .faqs.text-center h4{text-align:center}.flexible .m-faqs .faqs.faqs-accordion h4{cursor:pointer}.flexible .m-faqs .faqs.faqs-accordion h4:active,.flexible .m-faqs .faqs.faqs-accordion h4:hover{opacity:.8}.flexible .m-faqs .faqs.faqs-accordion .faq{margin-bottom:17px}.flexible .m-faqs .faqs.faqs-accordion .faq:last-child,.flexible .m-faqs .faqs.faqs-accordion .faq:last-child .recipe-answer{margin-bottom:0}.flexible .m-faqs .faqs.faqs-accordion .recipe-answer{display:none;margin-bottom:20px}.flexible .m-faqs .after-wrapper{margin-top:40px;text-align:center}.flexible.theme-health .m-content-banner .title{color:#44d62c}@media (min-width:768px){.flexible.theme-health .m-hero .title{font-size:40px}}@media (min-width:992px){.flexible.theme-health .m-hero .title{font-size:46px}.flexible.theme-health .m-hero .title br{display:inline}}@media (min-width:1200px){.flexible.theme-health .m-hero .title{font-size:68px}.flexible.theme-health .m-hero .title br{display:none}}@media (min-width:1490px){.flexible.theme-health .m-hero .title{font-size:85px}.flexible.theme-health .m-hero .title br{display:inline}}