a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"proxima_nova_rgregular";src:url("fonts/proxima_nova_reg-webfont.woff2") format("woff2"),url("fonts/proxima_nova_reg-webfont.woff") format("woff");font-weight:normal;font-style:normal}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-family:"acumin-pro-condensed";color:#000}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:top}a{color:#000;text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.wrapper{opacity:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.page-title{font-size:24px;color:#000;text-align:center;padding:150px 0}.page-wrapper{padding:30px 100px 100px 100px}.page-container{max-width:1200px;margin:0 auto}@font-face{font-family:"Font-Name";src:url("fonts/font-name.eot");src:url("fonts/font-name.eot?#iefix") format("embedded-opentype"),url("fonts/font-name.woff") format("woff"),url("fonts/font-name.ttf") format("truetype"),url("fonts/font-name.svg#font-name") format("svg");font-weight:normal;font-style:normal}@media(max-width:640px){.page-wrapper{padding:0 15px 15px 15px !important}.page-title{padding:70px 0 !important}}::-moz-selection{background:#04a4cc;color:#FFF;text-shadow:none}::selection{background:#04a4cc;color:#FFF;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#FFF;text-shadow:none}::-moz-selection{background:#04a4cc;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.home .page-wrapper{padding:0}.slideshow-container{width:100vw;height:100vh;background-color:#000}.scrolldown{position:absolute;top:calc(100vh - 70px);left:50%;z-index:10;color:#fff;font-size:20px;opacity:.5;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;cursor:pointer}.scrolldown:hover{opacity:1}.owl-carousel{height:100vh;z-index:0;background-color:#000}.owl-carousel .owl-stage{-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1) !important;-o-transition-timing-function:cubic-bezier(0.19,1,0.22,1) !important;transition-timing-function:cubic-bezier(0.19,1,0.22,1) !important}.owl-carousel .owl-slide{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;overflow:hidden;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.owl-carousel .owl-item{height:100vh}.owl-carousel h1{font-size:24px;color:#fff;margin-bottom:40px;text-transform:uppercase;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.owl-carousel video{position:absolute;top:0;left:0;width:100%;height:100%}.owl-carousel .slide-infos{display:inline-block;padding:0 20px;vertical-align:middle;cursor:pointer}.owl-carousel .slide-infos:hover h1{opacity:.6}.slides-controls{display:none}.slide-progress{display:inline-block;width:30px;height:3px;background-color:rgba(255,255,255,0.1);margin:0 5px}.slide-progress:last-child{margin-right:0}.owl-dots{position:absolute;top:calc(100vh - 50px);right:30px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.owl-dots .owl-dot{display:inline-block;width:30px;height:3px;margin:0 5px}.progress{display:block;height:100%;width:30px;background-color:#fff;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:width 500ms linear,-webkit-transform 500ms linear;transition:width 500ms linear,-webkit-transform 500ms linear;-o-transition:width 500ms linear,transform 500ms linear;transition:width 500ms linear,transform 500ms linear;transition:width 500ms linear,transform 500ms linear,-webkit-transform 500ms linear}@media(min-aspect-ratio:16/9){.owl-slide video{height:300%;top:-100%}}@media(max-aspect-ratio:16/9){.owl-slide video{width:300%;left:-100%}}@media(max-width:750px){.owl-slide video{width:400%;left:-150%}}.news-title{font-size:20px;color:#000;text-align:center;padding:80px 0}.news-infos{display:inline-block;width:100%;padding:40px;vertical-align:middle}.news-infos-container{position:absolute;height:100%;width:100%;top:0;font-size:0}.news-infos-container:before{content:"";width:0;height:100%;display:inline-block;vertical-align:bottom}.news-container{max-width:1280px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news-container .news{cursor:pointer;overflow:hidden}.news-container video{position:absolute;opacity:0}.news-container .news-small{width:calc(25% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.news-container .news-small li{width:100%;background-color:#000;margin-bottom:40px;position:relative;color:#fff}.news-container .news-small a:last-child li{margin-bottom:0}.news-container .news-small .lazy-container{height:0}.news-container .news-small h2{margin-top:8px;font-size:20px;line-height:24px}.news-container .news-small img{height:100%;position:absolute;opacity:0;-webkit-transition:opacity .3s,-webkit-transform 2s;transition:opacity .3s,-webkit-transform 2s;-o-transition:transform 2s,opacity .3s;transition:transform 2s,opacity .3s;transition:transform 2s,opacity .3s,-webkit-transform 2s}.news-container .news-small .news:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news-container .news-large{width:calc(50% - 40px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.news-container .news-large .lazy-container{height:0;padding-bottom:56.25%}.news-container .news-large img{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.news-container .news-large li{width:100%;background-color:#000;margin-bottom:40px;position:relative;color:#fff}.news-container .news-large li:last-child{margin-bottom:0}.news-container .news-large h2{margin-top:8px;font-size:24px;line-height:24px}.news-container .news-large h2 a{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.news-container .news-large h2 a:hover{opacity:.6}.news-container .news-large .category,.news-container .news-small .category{font-size:14px;opacity:.5}.video-player{display:none;position:fixed;width:100%;height:100%;z-index:999;background-color:#000}.video-player .plyr{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%}.video-player .plyr .plyr__video-wrapper{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-player .video-close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:999}.video-player iframe{height:300% !important;top:-100% !important}.video-player .plyr__volume{display:none}.footer{background-color:#0c0c0c;padding:75px 50px;margin-top:80px}.footer-menus{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}.footer-menus a{opacity:.3;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.footer-menus a:hover{opacity:1}.newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:340px;margin:0 auto;border-bottom:2px solid white}.newsletter input[type=email]{width:280px}.newsletter button{width:60px;text-align:right}.newsletter button,.newsletter input[type=email]{outline:0;border:0;background:0;font-size:20px;color:#fff;height:60px;padding:0}iframe{pointer-events:none}@media(max-width:640px){.footer{padding:75px 30px;margin-top:0 !important}.footer .nav ul{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.footer .nav li{padding:0 10px !important}.footer .nav li:last-child{padding:0 10px !important}.footer .nav li:first-child{padding:0 10px !important}.footer-menus{display:block}.footer-menus nav:first-child{margin-bottom:30px}.newsletter{width:290px;max-width:100%}.newsletter input[type=email]{width:230px}}.home .header{background:0}.home .header .section .menu-btn span,.home .header .section .menu-btn span::before,.home .header .section .menu-btn span::after{background-color:#FFF}.home .header .section .menu-btn .button-black,.home .header .section .menu-btn .button-black::before,.home .header .section .menu-btn .button-black::after{background-color:#000}.home .container,.director-template-default .container{padding:0}.home .header,.director-template-default .header{background:0}.header{position:fixed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px;font-size:16px;color:#fff;z-index:200;background:#FFF}.header .section{display:flex;justify-content:center;align-items:center}.header .section .menu-btn{z-index:100;display:block;width:50px;height:50px;background-color:transparent;border-radius:50%;position:absolute;right:6px;top:10px}.header .section .menu-btn span,.header .section .menu-btn span::before,.header .section .menu-btn span::after{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-1px;width:20px;height:2px;background-color:#FFF}.header .section .menu-btn .button-black,.header .section .menu-btn .button-black::before,.header .section .menu-btn .button-black::after{background-color:#000}.header .section .menu-btn span::before,.header .section .menu-btn span::after{content:"";display:block;transition:.2s}.header .section .menu-btn span::before{transform:translateY(-5px)}.header .section .menu-btn span::after{transform:translateY(5px)}.header .section .menu-btn_active span{height:0}.header .section .menu-btn_active span:before{transform:rotate(45deg)}.header .section .menu-btn_active span:after{transform:rotate(-45deg)}.header .logo{display:inline-block;position:absolute;z-index:10}.header .logo .logo-img{width:150px}.header .nav a{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.header .nav a:visited{color:#000;opacity:1}.black{top:0;left:0}.black .nav a{color:#000 !important}.black,.nav{font-size:16px}.black li:last-child{padding-right:0}@media(max-width:640px){.header{display:block;position:fixed}.header .black ul,.header .nav ul{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.logo{text-align:center}}.directors-menu{margin:20px 0;font-size:20px;line-height:1.2;text-transform:uppercase;color:#000;text-align:center}.directors-menu h2{font-weight:bold;padding-bottom:10px}.directors-menu .directors-sub-list{margin-bottom:25px}.directors-menu .directors-sub-list li a{color:#000}.directors-menu .directors-sub-list li:hover{opacity:.5}.bg{display:block;z-index:100;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(0.165,0.84,0.44,1);transition:-webkit-transform .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:transform .5s cubic-bezier(0.165,0.84,0.44,1);transition:transform .5s cubic-bezier(0.165,0.84,0.44,1);transition:transform .5s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .5s cubic-bezier(0.165,0.84,0.44,1)}.open{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}.container{padding-left:20px;padding-right:20px}footer{margin-bottom:20px}.contact .page-container{display:table}.contact .contacts-container{display:inline-block;width:100%;vertical-align:top;margin-top:20px}.contact .contacts-container h2{font-size:56px;font-weight:bold;text-transform:uppercase;line-height:1;color:#000}.contact .select{display:inline-block;opacity:.3;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;vertical-align:top}.contact .select ul{visibility:hidden;position:absolute;text-align:left;background-color:#fff;width:280px;margin-left:-20px;padding-top:5px;opacity:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.contact .select ul li{opacity:.3;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;padding:5px 20px;cursor:pointer}.contact .select ul li a{font-size:24px;color:#000}.contact .select ul li:hover{opacity:1}.contact .select:hover{opacity:1}.contact .select:hover ul{visibility:visible;opacity:1}.contact .half-size{width:50%}.contact .half-size .contact-detail{width:calc(50% - 2px)}.contact .contact-infos,.contact .contact-infos a{color:#000;font-size:22px;display:block}.contact .contact-infos{line-height:1.2}.contact .contacts-list{padding:50px 0 0;text-transform:uppercase}.contact .contact-detail{margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;line-height:1.2}.contact .contact-detail li:not(:first-child){margin-top:10px}.contact .contact-detail .contact-title{color:#000;font-weight:bold}.contact .group-detail{padding:50px 0 0;font-weight:bold;text-transform:uppercase}.contact .contact-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .contact-socials li{padding:0 40px}.single .page-wrapper{padding-bottom:0}.director-cover{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:600px;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;margin-bottom:40px;opacity:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;margin-bottom:0}.director-cover .page-title{color:#fff;font-size:60px;font-weight:bold;padding:0;text-transform:uppercase}.films-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.film{width:50%;background-color:#000;position:relative;color:#fff;cursor:pointer;overflow:hidden}.film .lazy-container{height:0;padding-bottom:56.25%}.film video{position:absolute;opacity:0}.film img{max-width:100%;width:100%;vertical-align:top;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.film .film-infos-container{position:absolute;height:100%;width:100%;top:0;font-size:0}.film .film-infos{display:inline-block;width:100%;padding:40px;vertical-align:bottom}.film .film-infos .category{font-size:14px;opacity:.5}.director iframe{position:absolute;width:100%;height:100%}.director .films-list{display:block}.director .films-list .plyr{z-index:0}.director .films-list .film{width:100% !important}.director .films-list img{position:absolute;top:0;left:0;pointer-events:none}.director .films-list .film-infos-container{pointer-events:none}.director .films-list .film-infos{padding:20px;font-size:20px;line-height:1.2}.director .films-list .film-infos .brand{font-weight:bold;text-transform:uppercase;display:inline-block;width:50%}.director .films-list .film-infos h2{font-size:20px;float:right;text-align:right;text-transform:uppercase;font-weight:normal;width:50%}.whatwedo .page-wrapper{position:relative;padding:0}.whatwedo .skills{position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px}.whatwedo .skills .skill{opacity:.5;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;cursor:pointer;margin:0 25px;font-size:18px;color:#000}.whatwedo .skills .skill a{font-size:18px;color:#000}.whatwedo .skills .skill:hover{opacity:1 !important}.whatwedo .whatwedo-container{height:100vh;position:relative}.whatwedo .whatwedo-title{position:absolute;display:table !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all 1s cubic-bezier(0.19,1,0.22,1);-o-transition:all 1s cubic-bezier(0.19,1,0.22,1);transition:all 1s cubic-bezier(0.19,1,0.22,1);cursor:pointer}.whatwedo .skill-container{text-align:center;padding:150px 0;position:relative}.whatwedo .skill-container .description{font-size:18px;line-height:24px;width:50%;margin:0 auto}.whatwedo .skill-container .skill-detail{position:absolute;background-color:#fff;opacity:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.whatwedo .skill-container .skill-detail a{color:#000}.whatwedo .skill-container .skill-link{color:#000;font-size:18px;margin-top:100px}.whatwedo h1,.whatwedo h1 a{font-size:100px;color:#000}.whatwedo h1{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.whatwedo h1:hover+.underline{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.whatwedo .underline{display:block;background-color:#000;width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);height:6px;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:all .5s cubic-bezier(0.19,1,0.22,1);-o-transition:all .5s cubic-bezier(0.19,1,0.22,1);transition:all .5s cubic-bezier(0.19,1,0.22,1)}@media(max-width:640px){.whatwedo .page-wrapper{height:calc(100vh - 100px) !important}.whatwedo h1,.whatwedo h1 a{font-size:30px;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.splashscreen .page-wrapper{padding:0;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;height:100vh}.single-film{background-color:#000}.single-film .video-player{position:fixed;display:block}.plyr .plyr__volume{width:32px !important;max-width:32px !important}.plyr .plyr__tooltip{display:none}.plyr .plyr__controls{padding:vw(60) 16.666% !important}.plyr__control svg{height:12px !important;width:12px !important}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:transparent !important}.plyr--full-ui input[type=range]{color:#fff !important}.plyr--full-ui input[type=range]::-webkit-slider-thumb{height:10px !important;width:10px !important;margin-top:-3px !important}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{height:4px !important}.plyr__progress__buffer{height:4px !important}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{height:4px !important}.plyr__control--overlaid{background:transparent;border:2px solid white;border-radius:0;-webkit-box-shadow:0;box-shadow:0}.hamburger-menu{position:absolute;right:20px;top:18px;z-index:10}.main-navigation{position:absolute;right:0;top:0;background-color:#FFF;height:100vh;width:100vw;overflow:hidden;display:none;padding:0 20px}.main-navigation ul.nav-menu{padding:20px 0;text-transform:uppercase}.main-navigation ul.nav-menu li{font-size:40px;font-weight:bold;display:block}.main-navigation ul.nav-menu li.current_page_item a{display:inline-block;border-bottom:3px solid #000}.main-navigation ul.nav-menu li a:hover{display:inline-block;border-bottom:3px solid #000}.main-navigation .nav-menu-footer{position:absolute;bottom:0;right:0;left:0;text-align:right;text-transform:uppercase;margin:0 20px 20px 0}.main-navigation .nav-menu-footer li{font-size:18px;display:inline-block}.main-navigation .nav-menu-footer li:first-child:after{content:"\\";display:inline-block;color:#000;padding:0 5px}.main-navigation .nav-menu-footer li:last-child:before{content:"/";display:inline-block;color:#000;padding:0 5px}.main-navigation li{font-size:25px;line-height:1.2}.main-navigation a{color:#000}.main-navigation a:hover,.main-navigation a:focus{color:#21759b}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block}footer{margin:0 20px 20px}footer .footer-nav{text-transform:uppercase}footer .footer-nav li{font-size:18px;display:inline-block}footer .footer-nav li:first-child:after{content:"\\";display:inline-block;color:#000;padding:0 5px}footer .footer-nav li:last-child:before{content:"/";display:inline-block;color:#000;padding:0 5px}footer .footer-nav li a{color:#000}.mention-legale article{padding:20px 0;font-size:1.5em;line-height:1.2}.mention-legale article p{padding:5px 0}@media(min-width:750px){.header{padding:50px 50px}.header .logo .logo-img{width:210px}.header .nav-menu a{font-size:83px;line-height:1.2}.header .nav-menu-footer{margin:0 50px 50px}.header .nav-menu-footer li{font-size:40px}.header .nav-menu-footer li:after{font-size:40px}.header .nav-menu-footer li:before{font-size:40px}.header .section .menu-btn{right:35px;top:47px}.header .main-navigation{padding:0 50px}.header .main-navigation .nav-menu{padding:30px 0}.owl-carousel h1{margin-bottom:50px;font-size:40px}.owl-carousel .slide-infos{padding:0 50px}.container{padding-left:50px;padding-right:50px}.directors-menu{margin-top:100px;margin-bottom:30px;font-size:40px}.directors-menu .directors-sub-list{margin-bottom:50px}.directors-menu .directors-sub-list li{display:inline-block}.directors-menu .directors-sub-list li:not(:last-child):after{content:"-";padding:0 10px}.directors-menu .directors-sub-list:last-child{margin-bottom:80px}.director .director-cover .page-title{font-size:90px}.director .films-list .film-infos{padding:27px;font-size:35px}.director .films-list .film-infos h2{font-size:35px}.contact .contacts-container{margin-top:30px}.contact .contacts-container h2{font-size:56px;line-height:1}.contact .contact-infos{font-size:45px}.contact .group-detail,.contact .contacts-list{padding-top:100px}.contact .contact-detail{margin-bottom:80px;font-size:40px}.contact .contact-detail:last-child{margin-bottom:100px}footer{margin:0 50px 50px}footer .footer-nav li{font-size:40px}}@media(min-width:768px){.directors-menu{width:70%;margin-left:15%}}@media(min-width:1336px){body.contact{position:relative;height:100vh;max-height:100vh;overflow:hidden}.header{padding:38px}.header .logo{display:block;position:initial}.header .logo .logo-img{width:180px}.header .section{display:none}.header .main-navigation{display:block;position:initial;background:0;height:auto;width:auto;overflow:initial;padding:0}.header .main-navigation ul.nav-menu{padding:0}.header .main-navigation ul.nav-menu a{font-size:25px;line-height:1.2}.header .main-navigation ul.nav-menu li{font-size:25px;display:inline-block}.header .main-navigation ul.nav-menu li:first-child{padding-right:15px}.header .main-navigation .footer-nav{display:none}.header .nav-menu-footer{margin-bottom:50px}.header .nav-menu-footer li{font-size:40px}.header .nav-menu-footer li:after{font-size:40px}.header .nav-menu-footer li:before{font-size:40px}.header .section .menu-btn{right:20px;top:30px}.home .header .main-navigation ul.nav-menu a,.single .header .main-navigation ul.nav-menu a{color:#FFF}.home .header .main-navigation ul.nav-menu a:hover,.single .header .main-navigation ul.nav-menu a:hover{display:inline-block;border-bottom:3px solid #FFF}.slides-controls{position:absolute;top:calc(100vh - 50px);right:30px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;top:calc(100vh - 35px)}.owl-carousel h1{margin-bottom:35px;font-size:25px}.owl-carousel .slide-infos{padding:0 35px}.container{padding-left:38px;padding-right:38px}.directors-menu{margin-top:37px;margin-bottom:37px;font-size:25px}.directors-menu h2{padding-bottom:15px}.directors-menu .directors-sub-list{margin-bottom:50px}.directors-menu .directors-sub-list li{display:inline-block}.directors-menu .directors-sub-list li:not(:last-child):after{content:"-";padding:0 10px}.directors-menu .directors-sub-list:last-child{margin-bottom:80px}.director .director-cover .page-title{font-size:100px}.director .films-list{display:flex;flex-flow:row wrap}.director .films-list .film{flex:50%}.director .films-list .film-infos{padding:27px;font-size:25px}.director .films-list .film-infos h2{font-size:25px}.contact .contacts-container{margin-top:30px}.contact .contacts-container .title-general{float:right;width:60%;margin-top:-30px}.contact .contacts-container h2{font-size:98px;line-height:1.2}.contact .contact-infos{font-size:32px}.contact .group-detail{position:absolute;bottom:38px;width:40%}.contact .contacts-list{float:left;width:40%;margin-bottom:120px}.contact .group-detail,.contact .contacts-list{padding-top:0}.contact .contact-detail{display:inline-block;margin-bottom:40px;font-size:18px;width:49%}.contact .contact-detail:last-child{margin-bottom:100px}body.contact footer{position:absolute;bottom:38px;right:38px;margin:0}footer{margin:0 38px 38px}footer .footer-nav{text-align:right}footer .footer-nav li{font-size:18px}}@media(min-width:1920px){.header{padding:50px}.header .logo .logo-img{width:250px}.header .main-navigation ul.nav-menu li{font-size:35px}.owl-carousel h1{font-size:35px;margin-bottom:50px}.slides-controls{top:calc(100vh - 60px)}.container{padding-left:50px;padding-right:50px}.directors-menu{margin-top:50px;margin-bottom:50px;font-size:35px}.directors-menu h2{padding-bottom:15px}.directors-menu .directors-sub-list{margin-bottom:70px}.director .director-cover .page-title{font-size:140px}.director .films-list .film-infos{padding:35px;font-size:35px}.director .films-list .film-infos h2{font-size:35px}.contact .contacts-container{margin-top:50px}.contact .contacts-container .title-general{margin-top:-40px}.contact .contacts-container h2{font-size:135px}.contact .contact-detail{font-size:25px;margin-bottom:60px}.contact .contact-infos{font-size:45px}.contact .group-detail{bottom:50px}body.contact footer{bottom:50px;right:50px;padding:0}footer{margin:0 50px 50px}footer .footer-nav li{font-size:25px}}