@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";.banner-container{height:230px;padding:0 90px;position:relative}@media screen and (max-width: 1000px){.banner-container{padding:0 45px}}@media screen and (max-width: 800px){.banner-container{height:170px;padding:0 20px;height:115px}}.banner-container .banner-title{color:#fff;font-weight:500;font-size:3.3vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:100%;text-align:center}@media screen and (max-width: 600px){.banner-container .banner-title{font-size:1.4rem;text-align:left;padding:0 110px 0 40px}}.banner-container .banner-img{width:100%;height:100%;border-radius:25px;object-fit:cover;object-position:50% 49%;filter:brightness(.7)}@media screen and (max-width: 800px){.banner-container .banner-img{border-radius:10px}}.cards-container{margin:50px 90px;background:#F6F6F6;border-radius:25px;padding:50px;display:flex;flex-wrap:wrap;gap:50px}@media screen and (max-width: 1000px){.cards-container{margin:50px 45px}}@media screen and (max-width: 800px){.cards-container{margin:25px 20px;padding:30px;border-radius:10px;gap:25px}}@media screen and (max-width: 600px){.cards-container{background:none;padding:0}}.cards-container .card{width:30%;height:320px;flex-grow:1;border-radius:10px;box-shadow:0 2px 5px #0006;transition:.2s ease-in-out}@media screen and (max-width: 800px){.cards-container .card{width:100%;height:250px}}@media screen and (max-width: 600px){.cards-container .card{box-shadow:none}}.cards-container .card:hover{transform:scale(1.05)}@media screen and (max-width: 800px){.cards-container .card:hover{transform:scale(1.025)}}.cards-container .card a{display:block;height:100%;position:relative}.cards-container .card a .card-figure{width:100%;height:100%}.cards-container .card a .card-figure .card-img{width:100%;height:100%;border-radius:10px;object-fit:cover}.cards-container .card a .card-figure .card-figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7) 13%,rgba(0,212,255,0) 70%);border-radius:0 0 10px 10px;width:100%;height:40%;position:absolute;bottom:0;left:0;display:flex;align-items:flex-end}.cards-container .card a .card-figure .card-figcaption .card-title{color:#fff;font-size:1.1rem;font-weight:500;padding:0 10px 12px}.collapse-section{margin:35px 0;padding:0 200px}@media screen and (max-width: 1000px){.collapse-section{padding:0 155px}}@media screen and (max-width: 800px){.collapse-section{padding:0 20px}}@media screen and (max-width: 400px){.collapse-section{margin:28px 0}}.collapse-section .collapse-container{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}@media screen and (max-width: 400px){.collapse-section .collapse-container{margin-bottom:28px}}@media screen and (max-width: 400px){.collapse-section .collapse-container{gap:28px}}.collapse-section .collapse-container .menu-collapse{position:relative}.collapse-section .collapse-container .menu-collapse .menu-title{background:#FF6060;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 15px}@media screen and (max-width: 800px){.collapse-section .collapse-container .menu-collapse .menu-title{padding:5px 10px 5px 15px}}.collapse-section .collapse-container .menu-collapse .menu-title .title-collapse{color:#fff;font-weight:500}@media screen and (max-width: 800px){.collapse-section .collapse-container .menu-collapse .menu-title .title-collapse{font-size:1rem}}.collapse-section .collapse-container .menu-collapse .menu-title .arrow-collapse{cursor:pointer;transition:.3s ease-in-out}.collapse-section .collapse-container .menu-collapse .menu-title .arrow-collapse.rotate{transform:rotate(-180deg)}.collapse-section .collapse-container .menu-collapse .menu-description{background:#F6F6F6;border-radius:0 0 5px 5px;max-height:0;overflow:hidden;transition:.3s ease-in-out}.collapse-section .collapse-container .menu-collapse .menu-description:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background:#F6F6F6;z-index:-1}.collapse-section .collapse-container .menu-collapse .menu-description.open-menu{max-height:500px}.collapse-section .collapse-container .menu-collapse .menu-description .p-description{color:#ff6060;line-height:23px;padding:20px 20px 20px 15px}@media screen and (max-width: 800px){.collapse-section .collapse-container .menu-collapse .menu-description .p-description{font-size:.9rem;line-height:21px;padding:20px}}.footer{background:black;display:flex;align-items:center;justify-content:center;padding:60px 0 40px}@media screen and (max-width: 600px){.footer{padding:60px 0}}.footer .footer-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}@media screen and (max-width: 600px){.footer .footer-content{gap:20px}}.footer .footer-content .copyright{color:#fff;font-size:1.5rem;font-weight:500;text-align:center}@media screen and (max-width: 600px){.footer .footer-content .copyright{font-size:1rem}}@media screen and (max-width: 400px){.footer .footer-content .copyright{font-size:.75rem;max-width:130px;line-height:17px}}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;padding:45px 90px 0}@media screen and (max-width: 1000px){header{padding:45px 45px 0}}@media screen and (max-width: 800px){header{margin-bottom:27px;padding:20px 20px 0}}header .header-logo .logo-header{width:100%}@media screen and (max-width: 800px){header .header-logo{width:125px}}header .nav-bar .nav-list{display:flex;gap:50px}@media screen and (max-width: 800px){header .nav-bar .nav-list{gap:20px}}header .nav-bar .nav-list .nav-li a{color:#ff6060;font-size:1.5rem;font-weight:500}@media screen and (max-width: 800px){header .nav-bar .nav-list .nav-li a{font-size:1rem;text-transform:uppercase}}@media screen and (max-width: 600px){header .nav-bar .nav-list .nav-li a{font-size:.75rem}}header .nav-bar .nav-list .nav-li .nav-link{text-decoration:none}header .nav-bar .nav-list .nav-li .active-nav-link{text-decoration-color:#ff6060;text-decoration-thickness:2px;text-underline-offset:2px}.house-section{padding:0 90px;margin-bottom:50px}@media screen and (max-width: 1000px){.house-section{padding:0 45px}}@media screen and (max-width: 800px){.house-section{margin-bottom:27px;padding:0 20px}}.house-section .slider-container{height:415px;border-radius:25px;position:relative}@media screen and (max-width: 600px){.house-section .slider-container{border-radius:10px;height:250px}}.house-section .slider-container .slider-img{position:absolute;border-radius:25px;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 600px){.house-section .slider-container .slider-img{border-radius:10px}}.house-section .slider-container .slider-img.hidden{visibility:hidden}.house-section .slider-container .carrousel-arrows{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}@media screen and (max-width: 600px){.house-section .slider-container .carrousel-arrows{height:30px}}.house-section .slider-container .arrow-left{left:20px}.house-section .slider-container .arrow-right{right:20px}.house-section .slider-container .slide-nb{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;font-size:1.2rem;font-weight:500}@media screen and (max-width: 600px){.house-section .slider-container .slide-nb{font-size:.85rem}}.house-section .house-content{margin-top:20px}.house-section .house-content .flex-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}@media screen and (max-width: 820px){.house-section .house-content .flex-content{flex-direction:column;align-items:normal;justify-content:normal;gap:20px}}@media screen and (max-width: 600px){.house-section .house-content .flex-content{margin-bottom:20px}}.house-section .house-content .flex-content .title-and-tags{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 600px){.house-section .house-content .flex-content .title-and-tags{gap:10px}}.house-section .house-content .flex-content .title-and-tags .title-and-location{color:#ff6060}.house-section .house-content .flex-content .title-and-tags .title-and-location .title-house{font-size:2.4rem;font-weight:500;margin-bottom:4px;max-width:630px}@media screen and (max-width: 1000px){.house-section .house-content .flex-content .title-and-tags .title-and-location .title-house{font-size:2rem;max-width:530px}}@media screen and (max-width: 800px){.house-section .house-content .flex-content .title-and-tags .title-and-location .title-house{font-size:1.5rem;max-width:none;margin-bottom:10px}}@media screen and (max-width: 600px){.house-section .house-content .flex-content .title-and-tags .title-and-location .title-house{font-size:1.2rem;line-height:30px}}@media screen and (max-width: 600px){.house-section .house-content .flex-content .title-and-tags .title-and-location .location-house{font-size:.85rem}}.house-section .house-content .flex-content .title-and-tags .tags-container{display:flex;flex-wrap:wrap;gap:10px}.house-section .house-content .flex-content .title-and-tags .tags-container .tag{background:#FF6060;border-radius:10px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 25px}@media screen and (max-width: 600px){.house-section .house-content .flex-content .title-and-tags .tags-container .tag{border-radius:5px;font-size:.6rem}}.house-section .house-content .flex-content .host-and-rate{width:30%;display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media screen and (max-width: 820px){.house-section .house-content .flex-content .host-and-rate{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.house-section .house-content .flex-content .host-and-rate .host-container{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media screen and (max-width: 820px){.house-section .house-content .flex-content .host-and-rate .host-container{order:2}}.house-section .house-content .flex-content .host-and-rate .host-container .host-name{max-width:80px;text-align:right}.house-section .house-content .flex-content .host-and-rate .host-container .host-name p{color:#ff6060;line-height:23px}@media screen and (max-width: 600px){.house-section .house-content .flex-content .host-and-rate .host-container .host-name p{font-size:.85rem;line-height:20px;max-width:70px}}.house-section .house-content .flex-content .host-and-rate .host-container .host-avatar{height:65px;width:65px;border-radius:50px;overflow:hidden}@media screen and (max-width: 600px){.house-section .house-content .flex-content .host-and-rate .host-container .host-avatar{height:40px;width:40px}}.house-section .house-content .flex-content .host-and-rate .host-container .host-avatar img{width:100%;object-fit:cover}.house-section .house-content .flex-content .host-and-rate .rate-container{height:36px}@media screen and (max-width: 820px){.house-section .house-content .flex-content .host-and-rate .rate-container{order:1}}@media screen and (max-width: 600px){.house-section .house-content .flex-content .host-and-rate .rate-container{height:25px}}@media screen and (max-width: 600px){.house-section .house-content .flex-content .host-and-rate .rate-container img{height:25px;width:25px}}.house-section .house-content .collapse-section{display:flex;justify-content:space-between;gap:75px;margin:0;padding:0}@media screen and (max-width: 820px){.house-section .house-content .collapse-section{flex-direction:column;justify-content:normal;gap:20px}}.house-section .house-content .collapse-section .collapse-container{width:50%;margin-bottom:0}@media screen and (max-width: 820px){.house-section .house-content .collapse-section .collapse-container{width:100%}}.house-section .house-content .collapse-section .collapse-container .menu-collapse .menu-title .title-collapse{font-size:1.2rem}@media screen and (max-width: 600px){.house-section .house-content .collapse-section .collapse-container .menu-collapse .menu-title .title-collapse{font-size:1rem}}@media screen and (max-width: 600px){.house-section .house-content .collapse-section .collapse-container .menu-collapse .menu-title .arrow-collapse{height:25px;width:25px}}.house-section .house-content .collapse-section .collapse-container .menu-collapse .menu-description .p-description{display:flex;flex-direction:column}.erreur-section{text-align:center;color:#ff6060;margin:80px 0 140px;padding:0 50px}@media screen and (max-width: 800px){.erreur-section{margin-bottom:110px}}.erreur-section .erreur-content{display:flex;align-items:center;justify-content:center;flex-direction:column}.erreur-section .erreur-content .erreur-title{font-size:15rem;margin-bottom:80px}@media screen and (max-width: 800px){.erreur-section .erreur-content .erreur-title{font-size:6rem}}.erreur-section .erreur-content .erreur-p{font-size:2rem;margin-bottom:140px}@media screen and (max-width: 800px){.erreur-section .erreur-content .erreur-p{font-size:1.1rem;line-height:25px;margin-bottom:110px}}.erreur-section .erreur-content .return-home{color:#ff6060;font-size:1.2rem;text-underline-offset:2px}@media screen and (max-width: 800px){.erreur-section .erreur-content .return-home{font-size:.85rem}}*{margin:0;padding:0;box-sizing:border-box;list-style-type:none}body{font-family:Montserrat,sans-serif}
