abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font-family:Open Sans,sans-serif}@keyframes shake-lr{0%,to{transform:rotate(0deg);transform-origin:50% 50%}10%{transform:rotate(8deg)}20%,40%,60%{transform:rotate(-10deg)}30%,50%,70%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}@keyframes go-up{0%{transform:translateY(-5px)}50%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-3px)}20%,40%,60%{transform:translateX(3px)}80%{transform:translateX(1px)}90%{transform:translateX(-1px)}}#google-map,.map-container{position:relative;min-height:400px}#google-map{width:100%;height:100%}.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:.5rem 1.5rem;color:#000;font-size:.875rem;overflow:hidden;background:transparent;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:all .2s 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:.5rem 1.5rem;color:#fff;font-size:.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:#70a5c3;transition:all .2s 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:.5rem 1.5rem;color:#fff;font-size:.875rem;overflow:hidden;background:#abc2c6;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:#70a5c3;transition:all .2s 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:.5rem 1.5rem;color:#000;font-size:.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:all .2s 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:.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(2n) td{background:#e6ecf0}#main-header{position:fixed;top:0;left:0;right:0;z-index:333}#upper-header{position:relative;background:#e6ecf0}#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 #espace-notaire-trigger,#upper-header .container a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:.875rem;color:#000}#upper-header .container #espace-notaire-trigger svg,#upper-header .container a svg{height:1rem;margin-right:.25rem}#upper-header .container #espace-notaire-trigger span,#upper-header .container a span{display:none}@media screen and (min-width:576px){#upper-header .container #espace-notaire-trigger span,#upper-header .container a span{display:inline}}#upper-header .container #espace-notaire-trigger:focus,#upper-header .container #espace-notaire-trigger:hover,#upper-header .container a:focus,#upper-header .container a:hover{color:#70a5c3}#upper-header .container a{text-decoration:none}#upper-header .container #contact-trigger:focus img,#upper-header .container #contact-trigger:hover img{animation:shake-lr .7s cubic-bezier(.455,.03,.515,.955) infinite both}#upper-header .container #qui-trigger,#upper-header .container #search-trigger{padding:.5rem 0}#upper-header .container #qui-trigger:focus img,#upper-header .container #qui-trigger:hover img,#upper-header .container #search-trigger:focus img,#upper-header .container #search-trigger:hover img{animation:jello-horizontal .9s .5s infinite both}#upper-header .container #espace-notaire-trigger{background:#fff;padding:.5rem 1.5rem}#upper-header .container #espace-notaire-trigger:focus img,#upper-header .container #espace-notaire-trigger:hover 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:.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:1.875rem}}#bottom-header .sub-container,#order-trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#order-trigger{text-decoration:none;height:100%}@media screen and (min-width:992px){#order-trigger{height:inherit;margin:.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}#nav-trigger div,#nav-trigger div span{width:1.5rem;transition:all .2s ease-in-out}#nav-trigger div span{display:block;height:.125rem;background:#000;margin:.188rem 0}#nav-trigger:not(.open):focus div,#nav-trigger:not(.open):hover div{height:1.625rem}#nav-trigger:not(.open):focus div span,#nav-trigger:not(.open):hover div span{margin:.313rem 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:first-child{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;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;z-index:2;list-style:none;width:-webkit-max-content;width:max-content;opacity:0;transition:all .4s ease-in-out}#main-navigation>ul li.has-submenu ul.sub-menu li{margin:0;padding: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:.875rem;margin-right:1.5rem}#main-navigation a:not([class^=btn]){position:relative;padding:.5rem 0}#main-navigation a:not([class^=btn]):after{display:block;content:"";height:.25rem;width:2.5rem;background:#abc2c6;position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0;transition:all .4s ease-in-out}#main-navigation a:not([class^=btn]).selected:after,#main-navigation a:not([class^=btn]):focus:after,#main-navigation a:not([class^=btn]):hover:after{opacity:1;bottom:-.75rem}.scroll #main-navigation a:not([class^=btn]).selected:after,.scroll #main-navigation a:not([class^=btn]):focus:after,.scroll #main-navigation a:not([class^=btn]):hover: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:center;flex-wrap:nowrap}}.footer-element{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}.footer-element+.footer-element{margin-top:.5rem}@media screen and (min-width:992px){.footer-element+.footer-element{margin-top:0}}.footer-element a{font-size:.875rem;color:rgba(0,0,0,.8);text-decoration:none}.footer-element a:focus,.footer-element a:hover{color:#70a5c3;text-decoration:underline}.footer-element a+a{margin-left:1.5rem;position:relative}.footer-element a+a:before{display:block;content:"";width:.063rem;height:100%;background:#efefef;position:absolute;left:-.75rem;top:0}.submenu .nav{display:flex;flex-wrap:wrap;padding:1em 1em 0;margin-bottom:1em;list-style:none;background-color:#e6ecf0;border-bottom:1px solid #dee2e6}.submenu .nav .nav-item{margin-bottom:-1px;flex:1 1 auto;text-align:center}.submenu .nav .nav-item .nav-link{display:block;padding:.5rem 1rem;border:1px solid transparent;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.438rem 0 0}@media screen and (min-width:992px){body{padding:8.125rem 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 h1.contentPage-title,section h4{position:relative;font-size:1.125rem;line-height:1.438rem;letter-spacing:.23em;font-weight:800;text-align:center;margin-bottom:3rem;text-transform:uppercase;padding:0 0 .5rem}section h1.contentPage-title:after,section h4:after{display:block;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:4.375rem;height:.25rem;background:#abc2c6}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}@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}@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:#abc2c6}.spacer{position:relative;overflow:hidden;margin:35px 0;color:#e5e5e5;width:100%;text-align:center}.spacer:before{border-top:1px solid #eee;left:-50%!important;margin-left:-20px}.spacer:after,.spacer:before{content:"";position:absolute;width:100%;top:8px;height:0;right:0}.spacer:after{border-top:1px solid #e6ecf0;left:50%!important;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}h2.contentPage-title,h5{font-size:1.375rem;line-height:1.875rem;text-transform:uppercase;font-weight:700;margin:0 0 .5rem}p{font-size:1rem;line-height:1.5rem}p+p{margin-top:1.5rem}#location-services #banner-header{background:url(../images/services-page-banner.png) 50%;background-size:cover;padding: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}}@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:.75rem;font-weight:500;letter-spacing:.063rem}#location-services #banner-header h1{font-size:3rem;line-height:3rem;font-weight:700;margin:.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(2n){background:#e6ecf0}#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:flex-start;flex-wrap:nowrap}}#section-services .service{text-decoration:none;transform:scale(1);transition:all .2s ease-in-out;display:flex;flex-direction:column;justify-content:center;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 #e6ecf0}#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:.25rem 0 .5rem;text-align:center;color:#000}@media screen and (min-width:667px){#section-services .service h6{margin:.5rem 0 .75rem}}#section-services .service:focus,#section-services .service:hover{transform:scale(1.1)}#section-services .service:focus .btn-primary:before,#section-services .service:hover .btn-primary:before{transform:translateX(0)}#section-services .service+.service{margin:3rem 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:#abc2c6}.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 .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:.75rem;margin-right:.5rem}.sub-section .section-footer a span{font-size:.75rem;line-height:.75rem;color:#000}.sub-section .section-footer a:focus img,.sub-section .section-footer a:hover img{animation:go-up .75s linear infinite}.sub-section:nth-of-type(2n) .section-footer a{background:#e6ecf0}.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 -.5rem -.5rem}@media screen and (min-width:667px){.services-list{margin:1.5rem -.75rem -.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}}.services-element{position:relative;height:16.875rem;margin:.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:.75rem;width:calc((100% - 96px)/4)}}.services-element:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(hsla(0,0%,100%,0) 50%,#000);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 .25rem}.services-element a .hover-indication{position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;transition:all .2s ease-in-out;transition-delay:.15s}.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(171,194,198,.9);margin:0;transition:all .2s ease-in-out}.services-element a .content .sub-container h6{text-transform:uppercase;margin:0}.services-element a .content .sub-container .subtitle{font-size:.875rem}.services-element a .content .command,.services-element a .content .sub-container p{display:none}.services-element a:focus .hover-indication,.services-element a:hover .hover-indication{right:-3.75rem}.services-element a:focus .content,.services-element a:hover .content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;height:100%}.services-element a:focus .content .sub-container p,.services-element a:hover .content .sub-container p{display:block;font-size:.875rem;line-height:1.188rem;margin-top:1.5rem}.services-element a:focus .content .command,.services-element a:hover .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:.75rem}.services-element a:focus .content .command:before,.services-element a:hover .content .command:before{display:block;content:"";width:3.125rem;height:.063rem;background:#fff;position:absolute;top:0;left:0}.services-element a:focus .content .command img,.services-element a:hover .content .command img{width:.938rem;margin-right:.5rem}.services-element a:focus .content .command:hover img,.services-element a:hover .content .command:hover img{animation:shake-horizontal 1.8s cubic-bezier(.455,.03,.515,.955) infinite both}#service-peb{background:url(../images/services/service-peb.jpg) 50%;background-size:cover}#service-elec{background:url(../images/services/service-elec.jpg) 50%;background-size:cover}#service-citerne{background:url(../images/services/service-citerne.jpg) 50%;background-size:cover}#service-gaz{background:url(../images/services/service-gaz.jpg) 50%;background-size:cover}#service-photo{background:url(../images/services/service-photo.jpg) 50%;background-size:cover}#service-plans{background:url(../images/services/service-plans.jpg) 50%;background-size:cover}#service-360{background:url(../images/services/service-360.jpg) 50%;background-size:cover}#service-drone{background:url(../images/services/service-drone.jpg) 50%;background-size:cover}#service-video{background:url(../images/services/service-video.jpg) 50%;background-size:cover}#service-livret{background:url(../images/services/service-livretDescriptif.jpg) 50%;background-size:cover}#service-website{background:url(../images/services/service-miniSite.jpg) 50%;background-size:cover}#service-placement{background:url(../images/services/service-placement.jpg) 50%;background-size:cover}#service-biddit{background:url(../images/services/service-biddit.jpg) 50%;background-size:cover}#service-panneau-surmesure{background:url(../images/services/service-panneauMesure.jpg) 50%;background-size:cover}#service-sms{background:url(../images/services/service-sms.jpg) 50%;background-size:cover}#service-panneau-personalise{background:url(../images/services/service-panneau-personalise.jpg) 50%;background-size:cover}#service-location-salle{background:url(../images/services/service-location-salle.jpg) 50%;background-size:cover}#service-affiches{background:url(../images/services/service-affiches.jpg) 50%;background-size:cover}#service-cadres-souples,#service-location-salles,#service-nettoyage-deblayage,#service-panneaux,#service-papiers-actes,#service-tri-dechets,#service-visites{background:url(../images/services/service-hainaut.jpg) 50%;background-size:cover}#service-publicite-papier{background:url(../images/services/service-publicite-papier.jpg) 50%;background-size:cover}#vente-biddit{background:url(../images/services/service-biddit.jpg) 50%;background-size:cover}#vente-publique{background:url(../images/ventes-publiques.jpg) 50%;background-size:cover}#vente-gre-a-gre{background:url(../images/ventes-gre-a-gre-content-visual.png) 50%;background-size:cover}#slogan{margin-top:3.75rem;padding:5rem 1.5rem;background:url(../images/footer-slogan-background.png) 50%;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(#70a5c3,#abc2c6);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) 50%;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 h2.contentPage-title:not(:first-child),#location-ventes-biddit .content h5:not(:first-child){margin:1.5rem 0 .5rem}#location-ventes-biddit .content ul{margin-left:1.5rem}#location-ventes-biddit .content ul li+li{margin-top:.5rem}#location-ventes-publiques #banner-header{background:url(../images/ventes-publiques-banner.png) 50%;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 .5rem}#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:.75rem}#location-ventes-publiques .content ol>li+li,#location-ventes-publiques .more-content,#location-ventes-publiques .more-content ol>li+li{margin:1.5rem 0 0}#location-ventes-gre-a-gre #banner-header{background:url(../images/ventes-gre-a-gre-banner.png) 50%;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 .5rem}#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:.5rem}#location-ventes-gre-a-gre .more-content{margin:1.5rem 0 0}#location-contact #banner-header{background:url(../images/contact-page-banner.png) 50%;background-size:cover}#contact-content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#contact-content-container .intro{width:100%;text-align:center}#contact-office{margin:0 0 1rem}@media screen and (min-width:992px){#contact-office{margin:0 0 1.5rem}}#contact-office .contact-office-element{border:1px solid #dedede;border-radius:.25rem}#contact-office .contact-office-element h6{padding:.75rem;border-bottom:1px solid #dedede}#contact-office .contact-office-element .contact-details{padding:.75rem}#contact-office .contact-office-element .contact-details p{margin:0 0 .5rem}#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;width:100%}@media screen and (min-width:667px){#contact-form{flex-direction:row;flex-wrap:wrap;margin:.5rem -.5rem -.5rem}}#contact-form .form-element{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0 0 1rem}@media screen and (min-width:667px){#contact-form .form-element{margin:.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-message,#contact-form .form-element#contact-subject{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:.5rem}}#contact-form .form-element label{margin:0 0 .5rem}#contact-form .form-element input,#contact-form .form-element textarea{border:1px solid #dedede;border-radius:.25rem;padding:.5rem;width:100%}#contact-form .form-element textarea{min-height:6.25rem}#contact-form #contact-confirm{margin:1rem 0 0}@media screen and (min-width:667px){#contact-form #contact-confirm{margin:1rem 0 0 .5rem}}#location-qui-sommes-nous #banner-header{background:url(../images/contact-page-banner.png) 50%;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 .5rem}#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:.5rem}#location-qui-sommes-nous .more-content{margin:1.5rem 0 0}#location-qui-sommes-nous .more-content ul{margin-top:.5rem}#location-conditions-generales h5{margin:1.5rem 0 .75rem}#location-conditions-generales h5:first-of-type,#location-conditions-generales p{margin:0 0 .75rem}#location-conditions-generales p:last-of-type{margin:0}#location-conditions-generales p a{color:#70a5c3}#location-conditions-generales p .attention{font-size:1.5rem;color:red}#location-conditions-generales #revision-date{display:block;margin:1.5rem 0 0;text-align:right;font-size:.75rem}#location-location-salles-details #banner-header{background:url(../images/ventes-gre-a-gre-banner.png) 50%;background-size:cover}#location-location-salles-details .subsection{margin:3rem 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:-.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:.25rem;padding:1rem}@media screen and (min-width:667px){#location-location-salles-details .salle-available{margin:.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:.75rem 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:.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 .75rem}#location-location-salles-details .salle-available .options p{margin:0}#location-location-salles-details .salle-available+.salle-available{margin:3rem 0 0}@media screen and (min-width:667px){#location-location-salles-details .salle-available+.salle-available{margin:.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}#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:.75rem 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}@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:.75rem 0 0;padding:0 1.5rem}#location-location-salles-details #secretariat-list-container article ul li+li{margin:.75rem 0 0}#location-location-salles-details #action-container{text-align:center}#location-liens #banner-header{background:url(../images/contact-page-banner.png) 50%;background-size:cover}#location-liens .content h5:not(:first-child),#location-liens .more-content h5:not(:first-child){margin:1.5rem 0 .5rem}#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:.5rem}#location-liens .more-content{margin:1.5rem 0 0}#location-liens .more-content ul{margin-top:.5rem}#location-liste-notaires #banner-header{background:url(../images/contact-page-banner.png) 50%;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 #abc2c6}#location-liste-notaires .list-header>div{padding:1rem .75rem;color:#abc2c6;font-weight:700}#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:-.75rem -.25rem -.75rem -.75rem;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:.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 #70a5c3;border-radius:0}#location-liste-notaires .notary:last-child{border-bottom:none}#location-liste-notaires .notary:nth-child(2n){background:#e6ecf0}}#location-liste-notaires .notary-etude{padding:1rem 1.5rem 0;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:.75rem}@media only screen and (min-width:1248px){#location-liste-notaires .notary-etude{padding:1rem .75rem 1rem 1.5rem;text-align:left}#location-liste-notaires .notary-etude span:first-child{display:none}}#location-liste-notaires .notary-city,#location-liste-notaires .notary-postcode,#location-liste-notaires .notary-street{margin:0;text-align:center;padding:0;width:100%;order:1;color:#000}@media only screen and (min-width:1248px){#location-liste-notaires .notary-city,#location-liste-notaires .notary-postcode,#location-liste-notaires .notary-street{padding:1rem .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}#location-qui-sommes-nous #team-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:1rem 0 0;list-style-type:none}@media screen and (min-width:992px){#location-qui-sommes-nous #team-list{flex-direction:row;justify-content:space-between}}#location-qui-sommes-nous #team-list li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}@media screen and (min-width:992px){#location-qui-sommes-nous #team-list li{flex-direction:column}}#location-qui-sommes-nous #team-list li+li{margin-top:1.5rem}@media screen and (min-width:992px){#location-qui-sommes-nous #team-list li+li{margin-top:0}}#location-qui-sommes-nous #team-list picture{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:6.25rem;width:6.25rem;border-radius:6.25rem;flex:0 0 auto;overflow:hidden;margin:0 1rem 0 0}@media screen and (min-width:992px){#location-qui-sommes-nous #team-list picture{margin:0 0 1rem}}#location-qui-sommes-nous #team-list picture img{margin:auto;width:100%}#location-qui-sommes-nous #team-list .info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}@media screen and (min-width:992px){#location-qui-sommes-nous #team-list .info h6,#location-qui-sommes-nous #team-list .info p{text-align:center}}#location-qui-sommes-nous #team-list .info p{margin:0}#location-qui-sommes-nous #team-list .info p a{color:#abc2c6}#logo-link img#logo-icon{height:2.5rem!important}@media screen and (min-width:1200px){#logo-link img#logo-small{height:2.5rem!important}}#location-home #banner-header{background-size:cover;background-position:50%;padding:5rem 1.5rem;height:inherit}@media screen and (min-width:1400px){#location-home #banner-header{height:35rem;padding:5rem 1.5rem 3rem}}@media screen and (min-width:1200px){#location-home #banner-header .container{display:flex;flex-direction:column;justify-content:center;align-items:center;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:.75rem;font-weight:500;letter-spacing:.063rem}#location-home #banner-header h1{font-size:3rem;line-height:3rem;font-weight:700;margin:.5rem 0;text-align:center}#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(2n){background:#e6ecf0}#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}section .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:3rem 0}section .content.last{margin-bottom:3rem}section .content.partner{border:1px solid #70a5c3;padding:1.5rem 1.5rem .75rem}section .content.partner>img{width:30%;margin:0 3rem .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}@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:.5rem}.section-header{margin:0 0 1.5rem;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:#abc2c6}.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 #70a5c3;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:700;margin-bottom:.5rem;color:#70a5c3}.home-services-element h3{font-weight:400}#introduction,#services{padding-top:3rem;padding-bottom:5rem}#introduction .section-header,#services .section-header{justify-content:center}#introduction .section-header h2,#services .section-header h2{font-size:2.188rem;text-align:center;position:relative;margin-bottom:3rem;padding-bottom:1.5rem}#introduction .section-header h2 span,#services .section-header h2 span{color:#70a5c3;font-size:.5em;text-transform:none;font-weight:lighter}#introduction .section-header h2:after,#services .section-header h2:after{display:block;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:4.375rem;height:.25rem;background:rgba(0,0,0,.8)}@media screen and (min-width:1200px){#introduction .services-element,#services .services-element{width:calc((100% - 96px)/3)}}#slogan-home{margin-top:0;padding:5rem 0;background:url(../images/footer-slogan-background.png) 50%;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(#70a5c3,#abc2c6);opacity:.74;z-index:-1}#slogan-home h2{position:relative;font-size:3rem;line-height:3.75rem;text-transform:none;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}