*{box-sizing:border-box;margin:0;padding:0}#root{align-items:center;background:#fff;color:#ff6060;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;position:relative;src:url(/PhilippeChristelle_11_Kasa/static/media/Montserrat-VariableFont_wght.3068cdb43142f5625baf.ttf)}li{list-style-type:none}.error{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}h1{font-size:288px;font-weight:700}.error p{font-size:36px;font-weight:500}.error a{color:#ff6060;font-size:18px;font-weight:500;margin-top:10rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media screen and (min-width:769px) and (max-width:992px){h1{font-size:104px;margin-top:10rem}.error p{font-size:22px;text-align:center}.error a{font-size:16px}}@media screen and (min-width:376px) and (max-width:768px){h1{font-size:96px;margin-top:100px;width:198px}.error p{font-size:18px;text-align:center;width:260px}.error a{font-size:14px}}@media only screen and (max-width:375px){h1{font-size:96px;margin-top:100px;width:198px}.error p{font-size:18px;text-align:center;width:260px}.error a{font-size:14px}}.header{align-items:center;display:flex;height:68px;justify-content:center;margin:4rem 0;width:90vw}.logo{width:75%}@media screen and (min-width:993px) and (max-width:1220px){.header{height:47px;width:90vw}.logo{width:50%}}@media screen and (min-width:769px) and (max-width:992px){.header{margin:2rem 0;width:90vw}.logo{width:50%}}@media screen and (min-width:376px) and (max-width:768px){.header{margin:2rem 0;width:90vw}.logo{width:50%}.logo img{width:145px}}@media screen and (max-width:375px){.header{margin:2rem 0;width:90vw}.logo{width:50%}.logo img{width:145px}}.nav-active{color:#ff6060;-webkit-text-decoration-line:underline;text-decoration-line:underline}.navigation{width:25%}a{font-size:24px;font-weight:500;text-decoration:none}ul{display:flex;flex-direction:row;justify-content:space-between}li{color:#ff6060;padding:10px}@media screen and (min-width:993px) and (max-width:1220px){.navigation{width:50%}a{font-size:24px}ul{justify-content:flex-end}li{margin-left:20px}}@media screen and (min-width:769px) and (max-width:992px){.navigation{width:50%}a{font-size:20px}ul{justify-content:flex-end}li{margin-left:20px}}@media screen and (min-width:376px) and (max-width:768px){.navigation{width:50%}a{font-size:16px}ul{justify-content:flex-end}}@media screen and (max-width:375px){.navigation{width:145px}a{font-size:12px}ul{justify-content:flex-end}}.banner{align-items:center;background:#000;border-radius:25px;display:flex;height:14rem;justify-content:center;position:relative;width:90vw}.bannerImg{border-radius:25px;height:100%;object-fit:cover;opacity:.7;width:100%}.banner p{color:#fff;font-size:48px;font-weight:500;position:absolute}@media screen and (min-width:993px) and (max-width:1220px){.banner{width:90vw}}@media screen and (min-width:769px) and (max-width:992px){.banner{width:90vw}.banner p{font-size:40px;width:80%}}@media screen and (min-width:376px) and (max-width:768px){.banner{height:7rem;width:90vw}.banner,.bannerImg{border-radius:10px}.banner p{font-size:30px;width:80%}}@media only screen and (max-width:375px){.banner{height:7rem;width:90vw}.banner,.bannerImg{border-radius:10px}.banner p{font-size:24px;width:250px}}.appartGallery{background:#f7f7f7;border-radius:25px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2rem 5rem;padding:3rem 0;width:90vw}@media screen and (min-width:993px) and (max-width:1220px){.appartGallery{width:90vw}}@media screen and (min-width:769px) and (max-width:992px){.appartGallery{width:90vw}}@media screen and (min-width:376px) and (max-width:768px){.appartGallery{background:#fff;padding:0;width:90vw}}@media only screen and (max-width:375px){.appartGallery{background:#fff;padding:0;width:90vw}}.card{border-radius:10px;cursor:pointer;height:21rem;margin:2rem;position:relative;width:21rem}.card:hover .shadow{box-shadow:2px 2px 10px #ff6060;cursor:pointer;opacity:.5}.card .shadow{background:linear-gradient(180deg,#ff6060 85%,#000000a6);left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-out}.card .shadow,.cover{border-radius:10px;height:100%;width:100%}.cover{object-fit:cover}.title{bottom:20px;color:#fff;font-size:18px;font-weight:500;left:20px;position:absolute}@media screen and (min-width:993px) and (max-width:1220px){.card{margin:1rem}}@media only screen and (max-width:375px){.card{height:16rem;width:20rem}}.appartContainer{display:flex;flex-direction:column;justify-content:center;width:90vw}.appartHeader{flex-direction:row;justify-content:space-between;margin-top:2rem;width:100%}.appartHeader,.appartInfo{align-items:flex-start;display:flex}.appartInfo{align-content:flex-start;flex-direction:column;justify-content:flex-start}.appartTitle{font-size:36px;font-weight:500}.location{font-size:18px;font-weight:500;margin-bottom:25px}.hebergerInfo{align-content:flex-end;align-items:center;display:flex;flex-direction:column}.heberger{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.heberger span{align-self:center;display:flex;flex-direction:column;font-size:18px;font-weight:500;padding-right:1rem}.heberger img{border-radius:50%;height:64px;object-fit:cover;width:64px}.stars{font-size:2.5rem;margin-top:1rem}.descriptionSection,.stars{display:flex;flex-flow:row nowrap}.descriptionSection{gap:2rem;justify-content:space-between;margin-top:2rem;width:100%}.descriptionSection>.dropdown{width:50%}.descriptionSection>.dropdown>.dropdownHeader{font-size:18px;width:100%}.descriptionSection>.dropdown>.dropdownHeader>.dropdownTitle{font-size:18px}.descriptionSection>.dropdown>.dropdownText{font-size:18px;width:100%}.equipmentsList{display:list-item;font-size:18px;line-height:5px;list-style:none}@media screen and (min-width:993px) and (max-width:1220px){.appartTitle{font-size:30px}}@media screen and (min-width:769px) and (max-width:992px){.appartHeader{flex-flow:column nowrap;margin-top:15px}.appartTitle{font-size:18px}.location{font-size:14px}.hebergerInfo{flex-flow:row-reverse wrap;justify-content:space-between;width:100%}.heberger{width:50%}.heberger span{font-size:14px}.stars{font-size:1.6rem}.descriptionSection{align-items:center;flex-flow:column;gap:0}.descriptionSection>.dropdown{width:100%}.descriptionSection>.dropdown>.dropdownHeader,.descriptionSection>.dropdown>.dropdownHeader>.dropdownTitle,.descriptionSection>.dropdown>.dropdownText{font-size:12px}.equipmentsList{font-size:12px;line-height:0px}}@media screen and (min-width:376px) and (max-width:768px){.appartHeader{flex-flow:column nowrap;margin-top:15px}.appartTitle{font-size:18px}.location{font-size:14px}.hebergerInfo{flex-flow:row-reverse wrap;justify-content:space-between;width:100%}.heberger{width:50%}.heberger span{font-size:14px}.stars{font-size:1.6rem}.descriptionSection{align-items:center;flex-flow:column;gap:0}.descriptionSection>.dropdown{width:100%}.descriptionSection>.dropdown>.dropdownHeader,.descriptionSection>.dropdown>.dropdownHeader>.dropdownTitle,.descriptionSection>.dropdown>.dropdownText{font-size:12px}.equipmentsList{font-size:12px;line-height:0px}}@media only screen and (max-width:375px){.appartHeader{align-items:flex-start;flex-flow:column nowrap;margin-top:15px}.appartTitle{font-size:18px}.location{font-size:14px}.hebergerInfo{flex-flow:row-reverse wrap;justify-content:space-between;width:100%}.heberger{width:50%}.heberger span{font-size:12px}.stars{font-size:1.6rem}.descriptionSection{align-items:center;flex-flow:column;gap:0}.descriptionSection>.dropdown{width:100%}.descriptionSection>.dropdown>.dropdownHeader,.descriptionSection>.dropdown>.dropdownHeader>.dropdownTitle,.descriptionSection>.dropdown>.dropdownText{font-size:12px}.equipmentsList{font-size:12px;line-height:0px}}.aboutContainer{padding-bottom:5rem;padding-top:5rem;width:100%}.aboutContainer,.main{align-items:center;display:flex;flex-direction:column}.main{width:60vw}@media screen and (min-width:769px) and (max-width:992px){.main{width:90vw}}@media screen and (min-width:376px) and (max-width:768px){.main{width:90vw}.aboutContainer{padding-top:2rem}}@media only screen and (max-width:375px){.main{width:90vw}.aboutContainer{padding-top:2rem}}.carrousel{align-items:center;display:flex;justify-content:center;position:relative;width:90vw}.mainImg{border-radius:25px;height:30rem;object-fit:cover;width:100%}.arrowLeft{left:20px}.arrowLeft,.arrowRight{color:#fff;cursor:pointer;height:180px;position:absolute;width:79px}.arrowRight{right:20px}.counter{bottom:6%;color:#fff;font-size:18px;font-weight:500;position:absolute}@media screen and (min-width:993px) and (max-width:1220px){.arrowLeft{left:6px}.arrowLeft,.arrowRight{height:90px;position:absolute;width:45px}.arrowRight{right:6px}.counter{bottom:5%;font-size:12px;position:absolute}}@media screen and (min-width:769px) and (max-width:992px){.mainImg{border-radius:10px}.arrowLeft{left:6px}.arrowLeft,.arrowRight{height:90px;position:absolute;width:45px}.arrowRight{right:6px}.counter{bottom:5%;font-size:12px;position:absolute}}@media screen and (min-width:376px) and (max-width:768px){.mainImg{border-radius:10px}.arrowLeft{left:6px}.arrowLeft,.arrowRight{height:90px;position:absolute;width:45px}.arrowRight{right:6px}.counter{bottom:5%;font-size:12px;position:absolute}}@media only screen and (max-width:375px){.mainImg{border-radius:10px;height:255px}.arrowLeft{left:6px}.arrowLeft,.arrowRight{height:90px;position:absolute;width:45px}.arrowRight{right:6px}.counter{bottom:5%;font-size:12px;position:absolute}}.tag,.tags{display:flex;flex-flow:row wrap;justify-content:flex-start}.tag{background-color:#ff6060;border-radius:10px;color:#fff;margin-right:10px;min-width:115px;padding:10px 15px;text-align:center}@media screen and (min-width:993px) and (max-width:1220px){.tag{margin-left:0}}@media screen and (min-width:769px) and (max-width:992px){.tag{border-radius:5px;font-size:12px;margin:0 10px 5px 0;min-width:84px}}@media screen and (min-width:376px) and (max-width:768px){.tag{border-radius:5px;font-size:10px;margin:0 10px 5px 0;min-width:84px}}@media only screen and (max-width:375px){.tag{border-radius:5px;font-size:10px;margin:0 10px 5px 0;min-width:84px}}.star{height:30px;margin-left:10px;width:30px}@media screen and (min-width:769px) and (max-width:992px){.star{height:20px;margin:0 5px 0 0;width:20px}}@media screen and (min-width:376px) and (max-width:768px){.star{height:15px;margin:0 5px 0 0;width:15px}}@media only screen and (max-width:375px){.star{height:15px;margin:0 5px 0 0;width:15px}}.dropdown{flex-direction:column;margin-bottom:2rem}.dropdown,.dropdownHeader{border-radius:5px;display:flex;width:100%}.dropdownHeader{align-items:center;background-color:#ff6060;color:#fff;height:47px;justify-content:space-between;position:relative}.dropdownTitle{font-size:24px;font-weight:500;margin-left:20px}.dropdownText{background:#f7f7f7;border-radius:5px;font-size:24px;font-weight:400;padding:30px 10px;width:100%}.arrow{position:absolute;right:20px;transition:all .2s ease-in-out}.arrow.true{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:769px) and (max-width:992px){.dropdownHeader{height:34px}.dropdownText,.dropdownTitle{font-size:18px}.dropdownText{padding:20px 10px}.arrow{height:20px;right:18px;width:18px}}@media screen and (min-width:376px) and (max-width:768px){.dropdown{margin-bottom:1.5rem}.dropdownHeader{height:30px;width:100%}.dropdownText,.dropdownTitle{font-size:12px}.dropdownText{padding:20px 10px}.arrow{height:18px;right:12px;width:12px}}@media only screen and (max-width:375px){.dropdown{margin-bottom:1rem}.dropdownHeader{height:30px;width:100%}.dropdownText,.dropdownTitle{font-size:12px}.dropdownText{padding:20px 10px}.arrow{height:18px;right:12px;width:12px}}.footer{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:500;height:150px;justify-content:flex-end;margin-top:4rem;padding-top:2rem;width:100%}p{margin:40px 0 30px}@media screen and (min-width:769px) and (max-width:992px){.footer{font-size:12px}p{margin:15px 0}}@media screen and (min-width:376px) and (max-width:768px){.footer{font-size:12px;height:100px}p{margin:15px 0}}@media only screen and (max-width:375px){.footer{font-size:12px;height:100px}p{margin:15px 0}}
/*# sourceMappingURL=main.0b505ba8.css.map*/