@media only screen and (min-width :1081px){.toolbar-fixed .offer-hero{height:calc(100vh - 184Px)}}@media only screen and (min-width :1081px){.toolbar-fixed.toolbar-tray-open .offer-hero{height:calc(100vh - 249Px)}}.offer-seo-title{display:flex}.offer-seo-title a{color:#434f57;font-size:14px;line-height:1.75;color:#434f57!important;margin-left:0}@media screen and (min-width:1175px){.offer-seo-title a:hover{color:#04af6e!important}.offer-seo-title a:hover .icon:before{color:#04af6e!important}}.offer-seo-title a .icon{color:#434f57!important}.offer-seo-title a .icon:before{left:-.5em;position:relative}@media screen and (max-width:960px){.offer-seo-title a{font-size:14px}}.commercial-title h1{margin:0}.commercial-title p{font-family:BNPPSans,"Open Sans";font-weight:700;font-size:38px;line-height:1.25;color:#1c2d37;margin-top:0}.commercial-title .commercial-title-main + p{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:normal;color:#434f57}@media only screen and (max-width :1080px){.commercial-title .commercial-title-main + p{font-size:14px}}.commercial-title .tile-transaction-bien{font-size:.4em;font-weight:400;font-family:BNPPSans,"Open Sans";display:flex;color:#434f57}@media only screen and (max-width :600px){.commercial-title .tile-transaction-bien{font-size:.6em}}.offer-tags{display:flex;flex-wrap:wrap;gap:4px}.offer-tags .tag{padding:0 14px;line-height:1.6;padding:2px 8px;border:1px solid #d6dbde;font-size:13px;color:#434f57;border-radius:16px}.offer-tags .tag:focus,.offer-tags .tag:hover{color:#1c2d37}@media only screen and (max-width :600px){.offer-tags .tag{padding:1px 8px}}.offer-tags .tag:first-letter{text-transform:uppercase}.share-businessid-line{position:relative}.share-businessid-line .js-tooltip-content.share{right:20px;top:57px}.business-id{display:flex;flex-wrap:nowrap;white-space:nowrap}.business-id .reference{font-size:13px}.business-id-mobile{display:none}@media only screen and (max-width :1080px){.business-id{display:none}.business-id-mobile{display:flex;flex-wrap:nowrap;white-space:nowrap}.business-id-mobile .reference{font-size:13px}}.buttons-list button[data-target=share-list-menu-sticky].icon-close{border:none;font-size:18px;background:#fff}@media only screen and (max-width :600px){.buttons-list button[data-target=share-list-menu-sticky].icon-close{margin-right:0;position:absolute;right:0;padding-left:0}}.buttons-list .share-list,.share-businessid-line .share-list{display:flex;box-shadow:none;margin-top:0;margin-bottom:0;height:100%!important}.buttons-list .share-list li,.share-businessid-line .share-list li{display:flex;align-items:center}.buttons-list .share-list li:active,.buttons-list .share-list li:hover,.share-businessid-line .share-list li:active,.share-businessid-line .share-list li:hover{background-color:transparent}.buttons-list #share-list,.share-businessid-line #share-list{width:auto;margin-right:-16px;align-items:center;background:#fff}.buttons-list #share-list li a,.share-businessid-line #share-list li a{display:inline-block;height:100%;padding:0 5px;color:#1c2d37;font-size:20px;line-height:20px}.buttons-list #share-list li a:hover,.share-businessid-line #share-list li a:hover{background-color:transparent;color:#008859}.buttons-list #share-list li a i,.share-businessid-line #share-list li a i{margin:0}.buttons-list #share-list li a[data-network=linkedin],.share-businessid-line #share-list li a[data-network=linkedin]{margin-top:-3px}.buttons-list .add-favoris,.share-businessid-line .add-favoris{padding:0 8px}.share-list-menu-sticky--container{display:flex}@media only screen and (max-width :1080px){.share-list-menu-sticky--container{align-items:center;justify-content:center}}.share-list-menu-sticky--container #share-list-menu-sticky{top:0!important;line-height:normal;box-shadow:none}@media only screen and (max-width :600px){.share-list-menu-sticky--container #share-list-menu-sticky{margin-right:32px}}.share-list-menu-sticky--container #share-list-menu-sticky a{cursor:pointer;padding-top:0}.share-list-menu-sticky--container #share-list-menu-sticky a i{font-size:16px;line-height:14px;margin:0}@media only screen and (max-width :1080px){.surface-block{flex-direction:column;align-items:flex-start}}.surface-block div:not(.surface){padding-top:16px}.surface-block .surface{flex-wrap:nowrap}.surface-block .surface .surface-value{font-family:BNPPSans;font-weight:700;color:#1c2d37;font-size:40px;line-height:40px;letter-spacing:.002em}.surface-block .surface .divisible{font-family:"Open Sans";font-size:16px;line-height:100%;color:#434f57}.surface-block .surface sup{font-size:50%;top:-1em}@media screen and (max-width:767px){.surface-block .surface .surface-value{font-size:28px;line-height:28px;flex-direction:column;align-items:flex-start}.surface-block .surface .divisible{font-size:14px}}.surface-block .icon-big-arrow-down:before{margin:0}.block-budget p.on-demand{color:#434f57;font-weight:700;font-family:BNPPSans;font-size:24px;color:#434f57}@media only screen and (max-width :1080px){.block-budget{display:flex;flex-direction:column;align-items:flex-start!important}.block-budget.on-demand{flex-direction:row;align-items:center!important}}@media screen and (max-width:1024px){.block-budget--container{position:relative}}.block-budget > div > div{height:100%}.block-budget .price-block{display:flex;flex-direction:column}.block-budget .price-block .price-info{display:flex;position:relative;align-items:baseline;gap:.5em;height:16px}.block-budget .price-block .price-info .price-tooltip{display:flex;align-items:center}.block-budget .price-block .price-info .price-tooltip i{margin-left:0!important}.block-budget .price-block .price-info .price-tooltip i:focus{outline:0}.block-budget .price{color:#008859;font-family:BNPPSans;font-weight:700;line-height:1}.block-budget .price span.starting-price{font-size:24px;margin-right:4px}@media screen and (max-width:767px){.block-budget .price span.starting-price{font-size:16px;line-height:16px}}.block-budget .price span:not(.starting-price){font-size:40px;line-height:40px}@media screen and (max-width:767px){.block-budget .price span:not(.starting-price){font-size:28px;line-height:28px}}.block-budget .price-format{font-family:Open Sans;font-weight:400;font-size:16px;line-height:100%}@media screen and (max-width:767px){.block-budget .price-format{font-size:14px}}.block-budget .infos{line-height:1.85;margin-left:12px}.block-budget .icon{cursor:pointer;margin-left:12px}.block-budget .input-field{margin:0}.block-budget #tooltip{max-width:300px;display:none;margin-bottom:2px!important}.block-budget #tooltip[data-show]{display:block}.block-budget #tooltip #arrow,.block-budget #tooltip #arrow::before{position:absolute;width:8px;height:8px;z-index:-1}.block-budget #tooltip #arrow::before{content:"";transform:rotate(45deg);background:#1c2d37}.block-budget #tooltip[data-popper-placement^=top] > #arrow{bottom:-4px}.block-budget #tooltip[data-popper-placement^=bottom] > #arrow{top:-4px}.block-budget #tooltip[data-popper-placement^=left] > #arrow{right:-4px}.block-budget #tooltip[data-popper-placement^=right] > #arrow{left:-4px}.switch-operation p{margin-right:12px}.switch-operation button{margin-right:12px;padding:9px 12px 7px!important}.offer-hero--right{position:relative}.offer-hero--right #home-slider-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:1000;cursor:pointer}@media screen and (max-width:767px){.offer-hero--right #home-slider-overlay{background-color:rgba(0,0,0,.5)}}.offer-hero--right #home-slider-close{position:fixed;display:none;top:40px;right:40px;z-index:1010;cursor:pointer;color:#fff;font-size:30px;line-height:1;padding:6px}.offer-hero--right #home-slider-close i{display:flex;align-items:center;justify-content:center}.offer-hero--right #home-slider-close i:before{margin:0}@media only screen and (max-width :1080px){.offer-hero--right #home-slider-counter{display:none;position:fixed;left:0;top:0;padding:10px 25px;background-color:rgba(0,0,0,.56);color:#fff;z-index:1010}}.offer-hero--right #home-slider-counter{display:none;position:fixed;left:calc(50% - 62.5px);top:25px;padding:10px;background-color:rgba(0,0,0,.6);color:#fff;z-index:1010;width:125px;text-align:center}.offer-hero--right #home-slider-counter.fullscreen{left:calc((100% - 500px)/ 2 + 500px - 62.5px);width:125px}.offer-content{margin-top:20px}.offer-content .offer-content-summary-identification{font-family:Open Sans;font-size:14px;color:#434f57;display:flex;justify-content:space-between;align-items:center}.offer-content .offer-content-summary-identification .offer-content-tags{display:flex;gap:12px}.offer-content .offer-content-summary-identification .offer-content-tags .tag{border:1px solid #cfcece;padding:6px 12px;line-height:16px;border-radius:16px;font-weight:600}.offer-content .offer-content-summary-identification .offer-content-tags .tag:first-letter{text-transform:uppercase}.offer-content .offer-content-summary-identification .offer-content-tags .tag-exclusive,.offer-content .offer-content-summary-identification .offer-content-tags .tag-premium{background-color:#d0ae6e;border:none;color:#fff}.offer-content h1{font-family:BNPPSans;font-weight:700;font-size:33px;line-height:115%;color:#1c2d37;margin-top:20px}.offer-content .separator{border-color:#d6dbde}@media only screen and (max-width :1080px){.offer-content{padding:0}.offer-content h1{font-size:24px}}.offer-content #surface-table thead tr th{font-weight:400;font-family:BNPPSans,"Open Sans"}.offer-content #surface-table thead tr th.active{font-family:BNPPSans,"Open Sans";font-weight:700}.offer-content .surface-table-wrapper{max-width:100%;overflow:auto}.offer-content #surface-table #floor-column{min-width:80px}.offer-content #surface-table #nature-column{min-width:90px}.offer-content #surface-table #surface-column{min-width:115px}.offer-content #surface-table #lot-column{min-width:50px}.offer-content #surface-table tr td{white-space:nowrap}.offer-content #description{position:relative;min-height:209px}.offer-content #description h2{margin-left:-1px;margin-bottom:24px}.offer-content #description .btn-show-hide{margin-top:20px}.offer-content #description span.btn-text{font-family:BNPPSans,"Open Sans"!important}.offer-content #description span.arrow-down{top:-2px}.offer-content #description span.arrow-up{top:2px}.offer-content #description .offer--block-description.active::after{display:none}.offer-content .offer--block-description{padding-right:36px;font-family:"Open Sans"!important;font-size:18px!important;line-height:140%!important;overflow:hidden;transition:all 250ms;position:relative}.offer-content .offer--block-description h3,.offer-content .offer--block-description li,.offer-content .offer--block-description p,.offer-content .offer--block-description span{font-family:BNPPSans,"Open Sans"!important;font-size:16px!important;line-height:140%!important;color:#1c2d37!important}@media screen and (max-width:767px){.offer-content .offer--block-description{padding-right:0;font-size:14px!important;line-height:150%!important}.offer-content .offer--block-description h3,.offer-content .offer--block-description li,.offer-content .offer--block-description p,.offer-content .offer--block-description span{font-size:14px!important;line-height:150%!important}}.offer-content .offer--block-description p{font-family:"Open Sans"!important}.offer-content .offer--block-description ul{padding-left:40px;list-style-type:inherit}.offer-content .offer--block-description ul li{list-style-type:inherit}.offer-content .offer--block-description strong{font-family:BNPPSans,"Open Sans"!important;font-weight:700;font-size:16px!important;line-height:1.89!important;color:#1c2d37!important}.offer-content .offer--block-description:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(249,249,251,0) 35%,#f9f9fb 90%)}@media screen and (max-width:767px){.offer-content .offer--block-description:after{background:linear-gradient(to bottom,rgba(249,249,251,0) 20%,#f9f9fb 70%)}}.offer-content .offer--block-description.short-text{position:relative}.offer-content .offer--block-description.short-text:after{display:none}.offer-content .adresse{font-family:BNPPSans-Light,"Open Sans";font-size:24px;line-height:1.58}@media screen and (max-width:767px){.offer-content .offer--poi{width:100%!important}}.offer-content .offer--poi h4{display:flex;align-items:center}.offer-content .offer--poi h4 i{font-size:22px;margin-right:14px}.offer-content .offer--poi h4 i:before{margin:0}@media screen and (max-width:767px){.offer-content .offer--itinary{width:100%!important;margin-left:0!important;margin-right:0!important}.offer-content .offer--itinary .block-prestations{padding:0!important}}.offer-content .offer--itinary .offer--poi .offer--itinary{background-color:#fff;padding-bottom:10px}.offer-content .offer--itinary .block-transport .block-gare{margin:15px 0}.offer-content .offer--itinary .block-transport .block-gare .block-type-train{display:flex;align-items:center;justify-content:center}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-list-train i.icon{display:table-cell}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-list-train .block-list-line{display:table-cell;padding-left:5px}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-train .icon{margin-right:5px}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-train .icon:before{margin-left:0;font-size:25px;top:3px;position:relative}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-train .logo-line{width:30px;height:30px;border-radius:15px;color:#000;line-height:30px;text-align:center;display:inline-block;margin-left:0}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-train .logo-line.square{width:auto;text-align:inherit;display:inline;padding:3px}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-time{flex-grow:1;text-align:right;position:relative;top:3px;min-width:-moz-fit-content;min-width:fit-content}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-time .block-duration{display:inline;float:right}.offer-content .offer--itinary .block-transport .block-gare .block-type-train .block-time .block-duration .duration{font-weight:700}.offer-content button.link.btn-show-hide{bottom:-16px!important}.offer-content #surface table thead > tr{border-bottom:1px solid #d6dbde}.offer-content #surface table thead > tr th{font-size:18px;cursor:pointer}.offer-content #surface table tr{border-bottom:1px dashed #d6dbde}.offer-content #surface table tr td{font-size:16px;font-family:BNPPSans-Light,"Open Sans";font-weight:700}.offer-content .contact-form-block.hidden{padding:0}.offer-content .contact-form-block.hidden *{visibility:hidden;height:0;margin:0;padding:0}.offer-content .contact-form-block > form h4{margin:0;margin-bottom:36px}.offer-content #odb-contact-form form{top:50px;position:relative}.offer-content #odb-contact-form form .input-field:not(.s6){padding-left:0}.offer-content #odb-contact-form form .input-field.col.s6{padding-left:0}.offer-content #odb-contact-form form #submit-message{margin-bottom:12px}@media only screen and (min-width :1081px){.offer-content .contact-form-confirm{padding:36px}}.offer-content .block-contact-fixed{position:sticky;top:82px}.offer-block-conso{display:flex;flex-wrap:wrap;margin-top:24px}.offer-block-conso figure{position:relative;margin:0;flex:1}@media only screen and (max-width :1080px){.offer-block-conso{flex-direction:column;gap:20px}}@media only screen and (max-width :600px){.offer-block-conso figure{max-width:100%}.offer-block-conso figure svg{max-width:100%}}.offer-block-conso figcaption{margin-bottom:12px}.offer-block-conso svg #letter{font-family:BNPPSans,"Open Sans"}.offer-block-conso .legend{position:absolute}.conso-energy h3 i{margin-left:-8px}.offer-content--left .section{max-width:1000px}.iv-fullscreen{background:0 0!important}.iv-fullscreen .iv-fullscreen-close{display:none}.pac-container{width:300px!important}#navigation-fullscreen{position:absolute;top:0;left:0;background-color:#fff;width:500px;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;color:#1c2d37;overflow:auto;height:100%}@media only screen and (max-width :1080px){#navigation-fullscreen{display:none}}#navigation-fullscreen.closed{height:0}#navigation-fullscreen.closed .navigation-fullscreen_chevron{left:0}#navigation-fullscreen .map-block{margin:30px;padding-bottom:30px;cursor:pointer}#navigation-fullscreen .map-block .title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:#1c2d37;margin-bottom:10px;display:block;cursor:pointer}#navigation-fullscreen .map-block .title.active{color:#008859}#navigation-fullscreen .map-block .title:hover{color:#008859}#navigation-fullscreen .chevron{float:right}#navigation-fullscreen .title-block{padding:30px;border-bottom:1px solid #ebedef}#navigation-fullscreen .collapsible-block{margin:30px;border-bottom:1px solid #ebedef;padding-bottom:30px}#navigation-fullscreen .collapsible-block.image-block .navigation-button{border:none;width:calc(50% - 10px);display:inline-block;background-color:#ebedef;margin:10px;padding:0;height:156px;border:3px solid transparent}#navigation-fullscreen .collapsible-block.image-block .navigation-button.active{border:3px solid #434f57;background-color:#ebedef;height:156px}#navigation-fullscreen .collapsible-block.image-block .navigation-button:hover{border:3px solid #434f57;background-color:#ebedef;height:156px}#navigation-fullscreen .collapsible-block.image-block .navigation-button:nth-child(even){margin-right:0}#navigation-fullscreen .collapsible-block.image-block .navigation-button:nth-child(odd){margin-right:0}#navigation-fullscreen .collapsible-block.image-block .navigation-button img{height:150px}#navigation-fullscreen .collapsible-block .title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:#1c2d37;margin-bottom:10px;display:block;cursor:pointer}#navigation-fullscreen .collapsible-block .navigation-button{display:block;padding:10px;margin:10px 0;border:2px solid #727579;cursor:pointer;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#727579}#navigation-fullscreen .collapsible-block .navigation-button.active{color:#fff;background-color:#434f57;border-color:#434f57}#navigation-fullscreen .collapsible-block .navigation-button.active:hover{border-color:#727579}#navigation-fullscreen .collapsible-block .navigation-button:hover{color:#fff;background-color:#727579}#navigation-fullscreen .navigation-fullscreen_chevron{position:fixed;top:40px;left:500px;width:40px;height:50px;cursor:pointer;background-color:#fff;border-radius:0 3px 3px 0}#navigation-fullscreen .navigation-fullscreen_chevron i{float:right;margin-top:10px;margin-right:5px}@media screen and (max-height:600px){body.mobile .medias-offer.fullscreen #home-slider-broker .card-contact{zoom:.95;font-size:95%}body.mobile .medias-offer.fullscreen #home-slider-broker .card-contact .h2{font-size:20px}body.mobile .medias-offer.fullscreen #home-slider-broker .card-contact .contact-text P{font-size:16px!important}}.menu-picto-phone-crc{display:none!important}.search-page .menu-picto-phone-crc{display:inline-block!important}a.btn-secondary.abutton.btn-contact-broker-phone{padding-left:7px;padding-right:7px;background-color:#fff;border:2px solid #00915a;color:#00915a;width:60%}.node--type-offer.node--view-mode-full .offer-slice{padding-left:67px;padding-right:67px;padding-top:67px}.node--type-offer.node--view-mode-full .offer-slice h2{margin:0;margin-bottom:24px}@media only screen and (max-width :1080px){.node--type-offer.node--view-mode-full .offer-slice{padding-left:20px;padding-right:20px}}.node--type-offer.node--view-mode-full section h2{margin:0}.node--type-offer.node--view-mode-full section#emplacement{padding:0;display:flex}.node--type-offer.node--view-mode-full section.offer-detail-section-main{padding-top:16px;padding-bottom:67px}.node--type-offer.node--view-mode-full section#bareme{padding-top:40px;padding-bottom:40px}.node--type-offer.node--view-mode-full section#bareme > div{background-color:#f9f9fb;padding:16px;border-radius:6px}.node--type-offer.node--view-mode-full section#emplacement{margin-top:67px}.node--type-offer.node--view-mode-full .offer-header{padding:0 67px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width :1080px){.node--type-offer.node--view-mode-full .offer-header{padding:0 20px}}.node--type-offer.node--view-mode-full .offer-actions .cookie-fav{display:flex;gap:24px;align-items:center}.node--type-offer.node--view-mode-full .offer-actions .cookie-fav button{font-weight:400!important;display:flex;flex-direction:row-reverse;align-items:center;gap:8px;position:relative;font-size:14px!important}.node--type-offer.node--view-mode-full .offer-media{position:relative}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list{display:grid;width:100%;border-radius:6px;overflow:hidden}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media{cursor:pointer;position:relative}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media > div:first-child{width:100%;height:100%}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media > div:first-child div{width:100%;height:100%}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .media-type-placeholder{background-color:#d7f2ef;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:url(/themes/bnpre/public/images/logo-transparent.png);background-size:33.3%;background-position:center;background-repeat:no-repeat}@media only screen and (min-width :1081px){.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list{grid-template-columns:repeat(2,minmax(0,3fr)) repeat(2,minmax(0,2fr));grid-template-rows:repeat(2,22vh);gap:16px}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media:first-child{grid-column:1/3;grid-row:1/3}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list:has(> :last-child:nth-child(2)) .field__item:nth-child(2){grid-column:3/5;grid-row:1/3}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list:has(> :last-child:nth-child(3)) .field__item:nth-child(2){grid-column:3/5;grid-row:1/2}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list:has(> :last-child:nth-child(3)) .field__item:nth-child(3){grid-column:3/5;grid-row:2/3}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list:has(> :last-child:nth-child(4)) .field__item:nth-child(2){grid-column:3/5;grid-row:1/2}}@media only screen and (max-width :1080px){.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list{grid-template-columns:minmax(0,1fr);grid-template-rows:25vh}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media{display:none}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list:not(:has(.media-type-360)) .featured-media:first-child{display:block}.node--type-offer.node--view-mode-full .offer-media .field--name-field-media-list .featured-media.media-type-360{display:block}}.node--type-offer.node--view-mode-full .offer-media .medias-navigation{position:absolute;display:flex;bottom:16px;gap:16px}.node--type-offer.node--view-mode-full .offer-media .medias-navigation button{font-family:BNPPSans!important;font-size:14px!important;padding:0 12px;height:36px;line-height:36px;white-space:nowrap}.node--type-offer.node--view-mode-full .offer-media .medias-navigation button i{font-size:20px}@media only screen and (min-width :1081px){.node--type-offer.node--view-mode-full .offer-media .medias-navigation{right:calc(40% + 32px)}}@media only screen and (max-width :1080px){.node--type-offer.node--view-mode-full .offer-media .medias-navigation{flex-direction:row-reverse;justify-content:space-between;width:100%;padding:0 16px}}@media only screen and (max-width :600px){.node--type-offer.node--view-mode-full .offer-media .medias-navigation:has(.btn-medias:nth-child(3)) .icon{display:none}}.node--type-offer.node--view-mode-full .offer-media .media-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4)}.node--type-offer.node--view-mode-full .offer-media .media-type-label{display:inline-block;width:auto;height:auto;background-color:#fff;padding:8px;font-family:BNPPSans;font-weight:700;font-size:14px;border-radius:4px}.node--type-offer.node--view-mode-full .offer-media .media-type-label i{margin-right:.5em}@media only screen and (min-width :1081px){.node--type-offer.node--view-mode-full .offer-content{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:16px}.node--type-offer.node--view-mode-full .offer-content-availability,.node--type-offer.node--view-mode-full .offer-content-summary,.node--type-offer.node--view-mode-full .offer-content-summary-description{grid-column:1}.node--type-offer.node--view-mode-full .offer-content-summary-description{padding-top:67px}.node--type-offer.node--view-mode-full .offer-contact{grid-column:2;grid-row:1/3}.node--type-offer.node--view-mode-full .offer-content-summary-surface-price{display:flex;align-items:flex-start;margin-top:24px;gap:24px}.node--type-offer.node--view-mode-full .offer-content-summary-price{border-left:1px solid #cfcece;padding-left:16px}.node--type-offer.node--view-mode-full #columns-container{-moz-column-count:3;column-count:3;width:100%}}@media only screen and (max-width :1080px){.node--type-offer.node--view-mode-full .offer-content{display:flex;flex-direction:column;gap:16px}.node--type-offer.node--view-mode-full .offer-content-summary-surface-price{display:flex;flex-direction:column;margin-top:12px;gap:12px}.node--type-offer.node--view-mode-full .offer-content-summary-price{border-top:1px solid #bbb;padding-top:8px}.node--type-offer.node--view-mode-full .offer-contact{padding:20px 10px}.node--type-offer.node--view-mode-full .offer-content-summary-description{padding:0 0 30px 0}.node--type-offer.node--view-mode-full section#services{padding:40px 20px}.node--type-offer.node--view-mode-full section#services #columns-container{display:flex;flex-direction:column;gap:32px}.node--type-offer.node--view-mode-full section#services #columns-container .block-prestations{margin-bottom:0}.node--type-offer.node--view-mode-full section#energy-diags{padding:20px 20px 20px 20px}.node--type-offer.node--view-mode-full section#surface{padding:20px 20px 40px 20px}.node--type-offer.node--view-mode-full section#surface .lot-header{padding:0 0 0 12px}.node--type-offer.node--view-mode-full section#surface .lot-body{gap:0;flex-wrap:wrap}.node--type-offer.node--view-mode-full section#surface .surface-table-lot .lot-name{font-size:16px}.node--type-offer.node--view-mode-full section#surface .surface-table-lot .lot-infos{font-size:12px;gap:12px}.node--type-offer.node--view-mode-full section#surface .surface-table-lot.active .lot-divisions{padding:16px}.node--type-offer.node--view-mode-full section#surface .surface-table-lot .lot-divisions{gap:12px}.node--type-offer.node--view-mode-full section#surface .surface-table-lot .lot-divisions-header{font-size:12px;gap:12px}.node--type-offer.node--view-mode-full section#surface .surface-table-lot .lot-division{font-size:14px}.node--type-offer.node--view-mode-full section#emplacement{padding:0;flex-direction:column;gap:0;margin-top:32px}.node--type-offer.node--view-mode-full section#emplacement .offer--block-map{width:100%}.node--type-offer.node--view-mode-full section#emplacement .offer--emplacement{padding:32px 20px;min-height:0;max-width:100%}.node--type-offer.node--view-mode-full section#emplacement #offer--map{height:357px}.node--type-offer.node--view-mode-full section#emplacement .block-prestations{margin-bottom:0}.node--type-offer.node--view-mode-full section#bareme{padding:30px 20px}}.node--type-offer.node--view-mode-full .offer-content .js-tooltip-content{width:-moz-max-content;width:max-content;bottom:30px;left:auto;transform:translateX(-50%)}.node--type-offer.node--view-mode-full .offer-content .js-tooltip-content::after{left:calc(50% + 7px)}.node--type-offer.node--view-mode-full .offer-content-summary-surface{width:296px}.node--type-offer.node--view-mode-full .offer-content-availability{margin-top:24px;display:flex;align-items:center;gap:12px;background-color:#d7f2ef;height:64px;width:100%;padding:0 24px;border-radius:6px}.node--type-offer.node--view-mode-full .offer-content-availability p{font-family:"Open Sans";font-size:14px;font-weight:600;border-radius:6px}.node--type-offer.node--view-mode-full .offer-detail-section-elements{background:linear-gradient(#effaf9,#fff)}.node--type-offer.node--view-mode-full #columns-container h3{margin:0 0 24px 0}.node--type-offer.node--view-mode-full .card.card-contact{display:flex;flex-direction:column;gap:24px;padding:24px;box-shadow:none;border:solid 1px #cfcece;border-radius:6px}.node--type-offer.node--view-mode-full .card.card-contact button{width:100%;font-size:18px!important;font-family:BNPPSans!important;font-weight:700!important;margin:0}.node--type-offer.node--view-mode-full .card.card-contact button#contact-panel-odb--calendar--trigger{font-size:17px;font-weight:700}.node--type-offer.node--view-mode-full .card.card-contact h3{margin:8px 0}.node--type-offer.node--view-mode-full .offer-detail-section-main .card-contact .icon{display:none}.node--type-offer.node--view-mode-full .contact-info{display:flex;align-items:center;gap:14px}.node--type-offer.node--view-mode-full .contact-info .picture > img{width:70px}.node--type-offer.node--view-mode-full .contact-actions{display:flex;gap:16px}.node--type-offer.node--view-mode-full .contact-actions > *{flex:1}.node--type-offer.node--view-mode-full .contact-actions .phone-link{font-family:BNPPSans;font-weight:700;font-size:18px;white-space:nowrap;color:#008859;border:solid 2px #008859;padding:3px 16px 0 16px}.node--type-offer.node--view-mode-full .contact-actions .phone-link:hover{border-color:#007265;color:#007265}.node--type-offer.node--view-mode-full .contact-actions .button-contact .icon,.node--type-offer.node--view-mode-full .contact-actions .phone-link .icon{font-size:125%;line-height:1;margin-right:8px}.node--type-offer.node--view-mode-full .card-visite{margin-top:12px}.node--type-offer.node--view-mode-full .card-visite button{color:#008859;border:none;font-family:BNPPSans!important;font-weight:700!important;font-size:18px!important}.node--type-offer.node--view-mode-full .card-visite button .icon{color:#008859}@media screen and (max-width:767px){.node--type-offer.node--view-mode-full .card.card-contact{padding:12px}.node--type-offer.node--view-mode-full .card.card-contact button{font-size:14px!important;padding:4px 14px 2px 14px}.node--type-offer.node--view-mode-full .contact-actions .phone-link{font-size:14px!important;padding:4px 14px 2px 14px}.node--type-offer.node--view-mode-full .card-visite{display:flex;justify-content:center;margin-top:4px}.node--type-offer.node--view-mode-full .card-visite button{font-size:14px!important}}.block-prestations{margin-bottom:48px;-moz-column-break-inside:avoid;break-inside:avoid-column;gap:24px}.block-prestations li{display:flex;align-items:flex-start}.block-prestations li + li{margin-top:24px}@media only screen and (max-width :1080px){.block-prestations p{font-size:14px!important;line-height:150%!important}.block-prestations li + li{margin-top:16px}}.tec-icon{position:relative;display:inline-block;width:32px;min-width:32px;height:32px;background-color:#007265;border-radius:5px;background-repeat:no-repeat;background-position:center;background-size:65%;vertical-align:middle;margin-right:10px}.tec-icon::after{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;font-family:bnpre-icons;font-size:18px;color:#fff;content:"\e857"}@media only screen and (max-width :1080px){.tec-icon{width:24px;min-width:24px;height:24px}.tec-icon::after{font-size:15px}}.tec-ascenseurs .tec-icon{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 18H0V0H18V18ZM1.5 16.5H8.25V1.5H1.5V16.5ZM9.75 16.5H16.5V1.5H9.75V16.5ZM13.1172 13.5L11.6172 11.25H14.6172L13.1172 13.5ZM6.36719 6.75H3.36719L4.86719 4.5L6.36719 6.75Z" fill="white"/></svg>')}.tec-ascenseurs .tec-icon::after{content:none}.tec-climatisation .tec-icon{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 18H0V0H18V18ZM1.5 16.5H16.5V1.5H1.5V16.5ZM9.75 5.23535L10.6572 4.33496L11.7148 5.39258L9.75 7.35742V8.25H10.6572L12.6221 6.28516L13.6797 7.34277L12.7803 8.25H14.25V9.75H12.7803L13.6797 10.6572L12.6221 11.7148L10.6572 9.75H9.75V10.6572L11.7148 12.6221L10.6572 13.6797L9.75 12.7803V14.25H8.25V12.7803L7.34277 13.6797L6.28516 12.6221L8.25 10.6572V9.75H7.34277L5.37793 11.7148L4.32031 10.6572L5.21973 9.75H3.75V8.25H5.21973L4.32031 7.34277L5.37793 6.28516L7.34277 8.25H8.25V7.35742L6.28516 5.39258L7.34277 4.33496L8.25 5.23535V3.75H9.75V5.23535Z" fill="white"/></svg>')}.tec-climatisation .tec-icon::after{content:none}.tec-eclairage-bureaux .tec-icon{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_5679_3693" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="18" height="18"><rect width="18" height="18" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_5679_3693)"><path d="M9 15.7067C8.699 15.7067 8.43288 15.6274 8.20163 15.4688C7.97038 15.31 7.80863 15.1018 7.71638 14.8442H7.5C7.19325 14.8442 6.92906 14.7334 6.70744 14.5118C6.48581 14.2901 6.375 14.0259 6.375 13.7192V11.2586C5.61825 10.8 5.02281 10.1851 4.58869 9.414C4.15456 8.64275 3.9375 7.81725 3.9375 6.9375C3.9375 5.526 4.42838 4.32937 5.41013 3.34762C6.39188 2.36587 7.5885 1.875 9 1.875C10.4115 1.875 11.6081 2.36587 12.5899 3.34762C13.5716 4.32937 14.0625 5.526 14.0625 6.9375C14.0625 7.83263 13.8454 8.66194 13.4113 9.42544C12.9772 10.1889 12.3818 10.8 11.625 11.2586V13.7192C11.625 14.0259 11.5142 14.2901 11.2926 14.5118C11.0709 14.7334 10.8067 14.8442 10.5 14.8442H10.2836C10.1914 15.1018 10.0296 15.31 9.79838 15.4688C9.56713 15.6274 9.301 15.7067 9 15.7067ZM7.5 13.7192H10.5V13.0153H7.5V13.7192ZM7.5 12.3519H10.5V11.625H7.5V12.3519ZM7.35 10.5H8.55281V8.31637L6.94613 6.70969L7.575 6.08081L9 7.50581L10.425 6.08081L11.0539 6.70969L9.44719 8.31637V10.5H10.65C11.325 10.175 11.875 9.69688 12.3 9.06563C12.725 8.43438 12.9375 7.725 12.9375 6.9375C12.9375 5.8375 12.5563 4.90625 11.7938 4.14375C11.0312 3.38125 10.1 3 9 3C7.9 3 6.96875 3.38125 6.20625 4.14375C5.44375 4.90625 5.0625 5.8375 5.0625 6.9375C5.0625 7.725 5.275 8.43438 5.7 9.06563C6.125 9.69688 6.675 10.175 7.35 10.5Z" fill="white"/></g></svg>')}.tec-eclairage-bureaux .tec-icon::after{content:none}.tec-terrasses-jardins .tec-icon{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_5679_3830" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="18" height="18"><rect width="18" height="18" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_5679_3830)"><path d="M3.75 16.5V15H8.25V12H6.75C5.7125 12 4.82812 11.6344 4.09687 10.9031C3.36562 10.1719 3 9.2875 3 8.25C3 7.5 3.20625 6.80938 3.61875 6.17813C4.03125 5.54688 4.5875 5.0875 5.2875 4.8C5.4 3.8625 5.80938 3.07812 6.51562 2.44688C7.22188 1.81563 8.05 1.5 9 1.5C9.95 1.5 10.7781 1.81563 11.4844 2.44688C12.1906 3.07812 12.6 3.8625 12.7125 4.8C13.4125 5.0875 13.9688 5.54688 14.3813 6.17813C14.7937 6.80938 15 7.5 15 8.25C15 9.2875 14.6344 10.1719 13.9031 10.9031C13.1719 11.6344 12.2875 12 11.25 12H9.75V15H14.25V16.5H3.75ZM6.75 10.5H11.25C11.875 10.5 12.4062 10.2812 12.8438 9.84375C13.2812 9.40625 13.5 8.875 13.5 8.25C13.5 7.8 13.3719 7.3875 13.1156 7.0125C12.8594 6.6375 12.525 6.3625 12.1125 6.1875L11.325 5.85L11.2125 4.9875C11.1375 4.425 10.8906 3.95312 10.4719 3.57188C10.0531 3.19062 9.5625 3 9 3C8.4375 3 7.94688 3.19062 7.52812 3.57188C7.10938 3.95312 6.8625 4.425 6.7875 4.9875L6.675 5.85L5.8875 6.1875C5.475 6.3625 5.14062 6.6375 4.88438 7.0125C4.62813 7.3875 4.5 7.8 4.5 8.25C4.5 8.875 4.71875 9.40625 5.15625 9.84375C5.59375 10.2812 6.125 10.5 6.75 10.5Z" fill="white"/></g></svg>')}.tec-terrasses-jardins .tec-icon::after{content:none}.tec-parking .tec-icon{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 18H0V0H18V18ZM1.5 16.5H16.5V1.5H1.5V16.5ZM9.68848 5.44531C10.5375 5.47531 11.3205 5.92889 11.7676 6.66016C12.021 7.05145 12.1588 7.50651 12.165 7.97266C12.2103 8.48621 12.1226 9.00292 11.9102 9.47266C11.5584 10.243 10.842 10.7838 10.0049 10.9121C9.82777 10.9272 9.64977 10.9272 9.47266 10.9121H7.5V13.3496H6V5.44531H9.68848ZM9.5625 6.91504H7.5V9.38965H9.57031C9.87671 9.39671 10.17 9.26759 10.3721 9.03711C10.6645 8.66909 10.7528 8.17878 10.6055 7.73242C10.5122 7.23703 10.0658 6.88752 9.5625 6.91504Z" fill="white"/></svg>')}.tec-parking .tec-icon::after{content:none}.tec-desserte-routire .tec-icon{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_5769_985" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="18" height="18"><rect width="18" height="18" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_5769_985)"><path d="M2.80304 14.5V15.75C2.80304 15.9625 2.73332 16.1406 2.59388 16.2843C2.45427 16.4281 2.28135 16.5 2.0751 16.5H1.47794C1.27169 16.5 1.09885 16.4281 0.959405 16.2843C0.819802 16.1406 0.75 15.9625 0.75 15.75V8.077L2.73218 2.25C2.80449 2.0205 2.93706 1.83817 3.12988 1.703C3.32271 1.56767 3.53737 1.5 3.77387 1.5H14.2635C14.4906 1.5 14.6969 1.56875 14.8822 1.70625C15.0675 1.84375 15.196 2.025 15.2678 2.25L17.25 8.077V15.75C17.25 15.9625 17.1802 16.1406 17.0406 16.2843C16.9012 16.4281 16.7283 16.5 16.5221 16.5H15.9249C15.7187 16.5 15.5457 16.4281 15.4061 16.2843C15.2667 16.1406 15.197 15.9625 15.197 15.75V14.5H2.80304ZM2.79576 6.577H15.2042L13.9798 3H4.02015L2.79576 6.577ZM4.59717 11.8463C4.9503 11.8463 5.24981 11.7188 5.49569 11.464C5.74141 11.2093 5.86427 10.9001 5.86427 10.5363C5.86427 10.1724 5.74068 9.86383 5.49351 9.6105C5.24617 9.35733 4.94593 9.23075 4.5928 9.23075C4.23967 9.23075 3.94024 9.35808 3.69452 9.61275C3.44864 9.86758 3.3257 10.1769 3.3257 10.5408C3.3257 10.9046 3.44937 11.2131 3.69671 11.4663C3.94388 11.7196 4.24404 11.8463 4.59717 11.8463ZM13.4072 11.8463C13.7603 11.8463 14.0598 11.7188 14.3055 11.464C14.5514 11.2093 14.6743 10.9001 14.6743 10.5363C14.6743 10.1724 14.5506 9.86383 14.3033 9.6105C14.0561 9.35733 13.756 9.23075 13.4028 9.23075C13.0497 9.23075 12.7502 9.35808 12.5043 9.61275C12.2586 9.86758 12.1357 10.1769 12.1357 10.5408C12.1357 10.9046 12.2593 11.2131 12.5065 11.4663C12.7538 11.7196 13.0541 11.8463 13.4072 11.8463ZM2.20588 13H15.7941V8.077H2.20588V13Z" fill="white"/></g></svg>')}.tec-desserte-routire .tec-icon::after{content:none}.tec-bus .tec-icon::after{content:"\e804"}.tec-gare-sncf .tec-icon::after{content:"\e81e"}.tec-tramway .tec-icon::after{content:"\e820"}section#surface h2{margin-bottom:32px}.surface-table-lot{display:grid;grid-template-rows:min-content 0fr;overflow:hidden;transition:all 250ms ease-in-out;margin-top:16px}.surface-table-lot:first-child{margin-top:0}.surface-table-lot .lot-header{display:flex;justify-content:space-between;border:1px solid #cfcece;height:60px;align-items:center;border-radius:6px;padding:0 0 0 16px;cursor:pointer;transition:all 250ms ease-in-out}@media screen and (max-width:767px){.surface-table-lot .lot-header{height:76px}}.surface-table-lot:not(.active) .lot-header:hover{border-color:#1c2d37}.surface-table-lot .lot-body{display:flex;gap:24px;width:100%}.surface-table-lot .lot-name{font-family:BNPPSans;font-size:18px;font-weight:700;width:243px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-table-lot .lot-infos{font-family:Open Sans;font-size:16px;font-weight:600;gap:32px;display:flex;flex:1;min-width:-moz-fit-content;min-width:fit-content}.surface-table-lot .lot-availability-desktop{text-align:right;margin-right:20px}@media only screen and (max-width :1080px){.surface-table-lot .lot-availability-desktop{display:none}}.surface-table-lot .lot-availability-desktop .lot-availability-label{font-family:Open Sans;font-size:14px;color:#434f57}.surface-table-lot .lot-availability-desktop .lot-availability-value-value{font-family:BNPPSans;font-size:14px;color:#1c2d37}.surface-table-lot .lot-availability-desktop .lot-availability-value-value.highlight{background-color:#d7f2ef;border-radius:16px;padding:8px;color:#007265}.surface-table-lot .lot-action{position:relative;width:60px;height:60px}.surface-table-lot .lot-action::before{display:block;content:"";position:absolute;top:20px;height:20px;width:1px;border-left:1px solid #cfcece}.surface-table-lot .lot-action::before .lot-availability-value-value{font-family:Open Sans;font-size:14px;font-weight:600}.surface-table-lot .lot-action::after{display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.17421 11.3333L16.9995 18.9716L24.8256 11.3333L26.9166 13.3741L16.9999 23.0529L7.08325 13.3741L9.17421 11.3333Z" fill="%23008859"/></svg>');background-repeat:no-repeat;background-position:center;background-size:34px 34px;transition:all 250ms ease-in-out}.surface-table-lot .lot-divisions-wrapper{min-height:0;overflow:auto;background:linear-gradient(#effaf9,#fff);border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:all 250ms ease-in-out}.surface-table-lot .lot-divisions{min-width:600px;padding:0;table-layout:auto}.surface-table-lot.active{grid-template-rows:min-content 1fr}.surface-table-lot.active .lot-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.surface-table-lot.active .lot-divisions-wrapper{padding:48px 48px 24px 48px;border-left:1px solid #cfcece;border-right:1px solid #cfcece;border-bottom:1px solid #cfcece}.surface-table-lot.active .lot-action::after{transform:scale(1,-1)}.surface-table-lot .lot-divisions-header{font-family:Open Sans;font-size:14px;color:#434f57}.surface-table-lot .lot-divisions-header tr{border:none}.surface-table-lot .lot-divisions-header th{font-weight:400;padding:0 0 16px 0}.surface-table-lot .lot-division-header-floor{max-width:100px}.surface-table-lot .lot-division-header-surface{max-width:140px}.surface-table-lot .lot-division{font-family:Open Sans;font-weight:600;font-size:16px;color:#434f57;border-bottom:1px solid #cfcece}.surface-table-lot .lot-division td{padding:16px 0 12px 0}.surface-table-lot .lot-division-header-surface,.surface-table-lot .lot-division-surface{text-align:right}.surface-table-lot .lot-division-header-price-m2,.surface-table-lot .lot-division-price-m2{text-align:right}.surface-table-lot .lot-division-header-price-global,.surface-table-lot .lot-division-price-global{text-align:right}.surface-table-lot .lot-division-availability,.surface-table-lot .lot-division-header-availability{text-align:right}.lot-availability-mobile{display:none}@media only screen and (max-width :1080px){.lot-availability-mobile{display:block;text-align:right;padding-top:10px;padding-bottom:10px}}.lot-availability-mobile .lot-availability-label{font-family:Open Sans;font-size:12px;color:#434f57}.lot-availability-mobile .lot-availability-value-value{font-family:BNPPSans;font-size:12px;color:#1c2d37}.lot-availability-mobile .lot-availability-value-value.highlight{background-color:#d7f2ef;border-radius:16px;padding:8px;color:#007265}.offer--emplacement{flex:1;display:flex;flex-direction:column;padding:67px 48px 67px 67px;background-color:#d7f2ef;min-width:-moz-min-content;min-width:min-content;max-width:-moz-max-content;max-width:max-content;min-height:660px}.offer--emplacement h3{white-space:nowrap}.offer--block-map{position:relative;flex:2;min-height:400px}#offer--map{height:100%}#offer--map button{font-family:Open Sans}.offer--block-map{position:relative;margin-bottom:0}.offer--block-map .block-poi-selector{position:absolute;top:16px;right:16px;z-index:1;display:flex;flex-flow:row wrap;justify-content:flex-end;gap:16px;max-width:50%}.offer--block-map .block-poi-selector .poi-selector label{display:inline-block}.offer--block-map .block-poi-selector .poi-selector label i{font-size:22px}.offer--block-map .block-poi-selector .poi-selector label input[type=checkbox]{display:none}.offer--block-map .block-poi-selector .poi-selector label span{display:inline-flex;gap:8px;padding:0;align-items:center}.offer--block-map .block-poi-selector .poi-selector label span::after,.offer--block-map .block-poi-selector .poi-selector label span::before{display:none}.offer--block-map .block-poi-selector .poi-selector label:has(input[type=checkbox]:checked){background-color:#d7f2ef}.offer--block-map .block-poi-selector .poi-selector label:has(input[type=checkbox]:checked) span{color:#007265}@media only screen and (max-width :1080px){.offer--block-map .block-poi-selector{max-width:calc(100% - 16px);left:16px;right:auto;margin-top:0;flex-wrap:nowrap;overflow:auto;justify-content:flex-start;gap:12px}.offer--block-map .block-poi-selector .poi-selector label{padding:6px 16px 4px 16px;font-size:14px}.offer--block-map .block-poi-selector .poi-selector label span{gap:4px}.offer--block-map .block-poi-selector .poi-selector label i{font-size:18px}}.offer--block-map .block-map-selector{padding:12px;position:absolute;top:16px;left:20px;z-index:2;background-color:#fff;max-width:300px;color:#1c2d37}@media screen and (max-width:767px){.offer--block-map .block-map-selector{max-width:inherit;position:inherit;top:0;left:0;margin-top:0}}.offer--block-map .block-map-selector #locationField .input-field.with-icon{display:flex;background-color:#f0f1f5}.offer--block-map .block-map-selector #locationField .input-field.with-icon i{position:relative;padding:10px}.offer--block-map .block-map-selector #locationField .input-field.with-icon input:focus{box-shadow:unset}.offer--block-map .block-map-selector #locationField .input-field.with-icon input:focus + .border{box-shadow:0 1px 0 0 #00915a;position:absolute;height:1px;width:100%;bottom:0}@media screen and (max-width:767px){.offer--block-map .block-map-selector #locationField{margin-top:20px}}.offer--block-map .block-map-selector .autocomplete-label{color:#1c2d37;font-weight:700;font-size:16px;display:block}.offer--block-map .block-map-selector .block-travel-mode{margin-top:20px}.offer--block-map .block-map-selector .block-travel-mode .travel-modes{display:flex;gap:8px;color:#1c2d37}.offer--block-map .block-map-selector .block-travel-mode .travel-mode{border:1px solid #cfcece;border-radius:6px;cursor:pointer;flex-grow:1;text-align:center;padding:0;display:flex;justify-content:center;align-items:center;min-height:30px}.offer--block-map .block-map-selector .block-travel-mode .travel-mode.selected{color:#007265;background-color:#d7f2ef}.offer--block-map .block-map-selector .block-travel-mode .travel-mode i{display:flex}.offer--block-map .block-map-selector .block-contact-etude{height:0;overflow:hidden;position:inherit;margin-top:inherit;clear:both;visibility:initial;opacity:0;transition:none;margin-top:15px}.offer--block-map .block-map-selector .block-contact-etude.display{height:auto;visibility:visible;opacity:1;transition:visibility 2s,opacity 2s linear}.offer--block-map .block-map-selector .block-contact-etude .separator{margin-top:5px;margin-bottom:15px}.offer--block-map .block-map-selector .block-contact-etude .btn{margin-top:10px;width:100%}.offer--block-map .block-map-selector .block-contact-etude .offer-map-btn-contact{display:inline-block}.offer--block-map .block-map-selector .block-distance{float:right;margin:10px 0}.offer--block-map .block-map-selector .block-distance .duration{font-weight:700}.offer--block-map .block-map-selector .block-distance-message{font-size:.9em}.offer--block-map .block-map-selector .block-distance-message span{font-family:BNPPSans,"Open Sans";font-weight:700}.offer--block-map .block-map-selector .block-distance-error{margin:10px 0}#block-bnpre-content:has(.node--type-offer) ~ section.odb-liees{overflow:hidden;margin-top:0!important;background-color:#f9f9fb}#block-bnpre-content:has(.node--type-offer) ~ section.odb-liees > .content{padding-left:67px;padding-right:67px;max-width:unset}@media only screen and (max-width :1080px){#block-bnpre-content:has(.node--type-offer) ~ section.odb-liees > .content{padding-left:20px;padding-right:20px}}#block-bnpre-content:has(.node--type-offer) ~ section.odb-liees .odb-liees--content > .slick-slider{overflow:visible}#block-bnpre-content:has(.node--type-offer) ~ section.odb-liees .odb-liees--content > .slick-slider > .slick-list{overflow:visible}#block-bnpre-content:has(.node--type-offer) ~ section.linked-news{margin-top:67px!important}#block-bnpre-content:has(.node--type-offer) ~ section.linked-news > .content{max-width:unset;padding-left:67px!important;padding-right:67px!important}#block-bnpre-content:has(.node--type-offer) ~ section.linked-news h2{margin-bottom:24px}@media only screen and (max-width :1080px){#block-bnpre-content:has(.node--type-offer) ~ section.linked-news{margin-top:32pxpx!important}#block-bnpre-content:has(.node--type-offer) ~ section.linked-news > .content{padding-left:20px!important;padding-right:20px!important}}#media-viewer-dialog{border:none;width:100vw;height:100vh;margin:0;padding:0;max-width:100vw;max-height:100vh}#media-viewer-dialog .dialog-actions{position:fixed;top:80px;right:40px;z-index:2;cursor:pointer;color:#fff;font-size:30px;line-height:1;padding:6px;background:rgba(0,0,0,.4);border-radius:4px}#media-viewer-dialog .dialog-close{font-size:30px!important;background:0 0;padding:0;top:2px;position:relative}