.mobileLigneHorizontalDown,.mobileLigneHorizontalUp{width:100%;height:15px;z-index:-1;position:absolute}.grid{padding:0;max-width:1300px;margin:0 auto;list-style:none;text-align:center}.grid li{display:inline-block;max-width:460px;margin:0;padding:20px;text-align:left;position:relative}.grid figure{margin:0 0 50px;position:relative}.grid figure img{max-width:100%;display:block;position:relative}.grid figcaption{position:absolute;top:0;left:0;padding:0 20px;background:#2c3f52;color:#ed4e6e}.grid figcaption ul{list-style:disc}.grid figcaption ul li::before{content:"\2022";font-weight:700;display:inline-block;width:.5em}.grid figcaption ul li{padding:5px 0;text-align:left}.cs-style-1 figcaption{height:100%;width:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s}.cs-style-1 figure.cs-hover figcaption,.no-touch .cs-style-1 figure:hover figcaption{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.cs-style-1 figcaption span{display:block}.grid figcaption a,.grid figcaption ul li,.grid figcaption ul li::before{color:#fff}.grid figcaption a:hover{color:#ed4e6e}.grid figcaption span{color:#e6e6e6}.grid figcaption h3{margin:0;padding:0;color:#fff}.grid figcaption a.buttonComp{text-align:center;padding:10px;border-radius:2px;display:block;margin:0 auto;width:250px;background:#ed4e6e;color:#fff}@media only screen and (max-width:5000px){.grid figcaption h3{font-size:20px;margin-top:1em;margin-bottom:1em}.grid figcaption ul li{font-size:16px;line-height:22px}.grid figcaption span{font-size:14px;line-height:18px}.grid figcaption a.buttonComp{margin-top:30px}}@media screen and (max-width:31.5em){.grid li{width:100%;min-width:300px}.grid figcaption li{padding-right:20px}.grid figcaption h3{font-size:16px;margin-bottom:.5em}.grid figcaption ul li{font-size:13px;line-height:17px}.grid figcaption span{font-size:12px;line-height:14px}.grid figcaption a.buttonComp{margin-top:10px}}.mobileLigneHorizontalUp{right:100%;top:-50px}.mobileLigneHorizontalDown{left:100%;top:220px}@media only screen and (max-width:500px){.mobileLigneHorizontalUp{right:200%}.mobileLigneHorizontalDown{left:200%}}