header{align-items:center;display:flex;flex-direction:row;height:110px;justify-content:space-between}header img{display:flex;height:50%}header nav{display:flex;gap:30px;list-style-type:none}header nav .navlink{color:#000;font-size:1.2em;font-weight:500;text-decoration:none}@media screen and (max-width:768px){header nav .navlink{font-size:12px;gap:none;margin:10px;text-transform:uppercase;width:66px}}header nav .navlink:active,header nav .navlink:focus,header nav .navlink:hover{text-decoration:underline}footer{background-color:#000;display:flex;justify-content:center;width:100%}footer img,footer p{align-items:center;color:#fff;display:flex;margin-top:50px}footer img{padding-left:70px}.banner{align-items:center;display:flex;height:223px;justify-content:center;position:relative;width:100%}.banner img{box-shadow:0 5px 5px 0 #fff}@media screen and (max-width:768px){.banner{height:140px}}.banner img{border-radius:25px;-webkit-filter:brightness(70%);filter:brightness(70%);height:100%;object-fit:cover;width:100%}.banner h1{color:#fff;font-weight:600;padding:0 30px;position:absolute}.aboutBanner{height:223px}.containerCollapse{font-family:Montserrat;margin-bottom:30px}.containerCollapse .header{align-items:center;background-color:#ff6060;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;width:100%}.containerCollapse .header h2{color:#fff;font-size:1.2em;font-weight:500;margin-left:20px}.containerCollapse .arrow{margin-right:20px}.containerCollapse .arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.containerCollapse .arrow.close,.containerCollapse .arrow.open{transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.containerCollapse .arrow.close{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.containerCollapse p{color:#000;font-weight:400;margin:20px;padding-bottom:15px}.containerCollapse .description{background-color:#f6f6f6;border-radius:15px;color:#ff6060;padding:10px}.containerCollapse .description ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:block;list-style-type:disc;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.containerCollapse .description ul .element{color:#000;list-style-type:none}.containerCollapse .description.open{-webkit-animation:growDown .25s ease-in;animation:growDown .25s ease-in;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@media screen and (max-width:768px){.containerCollapse .containerCollapse{margin-bottom:30px}}.collapseContainer{padding:70px}@media screen and (max-width:768px){.collapseContainer{margin-top:30px;padding:0}}.card{height:190px;position:relative;width:30%}@media screen and (max-width:768px){.card{width:100%}}.card .image{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.card .titre{bottom:10px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:500;left:0;padding:0 20px;position:absolute;z-index:1}.card:after{background:linear-gradient(0deg,rgba(0,0,0,.7) 13%,rgba(0,212,255,0) 70%);border-radius:.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cardContainer{background:#e9e9e9;border-radius:.8rem;margin:2rem auto 9rem;width:100%}@media screen and (max-width:768px){.cardContainer{background:#fff}}.cardContainer .list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;row-gap:30px}.cardContainer .list .image{background-color:#e9e9e9}.cardContainer .list .image .titre{background:linear-gradient(45deg,#000,transparent)}.gallery{align-items:flex-end;display:flex;height:550px;justify-content:center;margin-top:30px;position:relative;width:100%}.currentPicture{border-radius:30px;height:100%;object-fit:cover;width:100%}.VectorLeft,.VectorRight{cursor:pointer;opacity:.6;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s ease}.VectorLeft{color:#fff;left:15px}.VectorRight{right:15px}.VectorLeft:hover,.VectorRight:hover{opacity:1}@media screen and (max-width:768px){.gallery{height:300px}.currentPicture{border-radius:15px}.VectorLeft,.VectorRight{height:25px;opacity:1;transition:none}.VectorLeft{left:10px}.VectorRight{right:10px}.counter{display:none}}.counter{bottom:15px;color:#fff;left:50%;position:absolute}.logementContainer{position:relative}.logementContainer .title{color:#ff6060;margin-bottom:0}.logementContainer .location{color:#000;font-size:1.2em;font-weight:500}.logementContainer .tagsContainer{align-items:center;display:flex;flex-direction:row;margin-top:35px;padding:0}.logementContainer .tags{background-color:#ff6060;border-radius:10px;color:#fff;list-style-type:none;margin-right:20px;padding:5px 30px}.logementContainer .hostContainer{display:flex;flex-direction:column;position:absolute;right:10px;top:0}.logementContainer .hostDef{display:flex}.logementContainer .hostDef h2{word-wrap:break-word;color:#ff6060;font-size:1.2em;font-weight:400;width:85px}.logementContainer .hostDef img{border-radius:100%;height:100px;width:100px}.logementContainer .rating{display:flex;justify-content:space-between;margin-top:20px;width:100%}.logementContainer .collapseContainer{display:flex;flex-direction:row;gap:6%;padding:20px 0 0}.logementContainer .containerCollapse{display:flex;flex-direction:column;width:47%}.logementContainer .containerCollapse header{align-items:center;background-color:#ff6060;border-radius:10px;cursor:pointer;display:flex;height:auto;width:100%}@media screen and (max-width:768px){.logementContainer .logementContainer{display:flex;flex-direction:column;position:static}.logementContainer .tagsContainer{flex-wrap:wrap;margin-bottom:25px;margin-top:10px}.logementContainer .tags{border-radius:10px;font-size:.9em;margin-right:10px;padding:7px 15px}.logementContainer .hostContainer{flex-direction:row-reverse;justify-content:space-between;position:static;width:100%}.logementContainer .hostDef img{height:70px;width:70px}.logementContainer .hostDef h2{font-size:1em;width:70px}.logementContainer .rating{-webkit-margin-start:0;margin-inline-start:0;width:40%}.logementContainer .collapseContainer{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;width:100%}.logementContainer .containerCollapse{width:100%}.logementContainer .collapseDescription,.logementContainer .collapseEquipments{margin-bottom:30px}.logementContainer .title{font-size:1.4em}.logementContainer .location{font-size:.9em}}.notFound{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-bottom:100px}.notFound .title{color:#ff6060;font-size:10em}.notFound .error{color:#ff6060;font-size:2em;text-align:center}.notFound .link{color:#000;font-size:1.5em;text-align:center}body{font-family:Montserrat;margin:0;width:100%}body #root{align-items:center;margin:0 auto;max-width:1240px;width:100%}body #root,body #root .mainContainer{display:flex;flex-direction:column;justify-content:center}body #root .mainContainer{gap:30px;margin:0 5%;width:90%}
/*# sourceMappingURL=main.74b77a70.css.map*/