@charset "UTF-8";:host.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}:host.slick-slider .slick-list,:host.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:relative;z-index:3;margin:0 auto;max-width:960px;padding:0 15px;top:-30px;height:0}.slick-dots li{display:inline-block;margin:0 3px 0 0}.slick-dots button{width:10px;height:10px;text-indent:0;color:transparent;background:rgba(255,255,255,.255);outline:0!important;font-size:0}.slick-dots .slick-active button{background:#75be3b}:host.lazy-slick:not(.slick-slider):not(.animation-started){visibility:hidden;pointer-events:none;max-height:100vh}@media (max-width:1023.98px){.breadcrumb-container{padding-top:20px;margin-bottom:0}}@media (min-width:1024px){.property-details-container{padding-bottom:45px}}.property-detail .property-details .page-title{line-height:1.15em;margin-bottom:15px}@media (min-width:1024px){.property-detail .property-details .page-title{line-height:1.125em;margin-bottom:35px}}.property-detail .property-details .property-item{margin-bottom:10px;display:flex;flex-direction:row;align-items:center}.property-detail .property-details .property-item .property-icon{display:flex;margin-right:8px}.property-gallery{position:relative}@media (min-width:1024px){.property-gallery{padding:0 var(--side-gutter)}}.property-gallery .gallery-wrapper{display:flex;flex-flow:row wrap;gap:8px}@media (min-width:1024px){.property-gallery .gallery-wrapper{gap:16px}}.property-gallery .gallery-wrapper .gallery-item{position:relative;width:calc(50% - 4px)}@media (min-width:1024px){.property-gallery .gallery-wrapper .gallery-item{flex:1}}@media (max-width:1023.98px){.property-gallery .gallery-wrapper .gallery-item:first-child figure img{aspect-ratio:374/250}}@media (max-width:1023.98px){.property-gallery .gallery-wrapper .gallery-item:first-child{width:100%}}.property-gallery .gallery-wrapper .gallery-item figure{position:relative;margin-bottom:0}.property-gallery .gallery-wrapper .gallery-item figure::after{content:"";background:transparent linear-gradient(180deg,rgba(0,0,0,0) 0,#545454 100%) 0 0 no-repeat padding-box;position:absolute;left:0;bottom:0;width:100%;height:50%;z-index:1}.property-gallery .gallery-wrapper .gallery-item figure img{aspect-ratio:184/184}@media (min-width:768px){.property-gallery .gallery-wrapper .gallery-item figure img{aspect-ratio:400/400}}.property-gallery .gallery-wrapper .gallery-item .image-caption{position:absolute;left:20px;bottom:20px;font-size:15px;color:#fff;z-index:2;margin-bottom:0}@media (max-width:1023.98px){.property-gallery .gallery-wrapper .gallery-item .image-caption{display:none}}.gallery-button-wrapper{position:absolute;bottom:20px;z-index:3;right:14px}@media (min-width:1024px){.gallery-button-wrapper{right:calc(var(--side-gutter) + 20px)}}@media (min-width:1024px){.property-data{padding-top:35px}}.property-data h2{font-size:calc(22 * var(--fluid-unit-capped));text-align:center}@media (min-width:1024px){.property-data h2{font-size:calc(40 * var(--fluid-unit-capped))}}@media (min-width:1024px){.property-data h2{text-align:left}}.property-data .property-data-nav{text-align:center}@media (max-width:1023.98px){.property-data .property-data-nav{display:none}}.property-data .property-data-nav a{display:inline-block;vertical-align:middle;padding:15px 0;margin:0 40px;line-height:1em;text-decoration:none;position:relative;font-size:16px;color:#173b68}.property-data .property-data-nav a::after{content:"";left:0;bottom:0;opacity:0;height:5px;width:100%;position:absolute;background-color:#3bb1a2;transition:all .25s ease-in-out}@media (min-width:1024px){.property-data .property-data-nav a.is-active::after,.property-data .property-data-nav a:hover::after{opacity:1}}.property-data-nav{padding-top:10px;position:-webkit-sticky;position:sticky;top:80px;background-color:#fcf2e7;z-index:5}@media (max-width:1199.98px){.property-data-nav{top:65px}}.section-equipment-et-services{background-color:#a2d1f0;padding:50px var(--side-gutter)}@media (min-width:1024px){.section-equipment-et-services{padding:95px var(--side-gutter) 80px}}.section-equipment-et-services h2{color:#fff;margin-bottom:30px}@media (min-width:1024px){.section-equipment-et-services h2{margin-bottom:70px}}.section-equipment-et-services ul{list-style:none;padding-left:0;row-gap:20px;margin:0;display:flex;flex-direction:column;row-gap:20px}@media (min-width:1024px){.section-equipment-et-services ul{flex-flow:row wrap;-moz-column-gap:30px;column-gap:30px;row-gap:30px}}.section-equipment-et-services ul li{padding-left:30px;position:relative;font-size:14px}@media (min-width:1024px){.section-equipment-et-services ul li{width:calc(50% - 15px);font-size:16px;line-height:1.3em}}.section-equipment-et-services ul li::before{content:"";width:20px;height:20px;position:absolute;background-image:url(../images/svg/icon-services.svg);background-repeat:no-repeat;background-size:cover;left:0;top:0}.section-equipment-et-services ul li p{margin:0}.section-equipment-et-services ul li a{text-decoration:underline;font-weight:600}.section-proximite{display:flex}.section-proximite .map-wrapper{overflow:hidden;width:100%}.section-proximite .map-wrapper iframe{width:100%;height:475px}@media (min-width:768px){.section-proximite .map-wrapper iframe{height:628px}}@media (min-width:1024px){.section-proximite .map-wrapper iframe{min-height:628px;height:100%}}.section-logement{background-color:#a2d1f0;padding:50px var(--side-gutter)}@media (min-width:1024px){.section-logement{padding:80px var(--side-gutter)}}.section-logement h2{color:#fff;margin-bottom:25px}@media (min-width:1024px){.section-logement h2{margin-bottom:65px}}.section-logement .accordion-item{background-color:#a2d1f0}.section-logement .accordion-item .accordion-header{margin-bottom:0;font-family:Lufga,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.section-logement .accordion-item .accordion-header .accordion-button{background-color:#a2d1f0;color:#173b68;padding:15px 0;display:flex;flex-direction:column;align-items:flex-start;border-bottom:none;font-size:14px}@media (min-width:1024px){.section-logement .accordion-item .accordion-header .accordion-button{font-size:16px;border-bottom:1px solid #173b68;flex-direction:row;justify-content:space-between;align-items:center;padding-right:75px}}@media (max-width:1023.98px){.section-logement .accordion-item .accordion-header .accordion-button::after,.section-logement .accordion-item .accordion-header .accordion-button::before{top:24px}}.section-logement .accordion-item .accordion-header .accordion-button .title-wrap{text-transform:uppercase;font-weight:600;flex:1}@media (max-width:1023.98px){.section-logement .accordion-item .accordion-header .accordion-button .title-wrap{border-bottom:1px solid #173b68;padding-bottom:8px;margin-bottom:8px;min-width:100%}}@media (min-width:768px){.section-logement .accordion-body{display:flex;flex-direction:row;-moz-column-gap:15px;column-gap:15px}}.section-logement .accordion-body>div{padding-top:20px;padding-bottom:20px}.section-logement .accordion-body .image-wrapper{display:flex;flex-direction:column;max-width:24%}@media (max-width:767.98px){.section-logement .accordion-body .image-wrapper{min-width:calc(50% - 16px);margin-right:16px;float:left}}.section-logement .accordion-body .image-wrapper img{aspect-ratio:184/184}@media (min-width:1024px){.section-logement .accordion-body .image-wrapper img{aspect-ratio:294/200}}@media (min-width:768px){.section-logement .accordion-body .image-wrapper .button-wrapper{margin-top:auto}}@media (min-width:1024px){.section-logement .accordion-body .info-wrapper{max-width:calc(530 * var(--fluid-unit));display:flex;flex-direction:column}}.section-logement .accordion-body .info-wrapper .surface{margin-bottom:14px;display:flex;flex-direction:row;align-items:center;-moz-column-gap:10px;column-gap:10px}.section-logement .accordion-body .info-wrapper .description p{font-size:14px}@media (min-width:1024px){.section-logement .accordion-body .info-wrapper .description p{font-size:16px}}.section-logement .accordion-body .info-wrapper .buttons{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.section-logement .accordion-body .info-wrapper .buttons{margin-top:auto;flex-direction:row;gap:30px}}@media (max-width:767.98px){.section-logement .accordion-body .info-wrapper .buttons{max-width:65%}.section-logement .accordion-body .info-wrapper .buttons .btn.btn-tertiary{padding-left:5px;padding-right:5px}}.btn-view-all{width:auto;padding:4px 15px;font-size:14px;line-height:1em;display:flex;align-items:center;border-radius:50px;border:solid 1px #173b68;background-color:#fff;color:#173b68}@media (min-width:1024px){.btn-view-all{background-color:transparent;border-radius:0;border:none;padding:10px 0 5px;text-transform:uppercase}}.btn-view-all::before{content:"";width:18px;height:18px;transition:all .25s ease-in-out;margin-right:10px}@media (max-width:1023.98px){.btn-view-all::before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22icon%20-%20image%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23173B68%22%20d%3D%22M17.08%200H2.92A2.925%202.925%200%200%200%200%202.92v14.157A2.926%202.926%200%200%200%202.92%2020h14.157A2.926%202.926%200%200%200%2020%2017.08V2.92A2.925%202.925%200%200%200%2017.08%200zM2.92%2018.857a1.779%201.779%200%200%201-1.777-1.777v-.671l4.666-4.666a1.043%201.043%200%200%201%201.477%200l3.371%203.371-3.743%203.743zm14.16%200H8.529l4.02-4.02a1.043%201.043%200%200%201%201.477%200l3.837%203.837a1.8%201.8%200%200%201-.783.183zm1.777-1.777a1.766%201.766%200%200%201-.186.786l-3.834-3.837a2.188%202.188%200%200%200-3.094%200l-.277.277-3.372-3.371a2.189%202.189%200%200%200-3.094%200l-3.857%203.856V2.92A1.779%201.779%200%200%201%202.92%201.143h14.157a1.779%201.779%200%200%201%201.777%201.777v14.16z%22%20data-name%3D%22Tracé%202616%22%2F%3E%3Cpath%20fill%3D%22%23173B68%22%20d%3D%22M13.628%204.944a1.969%201.969%200%201%200%201.969%201.969%201.97%201.97%200%200%200-1.969-1.969m0%202.79a.824.824%200%201%201%20.824-.824.824.824%200%200%201-.824.824%22%20data-name%3D%22Tracé%202617%22%2F%3E%3C%2Fsvg%3E)}}@media (min-width:1024px){.btn-view-all::before{width:20px;height:20px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22icon%20-%20image%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%233BB1A2%22%20d%3D%22M17.08%200H2.92A2.925%202.925%200%200%200%200%202.92v14.157A2.926%202.926%200%200%200%202.92%2020h14.157A2.926%202.926%200%200%200%2020%2017.08V2.92A2.925%202.925%200%200%200%2017.08%200zM2.92%2018.857a1.779%201.779%200%200%201-1.777-1.777v-.671l4.666-4.666a1.043%201.043%200%200%201%201.477%200l3.371%203.371-3.743%203.743zm14.16%200H8.529l4.02-4.02a1.043%201.043%200%200%201%201.477%200l3.837%203.837a1.8%201.8%200%200%201-.783.183zm1.777-1.777a1.766%201.766%200%200%201-.186.786l-3.834-3.837a2.188%202.188%200%200%200-3.094%200l-.277.277-3.372-3.371a2.189%202.189%200%200%200-3.094%200l-3.857%203.856V2.92A1.779%201.779%200%200%201%202.92%201.143h14.157a1.779%201.779%200%200%201%201.777%201.777v14.16z%22%20data-name%3D%22Tracé%202616%22%2F%3E%3Cpath%20fill%3D%22%233BB1A2%22%20d%3D%22M13.628%204.944a1.969%201.969%200%201%200%201.969%201.969%201.97%201.97%200%200%200-1.969-1.969m0%202.79a.824.824%200%201%201%20.824-.824.824.824%200%200%201-.824.824%22%20data-name%3D%22Tracé%202617%22%2F%3E%3C%2Fsvg%3E)}}@media (max-width:1023.98px){.btn-view-all:focus,.btn-view-all:hover{border:solid 1px #173b68;background-color:#fff;color:#173b68!important}}@media (min-width:1024px){.btn-view-all:focus,.btn-view-all:hover{color:#173b68}.btn-view-all:focus .desktop-text,.btn-view-all:hover .desktop-text{text-decoration:underline;color:inherit;font-weight:500}.btn-view-all:focus::before,.btn-view-all:hover::before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22icon%20-%20image%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23173B68%22%20d%3D%22M17.08%200H2.92A2.925%202.925%200%200%200%200%202.92v14.157A2.926%202.926%200%200%200%202.92%2020h14.157A2.926%202.926%200%200%200%2020%2017.08V2.92A2.925%202.925%200%200%200%2017.08%200zM2.92%2018.857a1.779%201.779%200%200%201-1.777-1.777v-.671l4.666-4.666a1.043%201.043%200%200%201%201.477%200l3.371%203.371-3.743%203.743zm14.16%200H8.529l4.02-4.02a1.043%201.043%200%200%201%201.477%200l3.837%203.837a1.8%201.8%200%200%201-.783.183zm1.777-1.777a1.766%201.766%200%200%201-.186.786l-3.834-3.837a2.188%202.188%200%200%200-3.094%200l-.277.277-3.372-3.371a2.189%202.189%200%200%200-3.094%200l-3.857%203.856V2.92A1.779%201.779%200%200%201%202.92%201.143h14.157a1.779%201.779%200%200%201%201.777%201.777v14.16z%22%20data-name%3D%22Tracé%202616%22%2F%3E%3Cpath%20fill%3D%22%23173B68%22%20d%3D%22M13.628%204.944a1.969%201.969%200%201%200%201.969%201.969%201.97%201.97%200%200%200-1.969-1.969m0%202.79a.824.824%200%201%201%20.824-.824.824.824%200%200%201-.824.824%22%20data-name%3D%22Tracé%202617%22%2F%3E%3C%2Fsvg%3E)}}@media (min-width:1024px){.btn-view-all .mobile-text{display:none}}.btn-view-all .desktop-text{display:none}@media (min-width:1024px){.btn-view-all .desktop-text{display:block}}.btn-tertiary.btn-360{padding:4px 20px;align-items:center;display:flex;background-color:#173b68}@media (max-width:767.98px){.btn-tertiary.btn-360{justify-content:center}}@media (min-width:768px){.btn-tertiary.btn-360{display:inline-flex}}@media (min-width:1024px){.btn-tertiary.btn-360:hover{background-color:#3bb1a2}}.btn-tertiary.btn-360::before{content:"";background-image:url(../images/svg/icon-360.svg);width:20px;height:20px;margin-right:10px}.section-services{padding:50px var(--side-gutter)}.section-services h2{margin-bottom:30px}@media (min-width:1024px){.section-services h2{margin-bottom:80px}}.section-services ul{list-style:none;padding-left:0;display:flex;gap:30px;flex-direction:column;margin-bottom:30px}@media (min-width:1024px){.section-services ul{margin-bottom:50px;flex-flow:row wrap}}.section-services ul li{position:relative;padding-left:30px}@media (min-width:1024px){.section-services ul li{width:calc(50% - 15px)}}.section-services ul li::before{content:"";width:20px;height:20px;position:absolute;background-image:url(../images/svg/icon-services.svg);background-repeat:no-repeat;background-size:cover;left:0;top:0}.section-services ul li p{margin-bottom:0}.section-services .btn-wrap{text-align:center}.modal .modal-dialog{max-width:100%}@media (max-width:1023.98px){.modal .modal-dialog{margin:0}}.modal .modal-content{border:none;border-radius:0}@media (max-width:1023.98px){.modal .modal-content{background-color:#fcf2e7}}@media (min-width:1024px){.modal .modal-content{padding-left:var(--side-gutter)}}@media (max-width:1023.98px){.modal .modal-content iframe{width:100%}}.modal .modal-content .modal-body{text-align:center}@media (max-width:1023.98px){.modal .modal-content .modal-body{padding:0}}@media (min-width:1024px){.modal .modal-content .modal-body{padding:0 0 72px}}.modal .modal-content .modal-header{border-bottom:none}@media (min-width:1024px){.modal .modal-content .modal-header{padding-left:0;padding-right:var(--side-gutter);padding-top:32px}}.modal .modal-content .modal-header .header-gallery-counter{display:flex;align-items:center}.modal .modal-content .modal-header .header-gallery-counter::before{content:"";background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22icon%20-%20image%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23173B68%22%20d%3D%22M17.08%200H2.92A2.925%202.925%200%200%200%200%202.92v14.157A2.926%202.926%200%200%200%202.92%2020h14.157A2.926%202.926%200%200%200%2020%2017.08V2.92A2.925%202.925%200%200%200%2017.08%200zM2.92%2018.857a1.779%201.779%200%200%201-1.777-1.777v-.671l4.666-4.666a1.043%201.043%200%200%201%201.477%200l3.371%203.371-3.743%203.743zm14.16%200H8.529l4.02-4.02a1.043%201.043%200%200%201%201.477%200l3.837%203.837a1.8%201.8%200%200%201-.783.183zm1.777-1.777a1.766%201.766%200%200%201-.186.786l-3.834-3.837a2.188%202.188%200%200%200-3.094%200l-.277.277-3.372-3.371a2.189%202.189%200%200%200-3.094%200l-3.857%203.856V2.92A1.779%201.779%200%200%201%202.92%201.143h14.157a1.779%201.779%200%200%201%201.777%201.777v14.16z%22%20data-name%3D%22Tracé%202616%22%2F%3E%3Cpath%20fill%3D%22%23173B68%22%20d%3D%22M13.628%204.944a1.969%201.969%200%201%200%201.969%201.969%201.97%201.97%200%200%200-1.969-1.969m0%202.79a.824.824%200%201%201%20.824-.824.824.824%200%200%201-.824.824%22%20data-name%3D%22Tracé%202617%22%2F%3E%3C%2Fsvg%3E);display:inline-block;vertical-align:middle;margin-right:10px;width:20px;height:20px}.modal .modal-content .modal-header .header-gallery-counter span{font-weight:500}.modal .modal-content .header-gallery-slide{position:relative}.modal .modal-content .image-caption{position:absolute;left:20px;bottom:20px;font-size:15px;color:#fff;z-index:2;margin-bottom:0}@media (min-width:768px){.modal .modal-content .header-gallery-slider{display:flex;white-space:nowrap}}@media (min-width:768px){.modal .modal-content .header-gallery-slider .header-gallery-slide{margin-right:15px;min-width:500px}}@media (min-width:768px){.modal .modal-content .header-gallery-slider .header-gallery-slide figure img{aspect-ratio:500/500;max-width:500px}}
/*# sourceMappingURL=single-property.css.map */
