.top-lieux-pro[data-v-29a95724]{padding-top:2.5rem}.top-lieux-pro .col-button[data-v-29a95724]{margin-bottom:.625rem}@media(min-width:992px){.top-lieux-pro[data-v-29a95724]{padding-top:3.75rem}.top-lieux-pro .col-button[data-v-29a95724]{margin-bottom:1.875rem}}.header-list .moteur-header[data-v-2ac4013c]{padding:0;position:relative}@media(min-width:768px){.header-list[data-v-2ac4013c]{background-image:url(https://www.ouestfrance-immo.com/ouestfrance-immo/site/fond-list-annuaire.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;min-height:7.5625rem;z-index:801}.header-list[data-v-2ac4013c]:before{background:linear-gradient(rgba(0,0,0,.8),transparent);content:" ";display:block;height:85%;left:0;position:absolute;top:0;width:100%}.header-list .icon-search[data-v-2ac4013c]:before{font-size:1.875rem;top:.4375rem}.header-list .moteur-header[data-v-2ac4013c]{padding:1.25rem 1.5625rem .9375rem}}@media(min-width:1200px){.header-list .moteur-header[data-v-2ac4013c]{padding-left:7.5rem;padding-right:7.5rem}}.list-keep-scroll[data-v-f8ea1992]{height:100%;overflow-y:auto}.slider-cartes-client[data-v-4818ed34] .carte-client{border:none;display:flex;flex-direction:column}.slider-cartes-client[data-v-4818ed34] .carte-client-link{flex:1 1 auto}.slider-cartes-client[data-v-4818ed34] .popin-contact-tel .wrapper .close{right:2.5rem}.map-clients .slider-cartes-client[data-v-6cbf1e2a]{width:18.75rem}.map-clients .slider-cartes-client[data-v-6cbf1e2a] .carte-client{height:15.625rem}.map-clients .slider-cartes-client[data-v-6cbf1e2a] .ofi-slider__arrow{height:calc(100% - 2.5rem);top:0;transform:none}.map-clients .slider-cartes-client[data-v-6cbf1e2a] .slide{padding:0}.map-clients .mobile-popup-container .slider-cartes-client[data-v-6cbf1e2a]{width:auto}.map-clients .mobile-popup-container .slider-cartes-client[data-v-6cbf1e2a] .carte-client{height:auto}.map-clients .mobile-popup-container .slider-cartes-client[data-v-6cbf1e2a] .ofi-slider__arrow{height:100%}.map-clients .x-map-marker.cluster .marker-icon__premium[data-v-6cbf1e2a]{top:-20px}.map-clients .marker-icon__cluster[data-v-6cbf1e2a]{align-items:center;background-color:#66707a;border-radius:50%;box-shadow:4px 4px 10px rgba(0,0,0,.1);color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.map-clients .marker-icon__cluster[data-v-6cbf1e2a]:hover{filter:brightness(80%)}.map-clients[data-v-6cbf1e2a] .x-map-marker{color:#66707a}.map-clients[data-v-6cbf1e2a] .x-map-marker .icon .poi{height:2.8125rem;width:2.8125rem}.liste-clients .col-title .title[data-v-363c3ffe]{font-size:.8125rem;margin:0 3.75rem 0 0;padding:.8125rem 0}.liste-clients .col-title .dropdown[data-v-363c3ffe]{position:absolute;right:0;top:0}.liste-clients .col-subtitle1[data-v-363c3ffe]{font-size:.8125rem;padding-bottom:.625rem;text-align:center}.liste-clients .mapped-layout.map-opened[data-v-363c3ffe]{height:calc(100vh - 116px)}.liste-clients .mapped-layout .carte-client[data-v-363c3ffe]{margin-bottom:1.25rem}.liste-clients .mapped-layout[data-v-363c3ffe] .btn-sm,.liste-clients .mapped-layout[data-v-363c3ffe] .btn.btn-sm{font-size:.75rem;line-height:1.5;min-height:auto;padding:.375rem .5rem}.liste-clients .mapped-layout[data-v-363c3ffe]>.col-12.d-flex>.d-flex{gap:.625rem}@media(min-width:768px){.liste-clients .main-title[data-v-363c3ffe]{flex-shrink:0}.liste-clients .main-title .title[data-v-363c3ffe]{font-size:1.25rem;white-space:nowrap}.liste-clients .col-title[data-v-363c3ffe]{display:flex;justify-content:center;padding:1.25rem 0 0}.liste-clients .col-title .title[data-v-363c3ffe]{font-size:1.5rem;margin-right:.625rem;padding:.625rem 0}.liste-clients .col-title .dropdown[data-v-363c3ffe]{margin-top:.3125rem;position:relative}.liste-clients .col-subtitle1[data-v-363c3ffe]{font-size:1.125rem;padding-bottom:.625rem}.liste-clients .mapped-layout.map-opened[data-v-363c3ffe]{height:calc(100vh - 300px)}.liste-clients .mapped-layout .pagination[data-v-363c3ffe]{margin:1.875rem 0}}.responsive-page-list .title-wrapper[data-v-46670474]{border-bottom:1px solid #e1e1e1;height:2.375rem}.responsive-page-list .title-wrapper .title[data-v-46670474]{font-size:.8125rem}