.b-promo{padding:3rem 0}@media(min-width:768px){.b-promo{padding:8rem 0}}.b-promo .l{max-width:144rem}@media(min-width:768px){.b-promo .l{padding:0 4rem}}.b-promo__wrapper{display:flex;flex-direction:column;gap:5rem}@media(min-width:768px){.b-promo__wrapper{flex-direction:row;gap:7rem}}.b-promo__image{height:15.6rem}@media(min-width:768px){.b-promo__image{height:30rem}}.b-promo__image img{border-radius:10px 10px 0 0;height:15.6rem;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.b-promo__image img{height:30rem}}.b-promo__content-wrapper{display:flex;flex-direction:column;height:100%;padding:3.5rem 2rem 4rem}@media(min-width:768px){.b-promo__content-wrapper{padding:3.5rem 3rem 4rem}}.b-promo__content{align-items:center;border-radius:1rem;display:flex;flex-direction:column;position:relative}@media(min-width:768px){.b-promo__content{width:64.5rem}}.b-promo__content:first-of-type{background-color:#ffe2e7}@media(max-width:767px){.b-promo__content:first-of-type{min-height:44.7rem}}.b-promo__content:first-of-type .b-promo__button a{background-color:#ff5787;color:#fff}.b-promo__content:first-of-type .b-promo__button a:hover{background-color:#ea225b}.b-promo__content:first-of-type .b-promo__title{max-width:20rem}.b-promo__content:nth-of-type(2){background-color:#ffeed4}.b-promo__content:nth-of-type(2) .b-promo__button a{background-color:transparent;border:2px solid #ff5787;color:#ff5787}.b-promo__content:nth-of-type(2) .b-promo__button a:hover{background-color:#ffd9df}.b-promo__content:nth-of-type(2) .b-promo__title{margin-inline:auto;max-width:43rem}.b-promo__title{font-size:3.8rem;line-height:4.2rem;margin-bottom:2rem;margin-inline:auto;text-align:center}@media screen and (min-width:768px){.b-promo__title{font-size:4.2rem;line-height:5rem}}.b-promo__description{margin-bottom:4rem;text-align:center}@media(min-width:768px){.b-promo__description{margin-bottom:4.5rem}}@media(max-width:767px){.b-promo__button{width:100%!important}}@media(min-width:768px){.b-promo__button{margin-top:auto!important}}