:root{--hero-banner-cta:#00ffab;--hero-banner-cta-hover:#00bf82}:root{--hub-exclusive-content:#7c68e1!important;--hub-exclusive-content-cta:#eb1c24!important;--hub-exclusive-content-cta-hover:#c40000!important}.diet2-banner{border:1px solid #00bf82;background-color:#fff;padding:2rem}@media screen and (min-width:53.1875em){.diet2-banner{padding:3rem}}.diet2-banner h3{font-size:1.8rem;line-height:1.2;font-weight:800;margin-bottom:1.5rem}@media screen and (min-width:53.1875em){.diet2-banner h3{font-size:2rem;margin-bottom:1rem}}.diet2-banner p{font-size:1.2rem;line-height:1.2;margin-bottom:0}.diet2-banner .btn{margin:0 auto 0 2.5rem}@media screen and (max-width:53.125em){.diet2-banner .btn{font-size:1.4rem}}.diet2-banner .diet2-banner__img{display:flex;flex-direction:column}.diet2-banner picture{margin:-3rem 0;font-size:0;flex:1;overflow:hidden;position:relative;text-align:center}@media screen and (max-width:53.125em){.diet2-banner picture{margin:-2rem -2rem -2rem 0}}.diet2-banner picture img{bottom:0;max-height:100%;max-width:100%;position:absolute;top:0;right:0}