@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{margin:auto;max-width:1440px}.logements-container{background-color:#f6f6f6;border-radius:25px;margin:32px auto 40px;max-width:1240px;width:100%}.logements-list{display:flex;flex-wrap:wrap;justify-content:left;list-style-type:none;padding:1rem}.logement{width:33.3%}.logement-figure{align-items:center;border-radius:.5rem;display:flex;justify-content:center;margin-block:0;margin:23px;position:relative;transition:.25s}.logement-figure:hover{transform:scale(1.02)}.logement-figure-cover{border-radius:10px;height:290px;object-fit:cover;width:100%}.logement-figure-figcaption{background:linear-gradient(#fff0,#0a0a0a66,#04040433,#00000080);border-radius:10px;bottom:0;height:100px;left:0;position:absolute;width:100%;z-index:1}.logement-figure-figcaption-title{bottom:10px;color:#fff;font-size:18px;left:15px;position:absolute;width:75%}@media screen and (min-width:768px)and (max-width:1024px){.logement{width:50%}}@media screen and (max-width:768px){.logements-container{background-color:#fff;margin:0}.logements-list{padding:0}.logement{width:100%}.logement-figure{margin:auto auto 20px}.logement-figure-cover{height:255px}}.main-home{margin:auto;max-width:1240px;padding:0 20px}.banner{border-radius:25px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));margin:20px auto}.banner-title{color:#fff;font-size:48px;margin:0 20px;padding:20px;position:absolute;text-shadow:0 0 2px #000;z-index:1}@media screen and (min-width:768px)and (max-width:1024px){.banner-title{font-size:36px}}@media screen and (max-width:768px){.banner-title{font-size:24px}.banner-img{border-radius:10px;max-height:111px}}.collapse{overflow:hidden;transition:transform all .4s ease-in-out}.collapse-header{align-items:center;background-color:#ff6060;border-radius:7.5px;display:flex;height:100%;justify-content:space-between;width:100%}.collapse-header-title{color:#fff;font-size:24px;font-weight:700;padding-left:14px}.collapse-header-image1,.collapse-header-image2{padding-right:20px}.collapse-header-image1 img{transform:rotate(0deg);transition:transform .4s ease-in-out}.collapse-header-image2 img{transform:rotate(180deg);transition:transform .2s ease-in-out}.collapse-content{animation:slide .2s ease-out;background-color:hsla(0,0%,96%,.451);border-radius:5px;display:block;flex-direction:column;font-size:18px;font-weight:400;line-height:1.5;padding:20px}@keyframes slide{0%{transform:scaleY(.7);transform-origin:top}}.collapse-content ul{margin-left:-40px}ul{list-style-type:none}@media screen and (min-width:768px)and (max-width:1024px){.collapse-header-title{font-size:18px}.collapse-header-image1 img,.collapse-header-image2 img{width:21px}}@media screen and (max-width:768px){.collapse-header-title{font-size:13px}.collapse-header-image1 img,.collapse-header-image2 img{width:16px}.collapse-content{font-size:12px}}.main-about{margin:auto;max-width:1240px;padding:0 20px}.banner{align-items:center;display:flex;justify-content:center;margin:25px auto}.banner img{border-radius:25px;filter:brightness(70%);height:223px;margin-bottom:5px;max-width:1240px;object-fit:cover;position:relative;width:100%}.collapse-group{display:flex;flex-direction:column;gap:10px;margin-top:45px}.collapse-header{height:52px}.collapse-header:hover{cursor:pointer}.collapse-about{align-items:center;margin:auto auto 30px;width:80%}.content{margin-bottom:10px;width:100%}@media screen and (max-width:768px){.banner{margin-bottom:30px;margin-top:10px}.banner img{border-radius:10px;height:111px}.collapse-group{gap:0;margin-bottom:-1px;margin-top:-8px}.collapse-about{margin-bottom:27px;width:100%}.collapse-header{border-radius:5px;height:30px}}.error-page{align-items:center;display:flex;flex-direction:column;gap:105px;margin-top:50px;padding:16px;text-align:center}.error-page .error-page-number{color:#ff6060;font-size:288px}.error-page .error-page-text{color:#ff6060;font-size:36px}.error-page .error-page-link{color:#000;font-size:18px;margin-bottom:120px;text-underline-position:under}@media screen and (min-width:768px)and (max-width:1024px){.error-page .error-page-number{font-size:200px}.error-page .error-page-text{font-size:24px}.error-page .error-page-link{font-size:16px}}@media screen and (max-width:768px){.error-page .error-page-number{font-size:96px}.error-page .error-page-text{font-size:18px}.error-page .error-page-link{font-size:14px}}.header-container{display:flex;flex-direction:row;height:68px;justify-content:space-between;margin:auto;max-width:1240px;padding:35px 20px 10px}.header-container .logo{height:68px}.header-container .navbar{align-items:center;display:flex}.header-container .navbar .navlink{color:#000;font-size:24px;gap:57px;text-decoration:none}.header-container .navbar .navlink :focus{color:#000;text-decoration-line:underline;text-underline-position:under}.header-container .navbar .nav{color:#000;font-weight:500;padding-left:50px;text-align:right;text-decoration:none}@media screen and (max-width:768px){body{padding-top:16px}.header-container{padding:0 20px 5px}.header-container .logo{height:46px;margin-top:11px}.header-container .navbar .navlink{font-size:12px;text-transform:uppercase}.header-container .navbar .nav{padding-left:20px}}@media screen and (max-width:358px){body{padding-top:8px}.header-container{padding:0 20px}.header-container .logo{height:32px;margin-top:18px}}.footer{align-items:center;background-color:#000;bottom:0;display:flex;flex-direction:column;height:209px;left:0;margin:15px auto auto;max-width:1440px;position:relative;right:0}.footer .footer-logo{margin-top:66px;width:122px}.footer .footer-text{color:#fff;font-size:24px;margin-top:50px}@media screen and (max-width:768px){.footer{margin-top:0}.footer .footer-text{font-size:12px;margin:15px auto;max-width:133px;text-align:center}}.slideshow{justify-content:center;margin:20px auto auto;max-width:1240px;overflow:hidden;position:relative;width:100%}.slideshow-container{display:flex;transition:transform .2s}.slideshow-container-img{border-radius:25px;flex-shrink:0;height:415px;max-width:1240px;object-fit:cover;width:100%}.slideshow-controls{cursor:pointer;display:flex;justify-content:space-between;position:absolute;top:32%;width:100%}.slideshow-controls-chevron{height:79px;margin:23px;width:46px}.slideshow-idx{color:#fff;display:flex;flex-direction:column;font-size:18px;height:32px;justify-content:flex-end;left:49%;position:absolute;top:85%}@media screen and (max-width:768px){.slideshow-container-img{border-radius:10px;height:255px}.slideshow-controls{top:42%}.slideshow-controls-chevron{height:24px;margin:10px;width:auto}.slideshow-controls-chevron img{height:24px;margin:0;padding:0}.slideshow-idx{display:none}}.rating-star{height:36px;margin-top:24px;text-align:right;width:400px}.rating-star-grey,.rating-star-red{height:36px;padding-left:15px;width:36px}@media screen and (max-width:768px){.rating-star,.rating-star img{height:18px}.rating-star-grey,.rating-star-red{padding-left:0;padding-right:9px}}.logement-page{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;margin:auto;max-width:1240px;padding:0 20px}.logement-page-header{display:flex;flex-direction:row;font-style:normal;justify-content:space-between;margin-top:30Px;width:100%}.logement-page-header-infos{display:flex;flex-direction:column}.logement-page-header-infos-title{color:#ff6060;display:flex;flex-wrap:wrap;font-size:36px;margin-top:5px}.logement-page-header-infos-subtitle{color:#000;font-size:18px;margin-bottom:10px;margin-top:10px}.logement-page-header-infos-tags{display:flex;flex-wrap:wrap}.logement-page-header-infos-tags-tag{align-items:center;background-color:#ff6060;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:25px;margin:10px 15px 0 0;padding:0 30px;text-align:center;width:auto}.logement-page-header-host{align-items:flex-end;display:flex;flex-direction:column}.logement-page-header-host-infos{align-items:center;display:flex;flex-direction:row;height:64px}.logement-page-header-host-infos-name{color:#ff6060;font-size:18px;height:52px;line-height:27px;margin:auto 10px auto 0;text-align:right;width:93px}.logement-page-header-host-infos-img{border-radius:50%;height:64px;object-fit:cover;padding-right:5px;width:64px}.logement-page-collapses{display:flex;flex-direction:row;height:auto;justify-content:space-between;padding-bottom:30px;padding-top:35px;width:100%}.logement-page-collapses-content{border-radius:18px;list-style:none;width:46%}.logement-page-collapses-content :hover{cursor:pointer}@media screen and (min-width:768px)and (max-width:1024px){.logement-page-header{flex-direction:column}.logement-page-header-host{align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;padding-top:30px}.rating-star{text-align:left;width:200px}.logement-page-collapses{flex-direction:column;gap:40px}.logement-page-collapses-content{width:100%}}@media screen and (max-width:768px){.logement-page-header{flex-direction:column;margin-top:15px}.logement-page-header-host{align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;padding-top:15px}.rating-star{text-align:left;width:200px}.logement-page-collapses{flex-direction:column;gap:40px;gap:31px;padding-bottom:30px;padding-top:13px}.logement-page-collapses-content{width:100%}.logement-page-header-infos-title{font-size:18px}.logement-page-header-infos-subtitle{font-size:14px}.logement-page-header-infos-tags-tag{border-radius:5px;font-size:10px;height:18px;width:auto}.logement_page_header_host_infos_name{font-size:12px;height:33px;line-height:18px;width:60px}.logement-page-header-host-infos-img{height:32px;width:32px}}*{margin:0}.App{font-family:Montserrat,sans-serif;font-weight:500;margin:auto}
/*# sourceMappingURL=main.42e0da9d.css.map*/