.bloc-share[data-v-56d29a57]{padding-bottom:1.875rem;padding-top:1.875rem;text-align:center}.bloc-share .titre[data-v-56d29a57]{font-size:1.125rem}.bloc-share .share[data-v-56d29a57]{padding-top:.625rem}@media(min-width:992px){.bloc-share[data-v-56d29a57]{padding-bottom:2.5rem;padding-top:2.5rem}}.bandeau-contact[data-v-0795f21e]{background-color:#3a5163;color:#fff;display:flex;height:6.25rem;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1030}.bandeau-contact__content[data-v-0795f21e]{align-items:center;display:flex;justify-content:space-between}.bandeau-contact__content--img[data-v-0795f21e]{border-radius:.25rem}.bandeau-contact__content--title[data-v-0795f21e]{font-size:1.25rem;padding:0 3.125rem}.bloc-partenaire-ca-footer[data-v-03af1199]{border:1px solid #d8d8d8;display:block;margin:1.5625rem auto;max-width:38.75rem;padding:.625rem 1.25rem}.bloc-partenaire-ca-footer .logo[data-v-03af1199]{margin-right:1.25rem;max-width:5rem}.bloc-partenaire-ca-footer .texte[data-v-03af1199]{color:#7a878c;display:block;font-size:.875rem;font-weight:700;text-align:left;text-transform:uppercase}.bloc-partenaire-ca-footer .btn-green[data-v-03af1199]{background-color:#009b9d;border-radius:.9375rem;color:#fff;font-size:.875rem;margin-top:.625rem}.bloc-partenaire-ca-footer:hover .btn-green[data-v-03af1199]{background-color:#007577}@media(min-width:768px){.bloc-partenaire-ca-footer .btn-green[data-v-03af1199]{display:inline-block;width:auto}}.bloc-partenaire-detail[data-v-4273472e]{border:1px solid #66707a;padding:.625rem}.bloc-partenaire-detail .titre[data-v-4273472e]{margin-bottom:.625rem}.bloc-partenaire-detail .color-neuf[data-v-4273472e]{color:#eb212e}.bloc-partenaire-detail .image[data-v-4273472e]{width:100%}.bloc-partenaire-detail .texte[data-v-4273472e]{font-size:.75rem}.bloc-partenaire-detail .link[data-v-4273472e]{margin-top:1.25rem;text-transform:uppercase}.detail-nav[data-v-45724b3d]{border-bottom:1px solid #d8d8d8;padding:0}.detail-nav .detail-nav-bandeau[data-v-45724b3d]{align-items:center;display:flex;margin:0 auto;max-width:87.5rem;padding:0}.detail-nav .detail-nav-bandeau .title[data-v-45724b3d]{align-items:center;border-bottom:1px solid #d8d8d8;color:#3a5163;display:flex;flex-direction:column;font-size:.6875rem;height:2.1875rem;justify-content:center;margin:0;text-align:center}.detail-nav .detail-nav-bandeau .btn-retour-liste[data-v-45724b3d]{align-items:center;background-color:transparent;border:none;color:#7a878c;display:flex;font-size:.875rem;padding:0}.detail-nav .detail-nav-bandeau .btn-retour-liste .icon-back-list[data-v-45724b3d]{fill:#7a878c;transform:rotate(180deg);transition:all .15s ease-in-out}.detail-nav .detail-nav-bandeau .btn-retour-liste[data-v-45724b3d]:hover{color:#3a5163}.detail-nav .detail-nav-bandeau .btn-retour-liste:hover .icon-back-list[data-v-45724b3d]{fill:#3a5163}.detail-nav .detail-nav-bandeau .btn-container[data-v-45724b3d]{align-items:center;display:flex;height:2.8125rem;padding:0 .625rem}.detail-nav .detail-nav-bandeau .btn-prec[data-v-45724b3d],.detail-nav .detail-nav-bandeau .btn-suiv[data-v-45724b3d]{background-color:transparent;border:none;color:#7a878c;padding:0}.detail-nav .detail-nav-bandeau .btn-prec[data-v-45724b3d]:hover,.detail-nav .detail-nav-bandeau .btn-suiv[data-v-45724b3d]:hover{color:#3a5163}.detail-nav .detail-nav-bandeau .compteur[data-v-45724b3d]{font-size:.875rem;padding:0 .3125rem}@media(min-width:768px){.detail-nav .detail-nav-bandeau[data-v-45724b3d]{height:4.375rem}.detail-nav .detail-nav-bandeau .title[data-v-45724b3d]{border:none;flex-direction:row;font-size:1.25rem;text-align:inherit}.detail-nav .detail-nav-bandeau .btn-prec[data-v-45724b3d],.detail-nav .detail-nav-bandeau .btn-retour-liste[data-v-45724b3d],.detail-nav .detail-nav-bandeau .btn-suiv[data-v-45724b3d]{font-size:.625rem;text-transform:uppercase}}.picture-zoom[data-v-54c0898c]{height:100%;width:100%}.picture-zoom[data-v-54c0898c] .zoomer{align-items:center;display:flex;justify-content:center}.picture-zoom__pic[data-v-54c0898c]{cursor:zoom-in;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.picture-zoom--zoomed .picture-zoom__pic[data-v-54c0898c]{cursor:move}.bloc-contact-buttons[data-v-7f847570]{display:flex;justify-content:center;width:100%}.bloc-contact-buttons .btn-tel[data-v-7f847570]{margin-right:1.5rem}.drag-scroll[data-v-a57a29cc]{cursor:grab;max-height:100%;max-width:100%;overflow:hidden}.drag-scroll[data-v-a57a29cc]:active{cursor:grabbing}.slider-photos[data-v-656f9b8c]{position:relative;width:100%}.slider-photos .ofi-slider[data-v-656f9b8c]{height:100%;width:100%}.slider-photos .zoom-container[data-v-656f9b8c]{align-items:center;background:#000;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.slider-photos .zoom-container__drag-scroll[data-v-656f9b8c] img,.slider-photos .zoom-container__drag-scroll[data-v-656f9b8c]>*{height:auto;max-height:none;max-width:none;width:auto}.consent-video-overlay[data-v-4b51843a]{background-color:#fff;color:#3a5163;position:relative}.consent-video-overlay[data-v-4b51843a]:before{content:"";display:block;padding-top:56.25%;width:100%}.consent-video-overlay__title[data-v-4b51843a]{color:#3a5163;font-size:1.25rem;margin:0}.consent-video-overlay__content[data-v-4b51843a],.consent-video-overlay__img[data-v-4b51843a]{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.consent-video-overlay__img[data-v-4b51843a]{-o-object-fit:cover;object-fit:cover;opacity:.2}.consent-video-overlay__content[data-v-4b51843a]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.25rem;text-align:center}.consent-video-overlay__message[data-v-4b51843a]{margin:.625rem 0}@media(min-width:992px){.consent-video-overlay__title[data-v-4b51843a]{font-size:2.5rem}.consent-video-overlay__message[data-v-4b51843a]{margin:1.875rem 0;max-width:37.5rem}}.bottom-sheet[data-v-a350b210]{align-items:flex-end;background-color:rgba(0,0,0,.4);bottom:100%;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;padding:.3125rem .3125rem 0;position:fixed;right:100%;top:0;width:100%;z-index:9999}.bottom-sheet__wrapper[data-v-a350b210]{background-color:#fff;border-radius:.25rem .25rem 0 0;box-shadow:4px 4px 10px rgba(0,0,0,.1);cursor:auto;height:-moz-fit-content;height:fit-content;max-height:100%;max-width:768px;min-width:320px;overflow-y:auto;padding-bottom:.9375rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.bottom-sheet__close[data-v-a350b210]{background-color:transparent;border:none;color:inherit;cursor:pointer;font-size:2.1875rem;line-height:2rem;position:absolute;right:.25rem;top:.25rem;transition:color .3s}.bottom-sheet__close[data-v-a350b210]:hover{color:var(--clr-dark-blue)}.bottom-sheet__header[data-v-a350b210]{position:relative;text-align:center}.bottom-sheet__content[data-v-a350b210]{position:relative}.bottom-sheet__content[data-v-a350b210]>*{max-width:100%}.bottom-sheet-enter-active[data-v-a350b210],.bottom-sheet-leave-active[data-v-a350b210]{transition:opacity .8s}.bottom-sheet-enter-active .bottom-sheet__wrapper[data-v-a350b210],.bottom-sheet-leave-active .bottom-sheet__wrapper[data-v-a350b210]{transition-duration:.8s;transition-property:transform}.bottom-sheet-enter[data-v-a350b210],.bottom-sheet-leave-to[data-v-a350b210]{opacity:0}.bottom-sheet-enter .bottom-sheet__wrapper[data-v-a350b210],.bottom-sheet-leave-to .bottom-sheet__wrapper[data-v-a350b210]{transform:translateY(100%)}.card-tel[data-v-52113538]{color:#7a878c;padding:1.875rem 1.25rem;text-align:center}.card-tel__content[data-v-52113538]{margin:0 auto 1.5625rem;max-width:18.75rem}.card-tel__buttons[data-v-52113538]{align-items:center;display:flex;flex-direction:column}.card-tel__buttons .btn-tel[data-v-52113538]{align-items:center;background-color:#6da9c2;border:none;border-radius:1.25rem;color:#fff;display:flex;height:2.5rem;justify-content:center;width:15.625rem}.card-tel__buttons .btn-tel[data-v-52113538]:hover{background-color:#3a5163;transition:all .15s ease-in-out}.x-field-area .floating-label[data-v-64b963fe]{left:0;opacity:.6;pointer-events:none;position:absolute;top:0;transition:all .2s ease}.x-field-area .textarea[data-v-64b963fe]{background:transparent;cursor:inherit;text-overflow:ellipsis;width:100%}.x-field-area .textarea.labeled[data-v-64b963fe]:not(:-moz-placeholder-shown){position:relative;top:.375em}.x-field-area .textarea.labeled[data-v-64b963fe]:focus,.x-field-area .textarea.labeled[data-v-64b963fe]:not(:placeholder-shown){position:relative;top:.375em}.x-field-area .textarea.labeled:not(:-moz-placeholder-shown)+.floating-label[data-v-64b963fe]{font-size:.625em;line-height:1em;opacity:1;top:-.25em}.x-field-area .textarea.labeled:focus+.floating-label[data-v-64b963fe],.x-field-area .textarea.labeled:not(:placeholder-shown)+.floating-label[data-v-64b963fe]{font-size:.625em;line-height:1em;opacity:1;top:-.25em}.modal-diaporama__sidebar-title[data-v-32721da0]{align-items:center;background-color:#3a5163;color:#fff;display:flex;font-size:1.25rem;height:50px;justify-content:center;margin:0}.modal-diaporama__sidebar-content--mail[data-v-32721da0]{max-width:25rem;padding:1.25rem 1.25rem 0}[data-v-32721da0] .diaporama.modal{padding:0!important}[data-v-32721da0] .diaporama.modal .modal-dialog{height:100%;margin:0;max-width:100%;overflow:hidden}[data-v-32721da0] .diaporama.modal .modal-dialog .modal-content{background-color:#3a5163;border:0;border-radius:0;color:#fff;height:100%}[data-v-32721da0] .diaporama.modal .modal-dialog .modal-content .modal-body{height:100%;padding:0}[data-v-32721da0] .slider-photos .ofi-slider__arrow{background-color:#fff;color:#3a5163;height:3.125rem;width:3.125rem}[data-v-32721da0] .slider-photos .ofi-slider__arrow:hover{background-color:#6da9c2}[data-v-32721da0] .bottom-sheet .bottom-sheet__close svg{fill:#fff}[data-v-32721da0] .bottom-sheet .bottom-sheet__close:hover svg{fill:#a8b9c2}[data-v-32721da0] .mentions-rgpd{color:#3a5163}.full-screen-zone[data-v-32721da0]{align-items:stretch;display:flex;flex-direction:column;font-family:Outfit;height:100%}.full-screen-zone .infor-bar[data-v-32721da0]{align-items:flex-end;display:flex;font-size:.8125rem;justify-content:center;min-height:6.25rem}.full-screen-zone .infor-bar .btn-header[data-v-32721da0]{align-items:center;background-color:transparent;border:none;display:flex;flex-direction:column}.full-screen-zone .infor-bar .btn-header svg[data-v-32721da0]{transition:fill .15s ease-in-out}.full-screen-zone .infor-bar .btn-header.btn-close-diapo[data-v-32721da0]:hover{color:#a8b9c2}.full-screen-zone .infor-bar .btn-header.btn-close-diapo:hover svg[data-v-32721da0]{fill:#a8b9c2}.full-screen-zone .infor-bar .btn-view-mode[data-v-32721da0]{color:#a8b9c2}.full-screen-zone .infor-bar .btn-view-mode .svg-wrapper[data-v-32721da0]{align-items:center;background-color:#a8b9c2;border-radius:50%;display:flex;height:2.1875rem;justify-content:center;transition:all .55s ease-in-out;width:2.1875rem}.full-screen-zone .infor-bar .btn-view-mode .svg-wrapper svg[data-v-32721da0]{fill:#fff}.full-screen-zone .infor-bar .btn-view-mode.btn-active[data-v-32721da0],.full-screen-zone .infor-bar .btn-view-mode[data-v-32721da0]:hover{color:#fff}.full-screen-zone .infor-bar .btn-view-mode.btn-active .svg-wrapper[data-v-32721da0],.full-screen-zone .infor-bar .btn-view-mode:hover .svg-wrapper[data-v-32721da0]{background-color:#fff}.full-screen-zone .infor-bar .btn-view-mode.btn-active .svg-wrapper svg[data-v-32721da0],.full-screen-zone .infor-bar .btn-view-mode:hover .svg-wrapper svg[data-v-32721da0]{fill:#3a5163}.full-screen-zone .infor-bar .btn-close-diapo[data-v-32721da0]{font-size:.625rem;position:absolute;right:0;text-transform:uppercase;top:0}.full-screen-zone .infor-bar .btn-close-diapo .svg-wrapper[data-v-32721da0]{background-color:transparent}.full-screen-zone .infor-bar .btn-close-diapo .svg-wrapper svg[data-v-32721da0]{fill:#fff;height:2.1875rem;width:2.1875rem}.full-screen-zone .infor-bar .btn-close-diapo:hover .svg-wrapper[data-v-32721da0]{background-color:transparent}.full-screen-zone .infor-bar .btn-close-diapo:hover .svg-wrapper svg[data-v-32721da0]{fill:#a8b9c2}.full-screen-zone .fill-height[data-v-32721da0]{flex:1 1 auto;overflow:hidden;position:relative}.full-screen-zone .fill-height .diaporama-slider[data-v-32721da0]{height:100%;width:100%}.full-screen-zone .fill-height .diaporama-slider__slide[data-v-32721da0]{align-items:center;display:flex;height:100%;justify-content:center}.full-screen-zone .fill-height .diaporama-slider__img[data-v-32721da0]{max-height:100%}.full-screen-zone .fill-height .diaporama-slider__disabled[data-v-32721da0] .ofi-slider__arrow{display:none}.full-screen-zone .fill-height .diaporama-slider[data-v-32721da0] .slick-list,.full-screen-zone .fill-height .diaporama-slider[data-v-32721da0] .slick-slide,.full-screen-zone .fill-height .diaporama-slider[data-v-32721da0] .slick-slide>div,.full-screen-zone .fill-height .diaporama-slider[data-v-32721da0] .slick-track,.full-screen-zone .fill-height .diaporama-slider[data-v-32721da0] .slide{height:100%!important}.full-screen-zone .fill-height .video-container[data-v-32721da0],.full-screen-zone .fill-height .visite-container[data-v-32721da0]{margin:3.125rem auto 0;max-height:calc(80vh - 50px);position:relative}.full-screen-zone .fill-height .video-container iframe[data-v-32721da0],.full-screen-zone .fill-height .visite-container iframe[data-v-32721da0]{border:none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.full-screen-zone .fill-height .video-container[data-v-32721da0]:before,.full-screen-zone .fill-height .visite-container[data-v-32721da0]:before{content:"";display:block;padding-top:56.25%;width:100%}.full-screen-zone .bloc-contact-buttons[data-v-32721da0]{bottom:.625rem;position:absolute}@media(min-width:992px){.full-screen-zone .infor-bar .btn-close-diapo[data-v-32721da0]{right:6.25rem;top:inherit}.full-screen-zone .infor-bar .btn-close-diapo .svg-wrapper svg[data-v-32721da0]{height:2.5rem;width:2.5rem}.full-screen-zone .bloc-contact-buttons[data-v-32721da0]{bottom:1.875rem}.full-screen-zone .bloc-contact-buttons[data-v-32721da0] .btn{width:15.625rem}}.detail-logements h2[data-v-33d0eaae]{color:#3a5163;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.detail-logements__classif[data-v-33d0eaae]{border-radius:.25rem;box-shadow:4px 4px 10px rgba(0,0,0,.1);font-size:.875rem;margin-bottom:1.25rem;padding:0 .625rem;transition:all .2s ease-in-out}.detail-logements__classif.opened[data-v-33d0eaae]{background-color:#edf1f2}.detail-logements__classif--header[data-v-33d0eaae],.detail-logements__classif--logement[data-v-33d0eaae]{grid-row-gap:1.25rem;align-items:center;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);min-height:5rem;padding:.625rem 0;row-gap:1.25rem}.detail-logements__classif--header .col-header[data-v-33d0eaae],.detail-logements__classif--logement .col-header[data-v-33d0eaae]{text-align:center}.detail-logements__classif--header .libelle[data-v-33d0eaae],.detail-logements__classif--logement .libelle[data-v-33d0eaae]{color:#3a5163;font-weight:700;grid-area:1/1/2/3}.detail-logements__classif--header .libelle .type[data-v-33d0eaae],.detail-logements__classif--logement .libelle .type[data-v-33d0eaae]{text-transform:capitalize}.detail-logements__classif--header .prix[data-v-33d0eaae],.detail-logements__classif--logement .prix[data-v-33d0eaae]{grid-area:1/3/2/5}.detail-logements__classif--header .prix__by-square-meters[data-v-33d0eaae],.detail-logements__classif--logement .prix__by-square-meters[data-v-33d0eaae]{font-size:.625rem}.detail-logements__classif--header .surface[data-v-33d0eaae],.detail-logements__classif--logement .surface[data-v-33d0eaae]{grid-area:1/5/2/6}.detail-logements__classif--header .prix[data-v-33d0eaae],.detail-logements__classif--header .surface[data-v-33d0eaae],.detail-logements__classif--logement .prix[data-v-33d0eaae],.detail-logements__classif--logement .surface[data-v-33d0eaae]{align-items:center;display:flex;flex-direction:column}.detail-logements__classif--header .prix--header[data-v-33d0eaae],.detail-logements__classif--header .surface--header[data-v-33d0eaae],.detail-logements__classif--logement .prix--header[data-v-33d0eaae],.detail-logements__classif--logement .surface--header[data-v-33d0eaae]{font-size:.625rem;line-height:.8125rem;text-transform:uppercase}.detail-logements__classif--header .prix--display[data-v-33d0eaae],.detail-logements__classif--header .surface--display[data-v-33d0eaae],.detail-logements__classif--logement .prix--display[data-v-33d0eaae],.detail-logements__classif--logement .surface--display[data-v-33d0eaae]{color:#3a5163;font-weight:700}.detail-logements__classif--header .btn-voir-tous[data-v-33d0eaae],.detail-logements__classif--logement .btn-voir-tous[data-v-33d0eaae]{background-color:transparent;border:1px solid #3a5163;display:block;grid-area:2/1/3/5;justify-self:start;max-width:9.375rem;overflow:hidden;padding-right:.3125rem;text-overflow:ellipsis;transition:all .15s ease-in-out}.detail-logements__classif--header .btn-voir-tous svg[data-v-33d0eaae],.detail-logements__classif--logement .btn-voir-tous svg[data-v-33d0eaae]{transition:all .2s ease-in-out}.detail-logements__classif--header .btn-voir-tous svg.arrow-up[data-v-33d0eaae],.detail-logements__classif--logement .btn-voir-tous svg.arrow-up[data-v-33d0eaae]{transform:rotate(180deg)}.detail-logements__classif--header .btn-voir-tous[data-v-33d0eaae]:hover,.detail-logements__classif--logement .btn-voir-tous[data-v-33d0eaae]:hover{background-color:transparent;border:1px solid #6da9c2}.detail-logements__classif--header .btn-call[data-v-33d0eaae],.detail-logements__classif--logement .btn-call[data-v-33d0eaae]{grid-area:2/5/3/6;padding:0}.detail-logements__classif--header .btn-call .svg-wrapper[data-v-33d0eaae],.detail-logements__classif--logement .btn-call .svg-wrapper[data-v-33d0eaae]{align-items:center;background-color:#6da9c2;border-radius:50%;box-shadow:4px 4px 10px rgba(0,0,0,.1);display:flex;height:2.5rem;justify-content:center;transition:all .15s ease-in-out;width:2.5rem}.detail-logements__classif--header .btn-call .svg-wrapper svg[data-v-33d0eaae],.detail-logements__classif--logement .btn-call .svg-wrapper svg[data-v-33d0eaae]{fill:#fff}.detail-logements__classif--header .btn-call:hover .svg-wrapper[data-v-33d0eaae],.detail-logements__classif--logement .btn-call:hover .svg-wrapper[data-v-33d0eaae]{background-color:#3a5163!important}.detail-logements__classif--header[data-v-33d0eaae]{cursor:pointer}.detail-logements__classif--logement[data-v-33d0eaae]{align-items:flex-start;border-top:1px solid #d8d8d8;color:#3a5163;row-gap:0}.detail-logements__classif--logement .libelle[data-v-33d0eaae]{font-weight:400}.detail-logements__classif--logement .exposition[data-v-33d0eaae]{align-self:center;grid-area:2/3/3/5;justify-self:center}@media(min-width:992px){.detail-logements h2[data-v-33d0eaae]{font-size:1.5rem;margin-bottom:1.875rem}.detail-logements__classif[data-v-33d0eaae]{font-size:1rem;margin-bottom:.625rem;padding:0 1.875rem}.detail-logements__classif--header[data-v-33d0eaae],.detail-logements__classif--logement[data-v-33d0eaae]{align-items:center;grid-template-columns:repeat(5,1fr);grid-template-rows:inherit;row-gap:inherit}.detail-logements__classif--header .btn-call[data-v-33d0eaae],.detail-logements__classif--header .btn-voir-tous[data-v-33d0eaae],.detail-logements__classif--header .exposition[data-v-33d0eaae],.detail-logements__classif--header .libelle[data-v-33d0eaae],.detail-logements__classif--header .prix[data-v-33d0eaae],.detail-logements__classif--header .surface[data-v-33d0eaae],.detail-logements__classif--logement .btn-call[data-v-33d0eaae],.detail-logements__classif--logement .btn-voir-tous[data-v-33d0eaae],.detail-logements__classif--logement .exposition[data-v-33d0eaae],.detail-logements__classif--logement .libelle[data-v-33d0eaae],.detail-logements__classif--logement .prix[data-v-33d0eaae],.detail-logements__classif--logement .surface[data-v-33d0eaae]{grid-area:inherit}.detail-logements__classif--header .btn-voir-tous[data-v-33d0eaae],.detail-logements__classif--logement .btn-voir-tous[data-v-33d0eaae]{justify-self:center}.detail-logements__classif--header .exposition[data-v-33d0eaae],.detail-logements__classif--logement .exposition[data-v-33d0eaae]{grid-column:4/5}.detail-logements__classif--header .btn-call[data-v-33d0eaae],.detail-logements__classif--logement .btn-call[data-v-33d0eaae]{grid-column:5/6}.detail-logements__classif--header .btn-call .svg-wrapper[data-v-33d0eaae],.detail-logements__classif--logement .btn-call .svg-wrapper[data-v-33d0eaae]{margin-right:.625rem}}.loi-badge[data-v-7e206cc4]{align-items:center;border-radius:.25rem;box-shadow:4px 4px 10px rgba(0,0,0,.1);color:#fff;display:flex;font-size:.75rem;height:1.25rem;justify-content:center;padding:0 .625rem}.loi-badge svg[data-v-7e206cc4]{fill:#fff;height:.9375rem;margin-right:.25rem;width:.9375rem}.loi-badge.lmnp[data-v-7e206cc4]{background-color:#e6573a}.loi-badge.seniors[data-v-7e206cc4]{background-color:#f86233}.loi-badge.etudiantes[data-v-7e206cc4]{background-color:#f88933}.loi-badge.tva[data-v-7e206cc4]{background-color:#cb2d6f}.loi-badge.pls[data-v-7e206cc4]{background-color:#cb2d5b}.loi-badge.ptz[data-v-7e206cc4]{background-color:#f37676}.loi-badge.re2020[data-v-7e206cc4],.loi-badge.re2025[data-v-7e206cc4]{background-color:#60b94b}.loi-badge.brs[data-v-7e206cc4]{background-color:#b63068}.loi-badge.psla[data-v-7e206cc4]{background-color:#f66d6d}.loi-badge a[data-v-7e206cc4]{color:inherit}.offre-commerciale[data-v-46485f97]{border:1px solid #a8b9c2;border-radius:.25rem;display:flex;flex-direction:column;margin-top:1.25rem;padding:1.25rem}.offre-commerciale h2[data-v-46485f97]{color:#3a5163;font-weight:700;margin-bottom:.625rem;text-align:center}.offre-commerciale .offre-title[data-v-46485f97]{font-size:1.25rem;font-weight:700}.offre-commerciale .offre-detail[data-v-46485f97]{align-self:end;cursor:pointer}.offre-commerciale .offre-more[data-v-46485f97]{font-size:.75rem;margin-top:.625rem}.programme-description[data-v-5693d68e]{color:#7a878c}.programme-description h2[data-v-5693d68e]{color:#3a5163;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.programme-description hr[data-v-5693d68e]{border:none;border-top:1px solid #d8d8d8}.programme-description__header[data-v-5693d68e]{margin-bottom:1.25rem}.programme-description__header .wrapper-btn-map-title[data-v-5693d68e]{display:flex;margin-bottom:.625rem}.programme-description__header .wrapper-btn-map-title .btn-map[data-v-5693d68e]{border:1px solid #3a5163;box-shadow:4px 4px 10px rgba(0,0,0,.1);margin-right:.625rem;min-width:6.25rem}.programme-description__header .wrapper-btn-map-title .btn-map[data-v-5693d68e]:hover{border:1px solid #6da9c2}.programme-description__header .wrapper-btn-map-title .title[data-v-5693d68e]{color:#3a5163;font-size:.8125rem;line-height:1rem}.programme-description__header .wrapper-btn-map-title .title .btn-address[data-v-5693d68e]{padding:0}.programme-description__header .badge-littoral[data-v-5693d68e],.programme-description__header .badges[data-v-5693d68e]{display:flex;flex-wrap:wrap}.programme-description__blocks[data-v-5693d68e]{align-items:center;display:flex;flex-direction:column}.programme-description__blocks .block[data-v-5693d68e]{background-color:#edf1f2;border-radius:.25rem;color:#7a878c;height:7.5rem;margin:.3125rem 0;min-width:18.75rem;padding:.625rem 1.875rem 0}.programme-description__blocks .block__title[data-v-5693d68e]{align-items:center;display:flex;margin-bottom:.625rem}.programme-description__blocks .block__title h4[data-v-5693d68e]{color:#3a5163;font-weight:700;margin:0}.programme-description__blocks .block__content[data-v-5693d68e]{max-width:230px}.programme-description__blocks svg[data-v-5693d68e]{fill:#3a5163}.programme-description__blocks .btn-prix[data-v-5693d68e]{font-size:1rem;font-weight:700;padding:0}.programme-description__blocks .link-wrapper[data-v-5693d68e]{align-items:center;display:flex;margin-top:.625rem}.programme-description__blocks .link-wrapper .link-partenaire[data-v-5693d68e]{color:#3a5163;-webkit-text-decoration:underline;text-decoration:underline}.programme-description__blocks .link-wrapper .link-partenaire[data-v-5693d68e]:hover{color:#6da9c2}.programme-description__contact-buttons[data-v-5693d68e]{margin:1.875rem 0}.programme-description__text .bureau[data-v-5693d68e]{color:#3a5163;font-weight:700;margin:0}.programme-description .loi-description[data-v-5693d68e]:last-child{margin-bottom:0}.programme-description hr[data-v-5693d68e]{margin:1.25rem 0}@media(min-width:992px){.programme-description h2[data-v-5693d68e]{font-size:1.5rem;margin-bottom:1.875rem}.programme-description__header[data-v-5693d68e]{display:flex}.programme-description__header .wrapper-btn-map-title .btn-map[data-v-5693d68e]{margin-right:.9375rem}.programme-description__header .wrapper-btn-map-title .title[data-v-5693d68e]{font-size:1rem;line-height:1.25rem;max-width:15rem}.programme-description__header .badges[data-v-5693d68e]{margin-left:.625rem}.programme-description__blocks[data-v-5693d68e]{flex-direction:row;gap:.625rem}.programme-description__blocks .block[data-v-5693d68e]{min-width:-moz-fit-content;min-width:fit-content;width:33%}.programme-description__contact-buttons[data-v-5693d68e]{justify-content:flex-start}.programme-description hr[data-v-5693d68e]{margin:3.125rem 0}}.programme-description__badges__item[data-v-5693d68e]{box-shadow:4px 4px 10px rgba(0,0,0,.1);font-size:1.25rem;margin-bottom:.5rem;margin-right:.5rem}.bloc-contact-client[data-v-67aed3dc]{background-color:#fff;border-radius:.25rem;box-shadow:4px 4px 10px rgba(0,0,0,.1);max-width:62.5rem}.bloc-contact-client__header[data-v-67aed3dc]{align-items:center;background-color:#edf1f2;border-radius:.25rem;display:flex;height:3.75rem;justify-content:center}.bloc-contact-client__header h3[data-v-67aed3dc]{color:#3a5163;font-size:1.5rem;margin:0}.bloc-contact-client__content[data-v-67aed3dc]{align-items:center;display:flex;flex-direction:column-reverse;padding:.625rem 0}.bloc-contact-client__content--client[data-v-67aed3dc]{margin-top:.9375rem;text-align:center}.bloc-contact-client__content--client .client-logo[data-v-67aed3dc]{border:1px solid #edf1f2;border-radius:.25rem}.bloc-contact-client__content--client .client-infos .title[data-v-67aed3dc]{color:#3a5163;margin:.625rem 0;text-transform:uppercase}.bloc-contact-client__content--client .client-infos[data-v-67aed3dc] .address{color:#7a878c;font-size:1rem;line-height:1.25rem}.bloc-contact-client__content--client .fax[data-v-67aed3dc],.bloc-contact-client__content--client .siret[data-v-67aed3dc]{color:#7a878c}.bloc-contact-client__content--client .link[data-v-67aed3dc]{color:#3a5163;cursor:pointer;display:block;font-size:.625rem;margin-top:.625rem;-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase}.bloc-contact-client__content--client .link[data-v-67aed3dc]:hover{color:#6da9c2}.bloc-contact-client__content--phone[data-v-67aed3dc]{margin:0 auto 15px}.bloc-contact-client__content--separator[data-v-67aed3dc]{align-items:center;display:flex;margin-bottom:.9375rem}.bloc-contact-client__content--separator .text[data-v-67aed3dc]{color:#3a5163;margin:0 .625rem}.bloc-contact-client__content--separator .line[data-v-67aed3dc]{border-top:1px solid #a8b9c2;width:100%}.bloc-contact-client__content--form[data-v-67aed3dc]{padding:.625rem .625rem 0;position:relative}.bloc-contact-client__content--form .info[data-v-67aed3dc]{color:#7a878c;margin-bottom:.9375rem}@media(min-width:992px){.bloc-contact-client__content[data-v-67aed3dc]{align-items:flex-start;flex-direction:row;padding:3.125rem 6.25rem}.bloc-contact-client__content--client[data-v-67aed3dc]{flex:2;margin:0;text-align:left}.bloc-contact-client__content--form[data-v-67aed3dc]{flex:3}}.bloc-cross[data-v-77c4e1f8]{position:relative}.bloc-cross__title[data-v-77c4e1f8]{display:flex;justify-content:center;padding:3.125rem .625rem 1.875rem}.bloc-cross__title h3[data-v-77c4e1f8]{color:#3a5163;font-size:1.5rem;font-weight:300;line-height:1.875rem;margin:0;max-width:15.625rem;text-align:center}.bloc-cross__annonces[data-v-77c4e1f8]{align-items:center;display:flex;flex-direction:column}.bloc-cross__annonces .annonce-card[data-v-77c4e1f8]{animation:append-card-77c4e1f8 .3s ease-in-out;margin-bottom:1.875rem;width:100%}@media(min-width:992px){.bloc-cross__title[data-v-77c4e1f8]{padding:0 0 3.125rem}.bloc-cross__title h3[data-v-77c4e1f8]{font-size:2.5rem;line-height:3.125rem;max-width:inherit}.bloc-cross__annonces[data-v-77c4e1f8]{flex-direction:row;justify-content:space-evenly;margin-top:0}.bloc-cross__annonces .annonce-card[data-v-77c4e1f8]{margin:0 .625rem}}@keyframes append-card-77c4e1f8{0%{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}.page-detail-obsolete[data-v-c9f14518]{color:#7a878c;font-family:Outfit}.page-detail-obsolete__searchbar[data-v-c9f14518]{display:none!important;margin:auto;max-width:75rem}.page-detail-obsolete__searchbar__wrapper[data-v-c9f14518]{align-items:center;border-bottom:1px solid var(--clr-line);display:flex;justify-content:center;min-height:2.8125rem}@media(min-width:1200px){.page-detail-obsolete__searchbar[data-v-c9f14518]{display:flex!important}}.page-detail-obsolete__search-btn[data-v-c9f14518]{--btn-bd-radius:1.25rem;--btn-padding:0 1.25rem;--btn-gap:0.625rem;--btn-font-size:1rem;border:1px solid #a8b9c2;color:#3a5163}@media(min-width:1200px){.page-detail-obsolete__search-btn[data-v-c9f14518]{display:none}}.page-detail-obsolete__content[data-v-c9f14518]{border-bottom:1px solid var(--clr-line);color:#3a5163;display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.page-detail-obsolete__content__title[data-v-c9f14518]{color:#3a5163;margin:0}.page-detail-obsolete__content__link[data-v-c9f14518]{border:0;display:inline;font-weight:700;margin-bottom:var(--spacing-sm);vertical-align:baseline}.page-detail-obsolete__description[data-v-c9f14518]{padding-top:var(--spacing-xl)}.page-detail-obsolete__description__title[data-v-c9f14518]{color:#3a5163;font-size:var(--txt-size-lg);font-weight:700}.page-detail-obsolete__description__bureau[data-v-c9f14518]{color:#3a5163;font-weight:700;margin-bottom:0;margin-top:var(--spacing-lg)}.page-detail-obsolete__contact[data-v-c9f14518]{align-items:center;display:flex;flex-direction:column;margin-left:calc(var(--spacing)*-1);margin-right:calc(var(--spacing)*-1);padding-top:var(--spacing-xl)}.page-detail-obsolete__contact__title[data-v-c9f14518]{align-self:flex-start;color:#3a5163;font-size:var(--txt-size-lg);padding-bottom:var(--spacing-lg)}@media(min-width:1024px){.page-detail-obsolete__cross[data-v-c9f14518]{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.page-detail-obsolete__alert[data-v-c9f14518]{border-bottom:1px solid var(--clr-line);border-top:1px solid var(--clr-line);padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.page-detail-obsolete__content__title[data-v-c9f14518]{font-size:var(--txt-size-lg)}.page-detail-obsolete__content__alert[data-v-c9f14518]{justify-content:left!important}.page-detail-obsolete__description[data-v-c9f14518]{border-bottom:1px solid var(--clr-line);padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.page-detail-obsolete__description__title[data-v-c9f14518]{font-size:var(--txt-size-xl)}.page-detail-obsolete__contact[data-v-c9f14518]{border-bottom:1px solid var(--clr-line);margin:0;padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.page-detail-obsolete__contact__title[data-v-c9f14518]{font-size:var(--txt-size-xl)}}.bloc-contact-annonce[data-v-4485a186]{margin-bottom:.625rem}.bloc-contact-annonce .bordure[data-v-4485a186]{border:1px solid #e1e1e1}.bloc-contact-annonce .bordure .tab-mail[data-v-4485a186]{cursor:pointer;padding:.375rem}.bloc-contact-annonce .bordure .tab-mail .icon-markunread[data-v-4485a186]:before{font-size:1.375rem;top:.25rem}.bloc-contact-annonce .bordure .tab-mail[data-v-4485a186]:hover{background-color:#66707a;color:#fff}.bloc-contact-annonce .bordure .cta-tel-popin[data-v-4485a186]{font-size:1.25rem}.services[data-v-462f4d18]{background-color:#000;bottom:0;opacity:.5;padding:.3125rem;z-index:1030}.services .service[data-v-462f4d18]{color:#66707a;cursor:pointer;font-size:.8125rem;opacity:1;padding:0 .3125rem}.services .service.actif[data-v-462f4d18],.services .service[data-v-462f4d18]:hover{color:#fff}.services .service .icon[data-v-462f4d18]{font-size:1.125rem}.map-services[data-v-1d204bd1]{height:100%;position:relative;width:100%}.map-services[data-v-1d204bd1] .x-map-marker.blue{color:#25f}.map-services[data-v-1d204bd1] .x-map-marker.green{color:#090}.map-services[data-v-1d204bd1] .x-map-marker.orange{color:#e70}.map-services[data-v-1d204bd1] .x-map-marker.pink{color:#e7a}.map-services[data-v-1d204bd1] .x-map-marker.brown{color:#740}.map-services[data-v-1d204bd1] .x-map-marker.purple{color:#a0a}.map-services[data-v-1d204bd1] .x-map-marker.cyan{color:#0ab}.map-neuf[data-v-1d204bd1] .x-map-marker{color:#3a5163}.map-neuf[data-v-1d204bd1] .x-map-marker .icon .poi{height:2.8125rem;width:2.8125rem}.slider-annonce .gallery-container[data-v-186c5001]{margin:20px auto;max-width:87.5rem;position:relative}.slider-annonce .gallery-container .etat-avancement[data-v-186c5001]{max-width:23.75rem}.slider-annonce .gallery-container .btn-show-diapo[data-v-186c5001]{border-radius:50%;box-shadow:4px 4px 10px rgba(0,0,0,.1);padding:0;position:absolute;right:10px;top:10px;width:2.5rem}.slider-annonce .gallery-container .btn-show-photos[data-v-186c5001]{box-shadow:4px 4px 10px rgba(0,0,0,.1);position:absolute;right:10%;top:35%}.slider-annonce .gallery-container[data-v-186c5001]:before{content:"";display:block;padding-top:37.5%;width:100%}.slider-annonce .gallery[data-v-186c5001]{grid-column-gap:.3125rem;grid-row-gap:.3125rem;bottom:0;display:grid;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.slider-annonce .gallery .image-wrapper[data-v-186c5001]{border-radius:.25rem;overflow:hidden;position:relative}.slider-annonce .gallery .image-wrapper img[data-v-186c5001]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.slider-annonce .gallery .image-wrapper[data-v-186c5001]:after{background-color:rgba(58,81,99,.2);content:"";cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.slider-annonce .gallery .image-wrapper:hover img[data-v-186c5001]{transform:scale(1.05)}.slider-annonce .gallery .image-wrapper[data-v-186c5001]:hover:after{opacity:1}.slider-annonce .gallery__2[data-v-186c5001]{grid-template-columns:1fr 1fr}.slider-annonce .gallery__3[data-v-186c5001]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.slider-annonce .gallery__3 .image-wrapper[data-v-186c5001]:first-child{grid-area:1/1/3/2}.slider-annonce .gallery__3 .image-wrapper[data-v-186c5001]:nth-child(2){grid-area:1/2/2/3}.slider-annonce .gallery__3 .image-wrapper[data-v-186c5001]:last-child{grid-area:2/2/3/3}.slider-annonce .map-container[data-v-186c5001]{margin:0 auto;max-width:87.5rem;min-height:15rem;position:relative}.slider-annonce .map-container[data-v-186c5001]:before{content:"";display:block;padding-top:37.5%;width:100%}.slider-annonce .map-container .map-neuf[data-v-186c5001]{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.slider-annonce .slider-photos[data-v-186c5001]{height:15rem}.slider-annonce .slider-photos[data-v-186c5001] .ofi-slider__arrow{align-items:center;background-color:#6da9c2;border-radius:50%;color:#fff;display:flex;height:2.5rem;width:2.5rem}.slider-annonce .badges-video[data-v-186c5001]{bottom:10px;display:flex;left:10px;position:absolute}.slider-annonce .badges-video .badge-video[data-v-186c5001]{border-radius:50%;box-shadow:4px 4px 10px rgba(0,0,0,.1);height:2.1875rem;padding:0;width:2.1875rem}.slider-annonce__slide[data-v-186c5001]{height:auto;overflow:hidden;position:relative}.slider-annonce__slide__image[data-v-186c5001]{align-items:center;display:flex;height:15rem;justify-content:center}.slider-annonce__slide__image img[data-v-186c5001]{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.slider-annonce .map-container[data-v-186c5001]{margin:20px auto 0}}.bloc-contact-annonce[data-v-3c8ffe5b]{background-color:#fff;border-radius:.25rem;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);z-index:1000}.bloc-contact-annonce__title[data-v-3c8ffe5b]{align-items:center;background-color:#edf1f2;border-radius:.25rem;display:flex;height:3.75rem;justify-content:center}.bloc-contact-annonce__title h3[data-v-3c8ffe5b]{color:#3a5163;font-size:1.5rem;margin:0}.bloc-contact-annonce__content[data-v-3c8ffe5b]{padding:0 1.25rem 1.25rem;position:relative}.bloc-contact-annonce__content--phone[data-v-3c8ffe5b]{margin:30px auto 15px}.bloc-contact-annonce__content--separator[data-v-3c8ffe5b]{align-items:center;display:flex}.bloc-contact-annonce__content--separator .text[data-v-3c8ffe5b]{color:#3a5163;margin:0 .625rem}.bloc-contact-annonce__content--separator .line[data-v-3c8ffe5b]{border-top:1px solid #a8b9c2;width:100%}.bloc-contact-annonce__content--info[data-v-3c8ffe5b]{color:#7a878c;margin:.9375rem 0}.bloc-contact-annonce__content--overlay[data-v-3c8ffe5b]{background-color:#fff;height:calc(100% + 30px);left:0;position:absolute;top:-30px;width:100%;z-index:10}.bloc-contact-annonce__content--overlay .header[data-v-3c8ffe5b]{align-items:center;background-color:#3a5163;display:flex;height:3.75rem;justify-content:space-between;padding:0 1.25rem}.bloc-contact-annonce__content--overlay .header .title[data-v-3c8ffe5b]{color:#fff;font-size:1.5rem;margin:0}.bloc-contact-annonce__content--overlay .header .close[data-v-3c8ffe5b]{opacity:1}.bloc-contact-annonce__content--overlay .header .close svg[data-v-3c8ffe5b]{fill:#fff}.bloc-contact-annonce__content[data-v-3c8ffe5b] .form-contact-email__overlay{height:calc(100% + 30px);margin-top:-1.875rem}.page-detail[data-v-e8e7db00]{font-family:Outfit}.page-detail__content[data-v-e8e7db00]{padding:0 .625rem;width:100%}.page-detail__content--top[data-v-e8e7db00]{display:flex;margin:1.25rem auto 0;max-width:87.5rem}.page-detail__content--top .bloc-contact-annonce-wrapper[data-v-e8e7db00]{width:33.3333333333%}.page-detail__content--top .bloc-contact-annonce-wrapper .bloc-contact-annonce[data-v-e8e7db00]{margin:-9.375rem auto 0;position:sticky;top:7.5rem;width:21.25rem}.page-detail__content--bottom .title[data-v-e8e7db00]{border-top:1px solid #d8d8d8;color:#3a5163;font-size:1.5rem;margin:0 auto;max-width:87.5rem;padding:1.875rem 0 .625rem}.page-detail__content--bottom .bloc-contact-client[data-v-e8e7db00]{margin:0 -10px}.page-detail__content--bottom .bloc-partenaire-ca-footer[data-v-e8e7db00]{border:1px solid #d8d8d8;border-radius:.25rem;padding:1.25rem}.page-detail .detail-nav-bottom[data-v-e8e7db00]{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.page-detail .bloc-contact-flottant[data-v-e8e7db00]{align-items:center;background-color:#3a5163;display:flex;height:3.75rem;z-index:1000}.page-detail .bottom-sheet--title[data-v-e8e7db00]{align-items:center;background-color:#3a5163;color:#fff;display:flex;font-size:1.125rem;height:50px;justify-content:center;margin:0}.page-detail .bottom-sheet--content[data-v-e8e7db00]{padding:1.25rem 1.25rem 0}.page-detail .bottom-sheet[data-v-e8e7db00] .bottom-sheet__wrapper{max-width:21.25rem}.page-detail .bottom-sheet[data-v-e8e7db00] .bottom-sheet__close svg{fill:#fff}@media(min-width:1200px){.page-detail .page-detail__content--top .programme-description[data-v-e8e7db00]{width:66.6666666667%}.page-detail .page-detail__content--bottom[data-v-e8e7db00]{margin-top:3.125rem}.page-detail .page-detail__content--bottom .bloc-contact-client[data-v-e8e7db00]{margin:-80px auto 0;position:relative}.page-detail .page-detail__content--bottom .bloc-cross[data-v-e8e7db00]{margin-top:3.125rem}.page-detail .page-detail__content--bottom .bloc-partenaire-ca-footer[data-v-e8e7db00]{margin:6.25rem auto}}.bloc-share[data-v-e8e7db00]{background-color:#3a5163;margin-top:1.875rem;max-width:inherit}.bloc-share[data-v-e8e7db00] .titre{color:#fff;font-size:1rem}.bloc-share[data-v-e8e7db00] .btn-social{border-color:#fff;color:#fff}.bloc-share[data-v-e8e7db00] .btn-social:hover{background-color:#6da9c2}@media(min-width:1200px){.bloc-share[data-v-e8e7db00]{margin-top:6.25rem}}