@media screen and (max-width: 1078px){.container-immobilier-list-elements .rechercher-modal-mobile-container{display:block}}.container-immobilier-list-elements .display-flex{flex-wrap:wrap}.container-immobilier-list-elements .display-flex .informations-left-container{flex:30%}@media screen and (max-width: 1078px){.container-immobilier-list-elements .display-flex .informations-left-container{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:10000;overflow-y:scroll;margin-bottom:0;height:70vh;display:none}}.container-immobilier-list-elements .display-flex .informations-left-container .card-container{vertical-align:top;position:sticky;top:130px;padding:40px;border-radius:20px;margin-bottom:20px;top:120px}@media screen and (max-width: 1078px){.container-immobilier-list-elements .display-flex .informations-left-container .card-container{margin-bottom:0;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}}.container-immobilier-list-elements .display-flex .informations-left-container .card-container .display-flex{justify-content:space-between;margin:20px -10px 20px}@media screen and (max-width: 1078px){.container-immobilier-list-elements .display-flex .informations-left-container .card-container .display-flex{display:block;margin:20px 0 !important}.container-immobilier-list-elements .display-flex .informations-left-container .card-container .display-flex .input{margin:0 0 20px !important}}.container-immobilier-list-elements .display-flex .informations-left-container .card-container .display-flex .checkbox-container label{margin-bottom:20px}.container-immobilier-list-elements .display-flex .informations-left-container .card-container .search-budget-min-max-elements .input{margin:0 10px;flex:calc(50% - 20px)}.container-immobilier-list-elements .display-flex .informations-left-container .card-container .search-budget-min-max-elements .input label{font-size:14px}.container-immobilier-list-elements .display-flex .informations-left-container .card-container .recherche-immobiliere-modal{display:flex;align-items:center}.container-immobilier-list-elements .display-flex .informations-right-container{flex:70%}.container-immobilier-list-elements .display-flex .informations-right-container .title-element{text-align:center;padding:80px 0 60px}@media screen and (max-width: 1078px){.container-immobilier-list-elements .display-flex .informations-right-container .title-element{padding:30px 0 60px}}.container-immobilier-list-elements .display-flex .informations-right-container .immobilier-card-elements{display:block;width:100%}.container-immobilier-list-elements .close-immobilier-search-container{position:absolute;right:10px;top:10px;display:none}.container-immobilier-list-elements .close-immobilier-search-container span{color:#1C494C}@media screen and (max-width: 1078px){.container-immobilier-list-elements .close-immobilier-search-container{display:block}}.immobilier-icons-elements .immobiliersInformationsMore{justify-content:center;margin-top:30px}.immobilier-icons-elements .immobiliersInformationsMore .immobiliersInformationsMoreElement{margin:0 10px;flex:calc(25% - 40px)}.immobilier-icons-elements .immobiliersInformationsMore .immobiliersInformationsMoreElement sup{vertical-align:super;font-size:10px !important;font:caption}.immobilier-icons-elements .immobiliersInformationsMore .immobiliersInformationsMoreElement .material-icons-round{font-size:2rem;margin-bottom:10px}.immobilier-icons-elements .immobiliersInformationsMore .immobiliersInformationsMoreElement span{display:block}.pagination-informations{width:100%}.pagination-informations .pagination{justify-content:right;margin:0 20px 30px 0}@media screen and (max-width: 1078px){.pagination-informations .pagination{margin:0 0 30px 0;overflow-x:auto;overflow-y:hidden}}@media screen and (max-width: 650px){.pagination-informations .pagination{width:200px}}.immo-pagination .pagination{display:flex;margin-bottom:20px;justify-content:end}.immo-pagination .pagination li{margin:0 5px}.immo-pagination .pagination li.active{font-weight:bold}.immo-pagination .pagination li a{text-decoration:none}.immo-pagination .pagination li a:hover{font-weight:bold}.actu-immo-container{color:#1C494C}.actu-immo-container .title-element{padding:40px 0;text-align:center}.actu-immo-container .subtitle-element{text-align:center;margin-bottom:40px;font-weight:bold}.actu-immo-articles-container{display:flex;justify-content:center;margin:20px -10px}@media screen and (max-width: 830px){.actu-immo-articles-container{display:block;margin:20px 0}}.actu-immo-articles-container .actu-immo-articles-elements{margin:0 10px;width:30%;border:1px solid #1C494C;border-radius:20px}@media screen and (max-width: 830px){.actu-immo-articles-container .actu-immo-articles-elements{margin:20px 0}}.actu-immo-articles-container .actu-immo-articles-elements .card-container{border-radius:20px;padding:20px;text-align:center;overflow:hidden;position:relative;background-color:rgba(255,255,255,0.4)}.actu-immo-articles-container .actu-immo-articles-elements .card-container .actualites-name-category{margin-bottom:20px}.actu-immo-articles-container .actu-immo-articles-elements .card-container .actualites-title-article{font-weight:bold;padding:10px 0;line-height:22px;height:40px}.actu-immo-articles-container .actu-immo-articles-elements .card-container .btn-banner-informations-container{margin-top:20px}.card-subtitle{font-size:1rem;margin-top:20px;display:block}.btn-all-informations-container{text-align:center;padding-top:20px}#modal .modal-container{min-width:initial;overflow:scroll !important}@media screen and (max-width: 700px){#modal .modal-container{width:auto}}#modal .modal-container .modal-element-block{flex:50%}#modal .modal-container .modal-element-block .card-title{font-size:1.5rem;font-weight:bold}#modal .modal-container .modal-element-block .display-flex{align-items:center}#modal .modal-container .modal-element-block .display-flex .checkbox-container{margin:10px 5px 10px 10px}@media screen and (max-width: 810px){#modal .modal-container .modal-element-block .display-flex .checkbox-container.display-flex{display:flex}}#modal .modal-container .modal-element-block .display-flex .checkbox-container .material-icons-round{margin-left:5px}#modal .modal-container .modal-element-block .search-budget-min-max-elements{margin:10px 0}#modal .modal-container .modal-element-block .search-budget-min-max-elements#search-budget-modal{margin-top:20px}@media screen and (max-width: 810px){#modal .modal-container .modal-element-block .search-budget-min-max-elements{margin:20px 0 10px}}#modal .modal-container .modal-element-block .search-budget-min-max-elements .input{flex:calc(50% - 20px);margin:0 10px}@media screen and (max-width: 810px){#modal .modal-container .modal-element-block .search-budget-min-max-elements .input{margin:0 5px 10px}}@media screen and (max-width: 810px){#modal .modal-container .modal-element-block.contact-elements{margin-top:40px}}#modal .modal-container .modal-element-block.contact-elements .display-flex{margin-top:20px}#modal .modal-container .modal-element-block.contact-elements .display-flex .input{flex:calc(50% - 20px);margin:0 10px}@media screen and (max-width: 810px){#modal .modal-container .modal-element-block.contact-elements .display-flex .input{margin:0 5px 10px}}#modal .modal-container .modal-element-block.contact-elements .display-flex .mentions-legales{flex:20%;position:inherit;margin-right:10px;text-align:right}#modal .modal-container .modal-element-block.contact-elements .display-flex .btn-element{flex:inherit}#modal .modal-container .modal-element-block.contact-elements .display-flex:last-child{text-align:right}.empty-real-estate{text-align:center;margin-bottom:80px;margin-top:40px;font-weight:bold;font-size:32px;color:#1C494C}#forms-elements{margin-top:20px}.poppin-tools-elements{display:flex}.poppin-tools-elements label{margin-right:10px}.poppin-tools-elements .material-icons-round{color:#1C494C}
