.ImageFiguresCards{display:flex;flex-direction:column;overflow:hidden;width:100%;background:#fff}@media screen and (min-width:1024px){.ImageFiguresCards{position:relative;flex-direction:row;padding:64px 0}}.ImageFiguresCards_imageWrapper{padding-top:48px}@media screen and (min-width:1024px){.ImageFiguresCards_imageWrapper{position:absolute;right:0;bottom:0;width:50%;height:100%;padding:64px 0 0 32px}}.ImageFiguresCards_imageWrapper .PictureElement__imgDefault{max-width:700px}.ImageFiguresCards__image{text-align:right}@media screen and (min-width:1024px){.ImageFiguresCards_cardWrapper{width:1024px;min-height:640px;padding-right:512px;padding-left:32px;margin:0 auto}}.ImageFiguresCards__titleWrapper{padding:48px 24px 8px}@media screen and (min-width:1024px){.ImageFiguresCards__titleWrapper{padding:48px 0 0}}.ImageFiguresCards__cards{padding:8px 16px}@media screen and (min-width:1024px){.ImageFiguresCards__cards{padding:0}}.ImageFiguresCards__card{position:relative;padding:16px;border:1px solid #f2f2f2;border-radius:5px;margin:24px 0;cursor:pointer}@media screen and (min-width:1024px){.ImageFiguresCards__card{padding:16px 32px}.ImageFiguresCards__card:last-child{margin-bottom:0}}.ImageFiguresCards__card:after,.ImageFiguresCards__card:before{position:absolute;transform:translateY(-50%);top:50%;content:"";top:54px;right:10px;width:11px;height:2px;background-color:#000}@media screen and (min-width:1024px){.ImageFiguresCards__card:after,.ImageFiguresCards__card:before{top:70px;transition:transform .5s}}.ImageFiguresCards__card:before{transform:translateY(-50%) rotate(45deg);right:39px}.ImageFiguresCards__card:after{transform:translateY(-50%) rotate(-45deg);right:32px}.ImageFiguresCards__card.is-expanded:before{transform:translateY(-50%) rotate(-45deg)}.ImageFiguresCards__card.is-expanded:after{transform:translateY(-50%) rotate(45deg)}.ImageFiguresCards__card.is-expanded .ImageFiguresCards__cardCaption{display:block}.ImageFiguresCards__card:last-child{margin-bottom:0}.ImageFiguresCards__cardText1,.ImageFiguresCards__cardText3{color:#656666;font-size:1.4rem}@media screen and (min-width:1024px){.ImageFiguresCards__cardText1,.ImageFiguresCards__cardText3{font-size:1.8rem}}.ImageFiguresCards__cardText2{padding-top:4px;padding-right:32px;font-size:3.6rem;line-height:1;font-weight:700}@media screen and (min-width:1024px){.ImageFiguresCards__cardText2{padding-top:8px;font-size:5.6rem}}.ImageFiguresCards__cardCaption{display:none;padding-top:4px;font-size:1.4rem}@media screen and (min-width:1024px){.ImageFiguresCards__cardCaption{padding-top:8px;font-size:1.8rem}}.ImageFiguresCards__title{font-family:"NouvelR, sans-serif";font-size:2.4rem;line-height:1;font-weight:700}@media screen and (min-width:1024px){.ImageFiguresCards__title{font-size:3.6rem}}.ImageFiguresCards__strapLine{display:block;padding-bottom:16px;font-size:1.6rem;font-weight:400}@media screen and (min-width:1024px){.ImageFiguresCards__strapLine{padding-bottom:24px;font-size:2.4rem}}