.SliceContactCards{display:flex;flex-direction:column;position:relative}.SliceContactCards__element{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:670px){.SliceContactCards__element{flex-direction:row}}.SliceContactCards__layout_0{margin:0;padding:16px;background-color:#000;color:#fff}.SliceContactCards__layout_1{margin:-32px auto 0;padding:0 16px 32px;width:100%}@media screen and (min-width:670px){.SliceContactCards__layout_1{padding:0 64px 32px}}.SliceContactCards{background-color:transparent}.SliceContactCards__layout_0{z-index:10;background-color:#f2f2f2;position:relative}@media screen and (min-width:1280px){.SliceContactCards__layout_0:before{background-color:#f2f2f2;content:"";position:absolute;top:0;height:100%;left:50%;width:100vw;z-index:-1;margin-left:-50vw}}.Component4v0.Component4v0_extrabottom{margin-bottom:64px}.Component4v0{display:flex;flex-direction:column;align-items:center;color:#000;text-align:center;margin:8px 0}.Component4v0>:last-child{margin-bottom:0}.Component4v0__strapline{margin:16px;font-weight:700;font-size:1.4rem;text-transform:uppercase}@media screen and (min-width:670px){.Component4v0__strapline{padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__strapline{padding:0 256px}}.Component4v0__title{margin:0 0 8px;font-weight:400;font-size:3.6rem;line-height:4rem;position:relative;font-family:"daciaSpirit, sans-serif";padding:0 8px 8px;text-transform:uppercase}@media screen and (min-width:670px){.Component4v0__title{font-size:4rem;line-height:4.4rem;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__title{padding:0 256px}}.Component4v0__titleSuffix{display:inline;font-weight:700;color:#122aff}.Component4v0__subtitle{margin:16px 8px;font-size:1.8rem;line-height:2.4rem;padding:0 8px}@media screen and (min-width:670px){.Component4v0__subtitle{font-size:2.4rem;line-height:3rem;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__subtitle{line-height:2.8rem;padding:0 256px}}.Component4v0_cursiveTitle .Component4v0__title{font-family:"readBeta2 sans-serif";text-transform:none;font-size:1.8rem}@media screen and (min-width:670px){.Component4v0_cursiveTitle .Component4v0__title{font-size:2.4rem}}@media screen and (min-width:1024px){.Component4v0_cursiveTitle .Component4v0__title{font-size:2.8rem}}.Component4v0__body{margin:0 8px;color:#333;font-size:1.4rem;line-height:2rem;padding:0 8px}@media screen and (min-width:670px){.Component4v0__body{margin:auto;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__body{padding:0 256px}}.Component4v0_darkBackground{color:#fff}.Component4v0_darkBackground .Component4v0__title:after{background-color:#fff}.Component4v0_darkBackground .Component4v0__body{color:#fff}.Component4v0_darkBackground .Component4v0__titleSuffix{display:inline;font-weight:700;color:#fff}.Component4v0_darkBackgroundDaciaOnly{color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__title:after{background-color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__body{color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__titleSuffix{display:inline;font-weight:700;color:#fff}.ContactCard{display:flex;flex-direction:column;position:relative;padding:32px;margin-bottom:8px;width:100%;text-align:center;background-color:#fff}@media screen and (min-width:670px){.ContactCard{margin:0 8px}}.ContactCard__picto{width:40px;margin:0 auto 8px}.ContactCard__title{display:block;font-size:1.8rem;font-weight:700;margin:8px 0;text-transform:capitalize}.ContactCard__phoneNumber{font-size:2.4rem;font-weight:700;margin:0 0 16px}.ContactCard__introduction{font-size:1.4rem;margin:0 0 16px}.ContactCard__bodyCopy{font-size:1.4rem;margin-top:16px;text-align:left;line-height:1.45}.ContactCard__CTA{margin-top:32px;width:100%}@media screen and (min-width:670px){.ContactCard__CTA{width:auto;margin:32px 64px 64px}}.ContactCard{color:#000;z-index:100}.ContactCard__phoneNumber{color:#122aff}