html{font-family:Montserrat,sans-serif;font-weight:500;line-height:34px}body{margin:0 auto;max-width:1240px}footer{background-color:#000;display:flex;flex-direction:column;margin-top:20px;padding-bottom:15px;padding-top:30px}footer img{height:41px;margin:auto;width:123px}footer div{color:#fff;text-align:center}h1{color:#fff;font-size:48px}.navbar{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.navbar a{color:#ff6060;padding-left:40px;text-decoration:none}.hero{align-items:center;background-position:50%;border-radius:20px;display:flex;height:223px;justify-content:center;margin-top:20px}.hero img{display:block;height:100%;object-fit:cover;width:100%}.error h1{font-size:288px}.error h1,.error h2{color:#ff6060;text-align:center}.error #home-link{margin:auto auto 50px;text-align:center;width:400px}.error #home-link a{color:#ff6060}#block-home{background-color:#f6f6f6;border-radius:15px;margin-top:30px;padding:15px}#block-home .row{display:flex;flex-wrap:wrap}#block-home .col-33{aspect-ratio:1/1;width:33.33%}#block-home .col-33 div{align-items:flex-end;display:flex;margin:15px;position:relative}#block-home .col-33 div img{aspect-ratio:1/1;border-radius:10px;object-fit:cover;width:100%}#block-home .col-33 div .card-gradient{background:linear-gradient(0deg,#000,transparent);border-radius:10px;height:100%;margin:0;opacity:.5;position:absolute;width:100%}#block-home .col-33 div h2{color:#fff;font-size:18px;max-width:85%;padding-left:15px;position:absolute}#block-home .pl-10{padding-left:10px}#block-home .pr-10{padding-right:10px}.block-logement .carousel{align-items:center;display:flex;height:415px;justify-content:center;margin-top:30px;position:relative}.block-logement .carousel .arrow{color:red;height:20px;position:absolute;width:20px}.block-logement .carousel .arrow:hover{cursor:grab}.block-logement .carousel .arrow-left{height:30%;left:20px;width:50px}.block-logement .carousel .arrow-right{height:30%;right:20px;width:50px}.block-logement .carousel .slide{border-radius:25px;height:100%;object-fit:cover;width:100%}.block-logement .carousel .slide-hidden{display:none}.block-logement .carousel .paginations{bottom:10px;display:flex;position:absolute}.block-logement .carousel .paginations .pagination{color:#fff;font-size:18px}.block-logement .carousel .paginations .pagination-inactive{display:none}.block-logement .logement-infos{color:#ff6060;display:flex;justify-content:space-between}.block-logement .logement-infos .localization{display:flex;flex-direction:column;justify-content:flex-start;padding-top:20px}.block-logement .logement-infos .localization .logement-title h2{margin:0}.block-logement .logement-infos .localization .facets{align-items:center;display:flex;justify-content:space-between}.block-logement .logement-infos .localization .facets ul{display:flex;list-style-type:none;padding-left:0}.block-logement .logement-infos .localization .facets ul li{background-color:#ff6060;border-radius:10px;color:#fff;font-size:14px;margin-right:10px;padding:0 20px}.block-logement .logement-infos .rating{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding-top:20px}.block-logement .logement-infos .rating div img{padding:20px 0 0 10px}.block-logement .logement-infos .rating .logement-contact{align-items:center;display:flex}.block-logement .logement-infos .rating .logement-contact div{margin-right:10px}.block-logement .logement-infos .rating .logement-contact .agent-pic{border:none;border-radius:50%;height:70px;padding:0;width:70px}.drawer-title{align-items:center;background-color:#ff6060;border-radius:10px;display:flex;height:50px;justify-content:space-between}.drawer-title h3{color:#fff;padding-left:10px}.drawer-title img{padding-left:10px;padding-right:10px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.logement-details{align-items:stretch;display:flex;flex-basis:auto;flex-direction:row;height:100%;justify-content:space-between;overflow:hidden}[class^=drawer-block]{display:flex;flex-direction:column;margin-bottom:30px;max-height:50px;overflow:hidden;position:relative;transition:all .5s;width:45%}[class^=drawer-block] [class^=drawer-content]{background-color:#f6f6f6;border-radius:0 0 10px 10px;color:#ff6060;flex-grow:1;overflow:hidden;padding:0 10px;position:relative;top:-500px;transition:all .5s;z-index:-1}[class^=drawer-block] [class^=drawer-content] ul{list-style-type:none;margin:0;padding-left:0}[class^=drawer-block] .drawer-content-open{top:0}.drawer-block-closed .drawer-title img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer-block-open{max-height:var(--max-drawer-height)}.drawer-block-open .drawer-title img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.about-block{display:flex;flex-direction:column;justify-content:center;margin:30px 10% 0}.about-block [class^=drawer-block]{width:100%}@media screen and (max-width:767px){body{margin-left:10px;margin-right:10px}.navbar img{height:45px}.navbar a{padding-left:20px}.hero{height:110px}.hero h1{font-size:24px}#block-home{background-color:#fff;margin-top:10px;padding:0}#block-home .row{flex-direction:column}#block-home .row .col-33{aspect-ratio:auto;width:100%}#block-home .row .col-33 div{margin:10px 0}#block-home .row .col-33 div .card-gradient{margin:0}#block-home .row .col-33 div img{aspect-ratio:auto;height:225px}.block-logement .carousel{height:auto}.block-logement .carousel .slide{height:255px}.block-logement .carousel .arrow-left{height:24px;left:5px}.block-logement .carousel .arrow-right{height:24px;right:5px}.block-logement .logement-infos{flex-direction:column}.block-logement .logement-infos .localization{align-items:flex-start}.block-logement .logement-infos .localization .facets{align-items:baseline;flex-direction:column}.block-logement .logement-infos .localization .facets ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;padding:0}.block-logement .logement-infos .localization .facets ul li{margin:0 10px 10px 0}.block-logement .logement-infos .rating{flex-direction:row;justify-content:space-between;padding:0 0 20px}.block-logement .logement-infos .rating div img{padding:20px 10px 0 0}.block-logement .logement-infos .rating .logement-contact{display:flex;justify-content:flex-end;width:50%}.block-logement .logement-infos .rating .logement-contact div{line-height:normal;text-align:right}.block-logement .logement-infos .rating .logement-contact .agent-pic{height:50px;width:50px}.block-logement .logement-details{flex-direction:column}.block-logement .logement-details .drawer-block-closed,.block-logement .logement-details .drawer-block-open{width:100%}.about-block{margin:30px 0 0}.error h1{font-size:96px;margin:140px 0}.error h1 #home-link{margin:80px 0;width:auto}footer{align-items:center;padding-bottom:50px;padding-top:50px}footer div{width:40%}}
/*# sourceMappingURL=main.c0d94a85.css.map*/