@font-face{font-family:"Cormorant Infant";src:url("/webfonts/CormorantInfant-Light.woff2") format("woff2"), url("/webfonts/CormorantInfant-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}.titre,footer .pre-footer strong,.blocs-intro article .h2,.double-intro article .h2,#content article h1,.products article h1,.products article span{font-family:"Cormorant Infant", serif;font-weight:300;font-size:55px;line-height:65px}.sous-titre,.blocs-intro article .h3,.double-intro article .h3,#content article h2,.partners-content h3,.products article .d-flex h2{font-weight:800;font-size:22px}.btn-vide,.blocs-intro article p a,.double-intro article p a{font-size:15px;letter-spacing:1px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;text-align:center;height:60px;border:2px solid #BD915F;padding:12px 50px;transition:all linear 0.3s}.btn-vide.blanc,.blocs-intro article p a.blanc,.double-intro article p a.blanc{border-color:#f0ece7;color:#f0ece7}.btn-vide.blanc:hover,.blocs-intro article p a.blanc:hover,.double-intro article p a.blanc:hover{border-color:#2D2D2D;color:#2D2D2D}.btn-vide:hover,.blocs-intro article p a:hover,.double-intro article p a:hover{background-color:#BD915F;color:#f0ece7}.btn-vide.support,.blocs-intro article p a.support,.double-intro article p a.support{border-color:#BD915F;color:#f0ece7;background-color:#BD915F}.btn-vide.support:hover,.blocs-intro article p a.support:hover,.double-intro article p a.support:hover{background-color:#fff;color:#BD915F}::-moz-selection{background:#BD915F;color:#f0ece7}::selection{background:#BD915F;color:#f0ece7}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}figure{margin:0}img{border:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}*{outline:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body{font-weight:500;font-family:"Montserrat", sans-serif;background-color:#f0ece7}input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{-webkit-appearance:none;border-radius:0}header{z-index:3}header img{width:300px}header.scrolled .elements-header::before,header.full-black .elements-header::before{height:100%}header .elements-header{z-index:100;position:relative}header .elements-header::before{content:"";height:0;width:100%;position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0);background-color:#2D2D2D;z-index:-1;transition:height linear 0.3s}header section{opacity:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(45, 45, 45, 0.95);color:#fff;font-size:26px;font-weight:bold;letter-spacing:1px;height:100vh;width:100%;position:fixed;top:0;z-index:99;text-transform:uppercase}header section nav{width:100%;max-width:950px}header section nav>ul{min-height:400px}header section ul{position:relative;list-style-type:none;padding:0;margin:0;padding-left:75px}@media (max-width:768px){header section ul{transform:translate3d(0, 0, 0);transition:0.4s}header section ul.translated{transform:translate3d(-96%, 0, 0)}}header section ul li{margin:25px 0;line-height:30px}header section ul li.has-sub>span{display:flex;align-items:center}header section ul li.has-sub>span i{margin-left:40px}@media (max-width:768px){header section ul li{transition:0.4s}header section ul li.has-sub>span{width:85%;justify-content:space-between}header section ul li.has-sub>span i{margin-left:0}}header section ul li span,header section ul li a{cursor:pointer;color:#BBB7A9;transition:color 0.3s}header section ul li span:hover,header section ul li a:hover{color:#fff}header section ul li:nth-child(2){margin-top:0}@media (max-width:768px){header section ul li:first-child{margin-top:0}}header section ul li:last-child{margin-bottom:0}header section ul>li.actived ul{z-index:2}header section ul>li.actived ul::before{height:100%}header section ul>li.actived ul li{opacity:1;transform:translate3d(0, 0, 0)}header section ul>li.actived ul li:nth-child(n+0){transition-delay:0s}header section ul>li.actived ul li:nth-child(n+1){transition-delay:0.2s}header section ul>li.actived ul li:nth-child(n+2){transition-delay:0.4s}header section ul>li.actived ul li:nth-child(n+3){transition-delay:0.6s}header section ul>li.actived ul li:nth-child(n+4){transition-delay:0.8s}header section ul>li.actived ul li:nth-child(n+5){transition-delay:1s}header section ul>li.actived ul li:nth-child(n+6){transition-delay:1.2s}header section ul>li.actived ul li:nth-child(n+7){transition-delay:1.4s}header section ul>li.actived ul li:nth-child(n+8){transition-delay:1.6s}header section ul>li.actived ul li:nth-child(n+9){transition-delay:1.8s}header section ul>li.actived ul li:nth-child(n+10){transition-delay:2s}header section ul>li.actived ul li:nth-child(n+11){transition-delay:2.2s}header section ul>li.actived ul li:nth-child(n+12){transition-delay:2.4s}header section ul>li.actived ul li:nth-child(n+13){transition-delay:2.6s}header section ul>li.actived ul li:nth-child(n+14){transition-delay:2.8s}header section ul>li.actived ul li:nth-child(n+15){transition-delay:3s}header section ul ul{width:50%;position:absolute;right:0;top:0;padding-left:150px}@media (max-width:768px){header section ul ul{padding-left:0;width:90%;transform:translate3d(102%, 0, 0)}header section ul ul::before{display:none !important;opacity:0}}header section ul ul li{opacity:0;transform:translate3d(-25px, 0, 0);transition:all 0.3s;transition-delay:0ms}header section ul ul li.go-back{display:none}@media (max-width:768px){header section ul ul li.go-back{display:block}header section ul ul li.go-back span{color:#fff}}header section ul ul::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0);width:1px;height:0;background-color:#f0ece7;transition:height 0.4s}header .toggle-lang{font-size:20px}@media (max-width:768px){header .toggle-lang{position:absolute;bottom:100px;display:flex;font-size:12px}}header .toggle-lang a{margin:0 30px;color:#BBB7A9}header .toggle-lang a.active{text-decoration:underline}@media (max-width:768px){main{overflow-x:hidden}}footer{background-color:#2D2D2D;text-align:center}footer .pre-footer{background-color:#BD915F;color:#FFF}footer .pre-footer .fa-stack{transition:transform 0.3s}footer .pre-footer .fa-stack .fa-light{transition:transform 0.3s}footer .pre-footer .fa-stack:hover{transform:scale(1.2)}footer .pre-footer .fa-stack:hover .fa-light{transform:scale(1.2)}footer .pre-footer b{font-size:14px}footer .pre-footer strong{font-size:40px;display:block;margin-bottom:40px}footer .nav-footer{font-size:11px;letter-spacing:1px;font-weight:500;color:#BBB7A9}footer .nav-footer .container span~div{margin-top:30px;margin-bottom:10px}footer .nav-footer .container ul{padding:0;margin:0;list-style-type:none}footer .nav-footer .container ul li{margin:15px 0}footer .nav-footer .container ul li a:hover{color:#f0ece7}.full-screen-images{height:100vh;width:100%;position:relative;overflow:hidden}.full-screen-images div{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);color:#f0ece7;text-transform:uppercase;font-size:64px;width:90%;text-align:center;letter-spacing:2px}.full-screen-images img{height:100vh;width:100%;object-fit:cover}.blocs-intro{overflow:hidden}.blocs-intro:last-child{margin-top:-200px}@media (max-width:768px){.blocs-intro:last-child{margin-top:0}}.blocs-intro .element-intro img{transform:scale(1.1)}@media (max-width:768px){.blocs-intro .element-intro img.w-75{width:100% !important}}.blocs-intro .element-intro:nth-child(odd){text-align:left}.blocs-intro .element-intro:nth-child(odd) .position-absolute{right:0}.blocs-intro .element-intro:nth-child(even){text-align:right}.blocs-intro .element-intro:nth-child(even) .position-absolute{left:0}.blocs-intro .element-intro .position-absolute{min-height:50%;background-color:#fcfbf9;top:50%;transform:translate3d(0, -50%, 0)}@media (max-width:768px){.blocs-intro .element-intro .position-absolute{position:static !important;width:100% !important;transform:translate3d(0, 0, 0)}.blocs-intro .element-intro .position-absolute div.main-bloc{padding:20px !important}}.blocs-intro .element-intro article img{transform:scale(1)}.blocs-intro .element-intro article div.main-bloc{padding:80px !important}.blocs-intro article .h2,.double-intro article .h2{margin-bottom:20px;display:block}.blocs-intro article .h3,.double-intro article .h3{color:#BD915F;margin-bottom:20px;display:block}.blocs-intro article p .custom_thermo,.double-intro article p .custom_thermo{font-size:75px;margin-right:10px;vertical-align:middle}.double-intro article{transform:translate3d(0, -50%, 0)}@media (max-width:768px){.double-intro article{transform:translate3d(0, 0, 0)}}.double-intro article.special div{background-color:#BD915F}.double-intro article.special div .h2{color:#f0ece7}.double-intro article.special div .h3{color:#2D2D2D}.double-intro article div{background-color:#fcfbf9;width:100%}#modalPopUp article{padding:25px}#modalPopUp article p:first-child{color:#BD915F;font-weight:bold}#modalPopUp article p:last-child{margin-top:30px}#modalPopUp article p:last-child a{width:90%;text-align:center;justify-content:center}.small-image{padding-top:200px}@media (max-width:768px){.small-image{padding-top:75px}}.small-image .big-screen-images{height:auto}.small-image .big-screen-images img{height:auto;width:100%;object-fit:contain;object-position:initial}.big-screen-images{height:700px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.big-screen-images{height:250px}}.big-screen-images img{height:100%;width:100%;object-fit:cover;object-position:top}#content{background-color:#fcfbf9;position:relative;margin-top:-250px;padding:105px}@media (max-width:768px){#content{padding:60px 20px 40px;margin-top:0}}#content.no-margin-top{margin-top:0}#content .label{background-color:#2D2D2D;color:#f0ece7;padding:20px 30px;text-transform:uppercase;letter-spacing:2px;font-size:20px}@media (max-width:768px){#content .label{display:block}}#content article{margin:50px 0 0;position:relative;z-index:2}@media (max-width:768px){#content article{margin-top:25px}}#content article h1{margin-bottom:40px;line-height:75px}@media (max-width:768px){#content article h1 *{display:block;font-size:50px !important;line-height:50px}}#content article h2{text-transform:uppercase;color:#BD915F;letter-spacing:1px}#content article .mise-en-avant{margin-left:60px;margin-right:60px}@media (max-width:768px){#content article .mise-en-avant{margin-left:10px;margin-right:10px}}#content article p{text-align:justify;margin-bottom:20px}#content article p img{width:100%;display:block;height:auto !important}#other-content ul{margin:50px auto;padding:0;display:flex;justify-content:space-between;list-style-type:none}#other-content ul li{margin:0 10px}#other-content ul li a{display:block;text-transform:uppercase;padding:20px 10px;text-align:center;transition:all 0.3s;font-weight:700;color:#2D2D2D;font-size:11px}#other-content ul li a.active,#other-content ul li a:hover{background-color:#BD915F;color:#f0ece7}#container-cta-button{position:sticky;bottom:50px;margin-bottom:20px;margin-right:50px;text-align:right;z-index:2;opacity:0;transition:opacity 1s}#container-cta-button.visible{opacity:1}#container-cta-button #cta-button{background-color:#BD915F;display:inline-flex;justify-content:center;align-items:center;text-align:center;color:#fcfbf9;min-height:60px;width:auto;border:none;padding:10px 20px;border-radius:3px;font-weight:700;transition:background-color 0.5s}#container-cta-button #cta-button:hover{background-color:#2D2D2D}.partners-content{margin-top:50px;margin-bottom:50px}.partners-content p{margin-bottom:50px !important}.partners-content h3{text-transform:uppercase;color:#BD915F;letter-spacing:1px}#modal-content .modal-header{background:#BD915F;color:#fff}#modal-content .fa-stack{transition:transform 0.3s}#modal-content .fa-stack .fa-light{transition:transform 0.3s}#modal-content .fa-stack:hover{transform:scale(1.2)}#modal-content .fa-stack:hover .fa-light{transform:scale(1.2)}.products{padding:0;overflow:hidden}.products:nth-child(2){margin-top:-250px}@media (max-width:768px){.products picture img{transform:translate3d(0, 0, 0) !important}}.products article{background-color:#fcfbf9;padding:60px 70px 100px;transform:translate3d(0, -150px, 0);position:relative;z-index:2}@media (max-width:768px){.products article{padding:50px 20px 60px}}.products article h1,.products article span{margin-bottom:30px;display:block}.products article i{color:#BD915F}.products article .d-flex{margin:40px 0}.products article .d-flex:last-child{margin-bottom:0}.products article .d-flex div{margin-left:20px;width:90%}/*# sourceMappingURL=/css/style.map */