.list-contacts{margin:40px -15px}.list-contacts .contacts_wrapper{display:flex;flex-wrap:wrap}.list-contacts .contacts_wrapper article{display:flex;flex-direction:column;flex:0 0 100%;max-width:100%;margin-bottom:30px;padding:0 15px}@media (min-width:640px){.list-contacts .contacts_wrapper article{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.list-contacts .contacts_wrapper article{flex:0 0 33%;max-width:33%}}.list-contacts .contacts_wrapper article figure{width:100%;height:205px;position:relative;overflow:hidden}.list-contacts .contacts_wrapper article figure img{width:100%;height:100%;object-fit:cover;transition:transform .8s,-webkit-transform .8s}.list-contacts .contacts_wrapper article figure .category{background-color:#303030;color:#fff;font-size:12px;line-height:16px;padding:15px;text-transform:uppercase;position:absolute;top:20px;left:0;z-index:2}.list-contacts .contacts_wrapper article figure:before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.list-contacts .contacts_wrapper article .img-item{position:relative}.list-contacts .contacts_wrapper article h3{color:#016584;font-size:15px;font-weight:700;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-contacts .contacts_wrapper article .desc{color:#19191F;font-size:14px;line-height:18px}.list-contacts .contacts_wrapper article .date{font-size:12px;background-color:#124F7D;color:#fff;position:absolute;bottom:-12px;left:0;margin:0 25px;padding:5px 15px}.list-contacts .contacts_wrapper article a{background-color:#fff;box-shadow:-5px 9px 16px #00000029;flex-grow:1}.list-contacts .contacts_wrapper article a:hover{text-decoration:none}.list-contacts .contacts_wrapper article a:hover figure img{transform:scale(1.1)}.list-contacts .contacts_wrapper article .lire-la-suite{color:#016584;box-shadow:none;box-shadow:-5px 12px 16px #00000029;display:flex;align-items:center;font-size:12px;padding:0 25px 20px;vertical-align:middle}.list-contacts .contacts_wrapper article .lire-la-suite i{font-size:17px;margin-left:10px}.select-custom .custom-select{background:none;border:none;padding:0}.select-custom .custom-select .custom-select__option{background-color:#fff;border:1px solid #ccc;border-radius:0;font-size:12px;height:30px;width:100%;text-align:left;position:relative}.select-custom .custom-select .custom-select__option:focus{outline:none}.select-custom .custom-select .custom-select__option:after{content:"";position:absolute;right:7px;top:12px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#333 transparent transparent transparent;transition-duration:0.8s;transition-property:transform}.select-custom .custom-select .custom-select__dropdown{border-bottom:1px solid #ccc}.select-custom .custom-select .custom-select__dropdown .custom-select__option{border-top:none;border-bottom:none}.select-custom .custom-select .custom-select__dropdown .custom-select__option:after{display:none}.select-custom .custom-select .custom-select__dropdown .custom-select__option:hover{background-color:#f2f2f2}.select-custom .custom-select.custom-select--active .custom-select__option:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.content-item-contact{padding:10px 25px 0;position:relative}.content-item-contact .category{background-color:#303030;color:#fff;font-size:12px;line-height:16px;padding:15px;text-transform:uppercase;position:absolute;top:0;left:0;z-index:2;width:100%}.content-item-contact h3{color:#016584;font-size:15px;font-weight:700;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:15%}.content-item-contact .desc{color:#19191F;font-size:14px;line-height:18px;margin-top:15px;display:flex;align-items:center}.content-item-contact .desc:before{content:"\e91f";color:#E5C500;font-family:'icommon';font-size:20px;margin-right:9px}.content-item-contact .mail{color:#19191F;font-size:14px;line-height:18px;margin-top:15px;display:flex;align-items:center}.content-item-contact .mail:before{content:"\e921";color:#E5C500;font-family:'icommon';margin-right:9px;font-size:20px;font-weight:400}.content-item-contact .tel{color:#016584;display:flex;align-items:center;font-size:14px;vertical-align:middle;font-weight:700;display:flex;align-items:center}.content-item-contact .tel:before{content:"\e922";color:#E5C500;font-family:'icommon';margin-right:9px;font-size:20px;font-weight:400}.content-item-contact .adresse{color:#016584;display:flex;align-items:center;font-size:14px;vertical-align:middle;display:flex;align-items:center}.content-item-contact .adresse:before{content:"\e920";color:#E5C500;font-family:'icommon';margin-right:9px;font-size:20px;font-weight:400}.filter-wrap{background-color:#303030;padding:20px 0 40px}.filter-wrap .filter{margin:0 auto}.filter-wrap .filter label{color:#fff}.filter-wrap .filter input,.filter-wrap .filter select{background-color:#303030;color:#fff}.filter-wrap .filter .select-custom .custom-select .custom-select__option{background-color:#303030;color:#fff}.filter-wrap .filter .select-custom .custom-select .custom-select__option:after{border-color:#fff transparent transparent transparent}.filter-wrap .filter .select-custom .custom-select .custom-select__dropdown .custom-select__option:hover{color:#303030}.adresse-annuaire p a{color:#858585}