@import url(https://fonts.googleapis.com/css2?family=Shrikhand&display=swap);:root{--color-primary:#ff6060;--color-secondary:#f7f7f7;--color-tertiary:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}body{margin:auto;max-width:768px;min-width:320px}@media (min-width:769px){body{max-width:100%}}main{margin:5%}@media screen and (min-width:769px){main{margin:0 100px}}li{list-style-type:none}.errorContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.errorContainer__Link,.errorContainer__Text,.footer__text-copyright{align-items:flex-end;display:flex;justify-content:center}.footer{align-items:center;display:flex;justify-content:center}.collapse__dropdown__title{align-items:center;display:flex;justify-content:space-between}.description-info__proprietaire__nom-prop{align-items:center;display:flex;flex-direction:row;justify-content:center}.description-info__proprietaire{flex-direction:row-reverse}.description-info__proprietaire,.header{display:flex;justify-content:space-between}.header{align-items:center;margin:5%}@media screen and (min-width:769px){.header{margin:40px 100px 49px}}.header__fig{align-items:flex-start;display:flex;margin:0;width:8rem}@media screen and (min-width:769px){.header__fig{width:13.2rem}}.footer,.header__fig img{width:100%}.footer{background-color:#000;flex-direction:column;height:209px;margin-top:5%}.footer__logo{height:40px;margin-bottom:2%;width:122px}.footer__text-copyright{color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:142.6%;width:100%}@media screen and (min-width:769px){.footer__text-copyright{font-size:24px;font-style:normal;font-weight:500;line-height:142.6%}}.nav-header{align-items:center;display:flex;justify-content:flex-end;text-transform:uppercase}@media screen and (min-width:769px){.nav-header{text-transform:none}}.nav-header__nav-link-about,.nav-header__nav-link-home{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:142.6%;padding-left:.8rem;text-align:right;text-decoration:none}@media screen and (min-width:769px){.nav-header__nav-link-about,.nav-header__nav-link-home{font-size:24px;font-style:normal;font-weight:500;line-height:142.6%;padding-left:3.5rem;text-align:right}}.nav-header__nav-link-about:focus,.nav-header__nav-link-about:hover,.nav-header__nav-link-home:focus,.nav-header__nav-link-home:hover{text-decoration-line:underline}.banner{border-radius:10px;height:111px;margin-bottom:35px;position:relative}@media screen and (min-width:769px){.banner{border-radius:25px;height:223px}}.banner__img{border-radius:10px;height:100%;object-fit:cover;width:100%}@media screen and (min-width:769px){.banner__img{border-radius:25px}}.banner__sombre{background-color:#0000004d;border-radius:10px;height:100%;left:0;opacity:30%;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.banner__sombre{border-radius:25px}}.banner__txt{bottom:80.05%;color:#fff;font-size:24px;font-style:normal;font-weight:500;height:48px;left:5.6%;line-height:100%;position:absolute;right:32.53%;text-shadow:1px 1px 1px #000,-1px 1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000;top:28.04%;width:217px}@media screen and (min-width:769px){.banner__txt{align-items:center;display:flex;font-size:48px;font-style:normal;font-weight:700;height:100%;justify-content:center;left:0;line-height:142.6%;right:0;text-align:center;text-shadow:2px 2px 1px #000,-2px 2px 1px #000,-2px -2px 0 #000,2px -2px 0 #000;top:0;width:100%}}@media only screen and (min-width:768px){.home_gallery{grid-column-gap:40px;grid-row-gap:20px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;row-gap:20px}}@media only screen and (min-width:992px){.home_gallery{grid-column-gap:50px;grid-row-gap:30px;background:#f7f7f7;border-radius:25px;column-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding:50px;row-gap:30px}}@media only screen and (min-width:1200px){.home_gallery{column-gap:60px;row-gap:40px}}.card{animation:fadeInUp .6s ease-in-out;border-radius:10px;height:255px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:769px){.card{height:340px;width:100%}}.card_img{border-radius:inherit;height:inherit;object-fit:cover;transform:scale(1);transition:transform .3s;width:inherit}.card_title{bottom:0;box-sizing:inherit;color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:142.6%;margin:15px 20px;position:absolute}.card_overlay{background:linear-gradient(#fff0,rgba(0,0,0,.502));border-radius:inherit;height:100%;position:absolute;top:0;width:100%}.card:hover>.card_img{transform:scale(1.01)}.collapse{align-items:center;display:flex;justify-content:center;margin:20px 0}.collapse,.collapse__dropdown{width:100%}@media screen and (min-width:769px){.collapse__dropdown{width:80%}}.collapse__dropdown__title{background-color:#ff6060;border-radius:5px;cursor:pointer;margin:1.5em auto 0;padding:.5em 1em;width:100%}@media screen and (min-width:769px){.collapse__dropdown__title{width:100%}}.collapse__dropdown__title h2{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:142.6%}.collapse__dropdown__title i,.collapse__dropdown__title p{color:#fff}.collapse__dropdown__title p i{cursor:pointer}.collapse__dropdown__content{background-color:#f7f7f7;border-radius:5px;overflow:hidden;transition:max-height .6s ease;-webkit-user-select:none;user-select:none;width:100%}@media screen and (min-width:769px){.collapse__dropdown__content{width:100%}}.collapse__dropdown__content div,.collapse__dropdown__content p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:142.6%;margin:0 auto;padding:.8em}.tag-container{display:flex}.tag-container__button{align-items:center;background:#ff6060;border-radius:5px;color:#fff;display:flex;font-size:10px;font-style:normal;font-weight:500;height:18px;justify-content:center;line-height:142.6%;margin-right:10px;margin-top:4%;padding:2px 10px 0;text-align:center}@media screen and (min-width:769px){.tag-container__button{border-radius:10px;flex-direction:column;font-size:14px;font-style:normal;font-weight:500;height:25px;line-height:142.6%;width:100%}}.Fiche-container{color:#ff6060;flex-direction:column;margin-bottom:20px}.Fiche-logement{width:100%}.Fiche-logement,.description-info{display:flex;flex-direction:column}.description-info{justify-content:center}.description-info__titletags,.description-info__titletags__title{display:flex;flex-direction:column;justify-content:center}.description-info__titletags__title{margin-bottom:15px}.description-info__titletags__title .title-logement{font-size:18px;font-style:normal;font-weight:500;line-height:142.6%}.description-info__titletags__title .location-logement{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:142.6%}.description-info__titletags__tags{align-items:baseline;display:flex;flex-wrap:wrap}@media screen and (min-width:769px){.description-info{display:flex;flex-direction:row;justify-content:space-between}.description-info__titletags{margin-bottom:30px}.description-info__titletags,.description-info__titletags__title{display:flex;flex-direction:column;justify-content:center}.description-info__titletags__title .title-logement{align-items:flex-end;display:flex;font-size:36px;font-style:normal;font-weight:500;line-height:142.6%}.description-info__titletags__title .location-logement{align-items:flex-end;display:flex;font-size:18px;font-style:normal;font-weight:500;line-height:142.6%}.description-info__proprietaire{align-items:center;display:flex;flex-direction:column;justify-content:center}}.description-info__proprietaire__nom-prop .nom-proprietaire{font-size:18px;font-style:normal;font-weight:500;line-height:142.6%;margin-right:10px;text-align:right;width:93px}.description-info__proprietaire__nom-prop .photo-proprietaire{border-radius:50%;height:64px;object-fit:cover;width:64px}.description-info__proprietaire__rate{align-items:center;display:flex;justify-content:flex-end;margin-top:20px}.description-info__proprietaire__rate .etoile{height:15px;width:15px}@media screen and (min-width:769px){.description-info__proprietaire__rate .etoile{height:30px;width:30px}}.description-centent{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:769px){.description-centent{display:flex;flex-direction:row;justify-content:space-between}.description-centent__description{padding-right:40px;width:50%}.description-centent__equipement{padding-left:40px;width:50%}}.slide{display:flex;height:255px;margin:2% 0;overflow:hidden;position:relative;width:100%}@media screen and (min-width:769px){.slide{height:415px}}.slider{border-radius:10px;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s ease-in-out;width:100%}@media screen and (min-width:769px){.slider{border-radius:15px}}.slider img{border-radius:10px;bottom:0;height:100%;left:0;mix-blend-mode:normal;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:769px){.slider img{border-radius:15px}}.slider__number{display:none}@media screen and (min-width:769px){.slider__number{color:#fff;display:block;font-size:18px;font-style:normal;font-weight:500;left:48%;line-height:142.6%;position:absolute;top:86%}}.active{opacity:1}.right-Arrow{color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:20px;position:absolute;right:2%;top:42%;width:12px;z-index:10}@media screen and (min-width:769px){.right-Arrow{font-size:4.5rem;height:79px;top:42%;width:47px}}.left-Arrow{color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:20px;left:2%;position:absolute;top:42%;width:12px;z-index:10}@media screen and (min-width:769px){.left-Arrow{font-size:4.5rem;height:79px;top:42%;width:47px}}.errorContainer{color:#ff6060;margin:22px}.errorContainer__Number{align-items:center;display:flex;font-size:96px;font-style:normal;font-weight:700;justify-content:center;line-height:142.6%;margin:12rem 0 1rem;text-align:center}@media screen and (min-width:769px){.errorContainer__Number{font-size:288px;font-style:normal;font-weight:700;line-height:142.6%;margin:0}}.errorContainer__Text{font-size:18px;font-style:normal;font-weight:500;line-height:142.6%;margin:0 11%;text-align:center}@media screen and (min-width:769px){.errorContainer__Text{font-size:36px;font-style:normal;font-weight:500;line-height:142.6%;margin:0}}.errorContainer__Link{color:#ff6060;font-size:14px;font-style:normal;font-weight:500;line-height:142.6%;margin:3rem 0 2rem}@media screen and (min-width:769px){.errorContainer__Link{font-size:18px;font-style:normal;font-weight:500;line-height:142.6%;margin-top:7rem}}.errorContainer__Link:focus,.errorContainer__Link:hover{text-decoration-line:underline}
/*# sourceMappingURL=main.7a5b9076.css.map*/