@media only screen and (max-width:767px){.promo-section{overflow:hidden}}.promo-section__body{position:relative;display:grid;gap:40px}@media only screen and (min-width:768px)and (max-width:1140px){.promo-section__body{gap:60px;grid-template-columns:8fr 4fr}}@media only screen and (min-width:1141px){.promo-section__body{grid-template-columns:6fr 6fr}}.promo-section__content{position:relative}@media only screen and (max-width:767px){.promo-section__content{display:flex;justify-content:center}}.promo-section__content--pink-underlay:after{content:"";position:absolute;width:248px;height:173px;background:linear-gradient(167deg,rgba(254,66,180,.2) 18%,rgba(254,66,180,.2) 67%);filter:blur(50px);z-index:0}@media only screen and (min-width:768px)and (max-width:1140px){.promo-section__content--pink-underlay:after{right:0;bottom:0;width:348px;height:273px}}@media only screen and (min-width:1141px){.promo-section__content--pink-underlay:after{right:0;bottom:0;width:348px;height:273px}}.promo-section__message{position:relative;z-index:2}.promo-section__img{width:auto;z-index:1}@media only screen and (max-width:767px){.promo-section__img{position:relative;margin-bottom:-7px;max-height:372px}}@media only screen and (min-width:768px)and (max-width:1140px){.promo-section__img{position:absolute;bottom:0}}@media only screen and (min-width:1141px){.promo-section__img{position:absolute;bottom:0}}@media only screen and (min-width:768px)and (max-width:1140px){.promo-section__img{right:0;max-height:388px}}@media only screen and (min-width:1141px){.promo-section__img{right:20px}}.promo-section__img--stretch-height{height:100%}
