body{text-rendering:optimizeLegibility;background:rgba(242,142,52,.05)}*,body{font-family:Open-Sans,sans-serif;font-weight:400}*{font-size:15px}::selection{background:#f28e34;color:#fff}::-moz-selection{background:#f28e34;color:#fff}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:Open-Sans,sans-serif;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eicon-menu-bar:before{content:"\e816"}.cc-banner.cc-bottom{background-color:#202020!important}.cc-banner .cc-message,.cc-link{color:#fff!important;font-family:Open-Sans,sans-serif}.cc-link{font-weight:700}.cc-btn{background-color:#f28e34!important;border:none}@font-face{font-family:Open-Sans;src:url(/build/fonts/OpenSans-Regular.d9cf80da.eot);src:url(/build/fonts/OpenSans-Regular.d9cf80da.eot) format("embedded-opentype"),url(/build/fonts/OpenSans-Regular.fa4c1329.woff2) format("woff2"),url(/build/fonts/OpenSans-Regular.b570ae1e.woff) format("woff"),url(/build/fonts/OpenSans-Regular.a45a33b1.ttf) format("truetype"),url(/build/images/OpenSans-Regular.ca2b859a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans;src:url(/build/fonts/OpenSans-Regular.d9cf80da.eot);src:url(/build/fonts/OpenSans-Regular.d9cf80da.eot) format("embedded-opentype"),url(/build/fonts/OpenSans-Regular.fa4c1329.woff2) format("woff2"),url(/build/fonts/OpenSans-Regular.b570ae1e.woff) format("woff"),url(/build/fonts/OpenSans-Regular.a45a33b1.ttf) format("truetype"),url(/build/images/OpenSans-Regular.ca2b859a.svg) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans;src:url(/build/fonts/OpenSans-SemiBold.ca4641c6.eot);src:url(/build/fonts/OpenSans-SemiBold.ca4641c6.eot) format("embedded-opentype"),url(/build/fonts/OpenSans-SemiBold.96466263.woff2) format("woff2"),url(/build/fonts/OpenSans-SemiBold.ea413624.woff) format("woff"),url(/build/fonts/OpenSans-SemiBold.098f8949.ttf) format("truetype"),url(/build/images/OpenSans-SemiBold.2dfa9621.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}header{padding:0 15px 15px;position:relative;background:rgba(242,142,52,.05)}header .container{display:flex;flex-wrap:wrap;align-items:center;margin-right:auto}header a.logo{float:left;display:block;margin-right:2.35765%;width:23.23176%}header a.logo:last-child{margin-right:0}@media screen and (max-width:767px){header a.logo{float:left;display:block;margin-right:2.35765%;width:48.82117%}header a.logo:last-child{margin-right:0}}@media screen and (max-width:568px){header a.logo{float:left;display:block;width:100%;margin-right:150px}header a.logo:last-child{margin-right:0}}@media screen and (max-width:568px){header a.logo{text-align:center}}header a.logo img{width:332px;height:auto}@media screen and (max-width:568px){header a.logo img{width:80%}}header #slogan{float:left;display:block;margin-right:2.35765%;width:48.82117%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}header #slogan:last-child{margin-right:0}header #slogan p{color:#f28e34;font-weight:400;font-size:24px}@media screen and (max-width:900px){header #slogan p{line-height:21px}}@media screen and (max-width:767px){header #slogan p{line-height:21px}}@media screen and (max-width:568px){header #slogan p{line-height:28px;margin:0;padding:0}}header #slogan span{display:block;color:#00aeea;font-weight:400;font-size:24px}@media screen and (max-width:568px){header #slogan span{display:none}}header #slogan img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto;display:none}@media screen and (max-width:767px){header #slogan img{width:60px;right:0}}@media screen and (min-width:768px){header #slogan img{display:block;width:80px}}@media screen and (min-width:1024px){header #slogan img{width:124px}}@media screen and (max-width:767px){header #slogan{float:left;display:block;width:48.82117%;margin-right:0;padding-left:0}header #slogan:last-child{margin-right:0}}@media screen and (max-width:568px){header #slogan{float:left;display:block;width:100%;margin-right:0;text-align:center}header #slogan:last-child{margin-right:0}}@media screen and (min-width:768px){header #slogan{padding:10px 130px 20px 0}}@media screen and (min-width:1024px){header #slogan{font-size:1.5em;line-height:35px}}.opened{display:block}header #language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:10px;right:10px}header #language li:first-child{border-right:1px solid #585a6e}header #language a{display:inline-block;padding:0 8px;color:#585a6e;text-decoration:none;font-size:1em;font-weight:600;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:568px){header #language a{padding:6px;font-size:.75em}}header #language a.active,header #language a:focus,header #language a:hover{color:#f28e34}@media screen and (max-width:568px){header #language{position:absolute;top:10px;right:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:768px){header #language{position:static}}@media screen and (min-width:1024px){header #language{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.main-nav{background:#f28e34;margin:0;padding:0}.main-nav #social{min-width:112px}@media screen and (max-width:767px){.main-nav #social{display:none}}.main-nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav .main-nav-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-nav a.menu{display:none;cursor:pointer}@media screen and (max-width:767px){.main-nav a.menu{display:block;font-size:1.2em;padding:5px 10px 5px 30px;color:#fff}.main-nav a.menu:before{position:absolute;left:10px;color:#fff;font-size:1.4em;line-height:24px;content:"\2261";width:16px;overflow:hidden}}.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.main-nav ul{display:none}}.main-nav li.home{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyI+PHBhdGggZD0iTTIyLjUgOC45NzFMMTIuNDM2LjM0N2ExLjQzNSAxLjQzNSAwIDAwLTEuODcyIDBMNS43NSA0LjQ3NHYtMS42YTEuNDM4IDEuNDM4IDAgMDAtMi44NzUgMHY0LjA2M0wuNSA4Ljk3MWExLjQzNyAxLjQzNyAwIDEwMS44NzIgMi4xODFsLjUtLjQyOHYxMC44MzhBMS40MzcgMS40MzcgMCAwMDQuMzEyIDIzaDE0LjM3NWExLjQzNyAxLjQzNyAwIDAwMS40MzctMS40MzdWMTAuNzI0bC41LjQzQTEuNDQgMS40NCAwIDEwMjIuNSA4Ljk3MXptLTUuMjUgMTEuMTU0SDUuNzVWOC4yNmw1Ljc1LTQuOTI4IDUuNzUgNC45Mjh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) 50% no-repeat;text-indent:-9999px}.main-nav li.home a{display:block}@media screen and (max-width:767px){.main-nav li.home a{width:auto}}@media screen and (max-width:767px){.main-nav li.home{background:0 0!important;text-indent:0}}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.main-nav li.home{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyI+PHBhdGggZD0iTTIyLjUgOC45NzFMMTIuNDM2LjM0N2ExLjQzNSAxLjQzNSAwIDAwLTEuODcyIDBMNS43NSA0LjQ3NHYtMS42YTEuNDM4IDEuNDM4IDAgMDAtMi44NzUgMHY0LjA2M0wuNSA4Ljk3MWExLjQzNyAxLjQzNyAwIDEwMS44NzIgMi4xODFsLjUtLjQyOHYxMC44MzhBMS40MzcgMS40MzcgMCAwMDQuMzEyIDIzaDE0LjM3NWExLjQzNyAxLjQzNyAwIDAwMS40MzctMS40MzdWMTAuNzI0bC41LjQzQTEuNDQgMS40NCAwIDEwMjIuNSA4Ljk3MXptLTUuMjUgMTEuMTU0SDUuNzVWOC4yNmw1Ljc1LTQuOTI4IDUuNzUgNC45Mjh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) 50% no-repeat;background-size:20px 20px}}.main-nav li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media screen and (max-width:767px){.main-nav li{float:none}}.main-nav li ul{display:none}.main-nav li a{color:#fff;font-size:17px;padding:13px;text-align:center;position:relative;text-decoration:none;display:inline-block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-nav li a:focus,.main-nav li a:hover{text-decoration:none;cursor:pointer}.main-nav li a:focus:after,.main-nav li a:hover:after{content:"";height:2px;background:#fff;width:100%;left:0;position:absolute;bottom:0}.main-nav li a.page-container{-webkit-transition:none;-o-transition:none;transition:none;background:0 0;cursor:auto}@media screen and (min-width:1024px){.main-nav li a{font-size:1em}}.main-nav li ul{position:absolute;background:#f28e34;width:300px;z-index:3000}@media screen and (max-width:767px){.main-nav li ul{position:relative;width:auto}}.main-nav li ul li{float:none}.main-nav li ul li:last-child a{padding-bottom:20px}.main-nav li ul a{display:block;width:100%}.main-nav li ul a:hover{background:#f6af6f}.main-nav li ul a:hover:after{display:none}.main-nav.nav-down{position:fixed;width:100%;left:0;top:0;z-index:50;-webkit-animation:slideDown .2s ease-in-out;animation:slideDown .2s ease-in-out}img{max-width:100%;height:auto}strong{font-weight:600}.container{max-width:68em;margin-left:auto;margin-right:auto}.container:after{clear:both;content:"";display:table}@media screen and (min-width:768px){.container{width:calc(100% - 40px)}}@media screen and (min-width:1024px){.container{width:calc(100% - 80px)}}@media screen and (min-width:1280px){.container{width:calc(100% - 120px);max-width:1640px}}ol,ul{list-style:none}body,div,header,nav,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.footermap{position:relative;background:#bfe9f7;border-top:2px solid #fff;border-bottom:2px solid #fff}.footermap .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.footermap .container{display:block}}.footermap .box{margin-top:20px;margin-bottom:20px;position:relative;padding:20px 30px;border-right:1px solid #ccc}.footermap .box:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:none}@media screen and (max-width:767px){.footermap .box:last-child{display:none}}@media screen and (max-width:767px){.footermap .box{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;float:none;padding-left:25px;padding-top:0;padding-bottom:0;border-right:0}.footermap .box:last-child{margin-right:0}.footermap .box .button,.footermap .box .wizard>.actions a,.wizard>.actions .footermap .box a{margin-top:0}}.footermap h4{color:#00aeea;font-size:1.4em;line-height:1.3;font-weight:400}@media screen and (max-width:767px){.footermap h4{display:none}}.footermap .button,.footermap .wizard>.actions a,.wizard>.actions .footermap a{margin-top:20px}.footermap svg{top:-50px;position:absolute;right:10px}.footermap svg,.footermap svg g{width:286px;height:235px}svg#svg2{max-width:100%}svg#svg2 polygon{cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}svg#svg2 polygon:hover{fill:#1194c7}@media screen and (min-width:768px){.footermap{margin-top:50px}}.button,.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{display:inline-block;background:#f28e34;border-radius:5px;color:#fff!important;text-decoration:none;padding:15px;font-size:.8em;line-height:20px;font-weight:400;-webkit-box-shadow:none;box-shadow:none;border:none;font-family:Open Sans,sans-serif;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center}.button+.button,.wizard>.actions .button+a,.wizard>.actions a+.button,.wizard>.actions a+a,.wizard>.actions a+a:active,.wizard>.actions a+a:hover,.wizard>.actions a:active+a,.wizard>.actions a:hover+a{margin-top:13px}@media (min-width:800px){.button,.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{font-size:1em;padding:15px 35px}}.button:hover,.wizard>.actions a:hover{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);text-decoration:none;cursor:pointer}.col_7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.col_7:last-child{margin-right:0}@media screen and (max-width:767px){.col_7{float:left;display:block;margin-right:2.35765%;width:100%}.col_7:last-child{margin-right:0}}.col_6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.col_6:last-child{margin-right:0}@media screen and (max-width:767px){.col_6{float:left;display:block;margin-right:2.35765%;width:100%}.col_6:last-child{margin-right:0}}.col_5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.col_5:last-child{margin-right:0}@media screen and (max-width:767px){.col_5{float:left;display:block;margin-right:2.35765%;width:100%}.col_5:last-child{margin-right:0}}.row{max-width:68em;margin-left:auto;margin-right:auto;max-width:none}.row:after{clear:both;content:"";display:table}footer{background:#eef9fd;margin-top:70px;color:#999}@media screen and (min-width:768px){.footermap+footer{margin-top:0}}footer .innercontent{display:block}footer .innercontent:after{clear:both;content:"";display:table}footer .left{float:left;display:block;margin-right:2.35765%;width:82.94039%;padding:30px 0 25px 30px;line-height:15px}footer .left:last-child{margin-right:0}@media screen and (max-width:767px){footer .left{float:left;display:block;width:100%;padding:25px}footer .left,footer .left:last-child{margin-right:0}}footer .left h3{color:#3cacd2;padding-bottom:15px;font-weight:600;line-height:21px;font-size:16px}footer .left h3 a{color:#3cacd2;text-decoration:none;font-weight:600}footer .left .col{float:left;display:block;margin-right:2.35765%;width:14.70196%}footer .left .col:last-child{margin-right:0}footer .left ul{padding-top:5px}footer .left li{font-size:14px}footer .left li a{color:#aeb1b2;text-decoration:none}footer .left li a:hover{text-decoration:underline;color:#aeb1b2}footer .left li li{font-size:11px;line-height:15px}footer .left li li a{color:#abd1e0;text-decoration:none;font-size:14px}footer .left li li a:hover{color:#4b99b6;text-decoration:none}footer .left p.copyright{margin-top:25px;color:#0092c4;font-size:13px;font-weight:400}@media screen and (max-width:568px){footer .left p.copyright{margin-top:0}}footer .left p.copyright a{color:#0092c4;text-decoration:none;font-size:13px}footer .left p.copyright a:hover{text-decoration:underline}footer .right{float:left;display:block;margin-right:2.35765%;width:14.70196%;padding:30px 25px 25px 0}footer .right:last-child{margin-right:0}@media screen and (max-width:767px){footer .right{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 25px 25px}footer .right:last-child{margin-right:0}}footer .right .xlgroup{float:right;display:block;width:135px;height:68px;background:url(/build/images/xlgroup.ce16ba38.png)}@media screen and (max-width:767px){footer .right .xlgroup{margin-top:15px;float:none}}@media screen and (max-width:568px){footer .right .xlgroup{margin-top:0}}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){footer .right .xlgroup{background-size:135px 68px}}@media screen and (max-width:767px){.hidemobile{display:none}}.section-location-details{margin-top:0;border-bottom:1px solid #ccc}@media (min-width:960px){.section-location-details{padding-bottom:20px}}.section-location-details h4{font-weight:700}.section-location-details .schedule th{max-width:3%;width:5%}.section-location-details .schedule td,.section-location-details .schedule th{padding:1px 0}.section-location-details .wrapper-title-icon h1{font-size:2.75em;color:#f28e34}@media (min-width:960px){.section-location-details .wrapper-title-icon h1{padding:42px 7px 0}}@media screen and (min-width:0px) and (max-width:600px){.section-location-details .wrapper-title-icon h1{font-size:2.01em}}.section-location-details .layout h1{color:#3a3a3a;font-size:2.5rem;padding-top:35px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding-bottom:25px;display:block}.section-location-details .layout h1:after{content:"";height:2px;background:#ef1616;display:block;margin:.4em 0;width:100px}@media screen and (min-width:0px) and (max-width:760px){.section-location-details .layout h1{padding-bottom:5px;font-size:25px;padding-top:0}}.section-location-details .col{max-width:50%;padding:0 10px 0 1.5%}@media screen and (min-width:0px) and (max-width:960px){.section-location-details .col{max-width:100%}}.section-location-details .col-pad{padding:0}.section-location-details .col-box{flex:1 1 0;padding:11px 0 6px 10px}.section-location-details .col-box span{color:#ccc}.section-location-details .col-box p a{color:#f28e34;text-decoration:none}.section-location-details .col-box-1{margin-right:15px}@media screen and (min-width:0px) and (max-width:960px){.section-location-details .col-box-1{margin-right:0;margin-bottom:10px}}.section-location-details .col-box-3{margin-top:13px;display:flex;background-color:#f28e34}.section-location-details .col-box-3 h4,.section-location-details .col-box-3 h5,.section-location-details .col-box-3 li,.section-location-details .col-box-3 p,.section-location-details .col-box-3 span,.section-location-details .col-box-3 strong,.section-location-details .col-box-3 td,.section-location-details .col-box-3 th,.section-location-details .col-box-3 tr,.section-location-details .col-box-3 ul{color:#fff}.section-location-details .col-box-3 h4{margin-bottom:5px}.section-location-details .col-box-3 h5{text-transform:uppercase}@media (min-width:960px){.section-location-details .col-box-3 h5{margin-left:-30px}}@media screen and (min-width:0px) and (max-width:960px){.section-location-details .col-box-3{display:block}}.section-location-details .layout .col-box-3{background-color:#ef1616}.section-location-details .col-box-4{flex:1 1 0}.section-location-details .col-box-4 ul{margin-top:12px}@media (max-width:960px){.section-location-details .col-box-4 ul{margin-left:20px}}.section-location-details .col-box-4 ul li{list-style-type:disc}.section-location-details .col-box-4 ul li:first-child{list-style-type:none;margin-left:-20px}@media screen and (min-width:0px) and (max-width:960px){.section-location-details .col-box-4{margin-bottom:5px}}.section-location-details .col-flex{display:flex}@media screen and (min-width:0px) and (max-width:960px){.section-location-details .col-flex{display:block}}.section-location-details .col-image,.section-location-details .image-slider img{height:505px;object-fit:fill}@media screen and (max-width:960px) and (min-width:0px){.section-location-details .col-image,.section-location-details .image-slider img{height:300px}}.section-location-details .flex-basis{flex-basis:10px}.section-location-details .services-button{text-align:center;width:70%;background-color:#00aeea}.section-location-details .layout .services-button{background-color:#ef1616}.section-location-details .call-button{width:87%;background-image:none;margin-top:9px;padding-left:0}.section-location-details .m-b-15{margin:0}.section-location-details .m-b-15 p{margin-bottom:4px}.section-location-recrutement{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #ccc}@media screen and (max-width:992px) and (min-width:0px){.section-location-recrutement{padding-bottom:0}}.section-location-recrutement .description-block{line-height:20px;text-align:justify}.section-location-recrutement .description-block p{padding-bottom:50px}@media screen and (min-width:0px) and (max-width:680px){.section-location-recrutement .description-block{padding:0}}.section-location-recrutement .wrapper{max-width:1500px;margin:0 auto;padding:0 2%;position:relative}.section-location-recrutement .wrapper h2{text-align:center;margin-bottom:25px;font-size:2.75em;color:#3a3a3a;font-weight:400;text-transform:none}.section-location-recrutement .layout .wrapper h2{color:#3a3a3a;font-size:2.375rem;padding-top:35px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;text-align:left}.section-location-recrutement .layout .wrapper h2:after{content:"";height:2px;background:#ef1616;display:block;margin:.4em 0;width:100px}@media screen and (max-width:992px) and (min-width:0px){.section-location-recrutement .layout .wrapper h2{font-size:25px}}.section-location-recrutement .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1%}.section-location-recrutement .col-half{width:50%;padding:0 1.5%}.section-location-recrutement .col-half .recrutement{padding-top:18px;padding-left:45px;padding-bottom:60px}.section-location-recrutement .col-half .recrutement li{line-height:25px}.section-location-recrutement .col-half p{text-align:center;color:#f28e34}.section-location-recrutement .col-half p a{color:#f28e34;border-bottom:2px solid #f28e34;text-decoration:none}.section-location-recrutement .col-half .recrutement-button{text-align:center;width:60%;display:block;margin:0 auto;padding:10px 15px;background-color:#f28e34;border-radius:5px;text-decoration:none;color:#fff;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);cursor:pointer}.section-location-recrutement .layout .recrutement-button{background-color:#ef1616}.section-location-recrutement .image-slider-block{width:90%;height:340px;margin-left:80px;overflow:hidden}@media screen and (max-width:992px) and (min-width:0px){.section-location-recrutement .image-slider-block{width:100%;margin-left:0}}.section-location-recrutement .image-slider-block .default-shop-image{display:none}.section-location-recrutement .image-slider-block .default-shop-image img{display:block;height:300px;text-align:center;margin:auto}.section-location-recrutement .image-slider-block .splide__pagination{bottom:-25px}.section-location-recrutement .image-slider-block .splide__pagination .splide__pagination__page{background-color:#3a3a3a;border-color:#3a3a3a}.section-location-recrutement .image-slider-block .splide__pagination .splide__pagination__page.is-active,.section-location-recrutement .image-slider-block .splide__pagination .splide__pagination__page:hover{background-color:#f28e34;border-color:#f28e34}.section-location-recrutement .image-slider{width:100%}.section-location-recrutement .image-slider.slick-dotted.slick-slider{margin-bottom:0;height:300px;overflow:hidden}.section-location-recrutement .image-slider img{display:block;width:100%;height:300px;object-fit:cover}@media screen and (min-width:0px) and (max-width:960px){.section-location-recrutement .row{display:block}.section-location-recrutement .col-half{margin-bottom:30px;width:100%}}.section-location-recrutement .layout .splide__pagination .splide__pagination__page.is-active,.section-location-recrutement .layout .splide__pagination .splide__pagination__page:hover{background-color:#ef1616;border-color:#ef1616}.more-shop-images{display:none}.section-location-description .description-block h2{font-family:Open-Sans,sans-serif;font-size:30px;line-height:1px;letter-spacing:1px;margin-bottom:20px}.section-location-description .description-block h2 strong{font-family:Open-Sans,sans-serif;font-size:36px;letter-spacing:1px;font-weight:700}.section-location-description .description-block h3{margin-top:-5px}.section-location-description .description-block p{margin-top:0;margin-bottom:0}@media screen and (max-width:992px) and (min-width:0px){.section-location-description .description-block p{margin-top:15px}}.section-location-description .description-block .col-half-2 p:first-child{margin:0!important}.section-location-description .col-half-1{width:40%;padding:0 1.5%}.section-location-description .col-half-2{width:60%;padding:0 1.5%}@media screen and (max-width:992px) and (min-width:0px){.section-location-description .col-half-1,.section-location-description .col-half-2{margin-bottom:30px;width:100%}}.section-location-description .col-half-2 p,.section-location-description font,.section-location-description span{font-size:15,5px;line-height:1.4;font-family:Open-Sans,sans-serif;text-align:left}.section-location-description .image-slider-block{height:400px}@media (max-width:960px){.section-location-description .image-slider-block{height:300px}}.section-location-description .image-slider-block .splide__pagination .splide__pagination__page{background-color:#fff;border-color:#fff}.section-location-description .image-slider-block .splide__pagination .splide__pagination__page.is-active,.section-location-description .image-slider-block .splide__pagination .splide__pagination__page:hover{background-color:#f28e34;border-color:#f28e34}.section-location-description .image-slider img{height:400px;object-fit:fill}@media (max-width:960px){.section-location-description .image-slider img{height:300px}}.section-location-description .splide__arrow--next,.section-location-description .splide__arrow--prev{background-color:#f28e34}.section-location-description .addReadMore.showlesscontent .readLess,.section-location-description .addReadMore.showlesscontent .Secd,.section-location-description .addReadMore.showmorecontent .readMore{display:none}.section-location-description .addReadMore .readLess,.section-location-description .addReadMore .readMore{font-weight:700;margin-left:2px;color:#f28e34;cursor:pointer}.section-location-description .addReadMoreWrapTxt.showmorecontent .readLess,.section-location-description .addReadMoreWrapTxt.showmorecontent .Secd{display:block}.section-location-services{margin-top:25px;border-bottom:1px solid #ccc}.section-location-services .location-services{background:none;padding:5px}.section-location-services .location-services h2{font-family:Open-Sans,sans-serif;text-align:center;margin-bottom:10px;font-size:2.75em;color:#3a3a3a;font-weight:400;text-transform:none}.section-location-services .location-services p{text-align:center;width:58%;margin:0 auto;padding-bottom:20px}@media screen and (max-width:992px) and (min-width:0px){.section-location-services .location-services p{width:100%}}.section-location-services .location-services span{text-align:center;width:100%;margin:0 auto}.section-location-services .location-services .splide__slide{text-align:center}.section-location-services .location-services .splide__slide img{padding-bottom:15px}.section-location-services .location-services .splide__pagination{bottom:-20px}.section-location-services .location-services .splide__pagination .splide__pagination__page{background-color:#3a3a3a;border-color:#3a3a3a}.section-location-services .location-services .splide__pagination .splide__pagination__page.is-active,.section-location-services .location-services .splide__pagination .splide__pagination__page:hover{background-color:#00aeea;border-color:#00aeea}.section-location-services .location-services .service-button{text-align:center;width:25%;display:block;margin:40px auto;padding:10px 15px;background-color:#00aeea;border-radius:5px;text-decoration:none;color:#fff;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);cursor:pointer}@media screen and (max-width:992px) and (min-width:0px){.section-location-services .location-services .service-button{width:100%}}.section-location-services .layout h2{color:#3a3a3a;font-size:2.5rem;padding-top:35px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding-bottom:25px;display:block;text-align:left}.section-location-services .layout h2:after{content:"";height:2px;background:#ef1616;display:block;margin:.4em 0;width:100px}@media screen and (min-width:0px) and (max-width:760px){.section-location-services .layout h2{padding-bottom:5px;font-size:25px;padding-top:0}}.section-location-services .layout .service-button{background:#ef1616}.section-location-services .layout .splide__pagination .splide__pagination__page.is-active,.section-location-services .layout .splide__pagination .splide__pagination__page:hover{background-color:#ef1616;border-color:#ef1616}.section-location-services .services-images li img{width:300px}.section-near-location h2{font-family:Open-Sans,sans-serif;font-size:25px;line-height:34px;color:#3a3a3a;letter-spacing:1px;font-weight:700}@media (min-width:768px){.section-near-location h2{font-size:30px;line-height:34px}}.section-near-location .location-summary a{text-decoration:none}.section-near-location .location-summary h5{text-transform:none;font-family:Open-Sans,sans-serif;font-weight:700}.section-near-location .location-summary address{padding:15px 0;font-size:14px}.section-near-location .call-button{font-family:Open-Sans,sans-serif;background-color:#00aeea;text-transform:uppercase;border-color:#00aeea;padding:5px 25px;color:#fff;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);border-radius:5px;background-image:url(/build/images/web/shop/domestic-services/phone-call.png);background-repeat:no-repeat;background-position:left 6px center;background-size:auto 50%}.section-near-location .call-button:hover{filter:none;background-color:#00aeea;border-color:#00aeea;color:#fff}.section-near-location .location-button{font-family:Open-Sans,sans-serif;background-color:#f28e34;text-transform:uppercase;border-color:#f28e34;padding:5px 25px;color:#fff;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);border-radius:5px;background-image:url(/build/images/web/shop/domestic-services/pin.png);background-repeat:no-repeat;background-position:left 8px center;background-size:auto 50%}.section-near-location .location-button:hover{filter:none;background-color:#f28e34;border-color:#f28e34;color:#fff}.section-near-location .search-button{font-family:Open-Sans,sans-serif;background-color:#f28e34;text-transform:uppercase;border-radius:5px;padding:10px 5x;border-color:#f28e34}.section-near-location .search-button:hover{filter:none;background-color:#f28e34;border-color:#f28e34}.section-near-location .splide__pagination .splide__pagination__page{background-color:#efd4d5;border-color:#efd4d5}.section-near-location .splide__pagination .splide__pagination__page.is-active,.section-near-location .splide__pagination .splide__pagination__page:hover{background-color:#f28e34;border-color:#f28e34}.section-near-location .near-location-block .layout h2{font-family:Open-Sans,sans-serif;font-size:2.375rem;line-height:54px;color:#3a3a3a;letter-spacing:1.3px;font-weight:700;text-align:left}.section-near-location .near-location-block .layout h2:after{content:"";height:2px;background:#ef1616;display:block;margin:.4em 0;width:100px}@media screen and (min-width:0px) and (max-width:760px){.section-near-location .near-location-block .layout h2{font-size:25px;line-height:34px}}.section-near-location .near-location-block .layout .location-summary h5 a{text-transform:capitalize;font-family:Open-Sans,sans-serif;font-weight:700}.section-near-location .near-location-block .layout .location-summary address{padding:15px 0;font-size:14px}.section-near-location .near-location-block .layout .call-button{font-family:Open-Sans,sans-serif;background-color:#3a3a3a;text-transform:uppercase;border-color:#3a3a3a;color:#fff;background-image:url(/build/images/web/shop/xlgroup-be/phone-call.png);line-height:normal}.section-near-location .near-location-block .layout .call-button:hover{filter:none;background-color:rgba(27,14,14,.603);border-color:rgba(27,26,26,.603);color:#fff}.section-near-location .near-location-block .layout .location-button{font-family:Open-Sans,sans-serif;background-color:#ef1616;text-transform:uppercase;border-color:#ef1616;color:#fff;background-image:url(/build/images/web/shop/xlgroup-be/pin.png)}.section-near-location .near-location-block .layout .location-button:hover{filter:none;background-color:#f46969;border-color:#f46969;color:#fff}@media screen and (min-width:0px) and (max-width:760px){.section-near-location .near-location-block .layout .location-button{margin-bottom:12px}}.section-near-location .near-location-block .layout .search-button{font-family:Open-Sans,sans-serif;background-color:#ef1616;text-transform:uppercase;border-radius:5px;padding:10px 5x;border-color:#ef1616}.section-near-location .near-location-block .layout .search-button:hover{filter:none;background-color:#ef1616;border-color:#ef1616}.section-near-location .near-location-block .layout .splide__pagination .splide__pagination__page{background-color:#efd4d5;border-color:#efd4d5}.section-near-location .near-location-block .layout .splide__pagination .splide__pagination__page.is-active,.section-near-location .near-location-block .layout .splide__pagination .splide__pagination__page:hover{background-color:#ef1616;border-color:#ef1616}