.sn-projets{padding:0 10px}.sn-projets__wrap{display:flex;flex-wrap:wrap;margin:1rem -2rem}.sn-filters{width:100%;border-bottom:2px solid #000;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0.5rem 0;margin-bottom:2rem}@media (max-width:768px){.sn-filters{display:block;text-align:left;border-bottom-width:0px}.sn-filters .sn-filter{border-right:0 !important;margin:0 !important;font-size:1.125rem;padding:0.5rem !important;display:table}}.sn-filter{padding:0.5rem 1rem;font-size:1.75rem;line-height:1;cursor:pointer;position:relative;transition:0.2s ease-in-out}.sn-filter:after{content:attr(data-content);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:600;color:#000;opacity:0;transition:0.2s ease-in-out 0.1s}.sn-filter:hover,.sn-filter.active{color:transparent;transition:0.2s ease-in-out 0.1s}.sn-filter:hover::after,.sn-filter.active::after{opacity:1;filter:blur(0px);transition:0.2s ease-in-out}.sn-filter:not(:last-child){border-right:2px solid #000}.sn-projet{margin:1rem}@media (min-width:551px){.sn-projet{flex-basis:calc(33.333% - 2rem);width:calc(33.333% - 2rem)}}@media (max-width:550px) and (min-width:351px){.sn-projet{flex-basis:calc(50% - 2rem);width:calc(50% - 2rem)}}@media (max-width:350px){.sn-projet{flex-basis:calc(100% - 2rem);width:calc(100% - 2rem)}}.sn-projet>a{color:inherit}.sn-projet>a::before{content:none}.sn-projet__thumb{height:0;padding-top:100%;position:relative;overflow:hidden;background:#000}.sn-projet__thumb>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:0.2s ease-in-out}.sn-projet__thumb::after{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:12.5rem;opacity:0;display:block;transition:0.2s ease-in-out}.sn-projet:hover .sn-projet__thumb>img{opacity:0.5;filter:blur(1px)}.sn-projet:hover .sn-projet__thumb::after{opacity:1;transition:0.2s ease-in-out 0.1s;transform:translate(-50%, -50%)}.sn-projet h2{margin:0.5rem 0 0;font-weight:600}.sn-projet p{margin:0;font-size:1.125rem}.div_custom_project{padding:0em 0em 0.5em 0em;border-style:solid;border-width:0px 0px 2px 0px}.h2_custom_project{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:500;line-height:1.5em;text-align:right;margin:0;color:black}.custom_passif{border-top:2px solid black}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fdev.lilarchitecture.fr%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Flilarchi%2Fassets%2Fscss%2F..%2F..%2Fpartials%2Fblocks%2Fprojets%2Fprojets.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%2CYAAA%2CcAAA%2CCAQI%2CkBAAA%2C6CAAA%2CCASJ%2CYAAA%2CgIAAA%2CCAWI%2CyBAAA%2CYAAA%2CqDAAA%2CCAMI%2CuBAAA%2CwGAAA%2CCAAA%2CCAUR%2CWAAA%2CgHAAA%2CCAQI%2CiBAAA%2CmKAAA%2CCAYA%2CmCAAA%2CkDAAA%2CCAII%2CiDAAA%2CsDAAA%2CCAOJ%2C4BAAA%2C2BAAA%2CCAKJ%2CWAAA%2CWAAA%2CCAGI%2CyBAAA%2CWAAA%2C0DAAA%2CCAAA%2CCAKA%2C%2BCAAA%2CWAAA%2CkDAAA%2CCAAA%2CCAKA%2CyBAAA%2CWAAA%2CoDAAA%2CCAAA%2CCAKA%2CaAAA%2CaAAA%2CCAEI%2CqBAAA%2CYAAA%2CCAKJ%2CkBAAA%2C2EAAA%2CCAOI%2CsBAAA%2CyHAAA%2CCAWA%2CyBAAA%2C%2BJAAA%2CCAkBQ%2CuCAAA%2C4BAAA%2CCAKA%2C0CAAA%2C0EAAA%2CCASZ%2CcAAA%2CiCAAA%2CCAKA%2CaAAA%2C2BAAA%2CCASJ%2CoBAAA%2CyEAAA%2CCAMA%2CmBAAA%2C8HAAA%2CCAUA%2CeAAA%2C0BAAA%22%7D */