@charset "UTF-8";.descriptionAccommodation{margin:0 auto 30px;height:415px;width:100%;max-width:1240px;position:relative}.descriptionAccommodation:after{content:"";position:absolute;top:0;border-radius:35px;width:100%;height:100%}.descriptionAccommodation .imageAccommodation{width:100%;height:415px;object-fit:cover;border-radius:35px}.descriptionAccommodation div{position:relative;display:flex;justify-content:space-between;top:-260px;z-index:1}.descriptionAccommodation div p{color:#fff;position:absolute;left:50%;transform:translate(-50%);bottom:-170px}.descriptionAccommodation div img{cursor:pointer}@media screen and (max-width: 800px){.descriptionAccommodation,.descriptionAccommodation .imageAccommodation{height:255px}.descriptionAccommodation div{top:-140px}.descriptionAccommodation div p{display:none}.descriptionAccommodation div img{width:24px;height:24px}}.aboutCollapse .collapse{font-size:24px;font-weight:500;color:#fff;background-color:#ff6060;display:flex;justify-content:space-between;align-items:center;padding:5px 10px 5px 15px;border-radius:5px;position:relative;z-index:1;cursor:pointer}.aboutCollapse .collapsible-content{color:#ff6060;background-color:#f6f6f6;margin:-5px auto 0;max-width:1240px;border-radius:0 0 5px 5px;animation:loadContent .6s both}.aboutCollapse .collapsible-content.open{padding:35px 30px 15px 15px}.accommodationCollapse .collapse{font-size:18px;font-weight:500;color:#fff;background-color:#ff6060;display:flex;justify-content:space-between;align-items:center;border-radius:10px;padding:10px;position:relative;z-index:1;cursor:pointer}.accommodationCollapse .collapsible-content{color:#ff6060;background-color:#f6f6f6;margin:-5px auto 0;border-radius:0 0 5px 5px;animation:loadContent .4s both}.accommodationCollapse .collapsible-content.open{padding:35px 0 15px 15px}@media screen and (max-width: 800px){.aboutCollapse .collapse{font-size:13px;padding:0 10px;border-radius:7px}.aboutCollapse .collapsible-content p{font-size:12px}.aboutCollapse .collapsible-content.open{padding-top:20px}.accommodationCollapse .collapse{font-size:13px;padding:0 10px}.accommodationCollapse .collapsible-content p{font-size:12px}}.accommodationContent{margin:0 auto;display:flex;flex-direction:column;width:86%;max-width:1240px}.accommodationContent .titleLocationHostStars{display:flex;justify-content:space-between;color:#ff6060;margin-bottom:24px}.accommodationContent .titleLocationHostStars .titleLocation{display:flex;flex-direction:column;justify-content:space-between;padding-right:20px;row-gap:20px}.accommodationContent .titleLocationHostStars .titleLocation h1{font-size:36px;font-weight:500}.accommodationContent .titleLocationHostStars .titleLocation p{font-size:18px}.accommodationContent .titleLocationHostStars .titleLocation ul{list-style-type:none;display:flex;column-gap:10px}.accommodationContent .titleLocationHostStars .titleLocation li{color:#fff;background-color:#ff6060;min-width:115px;text-align:center;font-size:14px;border-radius:9px;line-height:22px;padding:0 15px}.accommodationContent .titleLocationHostStars .hostStars{display:flex;flex-direction:column;row-gap:20px}.accommodationContent .titleLocationHostStars .hostStars .host{display:flex;align-items:center;column-gap:10px;max-width:167px;min-width:180px;font-size:18px}.accommodationContent .titleLocationHostStars .hostStars .host img{width:64px;height:64px;border-radius:50%}.accommodationContent .accommodationCollapse{display:flex;column-gap:76px;margin-bottom:50px}.accommodationContent .accommodationCollapse div{width:100%}.accommodationContent .accommodationCollapse ul{list-style-type:none}@media screen and (max-width: 800px){.accommodationContent{width:86%;max-width:1240px;margin:27px auto 0}.accommodationContent .titleLocationHostStars{flex-direction:column;margin-bottom:13px}.accommodationContent .titleLocationHostStars .titleLocation h1{font-size:18px}.accommodationContent .titleLocationHostStars .titleLocation p{font-size:14px}.accommodationContent .titleLocationHostStars .titleLocation ul{margin:0;padding:0}.accommodationContent .titleLocationHostStars .titleLocation li{font-size:10px;min-width:84px}.accommodationContent .titleLocationHostStars .hostStars{flex-direction:row-reverse;justify-content:space-between;align-items:center}.accommodationContent .titleLocationHostStars .hostStars img{width:18px;height:18px}.accommodationContent .titleLocationHostStars .hostStars .host{font-size:12px;min-width:0}.accommodationContent .accommodationCollapse{flex-direction:column;row-gap:19px;margin-bottom:27px}}.aboutCollapse{margin:38px auto;max-width:1240px;width:86%;display:flex;flex-direction:column;gap:33px}@media screen and (max-width: 800px){.aboutCollapse{padding:19px 0;margin:0 auto;gap:20px;width:86%}}.error{color:#ff6060;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:calc(100vh - 372px)}.error h1{font-size:288px;font-weight:700;line-height:218px}.error p{font-size:36px;font-weight:500;padding:0 50px;text-align:center}.error a{font-size:18px;font-weight:500;text-decoration:underline;color:#ff6060}@media screen and (max-width: 800px){.error{padding:0 55px}.error h1{font-size:96px;line-height:170px}.error p{font-size:18px;text-align:center}.error a{font-size:14px;padding-bottom:30px}}body{margin:0;padding:0;box-sizing:border-box}html{font-family:Montserrat,sans-serif}.banner{padding:0 100px;position:relative;width:calc(100% - 200px)}.banner img{object-fit:cover;border-radius:25px;width:100%;height:223px;background:#000;filter:brightness(.8);flex-shrink:0}.banner h1{margin:0;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-size:48px;font-weight:500;line-height:142.6%;width:calc(100% - 200px)}@media screen and (max-width: 800px){.banner{padding:27px 20px 0;position:relative;width:calc(100% - 40px)}.banner img{object-fit:cover;border-radius:25px;width:100%;height:111px;background:#000;filter:brightness(.8);flex-shrink:0}.banner h1{margin-left:16px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-align:left;font-size:24px;font-weight:500;line-height:100%;width:calc(100% - 40px)}}.Section-Appartements{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 100px 60px;gap:60px;background-color:#f6f6f6;border-radius:25px;padding:56px 50px}.Card-Appartement{position:relative}.Card-title{position:absolute;left:20px;bottom:20px;font-size:18px;color:#fff;width:70%;display:flex;text-align:start}.Card-image{height:340px;width:340px;border-radius:10px;object-fit:cover}@media screen and (max-width: 1024px){.Section-Appartements{margin-top:30px;gap:40px;margin-bottom:30px;padding:27px 25px}.Card-image{height:300px;width:300px}}@media screen and (max-width: 767px){.Section-Appartements{margin-top:20px;gap:20px;margin-bottom:20px;background-color:transparent;padding:0}.Card-image{height:255px;width:335px}}nav{display:flex;justify-content:space-between;align-items:center;padding:45px 0 50px;margin:0 auto;width:calc(100% - 200px)}nav ul{display:flex;gap:57px;list-style:none;font-size:24px}nav ul a{text-decoration:none;color:#ff6060}nav ul a.active{border-bottom:1px solid #FF6060}@media screen and (max-width: 800px){nav{padding:20px;margin:0;width:calc(100% - 40px)}nav img{min-width:145px;height:47px}nav ul{font-size:12px;gap:26px}nav ul li{padding-left:0;white-space:nowrap;text-transform:uppercase}}footer{display:flex;gap:35px;flex-direction:column;align-items:center;background-color:#000;color:#fff;height:209px;font-size:24px;padding-top:66px}footer img{width:122px}@media screen and (max-width: 800px){footer p{font-size:12px;max-width:95px}}
