.diet2-banner{border:1px solid #b60a73;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:700;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}