@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap);.typo__text-thin{font-size:18px;font-weight:300}.typo__text-48,h1{font-size:48px;font-weight:500}.typo__text-36{font-size:36px;font-weight:500}.typo__text-18{font-size:18px;font-weight:500}.typo__text-14{font-size:14px;font-weight:500}.typo__text-12{font-size:12px;font-weight:500}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#fff;font-family:Monserrat,sans-serif;font-size:18px;font-weight:500;margin:0}@media screen and (max-width:480px){body{font-size:12px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:36px;font-weight:500;margin:0}@media screen and (max-width:480px){h2{font-size:18px}}.container{align-items:center;display:flex;flex-direction:column;margin:auto;min-height:100vh}@media screen and (max-width:480px){.container{max-width:375px}}.container__body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:1240px;padding:0 10px;width:100%}main{flex-grow:1}.main{align-items:center;flex-direction:column;height:100%;margin-top:70px}.header,.main{display:flex;width:100%}.header{background-color:#fff;height:68px;position:relative;top:40px}@media screen and (min-width:480px) and (max-width:1040px){.header{height:47px;top:20px}}@media screen and (max-width:480px){.header{flex-direction:column;top:18px}}.header .nav{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:480px){.header .nav .logo{max-height:47px;width:auto}}.header .nav .menu{display:flex;height:34px;justify-content:space-between;list-style:none;margin:0;padding:0;width:12rem}@media screen and (max-width:480px){.header .nav .menu{width:8rem}}.header .nav .menu .menu-item{text-align:center}.header .nav .menu .menu-item .menu-link{color:#ff6060;display:block;padding:10px;text-decoration:none;text-transform:capitalize}.header .nav .menu .menu-item .menu-link:hover{text-decoration:underline}.footer{align-items:center;background-color:#000;bottom:0;display:flex;flex-direction:column;height:209px;justify-content:center;left:0;width:100%}.footer-text{color:#fff;margin-left:10px}.fixed{position:fixed}.banner{align-items:center;display:flex;justify-content:center;margin-bottom:30px;width:100%}@media screen and (max-width:480px){.banner{margin-bottom:20px}}.banner-image{height:auto;width:100%}@media screen and (max-width:480px){.banner-image{height:111px}}.banner-content{position:absolute;text-align:center}@media screen and (max-width:480px){.banner-content h1{font-size:24px;text-align:left;width:8em}}@media screen and (min-width:480px) and (max-width:1040px){.banner-content h1{font-size:32px}}.error{align-items:center;color:#ff6060;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin-bottom:20px;width:100%}@media screen and (max-width:480px){.error{margin-bottom:15px}}.error__div{align-items:center;display:flex;flex-direction:column;margin:100px 0}.error__div-img{height:263px;width:597px}@media screen and (max-width:480px){.error__div-img{height:99px;width:198px}}.error__div-msg{font-size:36px}@media screen and (max-width:480px){.error__div-msg{font-size:18px;text-align:center;width:260px}}.error-link{color:#ff6060}@media screen and (max-width:480px){.error-link{font-size:14px}}.gallery-logement{grid-gap:20px;background-color:#f6f6f6;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;padding-bottom:20px;padding-top:20px;width:100%}@media screen and (min-width:480px) and (max-width:1040px){.gallery-logement{grid-gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.gallery-logement{grid-gap:20px;background-color:#fff;grid-template-columns:repeat(1,1fr)}}.card{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:340px;position:relative;width:100%}@media screen and (max-width:480px){.card{height:255px}}.card__image{border-radius:10px;height:100%;object-fit:cover;width:100%}.card-link{text-decoration:none;width:340px}@media screen and (max-width:480px){.card-link{width:100%}}.card__content{height:50px;position:absolute;top:285px;width:100%}@media screen and (max-width:480px){.card__content{top:220px}}.card__content-text{color:#fff;height:100%;margin:0 20px}@media screen and (max-width:480px){.card__content-text{font-size:18px}}.collapse{align-items:stretch;display:flex;flex-direction:column;line-height:1.5;margin-bottom:20px;max-width:1023px;width:100%}@media screen and (max-width:480px){.collapse{margin-bottom:15px}}.collapse__container{display:flex;flex-direction:column;margin-bottom:20px;width:100%}@media screen and (max-width:480px){.collapse__container{margin-bottom:15px}}.collapse__container-header{align-items:center;background-color:#ff6060;border-radius:5px;bottom:-5px;display:flex;height:36px;justify-content:space-between;padding:0 10px;position:relative}@media screen and (max-width:480px){.collapse__container-header{height:30px}}.collapse__container-header p{margin:0}.collapse__container-content{background-color:#f6f6f6;border-radius:0 0 5px 5px;color:#ff6060;height:100%;padding:0 10px}.collapse__container-content p{font-weight:400}.logement-page .collapse{display:flex;flex-direction:row;gap:60px;justify-content:space-around;max-width:none;width:100%}@media screen and (max-width:480px){.logement-page .collapse{display:flex;flex-direction:column;gap:0;margin-bottom:20px;width:100%}}@media screen and (max-width:480px) and (max-width:480px){.logement-page .collapse{margin-bottom:15px}}.logement-page .collapse ul{list-style:none;padding:0}.slideshow{height:415px;margin-bottom:20px;position:relative;width:100%}@media screen and (max-width:480px){.slideshow{height:255px;margin-bottom:10px}}.slideshow-arrows{align-items:center;display:flex;height:100%;justify-content:space-between;position:absolute;width:100%}.slideshow-arrows .arrow{border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:24px}.slideshow-arrows .arrow:hover{background-color:hsla(0,0%,100%,.8)}.slideshow-numbers{bottom:20px;color:#fff;font-size:16px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:480px){.slideshow-numbers{display:none}}.slideshow img{border-radius:10px;height:100%;object-fit:cover;width:100%}.logement__header{align-items:center;color:#ff6060;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:100%}@media screen and (max-width:480px){.logement__header{align-items:flex-start;flex-direction:column}.logement__header-location{font-size:14px}}.logement__header-tags{align-items:center;display:flex;flex-direction:row;gap:10px;margin-top:20px}.logement__header-tags .tag{align-items:center;background-color:#ff6060;border-radius:5px;color:#fff;display:flex;font-size:14px;height:25px;justify-content:center;min-width:95px;padding:0 10px;text-align:center}@media screen and (max-width:480px){.logement__header-tags .tag{height:18px;min-width:84px}.logement__header-profil{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:15px;width:100%}}.logement__header-profil .logement__header-content{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:20px}@media screen and (max-width:480px){.logement__header-profil .logement__header-content{margin:0}}.logement__header-profil .logement__header-content .logement__header-photo{background-color:#f6f6f6;border-radius:50%;display:flex;height:64px;overflow:hidden;width:64px}@media screen and (max-width:480px){.logement__header-profil .logement__header-content .logement__header-photo{height:32px;width:32px}}.rate{align-items:center;color:#f6f6f6;display:flex;font-size:20px;justify-content:flex-end}@media screen and (max-width:480px){.rate{font-size:13px}}.rate .star-selected{color:#ff6060}
/*# sourceMappingURL=main.dad7bbba.css.map*/