html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font-family:"Open Sans",sans-serif}@-webkit-keyframes shake-lr{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}10%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}20%,40%,60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%,50%,70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}90%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes shake-lr{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}10%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}20%,40%,60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%,50%,70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}90%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes go-up{0%{transform:translateY(-5px)}50%{transform:translateY(0)}100%{transform:translateY(-5px)}}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}20%,40%,60%{-webkit-transform:translateX(3px);transform:translateX(3px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}20%,40%,60%{-webkit-transform:translateX(3px);transform:translateX(3px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}.map-container{position:relative;min-height:400px}#google-map{position:relative;width:100%;height:100%;min-height:400px}.gmap img{max-width:none !important}.gm-style .gm-style-iw h3 span{font-size:inherit;font-family:inherit}#map-overlay{position:relative;padding:100px 0}#map-overlay #google-map{position:absolute;height:100%;top:0;left:0}button{cursor:pointer}.empty-btn{border:none;background:none;padding:0}.empty-btn:focus,.empty-btn:hover{outline:none}.btn{display:inline-block;position:relative;border-radius:0;border:none;padding:0.5rem 1.5rem;color:#000;font-size:0.875rem;overflow:hidden;background:rgba(0,0,0,0);z-index:1;text-transform:uppercase;text-decoration:none;font-family:"Open Sans",sans-serif}.btn:before{display:block;content:"";position:absolute;width:100%;height:0;left:0;top:0;background:#000;transition:0.2s all ease-in-out;z-index:-1}.btn:not([disabled]):focus,.btn:not([disabled]):hover{color:#fff}.btn:not([disabled]):focus:before,.btn:not([disabled]):hover:before{height:100%}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-dark{display:inline-block;position:relative;border-radius:0;border:none;padding:0.5rem 1.5rem;color:#fff;font-size:0.875rem;overflow:hidden;background:#000;z-index:1;text-transform:uppercase;text-decoration:none;font-family:"Open Sans",sans-serif}.btn-dark:before{display:block;content:"";position:absolute;width:100%;height:0;left:0;top:0;background:#c6b6ac;transition:0.2s all ease-in-out;z-index:-1}.btn-dark:not([disabled]):focus,.btn-dark:not([disabled]):hover{color:#fff}.btn-dark:not([disabled]):focus:before,.btn-dark:not([disabled]):hover:before{height:100%}.btn-dark:disabled{cursor:not-allowed;opacity:.4}.btn-primary{display:inline-block;position:relative;border-radius:0;border:none;padding:0.5rem 1.5rem;color:#fff;font-size:0.875rem;overflow:hidden;background:#238c7f;z-index:1;text-transform:uppercase;text-decoration:none;font-family:"Open Sans",sans-serif}.btn-primary:before{display:block;content:"";position:absolute;width:100%;height:0;left:0;top:0;background:#c6b6ac;transition:0.2s all ease-in-out;z-index:-1}.btn-primary:not([disabled]):focus,.btn-primary:not([disabled]):hover{color:#fff}.btn-primary:not([disabled]):focus:before,.btn-primary:not([disabled]):hover:before{height:100%}.btn-primary:disabled{cursor:not-allowed;opacity:.4}.btn-bright{display:inline-block;position:relative;border-radius:0;border:none;padding:0.5rem 1.5rem;color:#000;font-size:0.875rem;overflow:hidden;background:#fff;z-index:1;text-transform:uppercase;text-decoration:none;font-family:"Open Sans",sans-serif}.btn-bright:before{display:block;content:"";position:absolute;width:100%;height:0;left:0;top:0;background:#000;transition:0.2s all ease-in-out;z-index:-1}.btn-bright:not([disabled]):focus,.btn-bright:not([disabled]):hover{color:#fff}.btn-bright:not([disabled]):focus:before,.btn-bright:not([disabled]):hover:before{height:100%}.btn-bright:disabled{cursor:not-allowed;opacity:.4}table{border:1px solid #dedede;border-collapse:separate;border-spacing:0}table td,table th{padding:0.75rem}table td.align-left,table th.align-left{text-align:left}table td.align-center,table th.align-center{text-align:center}table td.align-right,table th.align-right{text-align:right}table th{border-bottom:1px solid #dedede}.striped-table tbody tr:nth-child(even) td{background:#f8f5f3}#main-header{position:fixed;top:0;left:0;right:0;z-index:333}#upper-header{position:relative;background:#f8f5f3}#upper-header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media screen and (min-width: 576px){#upper-header .container{justify-content:flex-end}}#upper-header .container>*:not(first-child){margin-left:1.5rem}#upper-header .container a,#upper-header .container #espace-notaire-trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:0.875rem;color:#000}#upper-header .container a svg,#upper-header .container #espace-notaire-trigger svg{height:1rem;margin-right:0.25rem}#upper-header .container a span,#upper-header .container #espace-notaire-trigger span{display:none}@media screen and (min-width: 576px){#upper-header .container a span,#upper-header .container #espace-notaire-trigger span{display:inline}}#upper-header .container a:hover,#upper-header .container a:focus,#upper-header .container #espace-notaire-trigger:hover,#upper-header .container #espace-notaire-trigger:focus{color:#c6b6ac}#upper-header .container a{text-decoration:none}#upper-header .container #contact-trigger:hover img,#upper-header .container #contact-trigger:focus img{animation:shake-lr .7s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both}#upper-header .container #search-trigger,#upper-header .container #qui-trigger{padding:0.5rem 0}#upper-header .container #search-trigger:hover img,#upper-header .container #search-trigger:focus img,#upper-header .container #qui-trigger:hover img,#upper-header .container #qui-trigger:focus img{animation:jello-horizontal .9s .5s infinite both}#upper-header .container #espace-notaire-trigger{background:#fff;padding:0.5rem 1.5rem}#upper-header .container #espace-notaire-trigger:hover img,#upper-header .container #espace-notaire-trigger:focus img{animation:heartbeat 1.5s ease-in-out infinite both}#bottom-header{background:#fff}#bottom-header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}@media screen and (min-width: 992px){#bottom-header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}}#bottom-header #logo-link{margin:0.75rem 0}#bottom-header #logo-link img#logo-icon{display:block;height:1.875rem}@media screen and (min-width: 1200px){#bottom-header #logo-link img#logo-icon{display:none}}#bottom-header #logo-link img#logo-small{display:none}@media screen and (min-width: 1200px){#bottom-header #logo-link img#logo-small{display:block;height:3.75rem}}#bottom-header .sub-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#order-trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;text-decoration:none;height:100%}@media screen and (min-width: 992px){#order-trigger{height:inherit;margin:0.75rem 0}}#nav-trigger{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;margin-left:1.5rem}@media screen and (min-width: 1200px){#nav-trigger{display:none}}#nav-trigger div{height:1.125rem;width:1.5rem;transition:0.2s all ease-in-out}#nav-trigger div span{display:block;height:0.125rem;width:1.5rem;background:#000;margin:0.1875rem 0;transition:0.2s all ease-in-out}#nav-trigger:not(.open):hover div,#nav-trigger:not(.open):focus div{height:1.625rem}#nav-trigger:not(.open):hover div span,#nav-trigger:not(.open):focus div span{margin:0.3125rem 0}#nav-trigger.open{z-index:999}#nav-trigger.open div{position:relative;height:20px}#nav-trigger.open div span{position:absolute}#nav-trigger.open div span:nth-child(1){left:0;top:0;transform:rotate(-45deg) translate(-4px, 4px)}#nav-trigger.open div span:nth-child(2){display:none}#nav-trigger.open div span:nth-child(3){left:0;top:0;transform:rotate(45deg) translate(4px, 4px)}#main-navigation{display:none}#main-navigation a{text-decoration:none}#main-navigation a:not([class^=btn]){color:#000}#main-navigation>ul{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:auto}@media screen and (min-width: 1200px){#main-navigation>ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}#main-navigation>ul li{position:relative}#main-navigation>ul li.has-submenu ul.sub-menu{position:absolute;top:20px;left:-18px;background-color:#fff;margin:0;padding:20px 0 10px 0;z-index:2;list-style:none;width:max-content;opacity:0;transition:0.4s all ease-in-out}#main-navigation>ul li.has-submenu ul.sub-menu li{margin:0;padding:5px 5px;line-height:normal;width:100%;display:block}#main-navigation>ul li.has-submenu ul.sub-menu li a{display:block;margin:0;padding:7px 12px}#main-navigation>ul li.has-submenu:hover .sub-menu{opacity:1}#main-navigation.open{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:666}#main-navigation.open a{font-size:1rem;margin-bottom:1.5rem}#main-navigation.open li{margin-bottom:1.5rem}#main-navigation.open li.has-submenu{text-align:center}#main-navigation.open li.has-submenu ul.sub-menu{display:block;opacity:1 !important;text-align:center;position:relative !important;margin:0 !important;padding:0 !important;top:auto !important;left:auto !important}#main-navigation.open li.has-submenu ul.sub-menu li{font-size:1rem}@media screen and (min-width: 1200px){#main-navigation{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#main-navigation a{font-size:0.875rem;margin-right:1.5rem}#main-navigation a:not([class^=btn]){position:relative;padding:0.5rem 0}#main-navigation a:not([class^=btn]):after{display:block;content:"";height:0.25rem;width:2.5rem;background:#238c7f;position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0;transition:0.4s all ease-in-out}#main-navigation a:not([class^=btn]):hover:after,#main-navigation a:not([class^=btn]):focus:after,#main-navigation a:not([class^=btn]).selected:after{opacity:1;bottom:-0.75rem}.scroll #main-navigation a:not([class^=btn]):hover:after,.scroll #main-navigation a:not([class^=btn]):focus:after,.scroll #main-navigation a:not([class^=btn]).selected:after{bottom:0}#main-navigation a:not([class^=btn]).selected{font-weight:700}}#main-footer{padding:1.5rem 0;margin-top:1.5rem;margin-bottom:0;border-top:1px solid #efefef}@media screen and (min-width: 992px){#main-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}}.footer-element{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:1}.footer-element+.footer-element{margin-top:0.5rem}@media screen and (min-width: 992px){.footer-element+.footer-element{margin-top:0}}.footer-element p{font-size:0.875rem}.footer-element a{font-size:0.875rem;color:rgba(0,0,0,.8);text-decoration:none}.footer-element a:hover,.footer-element a:focus{color:#c6b6ac;text-decoration:underline}.footer-element a+a{margin-left:1.5rem;position:relative}.footer-element a+a:before{display:block;content:"";width:0.0625rem;height:100%;background:#efefef;position:absolute;left:-0.75rem;top:0}.footer-bottom{font-size:0.875rem;padding:0.75rem 0 !important;border-top:1px solid #efefef}.submenu .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 1em 0 1em;margin-bottom:1em;list-style:none;background-color:#e6ecf0;border-bottom:1px solid #dee2e6}.submenu .nav .nav-item{margin-bottom:-1px;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.submenu .nav .nav-item .nav-link{display:block;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);margin:0 1em}.submenu .nav .nav-item .nav-link:hover{border-color:#fff #fff #dee2e6}.submenu .nav .nav-item .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.submenu .nav .nav-item .nav-link.active:hover{border-color:#dee2e6 #dee2e6 #fff !important}*{box-sizing:border-box}body{color:#000;font-family:"Open Sans",sans-serif;padding:7.4375rem 0 0 0}@media screen and (min-width: 992px){body{padding:8.125rem 0 0 0}}.container{margin-left:1.5rem;margin-right:1.5rem}@media screen and (min-width: 1348px){.container{max-width:81.25rem;margin:0 auto}}.small-container{margin-left:1.5rem;margin-right:1.5rem}@media screen and (min-width: 1008px){.small-container{max-width:62.5rem;margin:0 auto}}#banner-header{height:10rem}@media screen and (min-width: 1200px){#banner-header{height:10rem}}@media screen and (min-width: 1400px){#banner-header{height:10rem}}section{padding:3rem 0}section.nopadding{padding:0}section h4,section h1.contentPage-title{position:relative;font-size:1.125rem;line-height:1.4375rem;letter-spacing:.23em;font-weight:800;text-align:center;margin-bottom:3rem;text-transform:uppercase;padding:0 0 0.5rem 0}section h4:after,section h1.contentPage-title:after{display:block;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:4.375rem;height:0.25rem;background:#238c7f}div.nopadding section{padding:0}.ventes-explanation .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:3rem 0 0 0}@media screen and (min-width: 667px){.ventes-explanation .content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.ventes-explanation .content>img{width:100%}@media screen and (min-width: 667px){.ventes-explanation .content>img{max-width:12.5rem}}@media screen and (min-width: 992px){.ventes-explanation .content>img{max-width:21.875rem}}.ventes-explanation .content>div{margin:1.5rem 0 0 0}@media screen and (min-width: 667px){.ventes-explanation .content>div{margin:0 0 0 1.5rem}}@media screen and (min-width: 992px){.ventes-explanation .content>div{margin:0 0 0 3rem}}@media screen and (min-width: 1200px){.ventes-explanation .content>div{margin:0 0 0 3.75rem}}.simple-link{color:#238c7f}.spacer{position:relative;overflow:hidden;margin:35px 0;color:#e5e5e5;width:100%;text-align:center}.spacer:before{content:"";position:absolute;width:100%;top:8px;height:0;border-top:1px solid #eee;left:-50% !important;right:0;margin-left:-20px}.spacer:after{content:"";position:absolute;width:100%;top:8px;height:0;border-top:1px solid #f8f5f3;left:50% !important;right:0;margin-left:20px}.spacer svg{position:relative;top:-4px}.intro{font-size:1.5rem;line-height:2.25rem;font-weight:400}strong{font-weight:700}sup{vertical-align:super;font-size:smaller}h5,h2.contentPage-title{font-size:1.375rem;line-height:1.875rem;text-transform:uppercase;font-weight:700;margin:0 0 0.5rem 0}p{font-size:1rem;line-height:1.5rem}p+p{margin-top:1.5rem}#location-home #banner-header{background-size:cover;background-position:center;padding:5rem 1.5rem 5rem 1.5rem;height:inherit}@media screen and (min-width: 1400px){#location-home #banner-header{height:22.5rem;padding:5rem 1.5rem 3rem 1.5rem}}@media screen and (min-width: 1200px){#location-home #banner-header .container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;height:100%}}#location-home #banner-header h1,#location-home #banner-header h2,#location-home #banner-header h3,#location-home #banner-header p{color:#fff}#location-home #banner-header h2{font-size:0.75rem;font-weight:500;letter-spacing:0.0625rem}#location-home #banner-header h1{font-size:3rem;line-height:3rem;font-weight:700;margin:0.5rem 0 0.5rem 0}#location-home #banner-header h1 span{display:block;font-size:1rem;font-weight:400}#location-home #banner-header h3{font-size:1rem;font-weight:400}#location-home #banner-header .btn-bright{margin-top:1.5rem}#location-home section:nth-of-type(even){background:#f8f5f3}#location-home section+section.container{margin-top:3rem}section h2{font-size:1.375rem;line-height:1.875rem;text-transform:uppercase;font-weight:700;margin:0 0 1.5rem 0}section .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:3rem 0 3rem 0}section .content.last{margin-bottom:3rem}section .content.partner{border:1px solid #c6b6ac;padding:1.5rem 1.5rem 0.75rem 1.5rem}section .content.partner>img{width:30%;margin:0 3rem 0.75rem 0}@media screen and (min-width: 667px){section .content.partner>img{max-width:6.25rem;margin:0 3rem 0 0}}@media screen and (min-width: 992px){section .content.partner>img{max-width:6.25rem;margin:0 3rem 0 0}}@media screen and (min-width: 667px){section .content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}section .content>img{width:100%}@media screen and (min-width: 667px){section .content>img{max-width:25rem}}@media screen and (min-width: 992px){section .content>img{max-width:34.375rem}}section .content>div{margin:1.5rem 0 0 0}@media screen and (min-width: 667px){section .content>div.right{margin:0 0 0 1.5rem}}@media screen and (min-width: 992px){section .content>div.right{margin:0 0 0 3rem}}@media screen and (min-width: 1200px){section .content>div.right{margin:0 0 0 3.75rem}}@media screen and (min-width: 667px){section .content>div.left{margin:0 1.5rem 0 0}}@media screen and (min-width: 992px){section .content>div.left{margin:0 3rem 0 0}}@media screen and (min-width: 1200px){section .content>div.left{margin:0 3.75rem 0 0}}section ul{margin:0 0 1.5rem 1.5rem}section ul li+li{margin-top:0.5rem}.section-header{margin:0 0 1.5rem 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.section-header .section-number{font-size:3rem;line-height:3rem;font-weight:700;margin-right:1.5rem;color:#238c7f}.section-header h2{padding-bottom:0;margin-bottom:0}.home-services-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;list-style-type:none}@media screen and (min-width: 667px){.home-services-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}}.home-services-element{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin:1.5rem}@media screen and (min-width: 667px){.home-services-element{width:calc((100% - 100px)/2);flex:0 0 auto}}@media screen and (min-width: 1200px){.home-services-element{margin:1.5rem;width:calc((100% - 144px)/3)}}.home-services-element .img-wrapper{background:none;padding:15px;border:1px solid #c6b6ac;width:70px;height:70px;margin-right:1.5rem}.home-services-element .img-wrapper img{max-width:38px !important;height:38px !important}.home-services-element span{font-size:1rem;line-height:1rem;display:block;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:0.5rem;color:#c6b6ac}.home-services-element h3{font-weight:normal}#slogan-home{margin-top:0;padding:5rem 1.5rem;background:url(../images/footer-slogan-background.png) center;background-size:cover;position:relative;z-index:1;text-align:center}@media screen and (min-width: 992px){#slogan-home{height:28.125rem}}#slogan-home:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#c6b6ac 0%, #238c7f 100%);opacity:.74;z-index:-1}#slogan-home h2{position:relative;font-size:3rem;line-height:3.75rem;font-weight:700;color:#fff;text-align:center;max-width:53.75rem;margin:0 auto;z-index:1}@media screen and (min-width: 992px){#slogan-home h2{margin:auto}}#slogan-home a{margin-top:2em}#location-services #banner-header{background:url(../images/services-page-banner.png) center;background-size:cover;padding:5rem 1.5rem 1.5rem 1.5rem;height:inherit}@media screen and (min-width: 1400px){#location-services #banner-header{height:22.5rem;padding:5rem 1.5rem 3rem 1.5rem}}@media screen and (min-width: 1200px){#location-services #banner-header .container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;height:100%}}#location-services #banner-header h1,#location-services #banner-header h2,#location-services #banner-header h3{color:#fff}#location-services #banner-header h2{font-size:0.75rem;font-weight:500;letter-spacing:0.0625rem}#location-services #banner-header h1{font-size:3rem;line-height:3rem;font-weight:700;margin:0.5rem 0 0.5rem 0}#location-services #banner-header h3{font-size:1rem;font-weight:400}#location-services #banner-header .btn-bright{margin-top:1.5rem}#location-services section:nth-of-type(even){background:#f8f5f3}#location-services section+section.container{margin-top:3rem}@media screen and (min-width: 667px){#section-services .container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}}#section-services .service{text-decoration:none;transform:scale(1);border:1px solid #000;padding:1.25rem;background:rgba(255,255,255,.5);transition:0.2s all ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}@media screen and (min-width: 667px){#section-services .service{flex:1 1}}#section-services .service picture{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:5rem;height:5rem;border-radius:5rem;border:5px solid #f8f5f3}#section-services .service picture img{display:block;height:1.875rem;margin:auto}#section-services .service h6{font-size:1.375rem;line-height:1.875rem;font-weight:700;text-transform:uppercase;margin:0.25rem 0 0.5rem 0;text-align:center;color:#000}@media screen and (min-width: 667px){#section-services .service h6{margin:0.5rem 0 0.75rem 0}}#section-services .service:hover,#section-services .service:focus{transform:scale(1.1)}#section-services .service:hover .btn-primary:before,#section-services .service:focus .btn-primary:before{transform:translateX(0)}#section-services .service+.service{margin:3rem 0 0 0}@media screen and (min-width: 667px){#section-services .service+.service{margin:0 0 0 3rem}}.sub-section .section-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.sub-section .section-header .section-number{font-size:3rem;line-height:3rem;font-weight:700;margin-right:1.5rem;color:#238c7f}.sub-section .section-header p{color:rgba(0,0,0,.8);line-height:1.5rem}.sub-section .section-footer{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;border-bottom:1px solid #000}.sub-section .section-footer a{position:relative;bottom:-1px;padding:0 0 0 0.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;text-decoration:none}.sub-section .section-footer a img{display:block;height:0.75rem;margin-right:0.5rem}.sub-section .section-footer a span{font-size:0.75rem;line-height:0.75rem;color:#000}.sub-section .section-footer a:hover img,.sub-section .section-footer a:focus img{animation:go-up .75s infinite linear}.sub-section:nth-of-type(even) .section-footer a{background:#f8f5f3}.sub-section:nth-of-type(odd) .section-footer a{background:#fff}.services-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;list-style-type:none;margin:1.5rem -0.5rem -0.5rem -0.5rem}@media screen and (min-width: 667px){.services-list{margin:1.5rem -0.75rem -0.75rem -0.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}}.services-element{position:relative;height:16.875rem;margin:0.5rem}@media screen and (min-width: 667px){.services-element{width:calc((100% - 32px)/2);flex:0 0 auto}}@media screen and (min-width: 1200px){.services-element{margin:0.75rem;width:calc((100% - 96px)/3)}}.services-element::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255, 255, 255, 0) 50%, #000 100%);opacity:.8}.services-element a{display:block;position:relative;height:100%;width:100%;color:#fff;text-decoration:none;padding:1.5rem;overflow:hidden}.services-element a h6{font-weight:700;font-size:1.125rem;line-height:1.25rem;margin:0 0 0.25rem 0}.services-element a .hover-indication{position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;transition:0.2s all ease-in-out;transition-delay:150ms}.services-element a .content{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;position:absolute;bottom:0;right:0;left:0;height:35%;padding:1.5rem;background:rgba(35,140,127,.9);margin:0;transition:0.2s all ease-in-out}.services-element a .content .sub-container h6{text-transform:uppercase;margin:0}.services-element a .content .sub-container .subtitle{font-size:0.875rem}.services-element a .content .sub-container p{display:none}.services-element a .content .command{display:none}.services-element a:hover .hover-indication,.services-element a:focus .hover-indication{right:-3.75rem}.services-element a:hover .content,.services-element a:focus .content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;height:100%}.services-element a:hover .content .sub-container p,.services-element a:focus .content .sub-container p{display:block;font-size:0.875rem;line-height:1.1875rem;margin-top:1.5rem}.services-element a:hover .content .command,.services-element a:focus .content .command{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-top:1.5rem;padding-top:1.5rem;font-size:0.75rem}.services-element a:hover .content .command::before,.services-element a:focus .content .command::before{display:block;content:"";width:3.125rem;height:0.0625rem;background:#fff;position:absolute;top:0;left:0%}.services-element a:hover .content .command img,.services-element a:focus .content .command img{width:0.9375rem;margin-right:0.5rem}.services-element a:hover .content .command:hover img,.services-element a:focus .content .command:hover img{animation:shake-horizontal 1.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite both}#service-peb{background:url(../images/services/service-peb.jpg) center;background-size:cover}#service-elec{background:url(../images/services/service-elec.jpg) center;background-size:cover}#service-citerne{background:url(../images/services/service-citerne.jpg) center;background-size:cover}#service-gaz{background:url(../images/services/service-gaz.jpg) center;background-size:cover}#service-photo{background:url(../images/services/service-photo.jpg) center;background-size:cover}#service-plans{background:url(../images/services/service-plans.jpg) center;background-size:cover}#service-360{background:url(../images/services/service-360.jpg) center;background-size:cover}#service-drone{background:url(../images/services/service-drone.jpg) center;background-size:cover}#service-video{background:url(../images/services/service-video.jpg) center;background-size:cover}#service-livret{background:url(../images/services/service-livretDescriptif.jpg) center;background-size:cover}#service-website{background:url(../images/services/service-miniSite.jpg) center;background-size:cover}#service-placement{background:url(../images/services/service-placement.jpg) center;background-size:cover}#service-biddit{background:url(../images/services/service-biddit.jpg) center;background-size:cover}#service-panneau-surmesure{background:url(../images/services/service-panneauMesure.jpg) center;background-size:cover}#service-sms{background:url(../images/services/service-sms.jpg) center;background-size:cover}#service-panneau-personalise{background:url(../images/services/service-panneau-personalise.jpg) center;background-size:cover}#service-location-salle{background:url(../images/services/service-location-salle.jpg) center;background-size:cover}#service-affiches{background:url(../images/services/service-affiches.jpg) center;background-size:cover}#service-visites{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-panneaux{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-papiers-actes{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-cadres-souples{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-nettoyage-deblayage{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-location-salles{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-tri-dechets{background:url(../images/services/service-hainaut.jpg) center;background-size:cover}#service-publicite-papier{background:url(../images/services/service-publicite-papier.jpg) center;background-size:cover}#vente-biddit{background:url(../images/services/service-biddit.jpg) center;background-size:cover}#vente-publique{background:url(../images/ventes-publiques.jpg) center;background-size:cover}#vente-gre-a-gre{background:url(../images/ventes-gre-a-gre-content-visual.png) center;background-size:cover}#slogan{margin-top:3.75rem;padding:5rem 1.5rem;background:url(../images/footer-slogan-background.png) center;background-size:cover;position:relative;z-index:1}@media screen and (min-width: 992px){#slogan{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:28.125rem}}#slogan:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#c6b6ac 0%, #238c7f 100%);opacity:.74;z-index:-1}#slogan h2{position:relative;font-size:3rem;line-height:3.75rem;font-weight:700;color:#fff;text-align:center;max-width:53.75rem;margin:0 auto;z-index:1}@media screen and (min-width: 992px){#slogan h2{margin:auto}}#location-ventes-biddit #banner-header{background:url(../images/biddit-banner.png) center;background-size:cover;background-position:0 20%}#location-ventes-biddit #banner-header .container{height:100%}#location-ventes-biddit #banner-header .container img{display:block;height:10rem}@media screen and (min-width: 992px){#location-ventes-biddit #banner-header .container img{height:100%}}#location-ventes-biddit .content h5:not(:first-child),#location-ventes-biddit .content h2.contentPage-title:not(:first-child){margin:1.5rem 0 0.5rem 0}#location-ventes-biddit .content ul{margin-left:1.5rem}#location-ventes-biddit .content ul li+li{margin-top:0.5rem}#location-ventes-publiques #banner-header{background:url(../images/ventes-publiques-banner.png) center;background-size:cover;background-position:0 0}#location-ventes-publiques .content h5:not(:first-child),#location-ventes-publiques .more-content h5:not(:first-child){margin:1.5rem 0 0.5rem 0}#location-ventes-publiques .content ol,#location-ventes-publiques .more-content ol{margin:1.5rem 0 0 1.5rem}#location-ventes-publiques .content ol>li ul,#location-ventes-publiques .more-content ol>li ul{margin:0 0 0 1.5rem}#location-ventes-publiques .content ol>li ul li,#location-ventes-publiques .more-content ol>li ul li{margin-top:0.75rem}#location-ventes-publiques .content ol>li+li,#location-ventes-publiques .more-content ol>li+li{margin:1.5rem 0 0 0}#location-ventes-publiques .more-content{margin:1.5rem 0 0 0}#location-ventes-gre-a-gre #banner-header{background:url(../images/ventes-gre-a-gre-banner.png) center;background-size:cover;background-position:0 20%}#location-ventes-gre-a-gre .content h5:not(:first-child),#location-ventes-gre-a-gre .more-content h5:not(:first-child){margin:1.5rem 0 0.5rem 0}#location-ventes-gre-a-gre .content ul,#location-ventes-gre-a-gre .more-content ul{margin-left:1.5rem}#location-ventes-gre-a-gre .content ul li+li,#location-ventes-gre-a-gre .more-content ul li+li{margin-top:0.5rem}#location-ventes-gre-a-gre .more-content{margin:1.5rem 0 0 0}#location-contact #banner-header,#location-tarifs #banner-header{background:url(../images/contact-page-banner.png) center;background-size:cover}#contact-content-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap}#contact-content-container .intro{width:100%;text-align:center}#contact-office{margin:0 0 1rem 0}@media screen and (min-width: 992px){#contact-office{margin:0 0 1.5rem 0}}#contact-office .contact-office-element{border:1px solid #dedede;border-radius:0.25rem}#contact-office .contact-office-element h6{padding:0.75rem;border-bottom:1px solid #dedede}#contact-office .contact-office-element .contact-details{padding:0.75rem}#contact-office .contact-office-element .contact-details p{margin:0 0 0.5rem 0}#contact-office .contact-office-element .contact-details p:last-child{margin:0}#contact-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:1rem 0 0 0;width:100%}@media screen and (min-width: 667px){#contact-form{flex-direction:row;flex-wrap:wrap;margin:0.5rem -0.5rem -0.5rem -0.5rem}}#contact-form .form-element{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0 0 1rem 0}@media screen and (min-width: 667px){#contact-form .form-element{margin:0.5rem}#contact-form .form-element#contact-firstname,#contact-form .form-element#contact-lastname{width:calc((100% - 32px)/2)}#contact-form .form-element#contact-email,#contact-form .form-element#contact-subject,#contact-form .form-element#contact-message{width:100%}}#contact-form .form-element:last-of-type{margin:0}@media screen and (min-width: 667px){#contact-form .form-element:last-of-type{margin:0.5rem}}#contact-form .form-element label{margin:0 0 0.5rem 0}#contact-form .form-element input,#contact-form .form-element textarea{border:1px solid #dedede;border-radius:0.25rem;padding:0.5rem;width:100%}#contact-form .form-element textarea{min-height:6.25rem}#contact-form #contact-confirm{margin:1rem 0 0 0}@media screen and (min-width: 667px){#contact-form #contact-confirm{margin:1rem 0 0 0.5rem}}#location-qui-sommes-nous #banner-header{background:url(../images/contact-page-banner.png) center;background-size:cover}#location-qui-sommes-nous .content h5:not(:first-child),#location-qui-sommes-nous .more-content h5:not(:first-child){margin:1.5rem 0 0.5rem 0}#location-qui-sommes-nous .content ul,#location-qui-sommes-nous .more-content ul{margin:0 0 1.5rem 1.5rem}#location-qui-sommes-nous .content ul li+li,#location-qui-sommes-nous .more-content ul li+li{margin-top:0.5rem}#location-qui-sommes-nous .more-content{margin:1.5rem 0 0 0}#location-qui-sommes-nous .more-content ul{margin-top:0.5rem}#location-conditions-generales h5{margin:1.5rem 0 0.75rem 0}#location-conditions-generales h5:first-of-type{margin:0 0 0.75rem 0}#location-conditions-generales p{margin:0 0 0.75rem 0}#location-conditions-generales p:last-of-type{margin:0}#location-conditions-generales p a{color:#c6b6ac}#location-conditions-generales p .attention{font-size:1.5rem;color:red}#location-conditions-generales #revision-date{display:block;margin:1.5rem 0 0 0;text-align:right;font-size:0.75rem}#location-location-salles-details #banner-header{background:url(../images/ventes-gre-a-gre-banner.png) center;background-size:cover}#location-location-salles-details .subsection{margin:3rem 0 0 0}#location-location-salles-details #salle-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}@media screen and (min-width: 667px){#location-location-salles-details #salle-container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:-0.75rem}}@media screen and (min-width: 992px){#location-location-salles-details #salle-container{margin:-1.5rem 0}}#location-location-salles-details .salle-available{border:1px solid #dedede;border-radius:0.25rem;padding:1rem}@media screen and (min-width: 667px){#location-location-salles-details .salle-available{margin:0.75rem;width:calc((100% - 48px)/2)}}@media screen and (min-width: 992px){#location-location-salles-details .salle-available{margin:1.5rem;width:25rem}}@media screen and (min-width: 1200px){#location-location-salles-details .salle-available{width:31.25rem}}#location-location-salles-details .salle-available h5{text-align:center}#location-location-salles-details .salle-available h5 span{display:block}#location-location-salles-details .salle-available .visuals-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:1rem 0;padding:1rem 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}@media screen and (min-width: 667px){#location-location-salles-details .salle-available .visuals-container{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 667px){#location-location-salles-details .salle-available .visuals-container img{width:calc((100% - 16px)/2)}}#location-location-salles-details .salle-available .visuals-container img+img{margin:0.75rem 0 0 0}@media screen and (min-width: 667px){#location-location-salles-details .salle-available .visuals-container img+img{margin:0 0 0 1rem}}#location-location-salles-details .salle-available .visuals-container .visuals-legend{font-size:0.75rem;text-align:center;margin-bottom:0}@media screen and (min-width: 667px){#location-location-salles-details .salle-available .visuals-container .visuals-legend{flex:0 0 100%}}#location-location-salles-details .salle-available .options h6{margin:0 0 0.75rem 0}#location-location-salles-details .salle-available .options p{margin:0}#location-location-salles-details .salle-available+.salle-available{margin:3rem 0 0 0}@media screen and (min-width: 667px){#location-location-salles-details .salle-available+.salle-available{margin:0.75rem}}@media screen and (min-width: 992px){#location-location-salles-details .salle-available+.salle-available{margin:1.5rem}}#location-location-salles-details #table-container{max-width:100%;overflow-x:auto}#location-location-salles-details #table-container table{margin:0 auto}#location-location-salles-details #table-information{margin:1.5rem 0 0 0}#location-location-salles-details #table-information p{margin:0}#location-location-salles-details #catering-list{padding:0 1.5rem}#location-location-salles-details #catering-list li+li{margin:0.75rem 0 0 0}@media screen and (min-width: 667px){#location-location-salles-details #secretariat-list-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}}#location-location-salles-details #secretariat-list-container article{margin:1.5rem 0 0 0}@media screen and (min-width: 667px){#location-location-salles-details #secretariat-list-container article{margin:1rem 3rem}}#location-location-salles-details #secretariat-list-container article ul{margin:0.75rem 0 0 0;padding:0 1.5rem}#location-location-salles-details #secretariat-list-container article ul li+li{margin:0.75rem 0 0 0}#location-location-salles-details #action-container{text-align:center}#location-liens #banner-header{background:url(../images/contact-page-banner.png) center;background-size:cover}#location-liens .content h5:not(:first-child),#location-liens .more-content h5:not(:first-child){margin:1.5rem 0 0.5rem 0}#location-liens .content ul,#location-liens .more-content ul{margin:0 0 1.5rem 1.5rem}#location-liens .content ul li+li,#location-liens .more-content ul li+li{margin-top:0.5rem}#location-liens .more-content{margin:1.5rem 0 0 0}#location-liens .more-content ul{margin-top:0.5rem}#location-liste-notaires #banner-header{background:url(../images/contact-page-banner.png) center;background-size:cover}#location-liste-notaires .datatable{flex-grow:2;width:100%;margin:0 auto}#location-liste-notaires .list-header{display:none}@media only screen and (min-width: 1248px){#location-liste-notaires .list-header{display:flex;flex-direction:row;border-bottom:1px solid #238c7f}#location-liste-notaires .list-header>div{padding:1rem 0.75rem;color:#238c7f;font-weight:bold}#location-liste-notaires .list-header>div:first-child{padding-left:1.5rem}#location-liste-notaires .list-header>div:last-child{padding-right:1.5rem}}@media only screen and (min-width: 1248px){#location-liste-notaires .col-etude{flex:0 0 40%}}@media only screen and (min-width: 1248px){#location-liste-notaires .col-street{flex:0 0 30%}}@media only screen and (min-width: 1248px){#location-liste-notaires .col-postcode{flex:0 0 10%}}@media only screen and (min-width: 1248px){#location-liste-notaires .col-city{flex:0 0 20%}}#location-liste-notaires .list-notaries{display:flex;flex-direction:column;margin:-0.75rem;margin-right:-0.25rem;padding:0;list-style-type:none}@media screen and (min-width: 992px){#location-liste-notaires .list-notaries{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}@media only screen and (min-width: 1248px){#location-liste-notaires .list-notaries{flex-direction:column;margin:0}}#location-liste-notaires .notary{display:flex;flex-wrap:wrap;margin:0.75rem}@media screen and (min-width: 992px){#location-liste-notaires .notary{width:calc((100% - 48px)/2)}}@media only screen and (min-width: 1248px){#location-liste-notaires .notary{width:100%;margin:0;flex-wrap:nowrap;align-items:center;border-bottom:1px solid #c6b6ac;border-radius:0}#location-liste-notaires .notary:last-child{border-bottom:none}#location-liste-notaires .notary:nth-child(even){background:#f8f5f3}}#location-liste-notaires .notary-etude{padding:1rem 1.5rem 0 1.5rem;margin:0;text-align:center;width:100%;order:1;font-size:1em;line-height:normal;text-transform:none}#location-liste-notaires .notary-etude span:not(:first-child){display:block;font-size:0.75rem}@media only screen and (min-width: 1248px){#location-liste-notaires .notary-etude{padding:1rem 0.75rem 1rem 1.5rem;text-align:left}#location-liste-notaires .notary-etude span:first-child{display:none}}#location-liste-notaires .notary-street,#location-liste-notaires .notary-postcode,#location-liste-notaires .notary-city{margin:0;text-align:center;padding:0;width:100%;order:1;color:#000}@media only screen and (min-width: 1248px){#location-liste-notaires .notary-street,#location-liste-notaires .notary-postcode,#location-liste-notaires .notary-city{padding:1rem 0.75rem;text-align:left;border-bottom:none}}#location-liste-notaires .notary-street{order:2}#location-liste-notaires .notary-postcode{order:3}#location-liste-notaires .notary-city{order:4}/*# sourceMappingURL=style-mdn-hainaut.css.map */
