body{margin:0;font-family:"Be Vietnam Pro",sans-serif;font-size:16px;font-weight:100;color:var(--couleur-accent);background-color:rgb(var(--couleur-principale));display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}body.page-maintenance{justify-content:center}@media(min-width: 1024px){body{font-size:20px}}body *{box-sizing:border-box}body #main-container{display:flex;justify-content:flex-start;align-items:left;flex-wrap:wrap;width:100%;height:100%;margin-left:auto;margin-right:auto}body #main-container .main-content{margin:auto}body #main-container #contents{width:100%}a{color:inherit}b,strong{letter-spacing:.05rem}p{font-size:inherit;margin:2vh 0}h1{font-weight:100}@media(min-width: 1024px){h1{font-size:300%}}h2{font-weight:100;font-size:280%}h3{font-size:150%;font-weight:250}h6{font-weight:normal;margin:1vh 0}.auto-height{height:auto !important}.button{width:-moz-fit-content;width:fit-content;padding:5px 3vw;color:rgb(var(--couleur-principale));background-color:rgba(var(--couleur-footer), 0.34);text-decoration:none;border-radius:17px;transition:all .3s ease-in-out}.button:hover{background-color:rgba(var(--couleur-footer), 1)}.cta{display:inline-block;margin:1vh 0;padding:1vh 1vw;margin-bottom:1vh;background-color:var(--couleur-secondaire);color:#fff;text-decoration:none;font-size:150%;transition:all .3s ease-in-out}.cta:hover{background-color:#fff;color:var(--couleur-secondaire)}.flex{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width: 1024px){.flex{flex-direction:row}}.flex.gap{gap:.5vw}.flex.space-between{justify-content:space-between}.flex.center{justify-content:center}.full-width{width:100%}.h-centered{justify-content:center;margin-right:auto;margin-left:auto;text-align:center}.italic{font-style:italic}@media(min-width: 1024px){.margin-bottom{margin-bottom:16vh}}.margin-top{margin-top:4vh}.padding-sides{padding-left:5vw;padding-right:5vw}.padding-top-bottom{padding-top:3vw;padding-bottom:3vw}.page-title{text-transform:uppercase;margin-bottom:2vh}.parallax-section{position:relative;will-change:transform;transition:transform .1s linear}.relative{position:relative}.uppercase{text-transform:uppercase}.visavis{overflow:visible !important}.visavis__titre{margin:0 0 2vw 5vw}.visavis__titre h3{font-size:300%;width:-moz-fit-content;width:fit-content;display:block}.visavis__titre h1{font-size:600%;width:-moz-fit-content;width:fit-content;display:block}.visavis__ligne{height:60vh;gap:1vh;margin-bottom:1vh}.visavis__ligne>div,.visavis__ligne>img{width:calc(50% - .5vh)}.visavis__ligne--texte{flex-flow:column;align-items:center;justify-content:center;height:100%;padding:0 16vh}.visavis__ligne--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.visavis__ligne.pair>:first-child{order:2}.invisible{opacity:0;transform:translateX(-30px);transition:opacity .6s ease-out,transform .6s ease-out}.visible{opacity:1;transform:translateX(0)}@media(min-width: 768px){.alignleft{float:left;margin-right:2vw;max-width:50vw}}.alignright{float:right;max-width:50vw;margin-left:2vw}.aligncenter{display:block;margin-left:auto;margin-right:auto}img{max-width:100%;height:auto}.menu{list-style:none;padding-left:0}#texture-mask{width:100vw;height:100vh;position:fixed;z-index:-1;opacity:.07;background-image:url(../img/old-grunge-paper-texture-8.png);background-position:center;mix-blend-mode:multiply}.wp-caption img{margin-bottom:.2vh}.wp-caption .wp-caption-text{font-style:italic;font-size:60%;margin:0 0 1vw}header,footer{width:100%;padding:5vw;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:10;background-color:rgba(var(--couleur-principale), 0)}header #header-container,footer #header-container{flex-direction:row}@media(min-width: 768px){header,footer{padding:0 5vw}}header #logo-title,footer #logo-title{width:30%;position:relative;z-index:4}header #logo-title>a,footer #logo-title>a{height:100%;display:flex;align-items:center}header #logo-title>a .logo,footer #logo-title>a .logo{width:130px}header #burger,footer #burger{width:40px;position:relative;z-index:10;cursor:pointer}@media(max-width: 1024px){header #burger,footer #burger{padding:0}}@media(min-width: 1024px){header #burger,footer #burger{display:none;width:70px;height:70px}}header #burger .hamburger-inner,footer #burger .hamburger-inner{background-color:rgb(var(--couleur-accent));transition:all .3s ease-in-out}header #burger .hamburger-inner:before,header #burger .hamburger-inner:after,footer #burger .hamburger-inner:before,footer #burger .hamburger-inner:after{background-color:rgb(var(--couleur-accent))}header .menu,footer .menu{display:flex;gap:2vw}header .menu a,footer .menu a{text-decoration:none}header .menu .wpml-ls-menu-item,footer .menu .wpml-ls-menu-item{display:flex}header .nav,footer .nav{justify-content:flex-end;flex-direction:row}header .nav ul,footer .nav ul{padding:10px;margin:0}@media(min-width: 1024px){header .nav ul,footer .nav ul{padding:1vw}}header .menu-mobile-container,footer .menu-mobile-container{position:fixed;top:-100vh;left:0;width:100vw;height:100vh;opacity:0;background-color:rgb(var(--couleur-principale));transition:top .1s ease-in-out,opacity .3s ease-in-out;font-size:150%}header .menu-mobile-container .menu,footer .menu-mobile-container .menu{gap:4vh;height:100%;margin:0;flex-direction:column;justify-content:center;align-items:center}header .menu-mobile-container.open,footer .menu-mobile-container.open{opacity:1;z-index:2;top:0}@media(min-width: 1024px){header .menu-mobile-container,footer .menu-mobile-container{opacity:1}}header .menu-mobile-container a,footer .menu-mobile-container a{font-size:80%;font-weight:400}header .nav-lang,footer .nav-lang{position:relative;z-index:4}header .nav-lang ul,footer .nav-lang ul{list-style:none}footer{position:static;padding-top:4vh !important;padding-bottom:4vh !important;background-color:rgba(var(--couleur-footer), 1)}footer #logo-title{width:100%}@media(min-width: 1024px){footer #logo-title{width:30%}}footer .logo{filter:invert(1)}footer .footer-text{font-size:80%}footer .button{background-color:rgba(var(--couleur-secondaire), 0.34)}footer .button:hover{background-color:rgba(var(--couleur-principale), 0.5)}footer *{color:rgba(var(--couleur-principale))}@media(min-width: 1024px){.bloc{align-items:center}}.post-thumb{height:100vh;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.post-thumb{margin-right:6%;width:44%}}.post-content{padding:5vw}@media(min-width: 1024px){.post-content{width:35%}}.page-hospitality .accroche{margin:auto;font-size:200%;padding:4vh 5vw}@media(min-width: 1024px){.page-hospitality .accroche{width:60%;padding:12vh 0}}.page-hospitality .n2{justify-content:space-between;align-items:flex-end}@media(min-width: 1024px){.page-hospitality .n2>div{width:40%}}@media(min-width: 1024px){.page-hospitality .n2 .right{width:50%}}.page-hospitality .n2 .right img{width:90%;margin-left:auto;margin-bottom:2vh}@media(min-width: 1024px){.page-hospitality .n2 .right img{margin-bottom:8vh}}.page-hospitality .n2 .right .texte{padding:5vw}@media(min-width: 1024px){.page-hospitality .n2 .right .texte{padding:0;width:80%}}.page-hospitality .n3{margin:5vw}@media(min-width: 1024px){.page-hospitality .n3{width:60%;margin:24vh auto}}.page-production .n1{margin:8vh auto}@media(min-width: 1024px){.page-production .n1{margin-bottom:16vh}}.page-production .n1 .post-content{margin:5vw;margin:auto;margin-bottom:8vh}@media(min-width: 1024px){.page-production .n1 .post-content{width:50vw}}.page-production .n1 img{height:70vh}.page-production .n2{justify-content:space-between;align-items:flex-end}@media(min-width: 1024px){.page-production .n2>div{width:40%}}.page-production .n2>div video{aspect-ratio:9/16;height:100vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width: 1024px){.page-production .n2 .right{width:50%}}.page-production .n2 .right img{width:90%;margin-left:auto;margin-bottom:2vh}@media(min-width: 1024px){.page-production .n2 .right img{margin-bottom:8vh}}.page-production .n2 .right .texte{padding:5vw}@media(min-width: 1024px){.page-production .n2 .right .texte{padding:0;width:80%}}.page-production .n3{margin:4vh auto}@media(min-width: 1024px){.page-production .n3{margin:16vh auto 0}}.page-production .n3 .texte{width:100%;padding:5vw}@media(min-width: 1024px){.page-production .n3 .texte{width:50%;margin:auto;margin-bottom:8vh;padding:0}}.page-production .n3 .images{justify-content:center;gap:5px;align-items:flex-end}.page-production .n3 .images img{width:100%}@media(min-width: 1024px){.page-production .n3 .images img{width:20vw}}.page-production .accroche{width:80%;margin:auto;padding:12vh 0;font-size:200%}@media(min-width: 1024px){.page-production .accroche{width:60%}}.page-production .accroche>div:first-child{font-size:50%}.page-production .credits{flex-direction:column;background-color:rgb(var(--couleur-footer));border-bottom:1px solid rgba(var(--couleur-principale), 0.2);gap:4vw;color:rgb(var(--couleur-principale));align-items:center}@media(min-width: 1024px){.page-production .credits{flex-direction:row}}.page-production .credits h2{margin-bottom:1vh}@media(min-width: 1024px){.page-production .credits h2{margin-bottom:4vh;width:30%}}.page-production .credits .content{flex-direction:row;align-items:center;justify-content:center;gap:2vw;width:calc(70% - 4vw);filter:invert(1) brightness(200%)}.page-production .credits .content img{width:10%;min-width:60px}@media(min-width: 1024px){.page-production .credits .content img{min-width:80px}}.page-get-in-touch{justify-content:center}.page-get-in-touch .contents{padding-top:8vh;width:100%}@media(min-width: 1024px){.page-get-in-touch .contents{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 1024px){.page-get-in-touch .contents .content{width:55%}}.page-get-in-touch .contents .content>div{width:90%;margin:auto}@media(min-width: 1024px){.page-get-in-touch .contents .content>div{width:80%}}@media(min-width: 1024px){.page-get-in-touch .contents img{width:45%}}@media(min-width: 1216px){.home #first-screen{position:fixed;display:flex;justify-content:flex-end;top:0;left:0;width:100vw;height:100vh;align-items:center;z-index:1;overflow:hidden}}.home #first-screen img,.home #first-screen video{width:100vw;height:80vh;-o-object-fit:cover;object-fit:cover;transition:none;display:block}@media(min-width: 1216px){.home #first-screen img,.home #first-screen video{transform:translateX(100%);height:100vh}}@media(min-width: 1216px){.home .mask{width:100vw;height:100vh;position:relative;z-index:2;background-color:rgba(var(--couleur-principale), 0.3)}}.home .first-screen-contents{display:block;transition:none;padding:2vw}.home .first-screen-contents h1{font-size:300%}@media(min-width: 1216px){.home .first-screen-contents{position:absolute;width:70vw;font-weight:300;font-size:100%;top:50%;transform:translateY(-50%);z-index:3}.home .first-screen-contents h1{font-size:100%}.home .first-screen-contents .first-screen-contents h2,.home .first-screen-contents .first-screen-contents p{transition:opacity .3s ease}}@media(min-width: 1600px){.home .first-screen-contents{font-size:120%}}.home .contents{width:100%}.home .contents .bloc{width:100vw;height:100vh;background-size:cover;background-position:center}@media(min-width: 1024px){.home .contents .bloc .content{font-size:120%}}.home .contents .bloc.n1{width:100%;margin:auto}@media(min-width: 1024px){.home .contents .bloc.n1{justify-content:flex-end;margin:0}.home .contents .bloc.n1 .content{width:60%;font-weight:300}}.home .contents .bloc.n2{margin:auto;align-items:center}@media(min-width: 1024px){.home .contents .bloc.n2{margin:0}}@media(min-width: 1024px){.home .contents .bloc.n2 .content{width:60%;font-weight:300}}.home .contents .bloc .images{flex-wrap:wrap;align-items:flex-end;flex-direction:row}.home .contents .bloc .images img{width:calc(50% - .25vw)}.splide .close-button{color:#005160;-webkit-mask-image:url(../img/close.svg);mask-image:url(../img/close.svg);-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:rgb(var(--couleur-principale));position:absolute;right:10px;top:10px;width:4vh;font-size:300%;border-radius:10px;aspect-ratio:1/1;padding:6px;cursor:pointer;z-index:10001}.splide#popup-slider{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:10000}.splide#popup-slider *{margin:0;padding:0}.splide#popup-slider .splide__arrows{position:fixed;top:50%;width:100%}.splide#popup-slider .splide__arrows .splide__arrow{-webkit-mask-image:url(../img/arrow_right.svg);mask-image:url(../img/arrow_right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:rgb(var(--couleur-principale));display:flex;justify-content:space-between}.splide#popup-slider .splide__arrows .splide__arrow--prev{transform:rotate(360deg) scaleX(-1)}.splide#popup-slider .splide__list{width:88vw;height:88vh;margin:6vh auto !important}.splide#popup-slider .splide__list .img_gallery{background-size:contain !important;background-repeat:no-repeat;background-position:center;height:auto !important}.splide#popup-slider .splide__list .img_gallery .img-caption{color:#cceaef;position:absolute;top:-2.5vh;left:50%;transform:translateX(-50%)}.splide .splide__arrows{position:relative;width:30%;z-index:1;margin:2rem auto 0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center}@media(min-width: 1024px){.splide .splide__arrows{width:25%}}.splide .splide__arrow{height:30px;width:22px;background:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;cursor:pointer}@media(min-width: 1024px){.splide .splide__arrow{width:45px;height:45px}.splide .splide__arrow:hover{transform:scale(1.05)}}.splide .splide__arrow:disabled{opacity:0}.splide .splide__arrow img{height:60%}.splide .splide__track{overflow-y:scroll;margin:4vh 0 0;padding:12px 0px}.splide .splide__track .splide__list>li{border-radius:10px;overflow:hidden;opacity:.4;transition:all .3s ease-in-out}.splide .splide__track .splide__list>li>a{display:block;height:100%;pointer-events:none}.splide .splide__track .splide__list>li.is-visible,.splide .splide__track .splide__list>li.is-active{opacity:1;box-shadow:0 0 10px 1px rgba(0,0,0,.25);transform:scale(1.01)}.splide .splide__track .splide__list>li.is-visible>a,.splide .splide__track .splide__list>li.is-active>a{pointer-events:auto}.splide .splide__track .splide__list>li.is-visible:hover .filtered img,.splide .splide__track .splide__list>li.is-active:hover .filtered img{transform:scale(1.05)}.splide .splide__pagination{margin:1rem auto}.splide .splide__pagination button{padding:5px;margin-inline:5px;border-radius:50%;vertical-align:middle;cursor:pointer}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:25px;height:11px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}/*# sourceMappingURL=main.min.css.map */