.banner{background-size:cover;border-radius:15px;color:#fff;font-size:24px;height:220px;margin-bottom:50px}.banner .mask{background-color:rgba(0,0,0,.3);border-radius:15px;height:100%;width:100%}#gallery,.banner .mask{align-items:center;display:flex;justify-content:center}#gallery{background-color:#f6f6f6;border-radius:25px;flex-wrap:wrap;padding-top:3%}.card{background-size:cover;border-radius:15px;height:340px;margin:0 2.5% 2.5%;text-decoration:none;width:340px}.card .maskCard{align-items:flex-end;background:linear-gradient(0deg,#545454,hsla(0,0%,100%,0) 37%);border-radius:15px;display:flex;height:100%;width:100%}.card .maskCard h2{margin-left:10px}.card h2{color:#fff;font-size:18px}@media(max-width:1000px){.card{margin:0 1.5% 1.5%}}@media(max-width:750px){.card{margin-bottom:4%;width:90%}}#error{align-items:center;color:#ff6060;display:flex;flex-direction:column;font-family:Montserrat}#error h1{font-size:288px;font-weight:700;margin:100px 0}#error h2{font-size:36px}#error .link{color:#ff6060;font-size:18px;margin:100px 0;text-decoration:none}#error .link:hover{text-decoration:underline}#carousel{align-items:center;background-repeat:no-repeat;background-size:100% 550px;display:flex;justify-content:space-between;position:relative;width:100%}#carousel img{border-radius:25px;height:415px;object-fit:cover;width:100%}@media(max-width:700px){#carousel img{height:350px}}@media(max-width:500px){#carousel img{height:250px}}#carousel button{background-color:hsla(0,0%,100%,0);border:none;color:#ff6060;font-size:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#carousel button.next{right:3%}#carousel button.previous{left:3%}#starsNotation .star{font-size:36px;margin-left:5px}.collapse{display:flex;flex-direction:column;font-size:24px;justify-content:flex-start;margin:20px}.collapse .titleBox{align-items:center;background-color:#ff6060;border-radius:10px;color:#fff;display:flex;justify-content:space-between;padding:10px}.collapse .titleBox p{padding:0 10px}.collapse .textBox{background-color:#f6f6f6;border-radius:0 0 10px 10px;color:#ff6060;overflow:hidden;transition:height 1s ease-in-out}.collapse .textBox li,.collapse .textBox p{font-size:24px;padding:20px}.collapse button{background-color:hsla(0,0%,100%,0);border:none;color:#f6f6f6;font-size:32px;transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.collapse button.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collapse button.closed{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.loader{background:transparent;border:3px solid rgba(255,96,96,.1);border-radius:50%;box-shadow:0 0 20px rgba(255,96,96,.15);color:#ff6060;font-family:sans-serif;font-size:20px;height:150px;left:50%;letter-spacing:2px;line-height:150px;margin:50px;position:relative;text-align:center;text-shadow:0 0 10px #ff6060;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}.loader:before{-webkit-animation:animateC 2s linear infinite;animation:animateC 2s linear infinite;border-right:3px solid transparent;border-top:3px solid transparent;border-color:#ff6060 #ff6060 transparent transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:100%;left:-3px;position:absolute;top:-3px;width:100%}.loader span{-webkit-animation:animate 2s linear infinite;animation:animate 2s linear infinite;background:transparent;display:block;height:4px;left:50%;position:absolute;top:calc(50% - 2px);-webkit-transform-origin:left;transform-origin:left;width:50%}.loader span:before{background:#ff6060;border-radius:50%;box-shadow:0 0 20px 5px #ff6060;content:"";height:16px;position:absolute;right:-8px;top:-6px;width:16px}@-webkit-keyframes animateC{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animateC{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes animate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes animate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}.rentalArticle{font-family:Montserrat;padding:0}.rentalArticle .rentalInfos{color:#ff6060;display:flex;justify-content:space-between;margin:20px 0}.rentalArticle .rentalInfos .tagsList{display:flex;padding:0}.rentalArticle .rentalInfos .tagsList .tag{background-color:#ff6060;border:1px solid #ff6060;border-radius:10px;color:#f6f6f6;list-style-type:none;margin-right:15px;padding:5px 15px}.rentalArticle .rentalInfos h2{font-size:36px;margin-bottom:0}.rentalArticle .rentalInfos p{font-size:18px;margin-top:5px}.rentalArticle .notation{flex-direction:column;justify-content:space-around}.rentalArticle .notation,.rentalArticle .notation .userInfos{align-items:center;display:flex}.rentalArticle .notation .userInfos img{border-radius:50%;height:64px;margin-left:15px;width:64px}.rentalArticle .rentalDescriptions{display:flex;justify-content:space-between;width:100%}.rentalArticle .rentalDescriptions .collapse{width:45%}@media(max-width:850px){.rentalArticle .rentalInfos{flex-direction:column}.rentalArticle .notation{flex-direction:row}.rentalArticle .rentalDescriptions{flex-direction:column;justify-content:center}.rentalArticle .rentalDescriptions .collapse{width:100%}}body{font-family:Montserrat;width:100%;width:95%}#root,body{margin-left:auto;margin-right:auto;max-width:1440px}#root{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;width:100%}li{list-style-type:none}.card,.link,button{cursor:pointer}header{display:flex;justify-content:space-between;padding:40px 0}header img{margin-left:5%}header nav{align-items:center;display:flex;font-family:Montserrat;font-size:24px;margin-right:8%;white-space:nowrap}header nav .link{color:#ff6060;text-decoration:none}header nav .link:focus{text-decoration:underline}header nav .link.link_1{padding-right:15%}@media(max-width:500px){header nav{margin-right:10%}header img{height:40px;width:120px}header .link{font-size:18px;text-transform:uppercase}}@media(max-width:300px){header img{height:20px;width:60px}header .link{font-size:8px}}footer{background-color:#000;color:#fff;font-size:34px;justify-content:center;margin-top:50px;max-width:1440px}footer,footer #footer_text{align-items:center;display:flex;flex-direction:column}footer #footer_text{margin:65px 65px 0}footer p{margin:0;padding:30px}@media(max-width:500px){footer #footer_text{margin-top:25px}footer img{height:40px;width:120px}footer p{align-self:center;display:flex;font-size:12px;justify-self:center;padding:25px}}@media(max-width:300px){footer img{height:20px;width:60px}footer p{font-size:8px}}
/*# sourceMappingURL=main.a0e970a4.css.map*/