@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700&display=swap);body{font-family:Montserrat,sans-serif;margin:0}#root,body{height:100%;position:absolute;width:100%}.error,.errorLink{color:#ff6060}.error{margin:120px auto;text-align:center}.error span{display:block}.error .errorTitle{font-size:6.4rem;font-weight:700}@media screen and (min-width:768px){.error .errorTitle{font-size:12.2rem}}@media screen and (min-width:1024px){.error .errorTitle{font-size:18rem}}.error .errorDescription{font-size:1.15rem;line-height:142.6%;margin:113px 0}@media screen and (min-width:768px){.error .errorDescription{font-size:1.7rem}}@media screen and (min-width:1024px){.error .errorDescription{font-size:2.25rem}}.error a{font-size:.9rem;text-decoration:underline}@media screen and (min-width:768px){.error a{font-size:1.15rem}}header{align-items:center;display:flex;justify-content:space-between;padding:10px 0}header img{width:210px}@media screen and (max-width:768px){header img{width:145px}}header nav ul{display:flex;list-style:none}header nav ul a,header nav ul li{text-decoration:none}header nav ul li{color:#ff6060;font-size:24px;padding:5px 10px}@media screen and (max-width:768px){header nav ul li{font-size:12px}}header .active{text-decoration:underline}.footer{background-color:#000;bottom:0;padding-bottom:30px;padding-top:66px;position:relative;width:100%}.footer,.footer div{align-items:center;display:flex;flex-direction:column}.footer div{padding-bottom:5%}.footer div img{width:120px}.footer .footerLegal{color:#fff;display:block;font-size:12px;margin-top:10px;text-align:center;width:135px}@media screen and (min-width:768px){.footer .footerLegal{font-size:24px;margin-top:10%;width:auto}}@media screen and (min-width:1024px){.footer .footerLegal{font-size:1.6rem}}@media screen and (min-width:768px){.footer{padding-bottom:0}}header,main{margin:0 auto;max-width:1440px}@media screen and (max-width:768px){header,main{width:95%}}footer{margin:0}.underBodyDiv{margin:0 2%}.banner{align-items:center;display:flex;height:223px;justify-content:center;margin:20px auto;position:relative;width:100%}@media screen and (max-width:768px){.banner{height:110px;margin:8px auto}}.banner img{border-radius:25px;height:100%;object-fit:cover;position:absolute;width:100%}@media screen and (max-width:768px){.banner img{border-radius:10px}}.banner div{background:#000;border-radius:25px;height:100%;mix-blend-mode:darken;opacity:.3;position:absolute;width:100%}@media screen and (max-width:768px){.banner div{border-radius:10px}}.banner h1{color:#fff;font-size:48px;font-weight:500;position:absolute}@media screen and (max-width:768px){.banner h1{font-size:24px;padding:10px}}section.lodgingList{background-color:#f6f6f6;border-radius:25px;margin:30px auto;position:relative;width:100%}@media screen and (max-width:768px){section.lodgingList{background-color:transparent;margin:10px auto}}section.lodgingList .cardList{display:flex;flex-wrap:wrap;margin:auto;padding:2% 0;position:relative;width:98%}@media screen and (max-width:768px){section.lodgingList .cardList{flex-direction:column;flex-wrap:nowrap;padding:0}}.cardFigure{border-radius:10px;margin:20px 1%;position:relative;width:31.2%}@media screen and (max-width:768px){.cardFigure{margin:10px auto;width:100%}}.cardFigure div{background:linear-gradient(0deg,rgba(0,0,0,.767),transparent 41%);position:absolute}.cardFigure div,.cardFigure img{border-radius:10px;height:100%;width:100%}.cardFigure img{box-sizing:border-box;object-fit:cover}.cardFigure .figCaption{bottom:20px;color:#fff;font-size:18px;left:20px;position:absolute;width:75%;z-index:1}.collapse{align-items:center;background-color:#ff6060;border-radius:10px;display:flex;font-weight:500;height:50px;justify-content:space-between;margin:10px auto;width:100%;z-index:10}@media screen and (max-width:768px){.collapse{height:30px}}.collapse svg{cursor:pointer;height:16px;margin-right:3%;transition:all .5s ease-in-out;width:32px}@media screen and (max-width:768px){.collapse svg{height:16px;width:16px}}.collapse p{color:#fff;font-size:18px;margin-left:3%}@media screen and (max-width:768px){.collapse p{font-size:13px}}.openedCollapse{background-color:#f6f6f6;border-radius:10px;margin:-10px auto 20px;overflow:hidden;transition:all 1.5s}.openedCollapse p{color:#ff6060;font-size:18px;margin:1.5% 2% 2%}@media screen and (max-width:768px){.openedCollapse p{font-size:13px}}.hidden{max-height:0}.displayed{max-height:160px}.displayedGreat{max-height:400px}.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lodgingGallery{border-radius:25px;height:415px;margin-top:20px;position:relative;width:100%}@media screen and (min-width:1024px){.lodgingGallery{height:525px}}@media screen and (max-width:768px){.lodgingGallery{height:255px}}.lodgingGallery img.galleryImage{border-radius:25px;box-sizing:border-box;height:100%;object-fit:cover;width:100%}.lodgingGallery div{align-items:center;bottom:0;display:flex;height:100%;justify-content:space-between;position:absolute;width:100%}.lodgingGallery div img{cursor:pointer;margin:15px;width:50px}@media screen and (max-width:768px){.lodgingGallery div img{width:24px}}.lodgingGallery p{bottom:0;color:#fff;font-size:18px;left:50%;position:absolute;right:50%}.stars{margin-top:10px;width:196px}.stars img{margin-right:7px;width:36px}@media screen and (max-width:768px){.stars img{width:18px}.stars,.stars img{margin-top:0}}.tags{background-color:#ff6060;border-radius:10px;color:#fff;font-size:14px;margin:auto 7px 10px 0;padding:5px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.tags{font-size:12px}}*{color:#ff6060;font-weight:500}.lodgingTitle h1{font-size:36px;margin:0}@media screen and (max-width:768px){.lodgingTitle h1{font-size:18px}}.lodgingTitle h2{font-size:18px;margin-top:0}@media screen and (max-width:768px){.lodgingTitle h2{font-size:14px}}.lodgingCollapse,.lodgingInfo{display:flex;justify-content:space-between;margin-top:30px}.lodgingCollapse{margin-bottom:50px;position:relative;width:100%}@media screen and (max-width:768px){.lodgingCollapse{flex-direction:column;margin-bottom:30px;margin-top:15px}}.lodgingCollapse>div{width:47%}@media screen and (max-width:768px){.lodgingCollapse>div{width:100%}}.hostInformation div{display:flex}.hostInformation{align-items:end;display:flex;flex-direction:column}.hostInformation p{font-size:22px;margin:auto;text-align:end}@media screen and (max-width:768px){.hostInformation p{font-size:16px}.hostInformation{margin-top:10px}}.hostInformation>div.hostNameAndPicture>img{border-radius:50%;height:100px;margin-left:10px;object-fit:cover;width:100px}@media screen and (max-width:768px){.hostInformation>div.hostNameAndPicture>img{height:48px;width:48px}}.tagsContainer{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.lodgingInfo{flex-direction:column;margin:20px auto 0}.lodgingInfo .hostInformation{align-items:center;flex-direction:row-reverse;justify-content:space-between}}
/*# sourceMappingURL=main.65475820.css.map*/