@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);.home__bg{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),no-repeat url(/static/media/banner.82df6005bce45f83cbb7.jpg)}.propos__bg{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.3)),no-repeat url(/static/media/propos_banner.2311d425af94f141670d.jpg)}.banner{align-items:center;background-position:50%;background-size:cover;border-radius:25px;display:flex;height:223px;justify-content:center;margin:50px auto 0;max-width:1240px;width:90%}@media only screen and (max-width:830px){.banner{margin-top:25px;max-width:90%}}@media only screen and (max-width:600px){.banner{border-radius:10px;height:111px;margin-top:15px;max-width:90%;padding:0 .5rem}}.banner h1{color:#fff;font-size:48px}@media only screen and (max-width:830px){.banner h1{font-size:27px}}@media only screen and (max-width:600px){.banner h1{font-size:24px;max-width:80%}}.gallery__container{background-color:#f6f6f6;border-radius:20px;display:flex;flex-wrap:wrap;gap:0 4%;justify-content:center;margin:50px auto;max-width:1240px;padding:4rem 0;width:90%}@media only screen and (max-width:800px){.gallery__container{margin-bottom:0;margin-top:20px;padding-bottom:.5rem;width:100%}}@media only screen and (max-width:600px){.gallery__container{background-color:transparent;padding-top:5%;width:93%}}.gallery__container .card{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:340px;justify-content:space-between;list-style:none;margin-bottom:2rem;overflow:hidden;position:relative;width:26%}@media only screen and (max-width:800px){.gallery__container .card{height:255px}}@media only screen and (max-width:600px){.gallery__container .card{width:100%}}.gallery__container .card img{height:100%;object-fit:cover;position:absolute}@media only screen and (max-width:600px){.gallery__container .card img{height:255px;width:100%}}.gallery__container .card p{color:#fff;cursor:auto;font-weight:500;padding-left:1rem;text-shadow:2px 1px 2px #000;width:60%;z-index:6}@media only screen and (max-width:800px){.gallery__container .card p{font-size:15px;padding-left:.5rem;width:95%}}.gallery__container .card .overlay{background:linear-gradient(transparent,rgba(0,0,0,.4)) 100%;height:350px;left:0;position:absolute;top:0;width:100%;z-index:5}.gallery__container .card .overlay:hover{background:linear-gradient(transparent,transparent 70%,rgba(0,0,0,.7)) 100%}.gallery__container:after{content:"";flex:0 1 26%}.accordion{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.accordion .accordion__container{margin-top:5%;padding:0}.accordion .accordion__container .title__accordion{background-color:#ff6060;border-radius:5px;padding:0 1rem;z-index:5}.accordion .accordion__container .title__accordion h2{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:200;justify-content:space-between;margin:0;padding:.4rem 0 .4rem 1rem;z-index:3}@media only screen and (max-width:600px){.accordion .accordion__container .title__accordion h2{font-size:13px;padding:0}}.accordion .accordion__container .title__accordion h2 .arrow{width:30px}.accordion .accordion__container .title__accordion h2 .arrow__down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .5s ease}.accordion .accordion__container .title__accordion h2 .arrow__up{transition:all .5s ease}.accordion .accordion__container p{background-color:#f6f6f6;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#ff6060;font-size:19px;line-height:32px;margin:0;max-height:0;overflow:hidden;padding:0 0 0 1.5rem}@media only screen and (max-width:600px){.accordion .accordion__container p{font-size:12px}}.accordion .accordion__container .show{height:auto;line-height:32px;max-height:9999px;padding:1rem 0 1rem 1.5rem;transition:max-height .7s cubic-bezier(1,0,1,0)}.accordion .accordion__container .hide{transition:padding .8s cubic-bezier(0,1,0,1)}.accordion_collapse{display:flex;flex-direction:column;margin:50px auto;max-width:1240px;padding-bottom:50px;width:60%}@media only screen and (max-width:700px){.accordion_collapse{margin:0 auto;width:90%}}.error__main{align-items:center;color:#ff6060;display:flex;flex-direction:column;height:50vh;justify-content:space-between;padding-top:50px}.error__main h1{font-size:200px;margin:0;padding:0}@media only screen and (max-width:600px){.error__main h1{font-size:96px}.error__main h2{font-size:18px;max-width:60%;text-align:center}}.error__main a{color:#ff6060}.logement__container{margin:0 auto 30px;max-width:1240px;padding-top:40px;width:90%}.logement__container .rate{height:30px;width:30px}@media only screen and (max-width:830px){.logement__container .rate{height:15px;margin-right:.2rem;width:15px}}.accordions__container{display:flex;justify-content:space-between}.accordions__container .accordion{margin:0;padding:0;width:47%}@media only screen and (max-width:830px){.accordions__container .accordion{flex-direction:column;width:100%}.accordions__container{flex-direction:column}}.tags{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.tags .tag{background-color:#ff6060;border-radius:10px;color:#fff;font-size:14px;padding:.4rem 1.6rem}@media only screen and (max-width:830px){.tags .tag{font-size:13px;padding:.3rem 1rem}}@media only screen and (max-width:600px){.tags .tag{font-size:10px}}.carousel__container{height:415px;position:relative}@media only screen and (max-width:830px){.carousel__container{height:315px}}.carousel__container .slide{border-radius:25px;height:100%;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%;z-index:-5}.carousel__container .left__arrow,.carousel__container .right__arrow{cursor:pointer;height:79.2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:46.68px}@media only screen and (max-width:830px){.carousel__container .left__arrow,.carousel__container .right__arrow{height:30px;width:24px}}.carousel__container .left__arrow{left:30px}@media only screen and (max-width:830px){.carousel__container .left__arrow{left:12px}}.carousel__container .right__arrow{right:30px}@media only screen and (max-width:830px){.carousel__container .right__arrow{right:12px}}.carousel__container .photos__number{bottom:15px;color:#fff;font-size:22px;left:50%;position:absolute;text-shadow:1px 1px 2px #000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:830px){.carousel__container .photos__number{display:none}}.details__container{display:flex;justify-content:space-between}@media only screen and (max-width:830px){.details__container{flex-direction:column}}.details__container .details__left{padding-bottom:1rem;width:100%}@media only screen and (max-width:830px){.details__container .details__left{width:100%}}.details__container .details__left h1{color:#ff6060;font-size:36px;margin-bottom:.7rem}@media only screen and (max-width:830px){.details__container .details__left h1{font-size:25px}}@media only screen and (max-width:600px){.details__container .details__left h1{font-size:18px}}.details__container .details__left h2{color:#ff6060;font-size:18px;margin-top:0;padding-bottom:2rem}@media only screen and (max-width:830px){.details__container .details__left h2{font-size:18px}}@media only screen and (max-width:600px){.details__container .details__left h2{font-size:14px}}.details__container .details__right{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:50%}@media only screen and (max-width:830px){.details__container .details__right{align-items:center;flex-direction:row-reverse;justify-content:space-between;width:100%}}.details__container .details__right .profile__container{align-items:center;display:flex;gap:1rem}.details__container .details__right .profile__container h3{color:#ff6060;font-size:18px;text-align:right;width:-webkit-min-content;width:min-content}@media only screen and (max-width:600px){.details__container .details__right .profile__container h3{font-size:12px}}.details__container .details__right .profile__container .profile__img img{border-radius:50px;height:64px;object-fit:cover;overflow:hidden;width:64px}@media only screen and (max-width:600px){.details__container .details__right .profile__container .profile__img img{height:32px;width:32px}}header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding-top:2rem;width:90%}header nav{display:flex;gap:2rem}@media only screen and (max-width:600px){header nav{gap:1rem}}header nav a{color:#ff6060;font-size:24px;font-weight:600;line-height:142.6%;text-decoration:none}@media only screen and (max-width:600px){header nav a{font-size:12px;font-weight:500;text-align:right}.logo{height:47px;width:145px}}.active{text-decoration-line:underline;text-underline-offset:7px}@media only screen and (max-width:600px){.active{text-underline-offset:5px}}body{font-family:Montserrat;margin:0 auto;max-width:1800px;padding:0}#root{box-sizing:border-box;min-height:100vh}#root,footer{display:flex;flex-direction:column}footer{align-items:center;background-color:#000;justify-content:center;margin-top:auto;padding:66px 0 29px;width:100%}@media only screen and (max-width:600px){footer img{height:39.444px;width:122px}}footer h3{color:#fff;font-size:1em;font-weight:100}@media only screen and (max-width:600px){footer h3{font-size:12px;max-width:130px;text-align:center}}
/*# sourceMappingURL=main.764cca0f.css.map*/