.block-promo{background-color:color-mix(in srgb,var(--light-corail) 50%,transparent);margin-bottom:var(--block-vertical-margin);display:flex;flex-direction:column;align-items:stretch;overflow:hidden}@media(min-width:1024px){.block-promo{border-radius:15px;flex-direction:row;justify-content:space-between;padding:0}}.block-promo__button{background-color:var(--block-promo-see-more-background-color,var(--corail));border-color:var(--block-promo-see-more-background-color,var(--corail));color:var(--block-promo-see-more-color,var(--white))}.block-promo__button:hover{background-color:var(--block-promo-see-more-background-color,var(--mid-corail));border-color:var(--block-promo-see-more-background-color,var(--mid-corail));color:var(--block-promo-see-more-color,var(--white))}.block-promo__content{display:flex;flex-direction:column;margin:20px;align-items:flex-start}@media(min-width:1024px){.block-promo__content{max-width:550px;margin:40px 40px auto}}.block-promo__content-title{margin-bottom:20px}.block-promo__content-title-link{color:var(--title-color,var(--corail));font-size:30px;font-family:var(--font-1)}.block-promo__content-description{margin-bottom:30px;color:var(--subtitle-color,var(--dark-brown));display:block;display:box;display:-moz-box;display:-webkit-box;line-height:22px;max-height:88px;overflow:hidden;-webkit-line-clamp:4;box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical}@media(min-width:1024px){.block-promo__content-description{font-size:18px;display:block;display:box;display:-moz-box;display:-webkit-box;line-height:25px;max-height:100px;overflow:hidden;-webkit-line-clamp:4;box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical}}.block-promo__image{margin:0}