.grid-filtre{display:flex;justify-content:center;align-items:flex-start;width:100%;flex-wrap:wrap}ul.ul_select{padding-left:0!important;padding-top:18px;padding-bottom:0!important}.select_thematique .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:0!important}.select_thematique .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.grid-filtre .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:1px solid #fff;border-radius:7px!important}ul.ul_select{display:none;transition:all ease-in .2s}.showSelect{display:block!important;transition:all ease-in .2s}.flex{display:flex!important}.drop-filter{padding:10px;border:1px solid #fff;border-radius:6px;color:#fff;max-height:276px;overflow:scroll;overflow-x:hidden;overflow-y:overlay}ul.ul_select label{color:#fff}div#list-projet{display:flex;justify-content:flex-start;align-items:center}.select_thematique .container:hover input~.checkmark{background-color:#ccc}.select_thematique .container input:checked~.checkmark{background-color:transparent}.grid-filtre .checkmark:after{content:"";position:absolute;display:none}.select_thematique .container input:checked~.checkmark:after{display:block}.select_thematique .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}ul.ul_select li{list-style-type:none}.grid-filtre label.container{font-size:12px!important;font-family:'NexaRegular'!important;font-weight:400!important}.grid-filtre label.container{padding-top:0!important;min-height:28px}div#list-projet{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;align-items:flex-start}.item-project{background:transparent linear-gradient(0deg,#171f26 0%,#242e37 100%) 0% 0% no-repeat padding-box}.item-project:hover{background-size:100% 100%;background-position:bottom;transition:all ease-in .4s}.hide{display:none!important}.show{display:flex!important}span.remove-filtre{display:block;padding-top:13px;padding-bottom:13px;color:#77839B!important;font-weight:700;font-family:NexaBold!important;cursor:pointer}.loader-gif{width:100%;justify-content:center;align-items:center;height:400px;display:none}.item-project:hover .item-logo{position:relative;top:0!important;transition:all ease-in .4s}div#list-projet .item-logo img{max-height:97px;transform:scale(.75)}.item-project:hover p.projet-resume{transition:all ease-in .4s;position:relative;top:0;opacity:1}.item-project:hover a.projet-link{transition:all ease-in .4s;opacity:1}.item-project a.projet-link{transition:all ease-in .4s}.item-project{margin-bottom:26px}span.title-filter{display:block;width:100%;position:relative;font-family:'NexaRegular';font-style:italic}span.title-filter:after{content:'>';display:inline-block;position:absolute;right:0;transform:rotate(90deg)}.tous-clients{width:100%;text-align:center;margin-top:60px}.tous-clients a{color:#fff;font-weight:600;cursor:pointer;font-size:18px;font-family:'NexaRegular'}@media (min-width:981px){a.projet-link{display:block;text-align:center;font-size:20px;line-height:20px;color:#435b9e;font-weight:600;transition:all ease-in .4s;position:relative;opacity:0}p.projet-resume{color:#fff;font-size:20px;font-style:italic;text-align:center;transition:all ease-in .4s;position:relative;top:130px;opacity:0}div#list-projet .item-logo{width:100%;display:flex;justify-content:center;align-items:center;position:relative;top:114px;transition:all ease-in .4s;min-height:97px}div#list-projet{margin-top:40px}.item-thematique{width:18%;margin-right:2%}.item-project{max-width:24%}.item-project{max-width:30%;padding:20px;width:370px;min-height:262px;background-size:100% 60%;background-position:bottom;transition:all ease-in .4s;margin-right:26px}}@media (max-width:980px){a.projet-link{display:block;text-align:center;font-size:20px;line-height:20px;color:#435b9e;font-weight:600;transition:all ease-in .4s;position:relative;opacity:1}p.projet-resume{color:#fff;font-size:20px;font-style:italic;text-align:center;transition:all ease-in .4s;opacity:1}.item-thematique{width:100%;margin-bottom:23px}div#list-projet .item-logo{width:100%;display:flex;justify-content:center;align-items:center;transition:all ease-in .4s;min-height:97px}.item-project{max-width:100%;margin:26px 26px 0;padding:20px;width:370px;min-height:262px;background-size:100% 100%;background-position:bottom;transition:all ease-in .4s;border-radius:30px}}