.header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:30px auto;width:90%}.header .kasaLogo{height:70px}.header .listRoads .roads{align-items:center;column-gap:70px;display:flex;flex-direction:row;justify-content:start;list-style-type:none;margin-top:30px;text-decoration:none}.route{color:#000;font-family:Montserrat,sans-serif;font-size:1.7em;font-weight:600;text-decoration:none}.route.active,.route:hover{text-decoration:underline}@media screen and (max-width:768px){.header{margin:20px auto;width:95%}.header .kasaLogo{height:58px}.header .listRoads{margin-right:17px}.header .listRoads .roads{column-gap:30px;margin-left:-120px}.header .listRoads .roads .route{font-size:1.4em;text-transform:uppercase}}@media screen and (max-width:540px){.header{margin:20px -2px 20px auto;width:95%}.header .kasaLogo{height:48px}.header .listRoads .roads{column-gap:20px}.header .listRoads .roads .route{font-size:1em}}@media screen and (max-width:425px){.header{margin:10px -10px 10px auto}.header .listRoads{margin-right:35px}.header .listRoads .roads{column-gap:10px}.header .listRoads .roads .route{font-size:.9em}}@media screen and (max-width:405px){.header .listRoads .roads .route{font-size:.8em}}@media screen and (max-width:375px){.header{align-items:center}.header .kasaLogo{height:30px;margin-bottom:-10px}.header .listRoads .roads .route{font-size:.7em}}.home{margin:auto;width:90%}.welcome{height:250px;margin-bottom:20px;position:relative;width:100%}.welcome img{border-radius:10px;height:100%;object-fit:cover;width:100%}.welcome .centered-text{color:#fff;font-family:Montserrat,sans-serif;font-size:5.6em;font-weight:700;left:50%;position:absolute;text-shadow:2px 2px 4px #00000080;top:50%;transform:translate(-50%,-50%)}.listLocation{background-color:#e7e7e7;border-radius:10px;margin:25px auto;padding:5px 40px}.listHome{display:flex;flex-wrap:wrap;gap:2%;justify-content:center;padding-bottom:15px;padding-top:15px}@media screen and (max-width:768px){.listLocation{background:none;margin:0 auto;overflow:visible;padding:0}.listHome{flex-direction:column}}@media screen and (max-width:540px){.home{margin-right:19px}}.card{align-items:stretch;background-color:#ff6f61;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:430px;justify-content:flex-end;margin-bottom:20px;margin-top:20px;position:relative;transition:transform .3s,box-shadow .3s;width:32%}.card,.card img{border-radius:15px}.card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.card:hover img{opacity:.7}.infoLocation{color:#fff;padding:10px;position:relative;width:47%;z-index:2}.infoLocation p{color:#fff;font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:700;margin:0;text-shadow:2px 2px 4px #00000080}@media screen and (max-width:1024px){.card{height:320px}.infoLocation{width:51%}.infoLocation p{font-size:1.2em}}@media screen and (max-width:768px){.card{height:420px;width:100%}}@media screen and (max-width:375px){.card{height:300px}}.banner{height:200px;margin:auto;overflow:hidden}.banner,.banner img{border-radius:15px;position:relative;width:100%}.banner img{height:100%;object-fit:cover;z-index:1}.banner .overlay{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.banner .centered-text{color:#fff;font-family:Montserrat,sans-serif;font-size:2.5em;font-weight:700;left:50%;position:absolute;text-shadow:2px 2px 4px #00000080;top:50%;transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:768px){.banner{height:150px}.centered-text{font-size:1.8em}}@media screen and (max-width:1024px){.banner .centered-text{font-size:2.4em}}@media screen and (max-width:768px){.banner{margin-bottom:-4px}.banner .centered-text{font-size:2.5em;left:35%;text-align:left}}@media screen and (max-width:656px){.banner .centered-text{font-size:1.8em}}@media screen and (max-width:425px){.banner{height:150px}.banner .centered-text{font-size:1.6em;left:42%}}.slideshow{margin:0 auto;position:relative}.slideshow .slide-image{border-radius:15px;object-fit:cover;width:100%}.slideshow .left-arrow,.slideshow .right-arrow{color:#fff;cursor:pointer;font-size:4.5em;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slideshow .left-arrow.left-arrow,.slideshow .right-arrow.left-arrow{left:10px}.slideshow .left-arrow.right-arrow,.slideshow .right-arrow.right-arrow{right:10px}.slideshow .slide-index{border-radius:5px;bottom:1px;color:#fff;font-family:Montserrat,sans-serif;font-size:1.5em;font-weight:600;left:50%;padding:5px 10px;position:absolute;text-shadow:0 1px 7px #000;transform:translateX(-50%)}@media screen and (max-width:650px){.slideshow .left-arrow.left-arrow,.slideshow .right-arrow.left-arrow{left:10px}.slideshow .left-arrow.right-arrow,.slideshow .right-arrow.right-arrow{right:10px}}.collapse{width:80%}@media screen and (max-width:650px){.collapse{margin-right:30px;margin-top:15px;width:100%}}.collapse-header{align-items:center;background:#ff6f61;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:700;justify-content:space-between;padding:5px 20px;transition:background-color .3s ease}.chevron-icon{transition:transform .3s ease}.chevron-icon.open{transform:rotate(-180deg)}.collapse-content{background:#f9f9f9;border-radius:0 0 10px 10px;color:#333;font-family:Montserrat,sans-serif;font-size:1em;height:0;margin-top:-5px;overflow:hidden;padding:0 20px;transition:height .3s ease,padding .3s ease}.collapse-content ul{list-style-type:none;margin:0;padding-left:0}.collapse-content ul li{padding:5px 0}.collapse-content p,.collapse-content ul li{color:#333;font-family:Montserrat,sans-serif;font-size:1em}.collapse-content p{padding:10px 0}.collapse-content.open{height:auto;padding:15px 20px}.logement{margin:-18px auto;padding:20px;width:90%}.slideshow{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.slideshow img{border-radius:15px;height:530px;object-fit:cover;width:100%}.listInfo{align-items:flex-start;display:flex;justify-content:space-between;margin-top:-10px}.info{margin-top:-5px}.info .title{color:#ff6f61;font-size:2.4em;font-weight:600}.info .country,.info .title{font-family:Montserrat,sans-serif}.info .country{color:#000;font-size:1.2em;font-weight:500;margin-top:-31px}.info .tags{margin-top:5px}.info .tags .tag{background:#ff6f61;border-radius:9px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:600;margin-right:12px;margin-top:10px;padding:5px 35px;text-align:center}.host{flex-direction:column;justify-content:flex-end;margin-top:10px;width:190px}.host,.host .identity{align-items:center;display:flex}.host .identity{flex-direction:row;justify-content:space-between}.host .identity .name{color:#ff6f61;font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:500;line-height:32px;text-align:right;width:55%}.host .identity .people{border-radius:50%;height:72px;object-fit:cover;width:72px}.host .rating{column-gap:5px;display:flex;margin-top:4px}.host .rating .fa-star{font-size:1.4em;margin-right:3px}.host .rating .filled{color:#ff6f61}.host .rating .empty{color:#e0e0e0}.listDescribe{display:flex;flex-direction:row;gap:80px;justify-content:space-between;margin:40px 0 60px;width:100%}@media screen and (max-width:920px){.tags .tag{margin-top:15px}}@media screen and (max-width:650px){.listInfo{flex-direction:column}.listInfo,.listInfo .host{display:flex;gap:10px;width:100%}.listInfo .host{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:-20px;text-align:left}.listInfo .rating{display:flex;justify-content:flex-start;margin-right:auto;order:1}.listInfo .rating .fa-star{font-size:1.2em;margin-right:-3px}.listInfo .identity{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;order:2;text-align:right}.listInfo .identity .name{margin-right:10px}.listInfo .identity .people{border-radius:50%;height:70px;object-fit:cover;width:70px}.listDescribe{display:flex;flex-direction:column;gap:32px;width:100%}}@media screen and (max-width:425px){.listInfo .host{padding:5px}.listInfo .host .identity .name{font-size:1em;line-height:22px;margin-right:12px}.listInfo .host .identity .people{height:60px;width:60px}.listInfo .host .rating .fa-star{font-size:1.1em;margin-left:0}}.footer{align-items:center;background-color:#000;bottom:0;color:azure;display:flex;flex-direction:column;left:0;margin-bottom:-10px;margin-left:-8px;padding:48px 30px;position:relative;right:0;text-align:center;width:100vw}.footer .footerLogo{height:34px;margin-top:16px;max-width:150px}.footer .copy{color:#fff;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:400;margin-bottom:0;margin-top:20px}@media screen and (max-width:768px){.footer{padding:40px 15px}.footer .copy{font-size:1em;margin-top:15px}.footer .footerLogo{height:28px;max-width:120px}}@media screen and (max-width:425px){.footer{padding:80px 5px}}.about{margin:0 auto;padding:20px;width:90%}.freedom{margin-bottom:30px;margin-top:-20px;width:100%}.listAbout{align-items:center;display:flex;flex-direction:column;gap:35px;margin-bottom:10px;padding:15px;width:100%}@media screen and (max-width:650px){.listAbout{gap:15px;margin-top:-20px}}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.error-container .code{color:#ff6f61;font-family:Montserrat;font-size:10em;margin-top:10px}.error-container .noExist{color:#ff6f61;font-size:1.8em;margin-top:-20px}.error-container .noExist,.error-container a{font-family:Montserrat,sans-serif;font-weight:400}.error-container a{border-bottom:1px solid #000;color:#000;cursor:pointer;font-size:1em;margin-bottom:100px;margin-top:90px;text-decoration:none;transition:color .3ms ease,border-color .3s ease}.error-container a:hover{border-color:#ff6f61;color:#ff6f61}@media screen and (max-width:405px){.error-container{margin-right:-10px}}@media screen and (max-width:395px){.error-container .code{font-size:7em;margin-bottom:160px}.error-container .noExist{margin-bottom:80px}}
/*# sourceMappingURL=main.aadd7a63.css.map*/