.loading{display:block;width:100%;height:100%;background:rgba(255,255,255,0.7);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:15}.loading-container{display:block;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden}.loading-spin{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.loading-spin>div{box-sizing:content-box;position:absolute;animation:loader 1s linear infinite;width:120px;height:120px;top:40px;left:40px;border-radius:50%;box-shadow:0 7.6000000000000005px 0 0 #d8d8d8;transform-origin:60px 63.8px}@keyframes loader{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.loading.show{opacity:1;visibility:visible;transition:all .6s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.loading{display:block;width:100%;height:100%;background:rgba(255,255,255,0.7);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:15}.loading-container{display:block;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden}.loading-spin{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.loading-spin>div{box-sizing:content-box;position:absolute;animation:loader 1s linear infinite;width:120px;height:120px;top:40px;left:40px;border-radius:50%;box-shadow:0 7.6000000000000005px 0 0 #d8d8d8;transform-origin:60px 63.8px}@keyframes loader{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.loading.show{opacity:1;visibility:visible;transition:all .6s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.cardimmob{display:block;width:100%;color:#2d2d2d;overflow:hidden}.cardimmob .image{display:block;width:100%;height:0;background:#1B2D57;border-radius:5px;padding-bottom:80%;overflow:hidden;position:relative;margin-bottom:20px}.cardimmob .image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:all .6s cubic-bezier(0.77, 0, 0.175, 1)}.cardimmob .image .type{display:table;font-size:11px;font-weight:600;line-height:1.8;color:#2d2d2d;border-radius:5px 0 0 0;text-transform:uppercase;background:#fff;box-sizing:border-box;padding:10px 20px;position:absolute;top:0;left:0;z-index:1}.cardimmob .infos{display:block;color:#2d2d2d}.cardimmob .infos a{color:#2d2d2d}.cardimmob .infos a:hover{color:#2d2d2d}.cardimmob .infos .title{display:block;font-size:24px;font-weight:700;line-height:1;margin-bottom:5px}.cardimmob .infos .flexbox{display:flex;justify-content:space-between;margin-bottom:15px}.cardimmob .infos .price{display:block;font-size:18px;font-weight:400;line-height:normal;text-transform:uppercase}.cardimmob .infos .ref{display:block;color:#878787;font-size:14px;font-weight:400;line-height:1.57;text-transform:uppercase;margin-top:4px}.cardimmob .infos .details{display:flex;width:100%;color:#878787;font-size:14px;font-weight:400;line-height:1.57;justify-content:flex-start;padding:0;gap:1px}.cardimmob .infos .details li{list-style-type:none;padding:0;margin:0}.cardimmob .infos .details li:not(:last-of-type):after{content:'|';margin:0 3px}.cardimmob:hover{color:#1B2D57}.cardimmob:hover .image img{transform:scale(1.1);opacity:0.7}.estatearchive{display:block;width:100%}.estatearchive-filter{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:15px;margin-bottom:50px}@media (min-width: 1200px){.estatearchive-filter{justify-content:space-between;gap:20px}}.estatearchive-filter select{display:table;width:auto !important;font-size:14px !important;font-weight:300 !important;line-height:1.57 !important;max-width:200px;min-width:200px;-webkit-appearance:none;background:#fff url("../img/icone-drop-noir.svg") 93% center/12px 12px no-repeat !important;box-sizing:border-box;padding:10px 35px 10px 20px;border:1px solid #d9d9d9 !important;border-radius:4px}@media (min-width: 760px){.estatearchive-filter select{max-width:230px}}.estatearchive-filter select:focus{outline-style:none}.estatearchive-filter select::-ms-expand{display:none !important}.estatearchive-filter input[type="number"]{display:table;max-width:80px;font-size:14px !important;font-weight:300 !important;line-height:1.57 !important;-webkit-appearance:none;background:#fff;box-sizing:border-box;padding:10px 10px 10px 15px;border:1px solid #d9d9d9 !important;border-radius:4px}.estatearchive-filter input[type="number"]:focus{border-color:#1B2D57 !important;outline-style:none}.estatearchive-filter .label{font-weight:600}.estatearchive-filter .field{display:flex;gap:15px;align-items:center}.estatearchive-filter .field-group{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.estatearchive-filter .field-group:nth-child(2){gap:10px 25px;margin-left:auto}.estatearchive-filter .field-group>span{font-weight:600}.estatearchive-filter .field-flexbox{display:flex;gap:10px;align-items:center}.estatearchive-filter .searchbtn{display:block;width:45px;height:45px;background:#1B2D57 url("../img/icone-loupe.svg") center center/18px auto no-repeat;border-radius:800px}.estatearchive-list{display:flex;flex-direction:column;gap:25px}@media (min-width: 576px){.estatearchive-list{flex-direction:row;flex-wrap:wrap;gap:35px 25px}}@media (min-width: 760px){.estatearchive-list{gap:40px 35px}}@media (min-width: 1360px){.estatearchive-list{gap:40px}}@media (min-width: 576px){.estatearchive-list .cardimmob{width:calc((100% - 25px) / 2);flex-basis:calc((100% - 25px) / 2)}}@media (min-width: 760px){.estatearchive-list .cardimmob{width:calc((100% - 35px) / 2);flex-basis:calc((100% - 35px) / 2)}}@media (min-width: 1000px){.estatearchive-list .cardimmob{width:calc((100% - 70px) / 3);flex-basis:calc((100% - 70px) / 3)}}@media (min-width: 1360px){.estatearchive-list .cardimmob{width:calc((100% - 80px) / 3);flex-basis:calc((100% - 80px) / 3)}}.estatearchive-nav{display:block;text-align:center;background:transparent;margin:50px auto;position:relative;box-shadow:0 0 0 0 transparent !important;z-index:2}.estatearchive-nav ul li{display:inline-block;white-space:nowrap;list-style-type:none}.estatearchive-nav a,.estatearchive-nav span.page-numbers,.estatearchive-nav .current{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;width:40px;height:40px;background:transparent;color:#2d2d2d;border:1px solid #eaeaea;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);font-size:16px;box-sizing:border-box;font-weight:300;line-height:1.67;text-align:center;margin:0 2px 5px}.estatearchive-nav a .icon,.estatearchive-nav span.page-numbers .icon,.estatearchive-nav .current .icon{width:14px;height:14px;fill:#2d2d2d}.estatearchive-nav a.prev .icon,.estatearchive-nav span.page-numbers.prev .icon,.estatearchive-nav .current.prev .icon{transform:rotate(180deg)}.estatearchive-nav a:hover{background:#efefef;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.estatearchive-nav span.page-numbers.current{color:#fff;background:#1B2D57;border-color:#1B2D57;font-weight:600}

/*# sourceMappingURL=neolia-immoblist.css.map */
