header{transition:height 300ms ease,opacity 200ms linear,transform 200ms linear}main>section{position:relative;z-index:5}main>section .row{margin-bottom:0}#animation{position:relative;height:100vh;background-color:#3f5467;z-index:9}#animation .container-fluid,#animation .row-horizon,#animation .slide{height:100%}#animation .row-horizon{width:100%}.js #animation .row-horizon{overflow:hidden}.no-js #animation .row-horizon{margin:0;overflow:hidden}#animation .slide{align-items:center}.no-js #animation .slide{display:flex}.js #animation .slide{position:absolute;top:0;left:0;display:inline-flex;width:100%;height:100%;float:none;overflow:hidden}#animation .slide-inner{width:100%}#animation .picture{height:30vh}#animation .picture-inner{background-position:center;background-size:contain;background-repeat:no-repeat;margin:0 auto}.js #animation .picture-inner{height:0;width:0;opacity:0}.no-js #animation .picture-inner,.js #animation .active .picture-inner{height:100%;width:100%}#animation .windows .picture-inner{background-image:url('/img/animation-windows--ed79d8d3e4.jpg')}#animation .cleaning .picture-inner{background-image:url('/img/animation-cleaning--78850691e0.jpg')}.js #animation .text{position:relative;left:-100%}#animation .text span{display:block;width:100%;font-family:'Kadwa',sans-serif;font-size:28px;font-weight:bold;text-align:center;color:#fff}#animation .made-in-lux{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:50px}#animation .made-in-lux img{width:100%}#animation .next-slide{position:absolute;right:10px;bottom:10px;display:none}#animation .next-slide a{display:block}#premises-cleaning .row{display:flex;flex-direction:column-reverse}.text-and-picture .picture{padding-bottom:83%;background-position:center;background-repeat:no-repeat;background-size:calc(100% - 30px)}#our-company .picture{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 80%,#fff 100%),url('/img/section-our_company--44e7836630.jpg');background-position:left;background-repeat:no-repeat;background-size:cover}#window-cleaning .picture{background-image:url('/img/section-window_cleaning--f5d7e4010f.jpg')}#premises-cleaning .picture{background-image:url('/img/section-premises_cleaning--1a717a51e2.jpg')}.text-and-picture .margin-left{display:flex;flex-direction:column;margin-left:20px}.text-and-picture ul{padding-left:0;list-style:none}.text-and-picture li{display:inline-block;font-family:'Kadwa',sans-serif;font-weight:bold;font-size:14px;color:#2a4760}.text-and-picture li:after{content:'\2219';display:inline-block;padding:5px 10px;color:#ffea54}.text-and-picture li:last-child:after{color:transparent}.text-and-picture .note:first-of-type{margin-left:0;margin-bottom:2px}.text-and-picture .note:last-of-type{margin-left:10px}#other-services{display:flex;align-items:center}#other-services .note:first-child{width:auto;margin-top:25px;text-align:center}#other-services .note{margin-bottom:3px;margin-left:50%;transform:translateX(-50%);white-space:nowrap}.service h3{margin:20px 0 10px;font-size:20px;font-weight:bold;text-align:center;color:#2a4760}.service .service-inner{overflow:hidden}.service img{width:100%}#references{display:flex;align-items:center;overflow:hidden}#references>div{width:100%}#references .container-fluid{height:100%;font-size:0;padding:0}#scroll-container{width:100%}#scroll-track .row{font-size:0;margin:0;height:auto}.js #references .row-horizon.div.slider,#references .slider{display:inline-block;float:none;width:100%;white-space:normal;vertical-align:top}.js #references .row-horizon div.slide,#references .slide{display:inline-block;width:50vw;height:80px;margin:6px 0;box-sizing:border-box}#references .slide a,#references .slide .no-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center}#references img{max-width:100%;max-height:100%}#scrollbar{position:relative;width:50%;height:19px;margin:40px auto 0}#scrollbar:before{content:'';position:absolute;top:9px;left:0;display:block;width:100%;height:1px;background-color:#5f7181}#scrollbar div{width:100%;height:100%}#scrollbar .handle{position:relative;cursor:grab}#scrollbar .handle:before{content:'';display:block;position:absolute;left:0;top:5px;height:7px;width:100%;background-color:#516576;transition:background-color ease .4s}#scrollbar .handle:hover:before,#scrollbar .handle:active:before{background-color:#516576}#good-points .card{position:static;margin:0;padding-bottom:15px;background:none;border-radius:0;box-shadow:none}#good-points .card-inner{width:100%;height:265px;padding:30px;background-color:#f9fafb;border-radius:8px}#good-points .card-inner>div{width:100%}#good-points .card-inner:hover{background-color:#ffea57}#good-points .card-inner:hover .icon-esser.icon-esser-checked{background-position:-4px -567px}#good-points .card-inner:hover .icon-esser.icon-esser-handshake{background-position:-4px -249px}#good-points .card-inner:hover .icon-esser.icon-esser-worker{background-position:-4px -416px}#good-points .card-inner .title{font-family:'Kadwa',sans-serif;font-weight:bold;font-size:24px;text-transform:uppercase;color:#49657d}#good-points .card-inner:hover .title{display:none}#good-points .card-inner p{display:none;max-width:400px;margin:0 auto;font-size:18px;font-weight:bold;text-align:center}#good-points .card-inner:hover p{display:block}#good-points .icon-esser{margin:0 auto 20px}#good-points .icon-esser.icon-esser-checked{margin-top:23px;margin-bottom:44px}#good-points .icon-esser.icon-esser-handshake{margin-top:13px;margin-bottom:32px}#good-points .card-inner .icon-esser.icon-esser-plus{margin-bottom:0}#good-points .card-inner:hover .icon-esser.icon-esser-plus{display:none}#contact{display:flex;align-items:center;padding-bottom:15px;background-color:#475d70;color:#fff;z-index:9}#contact h2{margin-bottom:50px;color:#ffdf00}#contact p{margin:0;font-family:'Open-Sans',sans-serif;font-size:18px;color:#fff}#contact .icon-esser{margin:35px auto 20px}#contact .icon-esser:first-of-type{margin-top:0}#contact .infos{text-align:center}#contact .submit-container{padding-top:20px}#contact-btn{position:fixed;right:10px;bottom:10px;min-height:0;z-index:6}#contact-btn a{display:flex;align-items:center;padding:8px 14px;background-color:#516576;border-radius:30px;cursor:pointer}#contact-btn .text{margin-left:5px;font-family:'Kadwa',sans-serif;font-weight:bold;font-size:16px;color:#fff}#norm-logos{display:flex;align-items:center;justify-content:center;min-height:unset;padding:15px;background-color:#516576}#norm-logos div:not(:last-child){padding-right:15px}#norm-logos a{color:#fff}@media(min-width:768px){.js header{height:183px;padding:10px 40px;background:none}.js header.small{height:80px;background-color:#516576}.js header .header-right{position:absolute;top:5px;right:40px;height:40px;transition:top 200ms linear}.js header.small .header-right{top:20px}main>section{min-height:calc(100vh - 80px)}#animation .picture{height:60vh}#animation .text span{font-size:72px;line-height:80px}#animation .made-in-lux{bottom:20px;width:60px}#animation .next-slide{right:20px;bottom:20px;display:block}.text-and-picture .picture{background-size:80%}.text-and-picture .content{display:flex;align-items:center;padding:0 40px}.text-and-picture li{font-size:19px}.service:nth-child(2n+1){clear:left}#other-services .note:first-child{margin-top:30%}#references{padding-bottom:50px}#references h2{margin:0 0 20px}#scroll-track .row{padding:100px 0}.js #references .row-horizon.div.slider,#references .slider{display:inline-flex}.no-js #scroll-track .row.slider{overflow-x:scroll}#scroll-track .row.slider{white-space:nowrap}.js #references .row-horizon div.slide,#references .slide{display:inline-flex;width:25vw;height:120px;margin:0;float:none;flex-shrink:0}#good-points{min-height:0;padding-bottom:200px}#good-points h2{margin:0 0 100px}#good-points .card-inner{min-height:280px;padding:30px}#good-points .card p{font-size:20px}#contact p{font-size:18px}#contact .icon-esser{margin:35px 0 20px}#contact .infos{text-align:left}}@media(min-width:992px){#our-company .content-inner{margin:0 auto;max-width:600px}#our-company .picture{background-image:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 75%,rgba(255,255,255,255) 100%),linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 80%,rgba(255,255,255,255) 100%),url('/bundles/maisonesserwebsite/img/section-our_company.jpg')}#premises-cleaning .row{display:block}.text-and-picture .picture,.text-and-picture .content{min-height:calc(100vh - 80px)}#window-cleaning .content{padding-left:10%}#window-cleaning ul+.note{margin-top:30px}#premises-cleaning .content{padding-right:10%}.text-and-picture .picture{padding-bottom:0}#window-cleaning .picture{background-position:left}#premises-cleaning .picture{background-position:right}#good-points .card-inner .title{font-size:21px}#good-points .card p{font-size:18px}}@media(min-width:993px){.container{width:100%}}@media(min-width:1150px){.container{width:80%}}@media(min-width:1200px){.service:nth-child(2n+1){clear:none}.service:nth-child(3n+1){clear:left}}@media(min-width:1300px){#good-points .card-inner .title{font-size:24px}#good-points .card p{font-size:20px}}@media(max-width:767px){h2{text-align:center}#animation .container-fluid{padding:0}.js #animation .picture{height:40vh;width:130%;margin-left:-15%}#premises-cleaning .row{display:flex;flex-direction:column-reverse}#references h2{margin:3rem 0 1.424rem 0}}@media(max-width:992px){#contact .infos{margin-top:20px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.text-and-picture .row{display:flex !important}main>section.text-and-picture:not(#our-company),.text-and-picture:not(#our-company) .picture,.text-and-picture:not(#our-company) .content{min-height:0}main>section.text-and-picture:not(#our-company){padding-top:50px;padding-bottom:50px}.text-and-picture .picture{background-size:contain}#premises-cleaning .row{flex-direction:row}.text-and-picture .content-inner{width:100%}.text-and-picture .margin-left{display:inline-block;width:100%}#window-cleaning .note{float:left;clear:left}#references,#contact{min-height:0;padding-bottom:200px}#contact{padding-bottom:50px}}_:-ms-fullscreen,:root #references img{max-width:300px}
.popin{width:auto;max-width:475px;border:2px solid #fff;background-color:#3e5467}.popin .popin-content{padding-top:30px;padding-bottom:30px}.popin .company-merging-container{padding:0 25px}.popin .popin-content p{color:#fff;font-size:22px}.popin .popin-content .logo{margin-top:15px}.mfp-close,button.mfp-close{border:2px solid #fff}