@import url(https: //fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700);*{color:#ff6060;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;margin:0;padding:0}header,main{margin:0 auto;max-width:1240px;padding:20px}header{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.logo{height:60px;width:auto}nav{display:flex;gap:60px}nav a{color:#ff6060;font-size:24px;text-decoration:none;transition:all .5s ease-in-out}nav a.active,nav a:hover{text-decoration:underline}.banner{border-radius:25px;height:223px;line-height:223px;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}.banner h2{background:rgba(0,0,0,.3);color:#fff;font-size:48px;font-weight:500;left:0;position:absolute;top:0;width:100%;z-index:2}.banner img{height:223px;mix-blend-mode:darken;object-fit:cover;width:100%}.cardList{background-color:#f6f6f6;border-radius:10px;display:flex;flex-wrap:wrap;gap:60px;padding:50px}.cardList .cardContent,.cardList article{border-radius:10px;display:block;height:340px;overflow:hidden;position:relative;width:340px}.cardList .cardContent img,.cardList article img{height:340px;object-fit:cover;transition:all .3s ease-in-out;width:340px}.cardList .cardContent h3,.cardList article h3{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;color:#fff;font-size:18px;padding:20px 160px 20px 20px;position:absolute;transition:all .5s ease-in-out;width:calc(100% - 180px);z-index:2}.cardList .cardContent:hover h3,.cardList article:hover h3{padding:160px 160px 160px 20px}.cardList .cardContent:hover img,.cardList article:hover img{scale:1.5}.slider{align-items:center;border-radius:25px;display:flex;height:415px;justify-content:center;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.slider .image{height:415px;max-width:100%;object-fit:cover;width:1240px}.slider .left-arrow,.slider .right-arrow{cursor:pointer;height:79px;position:absolute;right:32px;-webkit-user-select:none;user-select:none;z-index:10}.slider .left-arrow{left:32px;right:none}.slider .position{bottom:30px;color:#fff;position:absolute;z-index:10}.slider .slide{opacity:0;transition-duration:1s ease}.slider .slide.active{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08);transition-duration:1s}.headerLogement{display:flex;justify-content:space-between}.headerLogement h1{font-size:36px;font-weight:500;margin-bottom:20px}.headerLogement .tag{display:flex;gap:10px;list-style:none;margin:20px 0}.headerLogement .tag li{background-color:#ff6060;border-radius:20px;color:#fff;font-size:14px;height:25px;line-height:25px;text-align:center;width:115px}.headerLogement .host{align-items:center;display:flex;gap:20px;max-width:190px;text-align:right}.headerLogement .host img{border-radius:100%;height:64px;object-fit:cover;width:64px}.headerLogement .rating{display:flex;gap:10px;list-style:none;padding-top:30px}.headerLogement .rating li{width:30px}.logementDetails{display:flex;gap:75px}.logementDetails .collapse{width:50%}.collapse{margin-bottom:40px;overflow:hidden;position:relative}.collapse ul{list-style:none}.collapse button{background-color:#ff6060;border:0;border-radius:10px;color:#fff;cursor:pointer;height:52px;line-height:52px;padding:0 10px;position:relative;text-align:left;width:100%;z-index:2}.collapse button:after{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:52px;position:absolute;right:20px;top:0;width:26px}.collapse .text{background-color:#f6f6f6;border-radius:0 0 10px 10px;margin-top:-10px;overflow:hidden;padding:30px 20px;position:relative;transition:all .5s ease-in-out}.collapse.open .text{top:0;visibility:visible}.collapse.open button:after{background-image:url(/static/media/arrow_up.328586429cd4fda6c2df.svg)}.collapse.close .text{height:0;margin-top:0;padding:0;top:-500px;visibility:hidden}.collapse.close button:after{background-image:url(/static/media/arrow_down.42339a82ec8cfe97bf4c.svg)}.banner.about{background-image:url(/static/media/kalen-emsley-Bkci_8qcdvQ-unsplash%202.e54ae93d36cfba861b65.jpg)}.collapseAbout{margin:0 auto;max-width:1024px}footer{align-items:center;background-color:#000;display:flex;flex-direction:column;font-size:24px;gap:30px;padding:60px}footer img{height:35px;width:auto}footer p{color:#fff}.banner .about{background-image:url(/static/media/kalen-emsley-Bkci_8qcdvQ-unsplash%202.e54ae93d36cfba861b65.jpg)}.error404{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:space-between;padding:50px 0;text-align:center}.error404 h1{font-size:288px;font-weight:700}@media(max-width:768px){*,nav a{font-size:12px}nav{gap:10px}nav a{text-transform:uppercase}.logo{height:37px}.cardList{align-items:center;background-color:#fff;flex-direction:column;padding:0}.banner{height:110px;line-height:normal}.banner h2{font-size:24px;height:58px;padding:26px 80px 26px 30px;text-align:left;width:calc(100% - 110px)}.headerLogement,.logementDetails{flex-direction:column;gap:0}.headerLogement h1{font-size:18px}.logementDetails .collapse{width:inherit}.headerLogement .right{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:30px}.headerLogement .rating li{width:15px}.headerLogement .host{max-width:140px}.slider .left-arrow,.slider .right-arrow{height:20px}.slider,.slider.image{height:255px}header{padding-bottom:0}.banner.about,.banner.about h2{height:223px}.error404{justify-content:space-around}.error404 h1{font-size:96px}.error404 p{font-size:18px}.error404 a{font-size:14px}}
/*# sourceMappingURL=main.cc94b5f1.css.map*/