@import"https://fonts.googleapis.com/css?family=Montserrat";*{box-sizing:border-box;margin:0;padding:0;list-style-type:none}body{margin:0;height:100%;font-weight:500;font-family:Montserrat,sans-serif}.container{margin-left:20px;margin-right:20px}@media screen and (min-width: 954px){.container{margin-left:100px;margin-right:100px}}.header{display:flex;padding:20px 20px 0;justify-content:space-between}@media screen and (min-width: 954px){.header{padding:40px 100px 0}}.header-logo{width:145px;height:45px}@media screen and (min-width: 954px){.header-logo{width:210px;height:68px;cursor:pointer}}.header-nav{height:68px}.header-nav-list{display:flex;justify-content:space-between;list-style:none}.header-nav-list-item .active{text-decoration:underline}.header-nav-list-item a{cursor:pointer;text-transform:uppercase;color:#ff6060;font-size:12px;margin-left:10px;line-height:68px;text-decoration:none;width:30px}.header-nav-list-item a:hover{text-decoration:underline}@media screen and (min-width: 954px){.header-nav-list-item a{text-transform:initial;margin-left:57px;font-size:24px;width:initial}}.footer{background:#000;width:100%;text-align:center;color:#fff;height:209px}.footer img{margin-top:66px}.footer p{font-size:12px;margin-top:10px;margin-bottom:62px}@media screen and (min-width: 954px){.footer p{font-size:24px}}.imageHeader{position:relative;height:111px;margin-top:40px}@media screen and (min-width: 954px){.imageHeader{height:223px}}.imageHeader-image{border-radius:25px;height:111px;width:100%;background-size:cover;object-fit:cover}@media screen and (min-width: 954px){.imageHeader-image{height:223px}}.imageHeader-text{color:#fff;position:absolute;font-size:24px;margin-left:16px;bottom:40px;width:100%}@media screen and (min-width: 954px){.imageHeader-text{font-size:48px;margin:auto;bottom:80px;text-align:center}}.logementsList{margin-top:43px;margin-bottom:43px;border-radius:25px;width:100%}@media screen and (min-width: 954px){.logementsList{padding:56px 50px;background:#f6f6f6;display:flex;gap:60px;flex-wrap:wrap}}.logementsList-item{margin-bottom:20px;background:#ff6060;border-radius:10px}@media screen and (min-width: 954px){.logementsList-item{margin-bottom:initial;width:calc(33.3333333333% - 40px);height:340px}}.logementsList-item_details{position:relative;height:340px}.logementsList-item img{height:340px;width:100%;background-size:cover;object-fit:cover;z-index:-1;border-radius:10px}.logementsList-item h2{position:absolute;bottom:8px;left:16px;font-size:18px;color:#fff}.NotFound{color:#ff6060;text-align:center;margin-bottom:300px}@media screen and (min-width: 954px){.NotFound{margin-bottom:80px}}.NotFound__title{font-weight:700;font-size:96px;margin-top:66px;margin-bottom:11px}@media screen and (min-width: 954px){.NotFound__title{margin-top:66px;margin-bottom:66px;font-size:288px}}.NotFound__text{font-size:18px;margin-bottom:133px}@media screen and (min-width: 954px){.NotFound__text{font-size:36px;margin-bottom:182px}}.NotFound__Link{color:#ff6060}.About .imageHeader{height:223px}@media screen and (min-width: 954px){.About .imageHeader{height:223px}}.About .imageHeader-image{height:223px}.About .accordion{margin-bottom:30px}.About .Accordion-list{margin-top:40px}@media screen and (min-width: 954px){.About .Accordion-list{margin-left:70px;margin-right:70px}}.accordion-title{display:flex;height:47px;background-color:#ff6060;border-radius:5px;color:#fff;padding-left:18px;padding-right:18px;line-height:47px;justify-content:space-between}.accordion-title h2{font-size:24px}.accordion-title:hover{cursor:pointer}.accordion-content{font-weight:400;font-size:24px;color:#ff6060;background:#f7f7f7;border-radius:5px;padding:30px 18px 20px;margin-bottom:20px;line-height:34px}.open{content:"";cursor:pointer;z-index:8000;width:20px;height:20px;border:none;border-top:4px solid #FFF;border-right:4px solid #FFF;transform:rotate(135deg);margin-top:10px}.open .open{margin-top:10px}.open .close{margin-top:20px}.close{content:"";cursor:pointer;z-index:8000;width:20px;height:20px;border:none;border-top:4px solid #FFF;border-right:4px solid #FFF;transform:rotate(315deg);margin-top:20px}.close .open{margin-top:10px}.close .close{margin-top:20px}.Logement .slideHeader{height:223px}@media screen and (min-width: 954px){.Logement .slideHeader{height:415px}}.Logement-Details{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.Logement-Details .top{margin-top:30px;width:100%;display:flex;flex-direction:column}@media screen and (min-width: 954px){.Logement-Details .top{flex-direction:row;justify-content:space-between}}.Logement-Details__place h2,.Logement-Details__place p{color:#ff6060}.Logement-Details__place h2{font-size:18px}@media screen and (min-width: 954px){.Logement-Details__place h2{font-size:36px}}.Logement-Details__place p{font-size:18px}.Logement-Details__place ul{display:flex;margin-top:20px;gap:5px;flex-wrap:wrap}.Logement-Details__place ul li{font-size:10px;background-color:#ff6060;color:#fff;text-align:center;padding:3px;min-width:115px;line-height:25px;border-radius:10px}@media screen and (min-width: 954px){.Logement-Details__place ul li{font-size:14px}}.Logement-Details__identity{display:flex;justify-content:flex-end}@media screen and (min-width: 954px){.Logement-Details__identity{justify-content:space-between;width:196px}}.Logement-Details__host{margin-top:10px;text-align:right;justify-content:right}@media screen and (min-width: 954px){.Logement-Details__host{width:196px}}.Logement-Details__host p{padding-top:0;padding-left:55px;padding-right:16px;width:130px;font-size:12px;color:#ff6060;text-align:right;line-height:16px}@media screen and (min-width: 954px){.Logement-Details__host p{padding:16px;font-size:18px}}.Logement-Details__host img{width:32px;height:32px;border-radius:32px;background-color:#c4c4c4}@media screen and (min-width: 954px){.Logement-Details__host img{width:64px;height:64px}}.Logement-Details__commodities{width:100%;display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 954px){.Logement-Details__commodities{flex-direction:row;gap:30px}}.Logement-Details__commodities .accordion{width:100%}.Logement-Details__commodities .accordion h2{font-size:13px}@media screen and (min-width: 954px){.Logement-Details__commodities .accordion h2{font-size:18px}}.Logement-Details__commodities .accordion-content{font-size:12px;line-height:17.11px}@media screen and (min-width: 954px){.Logement-Details__commodities .accordion-content{font-size:18px;line-height:25.67px}}.Logement-Details__ratingBox{display:flex;flex-direction:row;margin-top:-25px}@media screen and (min-width: 954px){.Logement-Details__ratingBox{justify-content:right;margin-top:15px}}.sliderHeader{position:relative;height:223px;margin-top:40px}@media screen and (min-width: 954px){.sliderHeader{height:415px}}.sliderHeader-image{border-radius:25px;height:223px;width:100%;background-size:cover;object-fit:cover}@media screen and (min-width: 954px){.sliderHeader-image{height:415px}}.sliderHeader-text{color:#fff;position:absolute;font-size:18px;text-align:center;bottom:5px;width:100%}@media screen and (min-width: 954px){.sliderHeader-text{font-size:24px;margin:auto;bottom:10px;text-align:center}}.sliderHeader-prev{content:"";cursor:pointer;z-index:8000;width:20px;height:20px;border:none;border-top:4px solid #FFF;border-right:4px solid #FFF;position:absolute;margin-top:110px;left:30px;transform:rotate(-135deg)}.sliderHeader-prev .open{margin-top:10px}.sliderHeader-prev .close{margin-top:20px}@media screen and (min-width: 954px){.sliderHeader-prev{margin-top:200px}}.sliderHeader-next{content:"";cursor:pointer;z-index:8000;width:20px;height:20px;border:none;border-top:4px solid #FFF;border-right:4px solid #FFF;position:absolute;margin-top:-120px;right:30px;transform:rotate(45deg)}.sliderHeader-next .open{margin-top:10px}.sliderHeader-next .close{margin-top:20px}@media screen and (min-width: 954px){.sliderHeader-next{margin-top:-220px}}.star-inactive{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAB3ElEQVRYhe1X0U3DMBA9ux4gfLpSREeACVomoEwA3aAbFDagG8AEHYFuABtQKVKt/mUAK0GHXOS6ieuLXYpEn2Qpie3L893l3gXO+JcoimKw2WwuU5ydJzHC+VhrfZfEVhIjnN/iSGGLxRrAcAkhPvFaa32R53kZYy/aQ71eb2Rdj2PtRRNijNmhOj0hAPjxEGNsWBRFdjJCSikkYxPIhBBXJyMEAPfug6qqosIWS2jkPuCc75GkoDMhpRSGZtAwlZlQ/i6hqqpaX+qbO4Sdwrherx8YY7OWkx8DWESfpJTPW9t7ldpU3gUARH0tAVhqrSd5nq/spa3SoZR6BIDZkcjMpZTTpgmvlhlvvSUMIXpjIqVcti3wJjW6U2t9Xdf1aywTtIG2fGSAovYRCb+XuEkIQbcQlugVN3F9oNahsqOHgkEiZPc+gcia5MUHEiGn9wmCEIK0hxqyLpJAUv9gQkYwm/KnrOt6gqMlX0hiS/FQU1vxXaf6/f4LDrw2xW8HlB6JQsg95dz9pLeFFOd2XkL4RQqqQ6b3eTe3QYVOKTU1WrhtcW8OVWkI9ZDV36yM4YNVF9fYIQztkYIIocstLfoI2QOOFnLOh6H7vEC5MO6PAtqI/UU64+8BAL4APqDClb/H7rEAAAAASUVORK5CYII=);background-size:cover}@media screen and (min-width: 954px){.star-inactive{width:36px;height:36px}}.star-active{width:18px;height:18px;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGnSURBVHgB7ZiBTcMwEEV/mSBMQEYgE9RMQJmgqbpANwA2IBuECRiBbgAbkBG6QFXumqtkgpuec45UqX2S5SS2k5+7y51b4MolsivLfLdc3iEBN0jDDNvtExKQStCjNDMTGGF3Ufcjp7eTut7AQAoLOe94BiMpBPmuOgtBzjuekgszGDAJooc76nwBfHwPA1YLzQPXTG6zCnKBa3MYGCyI3MWuyQNDmbhyEBYLuYFjvfxJjPRmJXXPCL/5GHASfaVk+oaQIBGVU/cB49eiYE1tQWIa/+LR0kHCXtBaawwqErIKDfTWMrHWJ9K5sEFrlfWxCb1BLeYsqL3DDt+j6BOzfyaUGAL+X+AmESSicsS5kMUU3cDtIzYPbTDMQmpiBTnEkcWuiRU0ZJsatWZsCzFR1V8tSApmHhjiGFlIC8VLVLGNsVBoW9Gg/YpqbmhzVhOYp7ZSjCDXOa/Q+aS9RFp15qrjSJWHZO/zJaeqREdruFZxIj1scR9OZWlGayEnfSM3Ppl1ZY7vQgcFWkFs8kMt+lau6dbCKVKw/yOhNb/1PivrT6QrZ8kvg2935XnL1z8AAAAASUVORK5CYII=)}@media screen and (min-width: 954px){.star-active{width:36px;height:36px}}.RatingBox{display:flex;gap:5px;align-items:center;margin-top:20px}@media screen and (min-width: 954px){.RatingBox{justify-content:flex-end}}.RatingBox-star{width:15px;height:15px}@media screen and (min-width: 954px){.RatingBox-star{width:30px;height:30px}}.RatingBox-star--filled{color:#ff6060}.RatingBox-star--empty{color:#f6f6f6}
