main.projet{min-height:200vh;padding-bottom:150px}main.projet>.content{padding-top:150px}@media (max-width: 992px){main.projet>.content{padding-top:150px}}main.projet>.content>p{width:var(--container-width);max-width:var(--container-max-width);margin:auto auto 50px}main.projet section.hero{position:relative;height:100vh;width:100%}@media screen{main.projet section.hero{height:100vh}}main.projet section.hero .cover{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.75}main.projet section.hero .cover:hover{cursor:default}main.projet section.hero .cover img,main.projet section.hero .cover picture{width:100%;height:100%;object-fit:cover;object-position:center}main.projet section.hero .infos{position:absolute;bottom:0;z-index:6;color:var(--black);width:360px;margin-bottom:-100px;right:calc(var(--gutter) + var(--col-width) * 4 - 350px)}@media (max-width: 992px){main.projet section.hero .infos{margin-top:0;left:5vw;width:90vw;max-width:300px}}main.projet section.hero .infos .logo{width:250px;height:125px;margin-bottom:20px;filter:invert(1)}main.projet section.hero .infos .logo img,main.projet section.hero .infos .logo picture{width:100%;height:100%;object-fit:contain;object-position:bottom}main.projet section.hero .infos .title{background-color:#f4f4f1;padding:20px 25px;border:1px solid black;width:fit-content;margin-bottom:-1px}main.projet section.hero .infos .title h1{padding:0;margin:0;font-family:Gowun Batang,serif;font-weight:400;font-size:28px}main.projet section.hero .infos .categorie{display:flex;margin-bottom:-1px}main.projet section.hero .infos .categorie .arrow{border:1px solid #0A0A0A;background-color:#f4f4f1;padding:15px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;align-self:flex-end}main.projet section.hero .infos .categorie .categorie-content{padding:20px;background-color:#f4f4f1;border:1px solid #0A0A0A;font-family:Montserrat;font-size:14px;font-weight:500;text-transform:uppercase;margin-left:-1px}main.projet section.hero .infos .expertise{padding:20px;background-color:#f4f4f1;border:1px solid #0A0A0A;font-family:Montserrat;font-size:14px;font-weight:500;text-transform:uppercase;width:fit-content;margin-bottom:-1px}main.projet section.hero .infos .description{padding:20px;background-color:#f4f4f1;border:1px solid #0A0A0A;font-family:Montserrat;font-size:13px;font-weight:500;text-transform:inherit}main.projet section.hero .infos .description p,main.projet section.hero .infos .description span{margin:0;padding:0;font-family:Montserrat;font-size:13px}main.projet section.hero .infos .asset{width:100%;display:none}main.projet section.autres-projets{margin-top:100px;margin-bottom:0}@media (max-width: 992px){main.projet section.autres-projets{margin-top:100px}}main.projet section.autres-projets .container{width:var(--container-width);max-width:var(--container-max-width);margin:auto}@media (max-width: 992px){main.projet section.autres-projets .container{margin-bottom:0;width:100%}}main.projet section.autres-projets .container h2{width:var(--col-4);margin:auto auto 90px;text-transform:uppercase;font-size:45px;line-height:45px;font-weight:400;font-family:var(--serif)}@media (max-width: 992px){main.projet section.autres-projets .container h2{width:100%}}main.projet section.autres-projets .container .projets{display:flex;flex-wrap:wrap}@media (max-width: 992px){main.projet section.autres-projets .container .projets{flex-direction:column}}main.projet section.autres-projets .container .projets a.projet{width:var(--col-4);height:350px;display:block;text-decoration:none}@media (max-width: 992px){main.projet section.autres-projets .container .projets a.projet{width:100%}}main.projet section.autres-projets .container .projets a.projet:nth-child(2){margin-top:45px}@media (max-width: 992px){main.projet section.autres-projets .container .projets a.projet:nth-child(2){margin-top:0;margin-left:5vw}}@media (max-width: 992px){main.projet section.autres-projets .container .projets a.projet{margin-top:0;margin-left:-5vw}}main.projet section.autres-projets .container .projets div.projet{background-color:var(--black);position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}main.projet section.autres-projets .container .projets div.projet:hover .cover{transform:scale(1.05)}main.projet section.autres-projets .container .projets div.projet:hover .cover picture{opacity:1}main.projet section.autres-projets .container .projets div.projet:hover .titre{display:block;opacity:1}main.projet section.autres-projets .container .projets div.projet:hover .logo{display:none}@media (max-width: 992px){main.projet section.autres-projets .container .projets div.projet{width:100%}}main.projet section.autres-projets .container .projets div.projet .cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:all .3s ease-in-out;transform:scale(1)}main.projet section.autres-projets .container .projets div.projet .cover img,main.projet section.autres-projets .container .projets div.projet .cover picture{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.75;transition:all .3s ease-in-out}main.projet section.autres-projets .container .projets div.projet .titre{text-decoration:none!important;text-transform:uppercase;font-size:40px;line-height:40px;font-family:var(--serif);width:300px;margin:auto;text-align:center;color:#fff;z-index:4;transition:.2s ease-out;text-shadow:0px 0px 10px rgba(0,0,0,.5);display:none}main.projet section.autres-projets .container .projets div.projet .logo{position:relative;z-index:3;width:150px}main.projet section.autres-projets .container .projets div.projet .logo img{filter:invert(1);width:100%}
