.cm-locations{padding:70px 0}.title-center{margin-bottom:68px;text-align:center;font:600 36px/130% "Gilroy",sans-serif;color:#1a1a1a;letter-spacing:1px}.title-center span{color:#00bfb5}.placed-candidat{display:flex;flex-flow:row wrap;margin:0 -4px 125px -4px}.placed-candidat>div{flex:.9 1 379px;box-sizing:border-box;overflow:hidden;margin:4px}.placed-candidat .pc-item{position:relative;display:block;text-decoration:none !important}.placed-candidat .pc-item:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#222;transition:all 300ms ease-out;opacity:0}.placed-candidat .pc-item .pc-name{position:absolute;left:9.5%;bottom:11%;font:600 28px/130% "Gilroy",sans-serif;color:#fff;opacity:0;transition:all 300ms ease-out;text-transform:capitalize}.placed-candidat .pc-item img{display:block;width:100%;max-width:100%;height:auto}.placed-candidat .pc-item:hover:before{opacity:.5}.placed-candidat .pc-item:hover .pc-name{opacity:1}@media(max-width:1800px){.placed-candidat{margin-bottom:58px}.placed-candidat>div{flex:1 1 280px}}@media(max-width:1200px){.placed-candidat>div{margin:0}.placed-candidat{margin:0 -5px 50px -5px}.placed-candidat .pc-item{margin:0 5px}}@media(max-width:1024px){.title-center{margin-bottom:50px;font-size:30px}}@media(max-width:767px){.placed-candidat{margin:0 0 50px 0}.placed-candidat .pc-item{margin:0 15px}.cm-locations .slick-next:before{content:"\e92e"}.cm-locations .slick-prev::before,.cm-locations .slick-next::before{font-size:24px}.cm-locations .slick-prev:before,.cm-locations .slick-next:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;color:#fff;font-size:48px;opacity:1;color:#000}.cm-locations .slick-prev::before,.cm-locations .slick-next::before{font-size:20px}.cm-locations .slick-prev:before{content:"\e92f"}.cm-locations .slick-prev,.cm-locations .slick-next{margin-top:0;width:auto;height:auto;padding:0;cursor:pointer;color:#000;opacity:.5;z-index:999}.cm-locations .slick-next{right:-10px}.cm-locations .slick-prev{left:-10px}.cm-locations.cm-full-width{padding:0 15px}.cm-locations .slick-prev:hover,.cm-locations .slick-next:hover{opacity:1}}@media(max-width:350px){.cm-locations .title-center{padding:0 8px}}