.App{min-height:100vh}body{font-family:Montserrat,sans-serif;margin:auto;padding-top:40px;width:calc(100% - 10em)}@media screen and (max-width:768px){body{padding-top:20px;width:94%}}.center{justify-content:center}.around,.center{align-items:center;display:flex}.around{justify-content:space-around}.between{align-items:center;display:flex;justify-content:space-between}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.row_evenly{display:flex;flex-direction:row;justify-content:space-evenly}.column_between{display:flex;flex-direction:column;justify-content:space-between}.colorPrimaire{color:#ff6060}.colorWhite{color:#fff}.colorBlack{color:#000}.backPrimaire{background-color:#ff6060}.backSecondaire{background-color:#f6f6f6}.noDecoration{text-decoration:none}.noBorder{border:none}.bold{font-weight:600}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}footer{margin-top:auto}.footer{background-color:#000;padding-bottom:2%;padding-top:5%}.text_footer{color:#fff;padding-top:3%}@media screen and (max-width:720px){.footer{padding-bottom:5%}}.navigation ul{align-items:center;display:flex;list-style:none;padding:0}.navigation li{font-size:24px;margin:20px}a{color:#ff6060;text-decoration:none}.activeLink{text-decoration:underline}@media screen and (max-width:768px){.navigation li{font-size:15px;margin:6px;text-transform:uppercase}.logo_kasa{height:37px}}.banner_container{height:100%;margin:auto;position:relative;width:100%}.banner{border-radius:25px;display:flex;height:223px;margin-bottom:2%;margin-top:3%;object-fit:cover;text-align:center;width:100%}.text_banner{display:flex;font-size:35px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:720px){.banner_home{height:111px}.banner_about{height:223px;margin-bottom:4%}.banner{border-radius:10px;height:100%;margin-top:4%}.text_banner{font-size:20px}}.list_infos{list-style:none}.collapse_logement{width:47%}.collapse_about{margin-bottom:1em;width:85%}.collapse_title{border-radius:10px;margin-bottom:-6px;padding:1em;position:relative}.titre_infos{font-size:16px}.arrows{height:13px;width:24px}.text_collapse{background:#f7f7f7;border-radius:0 0 10px 10px;line-height:25px;padding:1em}@media screen and (max-width:768px){.text_collapse{font-size:15px}}.error_container{margin:10% auto}.text_error_container{margin-bottom:20%}.error_text{font-size:288px;font-weight:700;margin:0 0 4%}.msg_error{font-size:36px;font-weight:500}.link_error{font-size:18px;text-decoration:underline}@media screen and (max-width:768px){.error_container{height:76vh;justify-content:space-around}.error_text{font-size:150px}.msg_error{font-size:18px;width:62%}}.card{border-radius:10px;height:400px;overflow:hidden;position:relative}.card img{height:100%;object-fit:cover;top:0;width:100%}.card h2,.card img{left:0;position:absolute}.card h2{bottom:0;font-size:15px;padding:10px;text-shadow:1px 1px 1px rgba(0,0,0,.8);width:70%}@media screen and (max-width:1000px){.card h2{font-size:14px;width:55%}}@media screen and (max-width:768px){.card{height:255px;margin-left:0;width:100%}}.cards{grid-gap:50px;border-radius:25px;display:grid;grid-template-columns:repeat(3,1fr);margin:4% 0;padding:3%}@media screen and (max-width:768px){.cards{grid-gap:20px;background-color:#fff;grid-template-columns:1fr}}.carousel_container,.carousel_wrapper{display:inline-block;position:relative;width:100%}.img_carousel{border-radius:25px;height:415px;object-fit:cover;width:100%}.indexation_img{bottom:0;left:0;position:absolute;width:100%}.slide{margin:2%;position:relative;-webkit-transform:translateY(-191%);transform:translateY(-191%)}.index_img{color:#fff;font-size:18px;font-weight:500;left:50%;position:absolute;top:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.img_carousel{border-radius:10px;height:250px}.slide{height:19px;margin:3%;padding:0;-webkit-transform:translateY(-506%);transform:translateY(-506%)}.index_img{display:none}}.ratings{margin-top:10%}.rating_star{height:24px;width:24px}@media screen and (max-width:768px){.rating_star{height:18px;width:18px}.ratings{margin-top:0;width:30%}}.logement_page{margin:4% 0;width:100%}.collapse_block{position:static;width:100%}.block_info_logement,.collapse_block{justify-content:space-between;margin-top:2%}.block_info_logement{display:flex}.infos_logements h2{font-size:30px;font-weight:500;margin-bottom:1%}.infos_logements h3{margin-bottom:2%}.host h4,.infos_logements h3{font-size:18px;font-weight:500}.host h4{width:94px}.tags{margin-top:7%}.tags li{border-radius:10px;list-style:none;margin-right:1%;padding:2px 15px}.photo_host{-webkit-clip-path:circle(50%);clip-path:circle(50%);width:64px}@media screen and (max-width:768px){.infos_logements{width:100%}.infos_logements h2{font-size:18px;line-height:26px;margin-bottom:2%}.infos_logements h3{font-size:14px;margin-bottom:2%}.block_info_logement{flex-direction:column;width:99%}.tags li{border-radius:5px;font-size:12px;margin:1%;padding:4px 8px}.info_host{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.info_host h4{font-size:16px}.collapse_block{flex-direction:column;width:100%}.collapse_title{height:30px}.collapse_logement{margin-bottom:3%;width:100%}.photo_host{width:57px}.host{width:34%}}
/*# sourceMappingURL=main.32bb1e24.css.map*/