.Card{position:relative;display:grid;z-index:0;overflow:hidden;contain:layout paint}.Card_contain-inside{border-radius:4px}.Card_bg-transparent{background:#000}.Card_bg-white{background:#fff}.Card_bg-black-light{background:#222}.Card_ratio{width:100%;display:block}.Card_image{position:relative;z-index:0;grid-column:1/-1;grid-row:1/-1}.Card_contain-outside .Card_image{border-radius:4px;overflow:hidden}.Card_align-left:not(.Card_bg-transparent) .Card_image{grid-column-start:2}.Card_align-right:not(.Card_bg-transparent) .Card_image{grid-column-end:span 2}.Card_align-bottom:not(.Card_bg-transparent) .Card_image{grid-row-end:span 2}.Card_child{grid-area:child;z-index:2;will-change:opacity}.Card_bg-transparent .Card_child{color:#fff}.Card_bg-white .Card_child{background-color:#fff;color:#000}.Card_bg-black-light .Card_child{background-color:#222;color:#fff}.Card_aside{grid-area:aside;z-index:2;will-change:opacity}.Card_bg-transparent:before{content:"";z-index:1}.Card_align-bottom{grid-template-areas:"aside" "void" "child";grid-template-rows:auto 1fr auto}.Card_align-bottom:before{grid-area:child;background:linear-gradient(0deg,var(--gradient-start,#000c) 0,var(--gradient-mid,#0000008c) 50%,var(--gradient-end,#0000) 100%);width:100%;height:200%;align-self:flex-end;position:absolute}.Card_bg-black-light.Card_align-bottom,.Card_bg-white.Card_align-bottom,.Card_contain-outside.Card_align-bottom{grid-template-rows:auto auto 1fr}.Card_align-left,.Card_align-right{grid-template-areas:"child void aside";grid-template-columns:auto 1fr auto}.Card_align-left:before,.Card_align-right:before{position:absolute;background-color:#000;width:100%;height:100%;opacity:var(--mask-opacity,.5)}.Card_align-right{grid-template-areas:"aside void child"}.Card_contain-outside.Card_align-left{grid-template-columns:auto auto 1fr}.Card_contain-outside.Card_align-right{grid-template-columns:1fr auto auto}.Card_hover-full-card,.Card_hover-image-only{cursor:pointer}@media not all and (prefers-reduced-motion:reduce){.Card_hover-full-card{transition:transform .3s;will-change:transform;transform:scaleX(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.Card_hover-image-only .Card_img{transition:transform .6s cubic-bezier(.26,.07,.04,.64);will-change:transform;transform:scale(1)}}.Card_hover-full-card:focus-within,.Card_hover-full-card:hover{transform:scale3d(1.025,1.025,1)}.Card_hover-image-only:focus-within .Card_img,.Card_hover-image-only:hover .Card_img{transform:scale(1.04)}.Image{--preview:#000;background-color:var(--preview,#000);pointer-events:none}.ParcoursGrid_ParcoursCard_ratio{padding-bottom:125%}.ParcoursGrid_ParcoursCard_services{position:absolute;top:0;left:0;padding:16px;z-index:1}.ParcoursGrid_ParcoursCard_tag{border-radius:4px;background:#fff;color:#000;padding:8px;line-height:1.3333333333}.ParcoursGrid_ParcoursCard_tag:not(:first-child){margin-left:8px}.ParcoursGrid_ParcoursCard_tag svg{font-size:1.3333333333em;vertical-align:text-bottom}.ParcoursGrid_ParcoursCard_withtext{padding-left:12px;padding-right:12px}.ParcoursGrid_ParcoursCard_withtext svg{margin-right:8px}.ParcoursGrid_ParcoursCard_bottom{padding:24px;display:flex}.ParcoursGrid_ParcoursCard_text{flex:1 1}.ParcoursGrid_ParcoursCard_subtitle{margin-top:8px}.ParcoursGrid_ParcoursCard_chevron{margin-left:24px;font-size:24px;transition:transform .15s;will-change:transform}.ParcoursGrid_ParcoursCard:focus-within .ParcoursGrid_ParcoursCard_chevron,.ParcoursGrid_ParcoursCard:hover .ParcoursGrid_ParcoursCard_chevron{transform:translateX(12px)}.ParcoursGrid_ParcoursLink{position:relative;display:flex;border-radius:4px;overflow:hidden;cursor:pointer;background-color:#222;color:#fff;text-align:center;transition:transform .3s}.ParcoursGrid_ParcoursLink:before{content:"";padding-bottom:125%}.ParcoursGrid_ParcoursLink:focus-within,.ParcoursGrid_ParcoursLink:hover{transform:scale(1.025)}.ParcoursGrid_ParcoursLink_text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:32px}.ParcoursGrid_ParcoursLink_subtitle{margin-top:16px}.ParcoursGrid_ParcoursLink_arrow{margin-top:32px}.ParcoursGrid{display:grid;grid-row-gap:32px;row-gap:32px}@media(min-width:820px){.ParcoursGrid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-row-gap:24px;row-gap:24px;grid-auto-rows:auto}}