@import"https://fonts.googleapis.com/css2?family=Julius+Sans+One&display=swap";body{margin:0;font-family:Julius Sans One,serif;font-weight:500;font-style:normal;color:#fff}::-webkit-scrollbar{display:none}.corps{height:100%;position:relative;z-index:1;overflow-y:auto;max-height:calc(100vh - 5rem)}.caroussel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#000;transition:background-image 3s;background-size:cover;background-position:center}.gradientSeparator{height:15rem;background:linear-gradient(#26262600,#000b)}.header{z-index:2;position:relative;background-color:#262626;height:5rem;display:flex;justify-content:space-around;align-items:center}.header img{height:4rem}.header a{color:#fff;text-decoration:none;font-size:2rem}@media only screen and (max-width: 1000px){.header a{display:none}}.home-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 5rem)}.home-container img{width:60%;height:fit-content}@media only screen and (max-width: 1000px){.home-container img{width:80%}}@media only screen and (max-width: 500px){.home-container img{width:90%}}.projets{background:#000b;display:flex;flex-direction:column}.projets .title{font-size:6rem;margin-top:7rem;text-align:center}@media only screen and (max-width: 500px){.projets .title{font-size:4rem}}.projets .projectsBox{display:flex;flex-wrap:wrap;justify-content:center;max-width:90rem;margin:5rem auto}.projets .projectsBox .project{margin:2rem}@media only screen and (max-width: 1000px){.projets .projectsBox .project{margin:1.5rem}}@media only screen and (max-width: 500px){.projets .projectsBox .project{margin:1rem}}.projets .projectsBox img{height:20rem}@media only screen and (max-width: 1000px){.projets .projectsBox img{height:15rem}}@media only screen and (max-width: 500px){.projets .projectsBox img{height:10rem}}.prix{background:#000b;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center}.prix .title{font-size:6rem;margin-top:7rem;margin-bottom:3rem;text-align:center}@media only screen and (max-width: 500px){.prix .title{font-size:4rem}}.prix .grid{display:flex;width:100%;max-width:90rem;justify-content:space-between;margin-bottom:3rem}.prix .grid .block{width:45%}@media only screen and (max-width: 1000px){.prix .grid{flex-direction:column}.prix .grid .block{width:100%;margin-bottom:2rem}}.prix .bottom{max-width:90rem;width:100%}.prix .bottom h2,.prix ul{margin-top:0}
