@charset "UTF-8";@font-face{font-family:Modern20;src:url(/build/fonts/modern_no._20-webfont.7d259d99.woff2) format("woff2"),url(/build/fonts/modern_no._20-webfont.c81ac6a9.woff) format("woff"),url(/build/fonts/modern_no._20-webfont.daa28419.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Sintony;font-style:normal;font-weight:400;src:local("Sintony"),url(/build/fonts/Sintony-LatinExt.b4e8dc8e.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Sintony;font-style:normal;font-weight:400;src:local("Sintony"),url(/build/fonts/Sintony-Latin.b4e8dc8e.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@keyframes slide-up{0%{margin-top:50px;opacity:0}to{margin-top:10px;opacity:1}}@keyframes scrolling{0%{top:-55px;opacity:1}90%{top:-35px;opacity:0}to{top:-35px;opacity:0}}#FlashBag{position:fixed;z-index:2000;top:0;right:0;overflow:hidden;padding:0}.FlashMessage{display:block;position:relative;max-width:400px;min-height:42px;background-color:#49515a;border-radius:5px;border-left:4px solid;margin:10px;padding:10px 46px 10px 10px;color:#fff;font-size:.9em;box-shadow:0 0 15px rgba(0,0,0,.15);animation:slide-up .3s ease-in-out}.FlashMessage .FlashMessage-close{position:absolute;display:block;top:0;right:0;width:36px;height:100%;background-color:rgba(0,0,0,.25);border-radius:0 5px 5px 0;font-size:1.2em;line-height:40px;color:#fff;text-align:center;cursor:pointer}.FlashMessage--info{border-color:#4876df}.FlashMessage--success{border-color:#52b94a}.FlashMessage--error{border-color:#b94a48}.FlashMessage--closed{margin-top:10px;opacity:0}.Form{max-width:800px;margin:auto;font-size:1.2em}@media (max-width:599px){.Form{padding:20px}}.Form label.required:after{content:" *"}.Form button,.Form input[type=email],.Form input[type=number],.Form input[type=password],.Form input[type=text],.Form textarea{width:100%;padding:10px;margin:10px 0;border:none;font-size:1.2em;font-family:Sintony,Verdana,Arial,Helvetica,sans-serif;background:#fff}.Form input[type=checkbox]{display:none}.Form input[type=checkbox]:checked+label.checkbox:before{border-top:none;border-left:none;width:10px;transform:translateX(100%) rotate(45deg)}.Form label.checkbox{position:relative;cursor:pointer;padding-left:35px}.Form label.checkbox:before{content:"";display:inline-block;position:absolute;left:0;width:20px;height:20px;margin-right:10px;border:2px solid #333;transition:all .3s;transform-origin:top center}.Form .RequiredFields{font-size:.8em}.alert-danger{color:#ec3517}.Button{position:relative;z-index:0;border:none;background:#fff;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#333;padding:20px;transition:color .3s}.Button:before{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0;background:#333;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.Button:hover{color:#fff}.Button:hover:before{transform:scaleX(1)}.Button--reverse:before{transform-origin:100% 0}body,html{margin:0;padding:0;height:100vh;font-family:Sintony,Verdana,Arial,Helvetica,sans-serif;color:#333}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Footer{padding:20px;text-align:center;color:#fff;background-color:#434345}.Footer .SocialLinks{display:flex;flex-direction:row;justify-content:center;list-style:none;margin:auto;padding:0;filter:invert(100%)}.Footer .SocialLink{margin:0 10px}.Footer .SocialLink img{height:24px}.ScrollTop{position:fixed;display:block;bottom:50px;right:50px;width:50px;height:50px;background-color:#ff9800;border-radius:5px;margin:0;padding:0;transition:all .3s ease-in-out}@media (max-width:1043px){.ScrollTop{bottom:25px;right:25px}}@media (max-width:599px){.ScrollTop{bottom:10px;right:10px}}.ScrollTop--hidden{opacity:0}.ScrollTop:after,.ScrollTop:before{display:block;position:absolute;content:"";width:0;height:0;top:0;left:50%;border-style:solid;border-width:18px;transform:translateX(-50%);transition:all .3s ease-in-out}.ScrollTop:before{border-radius:50%;border-color:transparent transparent #fff}.ScrollTop:after{border-color:transparent transparent #ff9800;top:7px}.ScrollTop:hover{background-color:#333}.ScrollTop:hover:after{border-color:transparent transparent #333}.HomePage:after,.HomePage:before{position:fixed;z-index:99;display:block;left:50%}.HomeSection{min-height:100vh;background:#f8f8f8}.HomeSection p{max-width:800px;margin:20px auto;text-align:justify;opacity:0;transform:translateY(20px);transition:all .6s;transition-delay:.6s}@media (max-width:599px){.HomeSection p{padding:20px}}.HomeSection--reached .HomeSection-Title{opacity:1;transform:translate(-50%)}.HomeSection--reached p{opacity:1;transform:translateY(0)}.HomeSection-Title{position:relative;display:inline-block;left:50%;font-family:Modern20,Verdana,Arial,Helvetica,sans-serif;text-align:center;font-weight:100;font-size:4em;padding:0 10px;opacity:0;transform:translate(-50%,20px);transition:all .6s;transition-delay:.3s}@media (max-width:599px){.HomeSection-Title{font-size:2em}}.HomeSection-SubTitle{text-align:center}@media (max-width:599px){.HomeSection-SubTitle{padding:0 10px}}.MainSection{position:relative;background-image:url(/build/images/max2.218b63fc.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%}.MainSection .ScrollIndicator{position:absolute;display:inline-block;left:50%;bottom:0;margin-bottom:10px;transform:translateX(-50%);text-decoration:none;text-transform:capitalize;color:#fff;font-style:normal;font-family:Montserrat,sans-serif;transition:opacity .3s}.MainSection .ScrollIndicator:before{bottom:30px;width:30px;height:50px;border-radius:50px;border:2px solid #fff;box-sizing:border-box}.MainSection .ScrollIndicator:after,.MainSection .ScrollIndicator:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%)}.MainSection .ScrollIndicator:after{top:-55px;width:6px;height:6px;background:#fff;border-radius:50%;animation:scrolling 2s ease-out infinite}.MainSection .ScrollIndicator:hover{opacity:.5}.MainSection .MainTitle{position:absolute;display:block;top:40%;left:0;width:100%;transform:translateY(-100%);font-family:Modern20,Verdana,Arial,Helvetica,sans-serif;font-size:9em;font-weight:100;text-align:center;text-shadow:2px 2px #000;color:#fff}@media (max-width:599px){.MainSection .MainTitle{font-size:4em!important}}.AlbumSection{background:#fff}.AlbumSection .Cover{text-align:center}.AlbumSection .Cover img{width:100%;max-width:600px}.AlbumSection .StreamingWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;max-width:600px;list-style:none;padding:0;margin:auto auto 60px}@media (max-width:599px){.AlbumSection .StreamingWrapper{max-width:320px}}.AlbumSection .StreamingWrapper .StreamingService img{height:64px;transition:transform .2s ease-in-out}.AlbumSection .StreamingWrapper .StreamingService img:hover{transform:translateY(-5px)}@media (max-width:599px){.AlbumSection .StreamingWrapper .StreamingService{margin:10px}}.AlbumSection .OrderAlbumBtn{display:inline-block;left:50%;transform:translateX(-50%);color:#000!important;font-size:2em;text-decoration:none;text-transform:uppercase;padding:20px;margin:20px 0;background-color:#eccd17;box-shadow:inset 0 0 0 4px #eccd17;color:#eccd17;transition:color .25s .08333s;position:relative}.AlbumSection .OrderAlbumBtn:after,.AlbumSection .OrderAlbumBtn:before{border:0 solid transparent;box-sizing:border-box;content:"";pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.AlbumSection .OrderAlbumBtn:before{border-bottom-width:4px;border-left-width:4px}.AlbumSection .OrderAlbumBtn:after{border-top-width:4px;border-right-width:4px}.AlbumSection .OrderAlbumBtn:hover{color:#000}.AlbumSection .OrderAlbumBtn:hover:after,.AlbumSection .OrderAlbumBtn:hover:before{border-color:#000;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.AlbumSection .OrderAlbumBtn:hover:before{transition-delay:0s,0s,.25s}.AlbumSection .OrderAlbumBtn:hover:after{transition-delay:0s,.25s,0s}.RepresentationSection{clip-path:polygon(0 2vw,100% 0,100% 100%,0 100%);padding-top:2vw;margin-top:-2vw;background-image:url(/build/images/crowd.33a11b22.jpg);background-size:cover;background-position:50%}.RepresentationSection .HomeSection-Title{color:rgba(0,0,0,.75)}.RepresentationSection .RepresentationWrapper{max-width:800px;margin:auto;padding:0;list-style:none;font-size:1.3em}@media (max-width:1043px){.RepresentationSection .RepresentationWrapper{padding:0 20px}}@media (max-width:599px){.RepresentationSection .RepresentationWrapper{font-size:.9em}}.RepresentationSection .RepresentationWrapper .RepresentationItem{position:relative;display:grid;grid-template-columns:30% 50% 20%;margin:10px 0;padding:20px;background:#333;word-break:break-all;color:#fff}.RepresentationSection .RepresentationWrapper .RepresentationItem--cancelled{text-decoration:line-through}.RepresentationSection .RepresentationWrapper .RepresentationItem--cancelled:after{content:"Annulé";position:absolute;left:50%;top:50%;text-transform:uppercase;text-decoration:none;color:red;border:2px solid red;border-radius:3px;padding:2px 10px;transform:rotate(-9deg) translateY(-50%)}.ProjectSection{clip-path:polygon(0 0,100% 2vw,100% 100%,0 100%);padding-top:2vw;margin-top:-2vw}.SectionSpacer{height:320px;background-image:url(/build/images/max.72c0d115.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%}.SectionSpacer,.WhoIsSection{clip-path:polygon(0 1.5vw,100% 0,100% 100%,0 100%);padding-top:1.5vw;margin-top:-1.5vw}.ContactSection{clip-path:polygon(0 0,100% 2vw,100% 100%,0 100%);padding-top:2vw;margin-top:-2vw;background-color:#eccd17}.ContactForm{max-width:800px;margin:auto;font-size:1.2em}@media (max-width:599px){.ContactForm{padding:20px}}.ContactForm label.required:after{content:" *"}.ContactForm button[type=submit],.ContactForm input[type=email],.ContactForm input[type=text],.ContactForm textarea{width:100%;padding:10px;margin:10px 0;border:none;font-size:1.2em;font-family:Sintony,Verdana,Arial,Helvetica,sans-serif;background:#fff}.ContactForm .RequiredFields{font-size:.8em}.ContactForm .ContactForm-submit{position:relative;z-index:0;cursor:pointer;transition:color .3s}.ContactForm .ContactForm-submit:before{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0;background:#333;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.ContactForm .ContactForm-submit:hover{color:#fff}.ContactForm .ContactForm-submit:hover:before{transform:scaleX(1)}.Login{background-color:#eee}.Login,.PageNotFound{height:100%;min-height:1vh;padding:10px 0}.PageNotFound{background-color:#b5ac9a}@media (max-width:599px){.PageNotFound{padding:20px}}.PageNotFound h1{text-align:center;word-break:break-word}.PageNotFound .PageNotFoundWrapper{max-width:800px;margin:auto}.PageNotFound .Wrapper404{display:flex;flex-direction:row;align-items:baseline;justify-content:center;font-size:300px}@media (max-width:599px){.PageNotFound .Wrapper404{font-size:115px}.PageNotFound .Wrapper404 .record{width:100px!important;height:100px!important}.PageNotFound .Wrapper404 .record:after{width:26px!important;height:26px!important}}.PageNotFound .Wrapper404 .record{position:relative;width:262px;height:262px;border-radius:50%;background:linear-gradient(30deg,transparent 40%,rgba(42,41,40,.85) 0) no-repeat 100% 0,linear-gradient(60deg,rgba(42,41,40,.85) 60%,transparent 0) no-repeat 0 100%,repeating-radial-gradient(#2a2928,#2a2928 4px,#ada9a0 5px,#2a2928 6px);background-size:50% 100%,100% 50%,100% 100%}.PageNotFound .Wrapper404 .record:after{position:absolute;content:"";top:50%;left:50%;width:68px;height:68px;transform:translate(-50%,-50%);border:1px solid #d9a388;border-radius:50%;box-shadow:0 0 0 4px #da5b33,inset 0 0 0 27px #da5b33;background:#b5ac9a}.PageNotFound-link{display:inline-block}