@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Montserrat);/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.btn,.btn:hover,.btn:hover i,.btn i{-webkit-transition:all;transition:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}*{-webkit-box-sizing:border-box;box-sizing:border-box}*,html{font-family:Roboto,sans-serif}html{font-size:16px;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:575px){html{font-size:14px}}@media (min-width:576px) and (max-width:767px){html{font-size:14px}}@media (min-width:768px) and (max-width:991px){html{font-size:14px}}main{min-height:calc(100vh - 150px)}a{color:#000;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{display:inline-block;text-transform:uppercase;font-weight:700;font-family:Montserrat,sans-serif}h2{font-size:30px;font-size:1.875rem;position:relative;margin-top:130px;margin-top:8.125rem;margin-bottom:40px;margin-bottom:2.5rem}h2:before{content:"";position:absolute;z-index:-1;top:5px;left:5px;right:5px;bottom:-10px;border-bottom:4px dotted hsla(0,0%,50%,.5)}@media (max-width:575px){h2:before{bottom:-5px;border-bottom:4px dotted hsla(0,0%,50%,.5)}}@media (min-width:576px) and (max-width:767px){h2:before{bottom:-5px;border-bottom:4px dotted hsla(0,0%,50%,.5)}}@media (max-width:575px){h2{font-size:20px;font-size:1.25rem;margin-top:50px;margin-top:3.125rem}}@media (min-width:576px) and (max-width:767px){h2{font-size:20px;font-size:1.25rem;margin-top:50px;margin-top:3.125rem}}@media (min-width:768px) and (max-width:991px){h2{font-size:25px;font-size:1.5625rem;margin-top:50px;margin-top:3.125rem}}h5{font-size:35px;font-size:2.1875rem}p{font-size:16px;font-size:1rem;max-width:1250px;margin-left:auto;margin-right:auto}@media (max-width:575px){p{font-size:14px;font-size:.875rem}}@media (min-width:576px) and (max-width:767px){p{font-size:14px;font-size:.875rem}}ul{list-style:none;padding:0;margin:0}.t-lower{text-transform:none}.t-grey{color:gray}.b-center{margin-left:auto;margin-right:auto}#app{position:relative}.container{max-width:auto;margin:0 auto;padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px;padding:0 1.875rem;text-align:center}@media (min-width:1920px){.container{max-width:1850px}}.container--pad-top{padding-top:30px;padding-top:1.875rem}.container--no-slider{padding-top:200px}.container--no-slider h2{margin:2.5rem}.vimeo{padding:40% 0 0;position:relative;margin:0 auto;max-width:1250px}.youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube-container__video{position:absolute;top:0;left:0;width:100%;height:100%}.border-box--no-top{border-top:none}.alternate-grid-container,.cloche__chiffres-section img,.grid-elements,.grid-images-masonry,.mini-container,.mini-swiper{max-width:1250px;margin-left:auto;margin-right:auto}.border-points{border:2px dotted gray}h1{border-bottom:1px solid #000;width:auto;padding:0 20px;display:block}.swiper-container{overflow:hidden;position:relative}.swiper-container .swiper-slide img{width:100%}.swiper-pagination-bullet{background:gray}.swiper-pagination-bullet-active{background:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.mini-swiper{margin-top:50px;margin-top:3.125rem;margin-bottom:50px;margin-bottom:3.125rem}.mini-swiper--with-arrow{margin-left:20px;margin-right:20px}@media (max-width:575px){.mini-swiper--with-arrow{margin-left:0;margin-right:0}}@media (min-width:576px) and (max-width:767px){.mini-swiper--with-arrow{margin-left:0;margin-right:0}}@media (min-width:768px) and (max-width:991px){.mini-swiper--with-arrow{margin-left:0;margin-right:0}}.swiper-button-mini{position:unset}.swiper-button-mini i{font-size:3rem}.swiper-button-mini:hover{cursor:pointer}@media (max-width:575px){.swiper-button-mini--prev{z-index:5;left:10px;color:#fff}}@media (min-width:576px) and (max-width:767px){.swiper-button-mini--prev{z-index:5;left:10px;color:#fff}}@media (min-width:768px) and (max-width:991px){.swiper-button-mini--prev{z-index:5;left:10px;color:#fff}}@media (max-width:575px){.swiper-button-mini--next{z-index:5;right:10px;color:#fff}}@media (min-width:576px) and (max-width:767px){.swiper-button-mini--next{z-index:5;right:10px;color:#fff}}@media (min-width:768px) and (max-width:991px){.swiper-button-mini--next{z-index:5;right:10px;color:#fff}}@media (max-width:575px){.swiper-button-mini{position:absolute}}@media (min-width:576px) and (max-width:767px){.swiper-button-mini{position:absolute}}@media (min-width:768px) and (max-width:991px){.swiper-button-mini{position:absolute}}.mini-swiper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.icone-slide{width:40px;height:40px}.btn{display:inline-block;font-size:16px;font-size:1rem;margin-top:40px;margin-right:0;margin-bottom:40px;margin-left:0;margin:2.5rem 0;padding:15px;text-transform:uppercase;border:1px solid #000;color:#fff;background-color:#000;font-family:Roboto,sans-serif}@media (max-width:575px){.btn{padding:10px}}@media (min-width:576px) and (max-width:767px){.btn{padding:10px}}@media (min-width:768px) and (max-width:991px){.btn{padding:10px}}.btn i{color:#fff}.btn:hover{color:#000;background-color:#fff;cursor:pointer}.btn:hover i{color:#000}.grid-images-3{display:grid;width:100%;height:700px;margin-bottom:30px;margin-bottom:1.875rem;grid-template-columns:4fr 1fr 20px 2.5fr 1fr;grid-template-rows:50px 3fr 20px 2fr 1fr}.grid-images-3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-images-3 img:first-child{grid-column:1/span 2;grid-row:2/span 3}.grid-images-3 img:nth-child(2){grid-column:4/span 2;grid-row:1/span 2}.grid-images-3 img:nth-child(3){grid-column:2/span 3;grid-row:4/span 2}.grid-images-2{display:grid;max-width:1250px;margin:0 auto;margin-bottom:30px;margin-bottom:1.875rem;grid-template-columns:1.415fr 2fr;grid-gap:20px}.grid-images-2 img{width:100%}.grid-images-masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-images-masonry__child{width:calc((100% - 5rem) / 3);height:auto;border:1px solid gray;margin-bottom:40px;margin-bottom:2.5rem}.grid-images-masonry__child:first-child{margin-top:100px;margin-top:6.25rem}@media (max-width:575px){.grid-images-masonry__child:first-child{margin-top:30px;margin-top:1.875rem}}@media (min-width:576px) and (max-width:767px){.grid-images-masonry__child:first-child{margin-top:30px;margin-top:1.875rem}}.grid-images-masonry__child:nth-child(3){margin-top:100px;margin-top:6.25rem}@media (max-width:575px){.grid-images-masonry__child:nth-child(3){margin-top:30px;margin-top:1.875rem}}@media (min-width:576px) and (max-width:767px){.grid-images-masonry__child:nth-child(3){margin-top:30px;margin-top:1.875rem}}.grid-images-masonry__child:nth-child(3n+2){margin-top:0;margin-right:40px;margin-bottom:0;margin-left:40px;margin:0 2.5rem}@media (max-width:575px){.grid-images-masonry__child:nth-child(3n+2){margin-top:0;margin-right:20px;margin-bottom:0;margin-left:20px;margin:0 1.25rem}}@media (min-width:576px) and (max-width:767px){.grid-images-masonry__child:nth-child(3n+2){margin-top:0;margin-right:20px;margin-bottom:0;margin-left:20px;margin:0 1.25rem}}.grid-images-masonry__child:nth-child(3n+5){margin-top:-100px;margin-top:-6.25rem}@media (max-width:575px){.grid-images-masonry__child:nth-child(3n+5){margin-top:-30px;margin-top:-1.875rem}}@media (min-width:576px) and (max-width:767px){.grid-images-masonry__child:nth-child(3n+5){margin-top:-30px;margin-top:-1.875rem}}.grid-images-masonry__more{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-images-masonry .see-more{font-size:2rem;border:none;cursor:pointer}.grid-images-masonry .see-more i{padding:10px;background-color:#e5e5e5}.grid-elements{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(auto,1fr);grid-gap:40px;margin:20px auto}@media (max-width:575px){.grid-elements{grid-template-columns:1fr;grid-gap:20px}}@media (min-width:576px) and (max-width:767px){.grid-elements{grid-template-columns:1fr;grid-gap:20px}}@media (min-width:768px) and (max-width:991px){.grid-elements{grid-template-columns:1fr;grid-gap:20px}}.grid-elements__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid gray;grid-row:span 2;background-color:#fff}.grid-elements__el h4{text-transform:uppercase;font-size:1.4rem}@media (max-width:575px){.grid-elements__el h4{font-size:1rem}}@media (min-width:576px) and (max-width:767px){.grid-elements__el h4{font-size:1rem}}@media (min-width:768px) and (max-width:991px){.grid-elements__el h4{font-size:1.2rem}}.grid-elements__el p{font-size:1.2rem}@media (max-width:575px){.grid-elements__el p{font-size:1rem}}@media (min-width:576px) and (max-width:767px){.grid-elements__el p{font-size:1rem}}@media (min-width:768px) and (max-width:991px){.grid-elements__el p{font-size:1rem}}.grid-elements__el article{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-elements__el article,.grid-elements__el header{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50%}@media (max-width:575px){.grid-elements__el article,.grid-elements__el header{height:auto}}@media (min-width:576px) and (max-width:767px){.grid-elements__el article,.grid-elements__el header{height:auto}}@media (min-width:768px) and (max-width:991px){.grid-elements__el article,.grid-elements__el header{height:auto}}.grid-elements__el img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-elements__el:nth-child(4n+2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column:span 2;grid-row:initial}@media (max-width:575px){.grid-elements__el:nth-child(4n+2){grid-column:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.grid-elements__el:nth-child(4n+2){grid-column:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){.grid-elements__el:nth-child(4n+2){grid-column:initial}}.grid-elements__el:nth-child(4n+2) article,.grid-elements__el:nth-child(4n+2) header{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}.grid-elements__el:nth-child(4n+3){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:575px){.grid-elements__el:nth-child(4n+3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.grid-elements__el:nth-child(4n+3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){.grid-elements__el:nth-child(4n+3){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:575px){.grid-elements__el{grid-row:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.grid-elements__el{grid-row:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){.grid-elements__el{grid-row:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.grid-elements__el:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.grid-elements__see-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}.grid-elements__see-more i{padding:10px;background-color:#e5e5e5}.alternate-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:30px}@media (max-width:575px){.alternate-grid-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width:576px) and (max-width:767px){.alternate-grid-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.alternate-grid-container h5{margin:20px 0;font-family:Montserrat,sans-serif}.alternate-grid-container .grid-card{border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.alternate-grid-container .grid-card:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:575px){.alternate-grid-container .grid-card:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.alternate-grid-container .grid-card:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.alternate-grid-container .grid-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.alternate-grid-container .grid-card__social{margin-bottom:20px}.alert{display:block;padding:10px 20px;border-radius:15px;max-width:50%;margin-left:0}@media (max-width:575px){.alert{max-width:100%}}@media (min-width:576px) and (max-width:767px){.alert{max-width:100%}}@media (min-width:768px) and (max-width:991px){.alert{max-width:100%}}@media (min-width:992px) and (max-width:1199px){.alert{max-width:100%}}.alert--success{background-color:#88bb4e;color:#fff}.alert--error{background-color:#d03a3a;color:#fff}.main-header{z-index:20}.main-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 60px;margin-top:30px}@media (max-width:575px){.main-header .container{padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px;padding:0 1.875rem}}@media (min-width:576px) and (max-width:767px){.main-header .container{padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px;padding:0 1.875rem}}@media (min-width:768px) and (max-width:991px){.main-header .container{padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px;padding:0 1.875rem}}.main-header .container .site-logo{width:80px}@media (max-width:575px){.main-header .container .site-logo{display:none}}@media (min-width:576px) and (max-width:767px){.main-header .container .site-logo{display:none}}@media (min-width:768px) and (max-width:991px){.main-header .container .site-logo{display:none}}.main-header .container .burger{display:none;position:relative;height:16px;width:16px;cursor:pointer}.main-header .container .burger span{position:absolute;width:100%;height:2px;background-color:#393939}.main-header .container .burger span:first-child{top:0;left:0}.main-header .container .burger span:nth-child(2){top:calc(50% - 1px);left:0}.main-header .container .burger span:last-child{bottom:0;left:0}.main-header .container .burger.active span:first-child{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:0}.main-header .container .burger.active span:nth-child(2){opacity:0}.main-header .container .burger.active span:last-child{top:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:0}@media (max-width:575px){.main-header .container .burger{display:block}.main-header .container .burger.active{position:absolute;top:30px}}@media (min-width:576px) and (max-width:767px){.main-header .container .burger{display:block}.main-header .container .burger.active{position:absolute;top:30px}}@media (min-width:768px) and (max-width:991px){.main-header .container .burger{display:block;height:24px;width:24px}.main-header .container .burger.active{position:absolute;top:30px}}.main-header .container .burger.active span{background-color:#000}@media (max-width:575px){.main-header .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:576px) and (max-width:767px){.main-header .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:768px) and (max-width:991px){.main-header .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:575px){.main-header.active{position:fixed;top:0;background-color:#fff;height:100%;width:100%}.main-header.active .container{height:100%}}@media (min-width:576px) and (max-width:767px){.main-header.active{position:fixed;top:0;background-color:#fff;height:100%;width:100%}.main-header.active .container{height:100%}}@media (min-width:768px) and (max-width:991px){.main-header.active{position:fixed;top:0;background-color:#fff;height:100%;width:100%}.main-header.active .container{height:100%}}.primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-transform:uppercase;padding:0;margin:0;width:100%}.primary-nav li{list-style:none;padding:0 50px;padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px;padding:0 1.875rem;font-size:18px;font-size:1.125rem}@media (min-width:992px) and (max-width:1199px){.primary-nav li.social-icons{padding-right:0}}@media (min-width:1200px){.primary-nav li.social-icons{padding-right:0}}.primary-nav li.social-icons a{font-size:1rem}.primary-nav li.social-icons a:hover{color:gray}@media (max-width:575px){.primary-nav li.social-icons a:first-child{margin-right:10px}}@media (min-width:576px) and (max-width:767px){.primary-nav li.social-icons a:first-child{margin-right:10px}}@media (min-width:768px) and (max-width:991px){.primary-nav li.social-icons a:first-child{margin-right:10px}}.primary-nav.bg-white a:hover,.primary-nav a:hover,.primary-nav li.active a{color:gray}.primary-nav.bg-white li.active a{color:#393939}@media (max-width:575px){.primary-nav{display:none}.primary-nav.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.primary-nav.active li{margin:5px 0;font-size:20px}.primary-nav.active a:hover{color:gray}}@media (min-width:576px) and (max-width:767px){.primary-nav{display:none}.primary-nav.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.primary-nav.active li{margin:10px 0;font-size:20px}.primary-nav.active a:hover{color:gray}}@media (min-width:768px) and (max-width:991px){.primary-nav{display:none}.primary-nav.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.primary-nav.active li{margin:15px 0;font-size:30px}.primary-nav.active a:hover{color:gray}}.footer{background-color:#393939;padding:50px 0;text-align:center}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .footer-links{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .footer-links li{display:inline-block;padding:0 10px}.footer .footer-links li:first-child{padding-left:0}.footer .footer-links li:last-child{padding-right:0}.footer .footer-links a,.footer .footer-social a{color:#fff}.footer .footer-social a:first-child{margin-right:10px}.footer .footer-social .fa-inverse{color:#393939}@media (max-width:575px){.footer .footer-social{margin-top:20px}}@media (min-width:576px) and (max-width:767px){.footer .footer-social{margin-top:20px}}.sur-footer{background-color:#e5e5e5}.sur-footer .footer-entreprises{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px}@media (max-width:575px){.sur-footer .footer-entreprises{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.sur-footer .footer-entreprises{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){.sur-footer .footer-entreprises{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sur-footer .footer-entreprises .column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}.sur-footer .footer-entreprises .column .content-logo{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}.sur-footer .footer-entreprises .column .content-logo img{max-height:70px}.sur-footer .footer-entreprises .column h5{font-size:1.2rem;color:#393939}.sur-footer .footer-entreprises .column li{text-align:left}.sur-footer .footer-entreprises .column .sur-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.sur-footer .footer-entreprises .column .sur-footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.sur-footer .footer-entreprises .column .sur-footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){.sur-footer .footer-entreprises .column .sur-footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.welcome{display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;width:100%;height:100vh}@media (max-width:575px){.welcome{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.welcome{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991px){.welcome{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:1fr}}.welcome__lco,.welcome__zenith{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-size:cover;background-repeat:no-repeat}.welcome__lco:hover .background,.welcome__zenith:hover .background{-webkit-transition:background-color 1s;transition:background-color 1s;background-color:rgba(0,0,0,.6)}.welcome__lco .background,.welcome__zenith .background{position:absolute;width:100%;top:0;left:0;bottom:0;right:0;background-color:transparent}.welcome__lco{background-image:url("/images/landing_page.jpg")}.welcome__zenith{background-image:url("/images/landing_page2.jpg")}.welcome a{z-index:10}.welcome img{width:200px}@media (max-width:575px){.welcome img{width:150px}}.home__slide-section .container{position:relative}.home__slide-section .border-box{padding-top:30px;padding-top:1.875rem}.home__slide-section .border-box h2{margin-top:0}.home__mode-section .container{position:relative}.cloche .img-after-txt{margin-top:40px;margin-bottom:40px}.cloche__slide-section .container{position:relative}.cloche__slide-section .border-box{padding-top:30px;padding-top:1.875rem}.cloche__slide-section .border-box h2{margin-top:0}.cloche__projet-section .photo-projet{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}.cloche__foodhall-section .photo-section{width:100%}.cloche__video-section .follow-us{width:80%;margin-top:40px;margin-bottom:40px;padding:20px;text-transform:uppercase}.cloche__evenement-section .photo-section{width:100%}.cloche__chiffres-section img{width:100%;margin:40px auto}.foodhall__slide-section .container{position:relative}.foodhall__slide-section .border-box{padding-top:30px;padding-top:1.875rem}.foodhall__slide-section .border-box h2{margin-top:0}.beaute__slide-section .container,.foodhall__mode-section .container{position:relative}.beaute__slide-section .border-box{padding-top:30px;padding-top:1.875rem}.beaute__slide-section .border-box h2{margin-top:0}.beaute__beaute-section .container,.mode__slide-section .container{position:relative}.mode__slide-section .border-box{padding-top:30px;padding-top:1.875rem}.mode__slide-section .border-box h2{margin-top:0}.services__slide-section .container{position:relative}.services__slide-section .border-box{padding-top:30px;padding-top:1.875rem}.services__slide-section .border-box h2{margin-top:0}.services__share-section .container{position:relative}.contact__map{padding-top:30px;padding-top:1.875rem}.contact__map .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575px){.contact__map .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.contact__map .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__map .container .map-part{-webkit-box-flex:2;-ms-flex:2;flex:2}.contact__map .container .infos-part{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact__map .container .infos-part p{font-size:1.2rem}.contact__map .container .infos-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;min-height:400px}.contact__formular{padding:50px 0}.contact__formular .container{text-align:left}.contact__formular form{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575px){.contact__formular form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.contact__formular form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:991px){.contact__formular form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__formular .error-label{color:#d03a3a;text-align:right;margin-left:30%;font-size:.8rem;font-weight:700}.contact__formular .form-infos,.contact__formular .form-message{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact__formular .form-infos .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.contact__formular .form-infos .form-row label{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}@media (max-width:575px){.contact__formular .form-infos .form-row label{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}@media (min-width:576px) and (max-width:767px){.contact__formular .form-infos .form-row label{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.contact__formular .form-infos .form-row input,.contact__formular .form-infos .form-row select{width:50%;border:none;border-radius:0;border-bottom:1px solid #393939;outline:none;background-color:transparent}.contact__formular .form-infos .form-row input.error,.contact__formular .form-infos .form-row select.error{border-color:#d03a3a}.contact__formular .form-message p{margin-top:0}.contact__formular .form-message textarea{width:100%;padding:5px;border:1px solid #393939;outline:none;margin:15px 0}.contact__formular .form-message .footer-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.contact__formular .form-message .footer-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.contact__formular .form-message .footer-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jobday-present ul{max-width:950px;margin:50px auto;-webkit-column-count:4;column-count:4;-webkit-column-gap:0;column-gap:0}@media (max-width:575px){.jobday-present ul{-webkit-column-count:2;column-count:2}}@media (min-width:576px) and (max-width:767px){.jobday-present ul{-webkit-column-count:2;column-count:2}}.jobday-present ul li{padding:5px 10px;text-align:left;font-size:1.2rem;border-left:1px solid #000}.jobday-present ul li.title{font-size:1.4rem;font-weight:700;padding:15px 10px}.jobday-header p{font-size:1.2rem}.jobday-header .adresse-wrap{margin-top:50px}@media (min-width:768px) and (max-width:991px){.jobday-header .adresse-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px) and (max-width:1199px){.jobday-header .adresse-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.jobday-header .adresse-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.profil li,.profil p{font-size:1.2rem}.inscription{margin-bottom:50px}.inscription p{font-size:1.2rem}.inscription .logo-wrap{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inscription .logo-wrap img{width:120px;height:auto}.inscription .logo-wrap img:first-child{margin-right:50px}