.parent-card{padding-right:5px;padding-left:5px}.card.property .card-img{border-radius:0}.card.property .card-body{padding:10px 6px;position:relative}.card.property .card-body .card-text{font-size:1rem;line-height:1.2rem}.card.property .coeur-fav{position:absolute;top:10px;right:0}.btn.filterBtn{padding:3px 15px}.toolbarTxt{line-height:1.6rem}#filterContainer #filterPanel{color:#000;left:30px;opacity:.9;right:30px;z-index:9999}#filterContainer #filterPanel span.heads{font-weight:700;font-size:1.4rem;color:#dc3545}#filterContainer .contentFilter{max-height:250px;margin-top:20px;overflow:auto}#filterContainer .contentFilter input[type=checkbox]{display:none}#filterContainer .contentFilter input[type=checkbox]+label{background:url("/luxury-rentals/images/icons/checkbox-unchecked.svg") no-repeat;background-size:20px 20px;background-position:0;height:26px;line-height:26px;display:inline-block;padding:0 0 0 25px;vertical-align:middle}#filterContainer .contentFilter input[type=checkbox]:checked+label{background:url("/luxury-rentals/images/icons/checkbox-checked.svg") no-repeat;background-size:20px 20px;background-position:0;height:26px;line-height:26px;display:inline-block;padding:0 0 0 25px;vertical-align:middle}#filterContainer .contentFilter [type=radio]:checked,#filterContainer .contentFilter [type=radio]:not(:checked){position:absolute;left:-9999px}#filterContainer .contentFilter .newformatxxx .ficheAnnonce[type=radio]:checked+label,#filterContainer .contentFilter [type=radio]:checked+label,#filterContainer .contentFilter [type=radio]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;margin-right:10px;margin-left:0}#filterContainer .contentFilter [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:#fff;border:2px solid #495057;border-radius:50%;opacity:.6}#filterContainer .contentFilter [type=radio]:not(:checked)+label{opacity:.6}#filterContainer .contentFilter [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:#dc3545;border:2px solid #dc3545;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;border-radius:50%;opacity:1}#filterContainer .contentFilter [type=radio]:checked+label{opacity:1}#filterContainer .contentFilter [type=radio]+label{margin-bottom:5px}@font-face{font-family:din;font-style:normal;font-weight:400;src:url("/luxury-rentals/fonts/D-DIN.otf") format("truetype")}@font-face{font-family:din;font-style:normal;font-weight:700;src:url("/luxury-rentals/fonts/D-DIN-Bold.otf") format("truetype")}@font-face{font-family:din-condensed;font-style:normal;font-weight:400;src:url("/luxury-rentals/fonts/D-DINCondensed.otf") format("truetype")}@font-face{font-family:din-condensed;font-style:normal;font-weight:700;src:url("/luxury-rentals/fonts/D-DINCondensed-Bold.otf") format("truetype")}@font-face{font-family:AvenirLT;font-style:normal;font-weight:400;src:url("https://www.residences-immobilier.com/fonts/AvenirLTStd-Regular.woff") format("woff")}@font-face{font-family:AvenirLT;font-style:normal;font-weight:700;src:url("https://www.residences-immobilier.com/fonts/AvenirLTStd-Bold.woff") format("woff")}@font-face{font-family:AvenirLT;font-style:italic;font-weight:400;src:url("https://www.residences-immobilier.com/fonts/AvenirLTStd-Italic.woff") format("woff")}@font-face{font-family:AvenirLT;font-style:italic;font-weight:700;src:url("https://www.residences-immobilier.com/fonts/AvenirLTStd-BoldItalic.woff") format("woff")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400;src:url("https://www.residences-immobilier.com/fonts/Vollkorn-Regular.woff") format("woff")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:700;src:url("https://www.residences-immobilier.com/fonts/Vollkorn-Bold.woff") format("woff")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400;src:url("https://www.residences-immobilier.com/fonts/Vollkorn-Italic.woff") format("woff")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:700;src:url("https://www.residences-immobilier.com/fonts/Vollkorn-BoldItalic.woff") format("woff")}@font-face{font-family:residences-immobilier;font-style:normal;font-weight:400;src:url("https://www.residences-immobilier.com/fonts/residences-immobilier.eot");src:url("https://www.residences-immobilier.com/fonts/residences-immobilier.eot") format("embedded-opentype"),url("https://www.residences-immobilier.com/fonts/residences-immobilier.ttf") format("truetype"),url("https://www.residences-immobilier.com/fonts/residences-immobilier.woff7") format("woff"),url("https://www.residences-immobilier.com/fonts/residences-immobilier.svg") format("svg")}.ri{font-family:residences-immobilier!important;font-size:1.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:20px;text-transform:none;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-area:before{content:"\E909"}.ri-arrow-left:before{content:"\E916"}.ri-arrow-right:before{content:"\E901"}.ri-bars:before{content:"\E902"}.ri-bell:before{content:"\E900"}.ri-calendar:before{content:"\E918"}.ri-caret-down:before{content:"\E91D"}.ri-caret-up:before{content:"\E91E"}.ri-check:before{content:"\E90C"}.ri-check-square:before{content:"\E91A"}.ri-chevron-down:before{content:"\E920"}.ri-chevron-left:before{content:"\E913"}.ri-chevron-right:before{content:"\E914"}.ri-chevron-up:before{content:"\E915"}.ri-clone:before{content:"\E90A"}.ri-door-open:before{content:"\E906"}.ri-dot-square:before{content:"\E921"}.ri-download:before{content:"\E91C"}.ri-euro-sign:before{content:"\E917"}.ri-facebook:before{content:"\E912"}.ri-heart:before{content:"\E910"}.ri-heart-solid:before{content:"\E911"}.ri-home:before{content:"\E90D"}.ri-image:before{content:"\E904"}.ri-instagram:before{content:"\E922"}.ri-map-marker:before{content:"\E905"}.ri-phone:before{content:"\E90B"}.ri-play:before{content:"\E90F"}.ri-plus:before{content:"\E903"}.ri-search:before{content:"\E907"}.ri-share-alt:before{content:"\E908"}.ri-square:before{content:"\E919"}.ri-times:before{content:"\E91B"}.ri-user:before{content:"\E90E"}.ri-youtube:before{content:"\E91F"}.btn,.form-control{border-radius:0}.btn{font-size:inherit!important}.filter-panel input[type=number]{border-color:#dc3545!important}.filter-panel input[type=number]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.checkableList{max-height:250px;margin-top:20px;overflow:auto}.checkableList input[type=checkbox]{display:none}.checkableList input[type=checkbox]+label{background:url("/luxury-rentals/images/icons/checkbox-unchecked.svg") no-repeat;background-size:20px 20px;background-position:0;height:26px;line-height:26px;display:inline-block;padding:0 0 0 25px;vertical-align:middle}.checkableList input[type=checkbox]:checked+label{background:url("/luxury-rentals/images/icons/checkbox-checked.svg") no-repeat;background-size:20px 20px;background-position:0;height:26px;line-height:26px;display:inline-block;padding:0 0 0 25px;vertical-align:middle}.checkableList [type=radio]:checked,.checkableList [type=radio]:not(:checked){position:absolute;left:-9999px}.checkableList .newformatxxx .ficheAnnonce[type=radio]:checked+label,.checkableList [type=radio]:checked+label,.checkableList [type=radio]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;margin-right:10px;margin-left:0}.checkableList [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:#fff;border:2px solid #495057;border-radius:50%;opacity:.6}.checkableList [type=radio]:not(:checked)+label{opacity:.6}.checkableList [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:#dc3545;border:2px solid #dc3545;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;border-radius:50%;opacity:1}.checkableList [type=radio]:checked+label{opacity:1}.checkableList [type=radio]+label{margin-bottom:5px}header.header-ri{color:#fff;font-family:AvenirLT;font-size:16px!important;z-index:1}header.header-ri a.unstyled,header.header-ri a.unstyled:active,header.header-ri a.unstyled:active:hover,header.header-ri a.unstyled:focus,header.header-ri a.unstyled:hover,header.header-ri a.unstyled:visited{font-style:inherit;color:inherit;background-color:transparent;font-size:inherit;text-decoration:none;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;border-radius:inherit;border:inherit;outline:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;padding:inherit;vertical-align:inherit}header.header-ri a.selection-head,header.header-ri a i.ri{color:#fff;font-size:1.4em!important;text-decoration:none}header.header-ri nav{color:#fff;background-color:#1b1f25;z-index:1020}header.header-ri nav .navbar-toggler{border:none;padding:0}header.header-ri nav .menuDesktop span{color:#fff;text-transform:uppercase;font-size:12px}header.header-ri nav .menuMobileBottom{text-transform:uppercase;opacity:.5;font-size:12px;font-weight:900;font-family:AvenirLT,sans-serif}header.header-ri nav .menuMobileBottom a{color:#fff!important}header.header-ri nav .mr-3{margin-right:1em}header.header-ri nav .selectLang{display:inline;text-transform:uppercase;padding:2px 16px;margin-left:16px}header.header-ri nav .btn-secondary:hover,header.header-ri nav .btn-secondary:not(:disabled):not(.disabled).active,header.header-ri nav .btn-secondary:not(:disabled):not(.disabled):active,header.header-ri nav .selectLang,header.header-ri nav .show>.btn-secondary.dropdown-toggle{background-color:transparent;border:none;border-radius:0;border-left:1px solid #fff}header.header-ri nav .separatorLeft{position:absolute;top:0;left:122px;height:93px;width:1px;background-color:hsla(0,0%,100%,.3)}header.header-ri nav .navbar-toggler:active,header.header-ri nav .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}header.header-ri nav hr{border-top:1px solid #fff;position:absolute;top:75px;left:0;width:100%}@media (max-width:767.98px){header.header-ri nav .navbar-brand img{height:44px}header.header-ri nav hr{top:55px}}@media (min-width:768px){header.header-ri nav{padding:32px 20px!important}header.header-ri nav .btnMenu{margin-right:50px}header.header-ri nav .navbar-brand{position:absolute;left:50%;top:15px;margin-left:-70px!important;display:block}}header.header-ri #navbarNavAltMarkup{position:absolute;height:100%;width:350px;max-width:100%;background-color:#1b1f25;padding-left:20px;font-family:AvenirLT;z-index:1000;-webkit-transition:height 0s linear;transition:height 0s linear}header.header-ri #navbarNavAltMarkup .navbar-nav .nav-link{text-transform:uppercase;font-size:15px;color:#fff;-webkit-transition:padding .5s ease,border .5s ease,color .5s ease;transition:padding .5s ease,border .5s ease,color .5s ease;margin:10px 0}header.header-ri #navbarNavAltMarkup .navbar-nav .nav-link.active,header.header-ri #navbarNavAltMarkup .navbar-nav .nav-link:hover{position:relative;padding-left:20px;border-left:5px solid #916217;z-index:0}header.header-ri #navbarNavAltMarkup .menuMobileBottom{position:absolute;bottom:110px}header.header-ri #navbarNavAltMarkup .menuMobileBottom a{color:#fff;opacity:.7;line-height:40px}header.header-ri .mr-3{margin-right:1em!important}header.header-ri .submenu{color:#fff;background-color:#1b1f25}.pagination>li>a,.pagination>li>a:active,.pagination>li>a:hover,.pagination>li>span,.pagination>li>span:active,.pagination>li>span:hover{color:#dc3545}.pagination>li>a:focus,.pagination>li>span:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.pagination>.active>.page-link,.pagination>.active>.page-link:active,.pagination>.active>.page-link:hover,.pagination>.active>a,.pagination>.active>a:active,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:active,.pagination>.active>span:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.pagination>.active>.page-link:focus,.pagination>.active>a:focus,.pagination>.active>span:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.modal-content{border-radius:0}.modal-content .modal-header{border-bottom:1px solid #dc3545}#favorisDemandeInfosModal #loader{display:none;height:40px;width:40px}#favorisDemandeInfosModal #loader .lds-ring div{height:32px;width:32px}@font-face{font-family:slick;src:url("/luxury-rentals/fonts/slick.woff")}body,html{font-family:din-condensed,Arial;font-size:18px}@media screen and (max-width:768px){body,html{font-size:18px}}.ftsOrigSize{font-size:1rem}.inputDate{background:url("/luxury-rentals/images/icons/calendar.png") no-repeat 95% 50%}.red-lux{color:#dc3545}.btn-red-lux{background-color:#dc3545;color:#fff}.ellipsis,.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;overflow:hidden}.card-img{border-radius:0}.degrader-bas{bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.degrader-bas,.degrader-haut{position:absolute;width:100%;height:150px;left:0}.degrader-haut{top:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.degrader-bas-hover{background-color:rgba(0,0,0,.75)!important;height:100%!important}.imgLogo{max-width:350px}@media (max-width:576px){.imgLogo{max-width:280px}}a:hover{color:#dc3545}a.unstyled,a.unstyled:active,a.unstyled:active:hover,a.unstyled:focus,a.unstyled:hover,a.unstyled:visited{font-style:inherit;color:inherit;background-color:transparent;font-size:inherit;text-decoration:none;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;border-radius:inherit;border:inherit;outline:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;padding:inherit;vertical-align:inherit}@media (min-width:media-breakpoint-up(sm)){footer .quicklinks div:not(:last-child){border-right:1px solid currentColor}}footer div.copyright{text-transform:uppercase;color:#6c757d}i.loading.fa,i.loading.far,i.loading.fas{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.texte-large{font-size:1.25rem}#sliderContainerHP .sliderHP{display:none;padding:0}#sliderContainerHP .sliderHP .slick-prev{left:0;z-index:1}#sliderContainerHP .sliderHP .slick-next{right:62px}#sliderContainerHP .sliderHP .slick-next,#sliderContainerHP .sliderHP .slick-prev{margin-top:-30px}#sliderContainerHP .sliderHP .slick-next:before{content:"\2192"}#sliderContainerHP .sliderHP .slick-prev:before{content:"\2190"}#sliderContainerHP .sliderHP .slick-next:before,#sliderContainerHP .sliderHP .slick-prev:before{font-family:slick;font-size:80px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sliderContainerHP .sliderHP .card{border:none;background-size:cover;background-position:50%;height:500px;border-radius:0}@media (max-width:576px){#sliderContainerHP .slick-next:before,#sliderContainerHP .slick-prev:before{font-size:2.5rem!important}#sliderContainerHP .slick-next{right:30px!important}#sliderContainerHP .slick-next,#sliderContainerHP .slick-prev{margin-top:-12px!important}}.introHp{text-align:center;position:absolute;top:25px;z-index:100;width:100%;color:#fff;font-size:2rem}@media (max-width:576px){.introHp{font-size:1.4rem}}.hpIntro{position:absolute;top:0;left:0;z-index:100;width:100%;height:50%}.hpIntro h1{font-size:2rem;color:#fff}@media (max-width:576px){.hpIntro h1{font-size:1.4rem}.hpIntro .col-12{margin:30px auto!important}}#secteurBlockHP{margin-top:80px}#envoyer_demande_contact_agence textarea{height:158px}#envoyer_demande_contact_agence #button_envoyer_demande_contact_agence{background-color:#dc3545;border-color:#dc3545}@media (max-width:576px){#envoyer_demande_contact_agence textarea{height:auto}}#ficheAnnonceInfos .coeur-fav:hover{cursor:pointer}#ficheAnnonceInfos .nbInfosComplementaires{font-size:45px}#ficheAnnonceInfos .price-block span{font-weight:400;font-size:20px}#ficheAnnonceInfos #video-container,#ficheAnnonceInfos #video-container iframe{height:100%}#ficheAnnonceInfos .brochureDiv{font-size:22px;text-align:center}#ficheAnnonceInfos .brochureDiv div.flexBoite{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ficheAnnonceInfos .brochureDiv p{color:#000}#ficheAnnonceInfos .brochureDiv a{color:#fff}#ficheAnnonceInfos .brochureDiv a:hover{text-decoration:none}.area-description{font-size:1.2rem}.secteurName{font-size:1.5rem}.lds-ring{display:inline-block;position:relative;width:128px;height:128px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:102px;height:102px;margin:6px;border:6px solid #dc3545;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#dc3545 transparent transparent}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}