.OfferCard{display:flex;flex-direction:column;margin:16px 0;min-height:120px;background:#fff}.OfferCard,.OfferCard__picture{position:relative;width:100%;flex-shrink:0}.OfferCard__picture{overflow:hidden}.OfferCard__image,.OfferCard__image .PictureElement__imgDefault{width:100%;height:auto}.OfferCard__content{display:flex;flex-direction:column;justify-content:space-between}.OfferCard__bottom{padding:8px;font-size:1.2rem}.OfferCard{font-family:"readBeta2 sans-serif"}@media screen and (min-width:670px){.OfferCard{flex-direction:column;margin:0 8px;width:calc(33.33333% - 16px)}}@media screen and (min-width:670px){.OfferCard__picture{width:100%}}.OfferCard__image{display:block}.OfferCard__content{align-items:center;text-align:center;margin:auto;flex:1}.OfferCard__date,.OfferCard__description{text-transform:lowercase}.OfferCard__description{font-size:2rem;font-weight:700;padding:0;margin-bottom:16px}.OfferCard__description:first-letter{text-transform:uppercase}.OfferCard__date{color:#777;font-size:1.4rem;margin-top:16px;margin-bottom:8px;text-transform:capitalize}.OfferCard__discoverLink{font-size:1.4rem;font-weight:700;line-height:normal;text-decoration:underline;color:#122aff;text-decoration:none}.OfferCard__discoverLink:hover{text-decoration:underline}.OfferCard__bottom{padding-bottom:16px}.Offer{position:relative;padding:32px;background:#fff;font-size:1.3rem}.Offer.is-mentionsOpened .Offer__toggle:after{display:none}.Offer.is-mentionsOpened .Offer__legalContent{display:block}.Offer.is-mentionsOpened .Offer__legalTitle{padding-bottom:16px}.Offer__main{display:flex;flex-direction:column;margin-bottom:32px}@media screen and (min-width:670px){.Offer__main{flex-direction:row}}.Offer__imageContainer{align-self:flex-start;margin-bottom:16px;width:100%}@media screen and (min-width:670px){.Offer__imageContainer{width:50%}}.Offer__image{width:100%}.Offer__content{display:flex;flex-direction:column}.Offer__title{font-weight:400;margin-bottom:8px}.Offer__date{display:flex;align-items:center;text-transform:uppercase;margin-bottom:16px}.Offer__date .Offer__chrono{width:16px;margin-right:8px}.Offer__date .Offer__chrono path{fill:#000}.Offer__buttons{display:flex}.Offer__legal{border:1px solid #f2f2f2;padding:16px}.Offer__legalContent{display:none;font-size:1.2rem}.Offer__legalTitle{display:flex;justify-content:space-between;font-weight:700}.Offer__toggle{position:relative;height:20px;width:20px}.Offer__toggle:after,.Offer__toggle:before{content:"";background-color:#122aff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Offer__toggle:before{width:16px;height:2px}.Offer__toggle:after{height:16px;width:2px}.Offer__others{display:flex;flex-direction:column;align-items:center;padding:32px;background:#f2f2f2}.Offer__othersTitle{position:relative;display:inline-block;font-weight:400;padding:8px;margin-bottom:32px}@media screen and (min-width:670px){.Offer__othersTitle{margin-bottom:64px}}.Offer__othersCards{display:flex;flex-direction:column;width:100%}@media screen and (min-width:670px){.Offer__othersCards{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:670px){.Offer__main{margin-bottom:56px}}.Offer__top{margin-bottom:24px}@media screen and (min-width:670px){.Offer__content,.Offer__imageContainer{flex-basis:50%;padding:0 10.6666666667px;margin:0}}.Offer__dateText,.Offer__title{text-transform:lowercase}.Offer__dateText:first-letter,.Offer__title:first-letter{text-transform:capitalize}.Offer__title{font-size:2rem}.Offer__date{font-size:1.8rem;font-weight:400;line-height:normal}.Offer__description{font-size:1.4rem;line-height:1.29}.Offer__buttons{flex-direction:column;padding:0;justify-content:space-between;margin-bottom:40px}@media screen and (min-width:670px){.Offer__buttons{flex-direction:row}}.Offer__button{margin:0;flex:auto}.Offer__button:first-child{margin-right:16px;margin-bottom:24px;width:100%}@media screen and (min-width:670px){.Offer__button:first-child{margin-bottom:0;width:unset}}.Offer__legal{border-color:#ccc}.Offer__legalTitle{font-size:1.4rem}@media screen and (min-width:670px){.Offer__others{padding:0}}.Offer__othersTitle{text-transform:uppercase;font-size:4.2rem;margin-top:56px}.Offer__othersCards{margin-bottom:64px;align-items:normal;justify-content:center}