html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{background-color:#000}html,body{height:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased}*,*:before,*:after,input,select,textarea{box-sizing:border-box}img{max-width:100%}body{background-color:#000;opacity:1;transition:1s opacity}body.fade-out{opacity:0;transition:none}a{color:#fff;text-decoration:underline}.sales a{color:#000}.text-hidden{display:inline-block!important;text-indent:-9999em}@font-face{font-family:coluna;src:url(../fonts/coluna_rounded-webfont.woff)}@font-face{font-family:brandon-regular;src:url(../fonts/brandon_reg-webfont.woff)}@font-face{font-family:brandon-medium;src:url(../fonts/brandon_med-webfont.woff)}body{font:normal 100%/1.4 Georgia,Times,serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:brandon-medium,Helvetica,Arial,sans-serif;font-weight:400;line-height:1em;margin:0 0 .3em;text-transform:uppercase;text-align:center}h1{font-family:coluna,Helvetica,Arial,sans-serif;font-size:10.125em;letter-spacing:.2em}h2{font-family:coluna,Helvetica,Arial,sans-serif;font-size:3.938em;letter-spacing:.2em;margin:0 0 2em}h2.sub{font-family:brandon-medium,Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:3em}h3{font-family:coluna,Helvetica,Arial,sans-serif;font-size:2.813em;line-height:.9em;margin:0 0 .6em}p{font-size:1em;line-height:1.2em;margin:0 0 1.4em}@media(min-width:1400px){p{font-size:1.125em;line-height:1.375em}}p.strapline,.cols-2 .half.full-height p.strapline{font-family:coluna,Helvetica,Arial,sans-serif;font-size:5em;line-height:.8em;margin:0 auto .3em;padding-top:8px;text-align:center}@media(min-width:480px){p.strapline,.cols-2 .half.full-height p.strapline{font-size:5em;margin:0 auto .6em}}@media(min-width:1400px){p.strapline,.cols-2 .half.full-height p.strapline{font-size:8.438em;margin:0 auto .3em}}.inner{max-width:1200px;margin:0 auto}header{height:150px;background:#000;color:#fff;font-family:brandon-regular,Helvetica,Arial,sans-serif;padding:30px}@media(min-width:768px){header{height:210px;padding:50px 30px}}.sales header{background:#fff;color:#000}header .inner{position:relative}header .inner .border{width:100%;height:2px;background:#fff;position:absolute;top:50%;margin-top:7px;z-index:1}.sales header .inner .border{background:#000}@media(min-width:768px){header .inner .border{margin-top:0}}header .inner .border:before,header .inner .border:after{width:2px;height:80px;background:#fff;content:"";position:absolute;left:0}.sales header .inner .border:before,.sales header .inner .border:after{background:#000}@media(min-width:768px){header .inner .border:before,header .inner .border:after{height:112px}}header .inner .border:after{right:0;left:auto}header .inner ul{margin:0;padding:0}header .inner .language{font-family:brandon-medium,Helvetica,Arial,sans-serif;position:absolute;top:-8px;right:0;z-index:10}header .inner .language .wpml-ls-legacy-list-horizontal{border:none;padding:0}header .inner .language ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}header .inner .language li{width:20px;height:20px;color:#fff;font-size:7px;text-transform:uppercase;border:1px solid #fff;border-radius:50%;list-style:none;margin:0 0 0 10px;overflow:hidden;padding:4px 2px;transition:background .2s linear}.sales header .inner .language li{border:1px solid #000}@media(min-width:480px){header .inner .language li{width:25px;height:25px;font-size:.5em;padding:5px 3px}}header .inner .language li:hover{background:#636363}header .inner .language li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:normal;padding:0;text-decoration:none}header .inner .language li.active,header .inner .language li.wpml-ls-current-language{background:#fff;color:#000}.sales header .inner .language li.active,.sales header .inner .language li.wpml-ls-current-language{background:#000;color:#fff}header .inner .language li.active a,header .inner .language li.wpml-ls-current-language a{color:#000}.sales header .inner .language li.active a,.sales header .inner .language li.wpml-ls-current-language a{color:#fff}header .inner .logo{max-width:190px;margin:0 auto;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;z-index:10}@media(min-width:768px){header .inner .logo{max-width:230px}}@media(min-width:768px){header .inner .logo{max-width:270px;padding:0 0 20px}}header .inner .logo svg{width:100%}header .inner .logo:after{width:100%;height:30px;content:"";display:block;background:#000;margin-top:-15px;top:50%;position:absolute;left:0}.sales header .inner .logo:after{background:#fff}@media(min-width:768px){header .inner .logo:after{height:70px;margin-top:-35px}}header .inner .logo #header-logo{position:relative;z-index:10}@media(min-width:768px){header .inner .logo #header-logo{margin-top:-8px}}.sales header .inner .logo #header-logo path{fill:#000}@media(max-width:768px){header .inner .hamburger{position:absolute;clip:rect(0,0,0,0)}header .inner label[for=hamburger]{width:27px;height:20px;position:absolute;top:-3px;left:0;z-index:2;cursor:pointer}header .inner label[for=hamburger] span{height:2px;background:#fff;display:block;-ms-transform:translate(0,9px);transform:translate(0,9px)}.sales header .inner label[for=hamburger] span{background:#000}header .inner label[for=hamburger] span:before,header .inner label[for=hamburger] span:after{height:2px;background:#fff;content:"";display:block;-ms-transform:translate(0,-9px);transform:translate(0,-9px)}.sales header .inner label[for=hamburger] span:before,.sales header .inner label[for=hamburger] span:after{background:#000}header .inner label[for=hamburger] span:after{-ms-transform:translate(0,7px);transform:translate(0,7px)}header .inner .hamburger:checked+label span{background:#000}.sales header .inner .hamburger:checked+label span{background:#fff}header .inner .hamburger:checked+label span:before,header .inner .hamburger:checked+label span:after{height:2px;background:#fff;content:"";display:block;-ms-transform:translate(0,0) rotate(45deg);transform:translate(0,0) rotate(45deg)}.sales header .inner .hamburger:checked+label span:before,.sales header .inner .hamburger:checked+label span:after{background:#000}header .inner .hamburger:checked+label span:after{-ms-transform:translate(0,-2px) rotate(-45deg);transform:translate(0,-2px) rotate(-45deg)}header .inner .hamburger:checked~.menu{background:#000;z-index:15}.sales header .inner .hamburger:checked~.menu{background:#fff}header .inner .hamburger:checked~.menu:before,header .inner .hamburger:checked~.menu:after{width:32px;height:100%;background:#000;border-right:2px solid #fff;content:"";position:absolute;left:-30px;top:0}.sales header .inner .hamburger:checked~.menu:before,.sales header .inner .hamburger:checked~.menu:after{background:#fff}.sales header .inner .hamburger:checked~.menu:before{border-right:2px solid #000}header .inner .hamburger:checked~.menu:after{border-left:2px solid #fff;border-right:0 solid;left:auto;right:-30px}.sales header .inner .hamburger:checked~.menu:after{border-left:2px solid #000}header .inner .hamburger:checked~.menu ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}header .inner .hamburger:checked~.menu ul:after{height:40px;content:"";position:absolute;bottom:-40px;left:-30px;right:-30px;background:#000}.sales header .inner .hamburger:checked~.menu ul:after{background:#fff}header .inner .hamburger:checked~.menu li{display:block;margin-bottom:30px}header .inner .hamburger:checked~.menu li a{color:#fff}.sales header .inner .hamburger:checked~.menu li a{color:#000}header .inner .hamburger:checked~.menu li.home-link{-ms-flex-order:-1;order:-1;margin-bottom:100px}header .inner .hamburger:checked~.menu li:last-child{border-bottom:2px solid #fff;margin:0;padding-bottom:100px}.sales header .inner .hamburger:checked~.menu li:last-child{border-bottom:2px solid #000}}@media(min-width:768px){header .inner .hamburger,header .inner label[for=hamburger]{display:none}}header .inner .menu{width:100%;position:absolute;z-index:10}@media(min-width:768px){header .inner .menu{width:auto;position:relative;display:block;z-index:10}}header .inner .menu li{width:100%;display:none;float:left;font-size:.75em;letter-spacing:.2em;list-style:none;text-align:center;text-transform:uppercase}@media(min-width:480px){header .inner .menu li{font-size:.875em}}@media(min-width:768px){header .inner .menu li{width:13.3%;display:block;float:left}}header .inner .menu li.home-link{display:block}@media(min-width:768px){header .inner .menu li.home-link{width:20%}}header .inner .menu li.home-link .btn-drop{color:#636363;border:none;cursor:pointer;text-transform:uppercase;padding:0;margin:0;background:none;letter-spacing:.2em}header .inner .menu li.home-link .btn-drop:hover,header .inner .menu li.home-link .btn-drop:focus{outline:none;color:#fff}.sales header .inner .menu li.home-link .btn-drop:hover,.sales header .inner .menu li.home-link .btn-drop:focus{color:#000}header .inner .menu li.home-link .btn-drop:after,header .inner .menu li.home-link .btn-drop:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-top:8px;transition:opacity .2s linear;display:none}@media(min-width:768px){header .inner .menu li.home-link .btn-drop:after,header .inner .menu li.home-link .btn-drop:before{display:block}}header .inner .menu li.home-link .btn-drop:after{border-color:transparent;border-top-color:#000;border-width:6px;margin-left:-6px}.sales header .inner .menu li.home-link .btn-drop:after{border-color:rgba(255,255,255,0);border-top-color:#fff}header .inner .menu li.home-link .btn-drop:before{border-color:rgba(255,255,255,0);border-top-color:#636363;border-width:7px;margin-left:-7px}.sales header .inner .menu li.home-link .btn-drop:before{border-color:transparent;border-top-color:#000}header .inner .menu li.home-link .dropdown{position:relative;display:inline-block}header .inner .menu li.home-link .dropdown-content{min-width:160px;font-family:brandon-medium,Helvetica,Arial,sans-serif;background-color:#000;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;border-top:1px solid #b6b6b6;left:-46px;top:-11px;display:none;position:absolute}@media(min-width:768px){header .inner .menu li.home-link .dropdown-content{left:-41px}}header .inner .menu li.home-link .dropdown-content a{border-bottom:1px solid #b6b6b6;color:#fff!important;padding:10px 15px;text-decoration:none;display:block;transition:background .2s linear}header .inner .menu li.home-link .dropdown-content a:hover{background:#636363}header .inner .menu li.home-link .show{display:block}header .inner .menu li a{color:#636363;text-decoration:none;transition:color .2s linear}header .inner .menu li a:hover,header .inner .menu li a.active{color:#fff}.sales header .inner .menu li a:hover,.sales header .inner .menu li a.active{color:#000}header .inner .menu li.active a,header .inner .menu li.active .btn-drop{color:#fff}.sales header .inner .menu li.active a,.sales header .inner .menu li.active .btn-drop{color:#000}footer{background:#1a1a1a;color:#fff;font-family:brandon-regular,Helvetica,Arial,sans-serif;letter-spacing:.2em;padding:70px 30px;text-transform:uppercase}.sales footer{background:#f3f4f5;color:#000}@media(min-width:768px){footer{padding:80px 30px}}footer a{color:#fff;text-decoration:none}footer .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){footer .inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}footer .inner>div{-ms-flex:0 0 33.33%;flex:0 0 33.33%}}footer .inner>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}footer .copyright{-ms-flex-order:3;order:3}@media(min-width:768px){footer .copyright{-ms-flex-order:initial;order:initial;-ms-flex-align:start;align-items:flex-start}}footer .social{-ms-flex-order:1;order:1;padding:0 0 50px}@media(min-width:768px){footer .social{-ms-flex-order:initial;order:initial;padding:0}}footer .social ul{margin:0;padding:0}footer .social li{display:inline-block;list-style:none;margin:0 5px}footer .social li a{background-size:100%;display:inline-block;text-indent:-9999em;transition:opacity .2s linear}footer .social li a:hover{opacity:.6}footer .social li.twitter a{width:26px;height:23px;background:url(../img/social-twitter.svg) no-repeat}.sales footer .social li.twitter a{background:url(../img/social-twitter-black.svg) no-repeat}footer .social li.instagram a{width:23px;height:23px;background:url(../img/social-instagram.svg) no-repeat}.sales footer .social li.instagram a{background:url(../img/social-instagram-black.svg) no-repeat}footer .contact{-ms-flex-order:2;order:2;padding:0 0 50px}@media(min-width:768px){footer .contact{-ms-flex-order:initial;order:initial;padding:0;-ms-flex-align:end;align-items:flex-end}}footer .contact a{transition:color .2s linear}footer .contact a:hover{color:#636363}footer h6{font-size:.75em;margin-bottom:1.2em}footer p{font-size:.75em;line-height:1.6em;margin:0}.btn{border-top-width:2px;border-bottom-width:2px;border-left-width:0;border-right-width:0;border-style:solid;border-color:#000;color:#000;display:inline-block;font-size:.813em;font-family:brandon-medium,Helvetica,Arial,sans-serif;letter-spacing:.2em;margin:0 18px;padding:3px 20px;position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:480px){.btn{padding:6px 40px}}.btn:before,.btn:after{width:20px;height:20px;position:absolute;content:"";top:-8px;background:transparent;-ms-transform-origin:0 100%;transform-origin:0 100%;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:480px){.btn:before,.btn:after{width:24px;height:24px;top:-9px}}.btn:before{border-bottom:2px solid #000;border-left:2px solid #000;left:-15px}@media(min-width:480px){.btn:before{left:-17px}}.btn:after{border-right:2px solid #000;border-top:2px solid #000;right:-6px}@media(min-width:480px){.btn:after{right:-7px}}.btn:hover{background:#000;color:#fff}.btn:hover:before,.btn:hover:after{background:#000}.btn.white{border-color:#fff;color:#fff}.btn.white:before{border-bottom:2px solid #fff;border-left:2px solid #fff}.btn.white:after{border-right:2px solid #fff;border-top:2px solid #fff}.btn.white:hover{background:#fff;color:#000}.btn.white:hover:before,.btn.white:hover:after{background:#fff}.btn-arrow{width:33px;height:33px;display:inline-block;text-decoration:none}.btn-back,.band a.btn-back{display:inline-block;font-family:brandon-medium,Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:.2em;position:relative;text-transform:uppercase;text-decoration:none}.btn-back:before,.band a.btn-back:before{width:33px;height:33px;background:url(../img/arrow-left.svg) no-repeat;content:"";display:block;margin:0 auto 20px}.cols-2{width:100%;overflow:hidden}@media(min-width:768px){.cols-2{display:-ms-flexbox;display:flex}}.cols-2 .col{overflow:hidden;text-align:center}@media(min-width:768px){.cols-2 .col{width:50%;-ms-flex-direction:row;flex-direction:row}}.cols-2 .half,.cols-2 .quarter{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cols-2 .half a,.cols-2 .quarter a{text-decoration:none}.cols-2 .half.black,.cols-2 .quarter.black{background:#000}.cols-2 .half.black a,.cols-2 .quarter.black a{color:#fff}.cols-2 .half.jet,.cols-2 .quarter.jet{background:#333}.cols-2 .half.white,.cols-2 .quarter.white{background:#fff;color:#000}.cols-2 .half.red,.cols-2 .quarter.red{background:#ff3d00}.cols-2 .half.yellow,.cols-2 .quarter.yellow{background:#ffba21}.cols-2 .half.silver,.cols-2 .quarter.silver{background:#9da6a8}.cols-2 .half.full-height,.cols-2 .quarter.full-height{height:100%}@media(min-width:768px){.cols-2 .half.full-height,.cols-2 .quarter.full-height{height:100vh}}@media(min-width:1400px) and (min-height:800px){.cols-2 .half.full-height,.cols-2 .quarter.full-height{height:100vh}}.cols-2 .half.full-height p.strapline+p,.cols-2 .quarter.full-height p.strapline+p{margin-bottom:2em}@media(min-width:480px){.cols-2 .half.full-height p.strapline+p,.cols-2 .quarter.full-height p.strapline+p{margin-bottom:3em}}.cols-2 .half.pic,.cols-2 .quarter.pic{min-height:450px}@media(min-width:1024px){.cols-2 .half.pic,.cols-2 .quarter.pic{min-height:600px;height:100vh}}.cols-2 .half p:last-child,.cols-2 .quarter p:last-child{margin-bottom:0}.cols-2 .quarter{height:50%}@media(min-width:768px){.cols-2 .quarter{height:50vh}}@media(min-width:1400px) and (min-height:800px){.cols-2 .quarter{height:50vh}}.cols-2 .col-inner{max-width:610px;padding:5em}.archives{min-height:360px;color:#fff;position:relative;background-image:url(../img/archives.jpg)}.archives a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.archives h2{letter-spacing:normal;margin:0}.archives .col-inner{width:80%;height:80%;max-width:none;position:relative;border:2px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.banner{height:calc(100vh - 150px);background-color:#1a1a1a;background-position:center center;background-size:cover;color:#fff;overflow:hidden;position:relative;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.banner{height:calc(100vh - 210px);min-height:660px}}.banner h1,.banner h2{max-width:200px;font-size:3.875em;font-family:coluna,Helvetica,Arial,sans-serif;color:#fff;letter-spacing:normal;line-height:.8em;margin:0}@media(min-width:480px){.banner h1,.banner h2{max-width:350px}}@media(min-width:768px){.banner h1,.banner h2{max-width:720px;font-size:5.625em}}@media(min-width:1024px){.banner h1,.banner h2{font-size:10.125em}}.banner p{font-family:Georgia,Times,serif;font-style:italic;margin:0}.banner a{color:#fff;text-decoration:none}.banner .border{width:calc(100% - 60px);max-width:1200px;height:0;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.banner .border:before,.banner .border:after{width:2px;height:100vh;background:#fff;content:"";position:absolute;left:0;top:-100vh}.sales .banner .border:before,.sales .banner .border:after{background:#000}.banner .border:after{right:0;left:auto}body.category-awards .banner,body.category-prix .banner{background:#ff3d00}body.category-festivals .banner{background:#ff64a8}body.category-markets .banner,body.category-les-marches .banner{background:#ffba21}body.category-interview .banner,body.category-entretien .banner{background:#ffba21}body.category-releases .banner,body.category-versions .banner{background:#3e4097}body.category-other .banner,body.category-autre .banner{background:#010e2d}body.category-production .banner{background:#00ddc4}body.category-reviews .banner,body.category-avis .banner{background:#000}body.category-sales .banner,body.category-ventes .banner{background:#333}.band{background-color:#1a1a1a;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;text-align:center}.band a{text-decoration:underline}.band a:hover{text-decoration:none}.band .btn{text-decoration:none}.band .inner{padding:60px 4em}@media(min-width:768px){.band .inner{padding:120px 7em}}@media(min-width:1024px){.band .inner{padding:250px 14em}}@media(min-width:1400px){.band .inner{padding:250px 18em}}.band .inner p:last-child{margin-bottom:0}.band.pic{min-height:300px}@media(min-width:768px){.band.pic{min-height:500px}}@media(min-width:1024px){.band.pic{min-height:600px;height:100vh}}.band.black{background:#000;color:#fff}.band.white{background:#fff;color:#000}.band.white a{color:#000}.band.white .btn{text-decoration:none}.band.white .btn:hover{color:#fff}.band.yellow{background:#ffba21;color:#fff}.band.silver{background:#9da6a8;color:#fff}.band.back{background:#f3f4f5}.band.back .inner{padding:60px 30px}@media(min-width:768px){.band.back .inner{padding:100px 30px}}.band.back .inner p:last-child{margin-bottom:0}body.landing{height:100%}body.landing #container{height:100%}body.landing header{background:none}body.landing header .logo{position:static}body.landing header .logo:before,body.landing header .logo:after{width:calc(50% - 90px);height:2px;content:"";background:#fff;position:absolute;left:0;top:50%;margin-top:7px;z-index:1}@media(min-width:768px){body.landing header .logo:before,body.landing header .logo:after{width:calc(50% - 132px);margin-top:-1px}}body.landing header .logo:after{height:2px;margin-bottom:0;right:0;left:auto}body.landing header .border{background:transparent}body.landing .landing-frame{height:calc(100% - 150px);overflow:hidden;position:relative}@media(min-width:768px){body.landing .landing-frame{height:calc(100% - 210px)}}body.landing .landing-frame .inner{height:100%}body.landing .landing-frame .border{width:calc(100% - 60px);max-width:1200px;height:2px;background:transparent;bottom:40px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}@media(min-width:480px){body.landing .landing-frame .border{bottom:80px}}body.landing .landing-frame .border:before,body.landing .landing-frame .border:after{width:2px;height:100vh;background:#fff;content:"";position:absolute;left:0;top:-100vh}body.landing .landing-frame .border:after{right:0;left:auto}body.landing .site-options{width:calc(100% - 60px);max-width:1200px;bottom:30px;left:0;right:0;margin:0 auto;position:absolute;font-family:brandon-medium,Helvetica,Arial,sans-serif;font-size:.75em;letter-spacing:.2em;text-transform:uppercase;z-index:10}@media(min-width:480px){body.landing .site-options{font-size:.875em;bottom:70px}}body.landing .site-options:before,body.landing .site-options:after{width:calc(50% - 110px);height:2px;bottom:10px;content:"";background:#fff;position:absolute;left:0;z-index:1}@media(min-width:480px){body.landing .site-options:before,body.landing .site-options:after{width:calc(50% - 140px)}}body.landing .site-options:after{right:0;left:auto}body.landing .site-options ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}body.landing .site-options ul li{color:#fff;margin:0 0 0 7px}@media(min-width:480px){body.landing .site-options ul li{margin:0 0 0 10px}}body.landing .site-options ul li:after{content:"\2022";margin:0 0 0 7px}@media(min-width:480px){body.landing .site-options ul li:after{margin:0 0 0 10px}}body.landing .site-options ul li:last-child:after{content:"";display:none}body.landing .site-options ul a{text-decoration:none}body.landing .landing-carousel{height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.carousel,.landing-carousel{height:calc(100vh - 150px);background-color:#1a1a1a;color:#fff;overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.carousel,.landing-carousel{height:calc(100vh - 210px);min-height:660px}}.carousel .item,.landing-carousel .item{height:100%;background-position:center center;background-size:cover;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.carousel h1,.carousel h2,.landing-carousel h1,.landing-carousel h2{max-width:190px;font-size:2.813em;font-family:coluna,Helvetica,Arial,sans-serif;color:#fff;letter-spacing:normal;line-height:.8em;margin:0 auto;position:relative;z-index:10}@media(min-width:768px){.carousel h1,.carousel h2,.landing-carousel h1,.landing-carousel h2{max-width:720px;font-size:5.625em}}@media(min-width:1024px){.carousel h1,.carousel h2,.landing-carousel h1,.landing-carousel h2{font-size:10.125em}}.carousel p,.landing-carousel p{font-family:Georgia,Times,serif;font-style:italic;margin:0;position:relative;text-transform:capitalize;z-index:10}.carousel a,.landing-carousel a{color:#fff;text-decoration:none}.carousel .border,.landing-carousel .border{width:calc(100% - 60px);max-width:1200px;height:0;background:transparent;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.sales .carousel .border,.sales .landing-carousel .border{background:#000}.carousel .border:before,.carousel .border:after,.landing-carousel .border:before,.landing-carousel .border:after{width:2px;height:100vh;background:#fff;content:"";position:absolute;left:0;top:-100vh}.sales .carousel .border:before,.sales .carousel .border:after,.sales .landing-carousel .border:before,.sales .landing-carousel .border:after{background:#000}.carousel .border:after,.landing-carousel .border:after{right:0;left:auto}.carousel .btn,.landing-carousel .btn{margin-top:20px}@media(min-width:480px){.carousel .btn,.landing-carousel .btn{margin-top:40px}}.carousel .owl-carousel,.carousel .owl-stage-outer,.carousel .owl-stage,.carousel .owl-item,.landing-carousel .owl-carousel,.landing-carousel .owl-stage-outer,.landing-carousel .owl-stage,.landing-carousel .owl-item{height:100%}.carousel .owl-carousel,.landing-carousel .owl-carousel{position:static;z-index:initial}.carousel .owl-nav,.landing-carousel .owl-nav{width:calc(100% - 60px);max-width:1200px;position:absolute;pointer-events:none;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;margin-top:-13px;z-index:2}@media(min-width:480px){.carousel .owl-nav,.landing-carousel .owl-nav{margin-top:-20px}}.carousel .owl-nav:before,.carousel .owl-nav:after,.landing-carousel .owl-nav:before,.landing-carousel .owl-nav:after{width:2px;height:200vh;background:#fff;content:"";position:absolute;left:0;top:-100vh;z-index:-1}.sales .carousel .owl-nav:before,.sales .carousel .owl-nav:after,.sales .landing-carousel .owl-nav:before,.sales .landing-carousel .owl-nav:after{background:#000}.carousel .owl-nav:after,.landing-carousel .owl-nav:after{right:0;left:auto}.carousel .owl-prev,.carousel .owl-next,.landing-carousel .owl-prev,.landing-carousel .owl-next{width:26px;height:26px;background:url(../img/carousel-left.svg) no-repeat;background-size:100%;pointer-events:auto;cursor:pointer;float:left;text-indent:-9999em;margin-left:-12px}.sales .carousel .owl-prev,.sales .carousel .owl-next,.sales .landing-carousel .owl-prev,.sales .landing-carousel .owl-next{background:url(../img/carousel-left-black.svg) no-repeat;background-size:100%}@media(min-width:480px){.carousel .owl-prev,.carousel .owl-next,.landing-carousel .owl-prev,.landing-carousel .owl-next{width:41px;height:41px;margin-left:-20px}}.carousel .owl-next,.landing-carousel .owl-next{background:url(../img/carousel-right.svg) no-repeat;background-size:100%;float:right;margin-left:inherit;margin-right:-12px}.sales .carousel .owl-next,.sales .landing-carousel .owl-next{background:url(../img/carousel-right-black.svg) no-repeat;background-size:100%}@media(min-width:480px){.carousel .owl-next,.landing-carousel .owl-next{margin-right:-20px}}.home-carousel{height:calc(100vh - 150px);background-color:#1a1a1a;overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.home-carousel{height:calc(100vh - 210px);min-height:660px}}.home-carousel .item{height:100%;background-position:center center;background-size:cover;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-carousel h1,.home-carousel h2{max-width:190px;font-size:2.813em;font-family:coluna,Helvetica,Arial,sans-serif;color:#fff;letter-spacing:normal;line-height:.8em;margin:0 auto;position:relative;z-index:10}@media(min-width:768px){.home-carousel h1,.home-carousel h2{max-width:720px;font-size:5.625em}}@media(min-width:1024px){.home-carousel h1,.home-carousel h2{font-size:10.125em}}.home-carousel p{font-family:Georgia,Times,serif;font-size:1em;font-style:italic;margin:0;position:relative;text-transform:capitalize;z-index:10}@media(min-width:480px){.home-carousel p{font-size:1.125em}}.home-carousel a{color:#fff;text-decoration:none}.home-carousel .border{width:calc(100% - 60px);max-width:1200px;height:2px;background:#fff;position:absolute;bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}@media(min-width:768px){.home-carousel .border{bottom:80px}}.sales .home-carousel .border{background:#000}.home-carousel .border:before,.home-carousel .border:after{width:2px;height:100vh;background:#fff;content:"";position:absolute;left:0;top:-100vh}.sales .home-carousel .border:before,.sales .home-carousel .border:after{background:#000}.home-carousel .border:after{right:0;left:auto}.home-carousel .owl-carousel,.home-carousel .owl-stage-outer,.home-carousel .owl-stage,.home-carousel .owl-item{height:100%}.home-carousel .owl-carousel{position:static;z-index:initial}.home-carousel .owl-nav{width:calc(100% - 60px);max-width:1200px;position:absolute;pointer-events:none;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;margin-top:-20px;z-index:2}@media(min-width:768px){.home-carousel .owl-nav{margin-top:-40px}}@media(min-width:1024px){.home-carousel .owl-nav{margin-top:-60px}}.home-carousel .owl-prev,.home-carousel .owl-next{width:26px;height:26px;background:url(../img/carousel-left.svg) no-repeat;background-size:100%;pointer-events:auto;cursor:pointer;float:left;text-indent:-9999em;margin-left:-12px}.sales .home-carousel .owl-prev,.sales .home-carousel .owl-next{background:url(../img/carousel-left-black.svg) no-repeat;background-size:100%}@media(min-width:480px){.home-carousel .owl-prev,.home-carousel .owl-next{width:41px;height:41px;margin-left:-20px}}.home-carousel .owl-next{background:url(../img/carousel-right.svg) no-repeat;background-size:100%;float:right;margin-left:inherit;margin-right:-12px}.sales .home-carousel .owl-next{background:url(../img/carousel-right-black.svg) no-repeat;background-size:100%}@media(min-width:480px){.home-carousel .owl-next{margin-right:-20px}}.home-films-carousel .item{height:100%;min-height:300px;background-position:center center;background-size:cover;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.home-films-carousel h3{max-width:480px;font-size:2.813em;line-height:.8em;margin:0 auto}@media(min-width:768px){.home-films-carousel h3{font-size:3.938em}}@media(min-width:1024px){.home-films-carousel h3{font-size:5.313em}}@media(min-width:1400px){.home-films-carousel h3{max-width:630px}}.home-films-carousel .owl-carousel,.home-films-carousel .owl-stage-outer,.home-films-carousel .owl-stage,.home-films-carousel .owl-item{height:100%}.home-films-carousel .owl-dots{position:absolute;bottom:30px;left:0;right:0;margin:0 auto}.home-films-carousel .owl-dots .owl-dot{width:15px;height:15px;border:2px solid #fff;cursor:pointer;display:inline-block;margin:0 6px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.home-films-carousel .owl-dots .owl-dot.active{background:#fff}.tweet ul{margin:0;padding:0}.tweet ul li{list-style:none;margin:0;padding:0}.tweet p{max-width:280px;font-family:coluna,Helvetica,Arial,sans-serif;font-size:2em;line-height:.9em;margin:0 0 .8em;overflow-wrap:break-word}@media(min-width:480px){.tweet p{max-width:none}}@media(min-width:1400px) and (min-height:800px){.tweet p{font-size:2.513em}}.tweet p a{color:#fff;text-decoration:none}.tweet p.tweet-details{display:none}.blog-posts{background:#fff;padding:100px 30px}.blog-posts .sub{margin-bottom:100px}.categories{margin:0 0 100px}.categories ul{display:list-item;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;position:relative}@media(min-width:480px){.categories ul{display:-ms-flexbox;display:flex}}.categories li{list-style:none;margin:0 8px 10px}@media(min-width:480px){.categories li{margin-bottom:0}}.categories li:last-child{margin-bottom:0}.categories a{text-decoration:none}.categories a .category{width:266px;height:32px;font-family:brandon-medium,Helvetica,Arial,sans-serif;letter-spacing:.2em;font-size:.875em;text-decoration:none;text-transform:uppercase;position:relative;left:0;right:0;margin:0 auto;display:block;padding:7px 20px 0;top:-5px;z-index:10;text-align:center}@media(min-width:480px){.categories a .category{display:none;position:absolute}}.categories a .category:before,.categories a .category:after{width:22px;height:22px;background:#000;color:#fff;content:"";display:block;position:absolute;margin-left:-31px;margin-top:5px;top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.categories a .category:after{margin-right:-11px;right:0}.categories a .diamond{width:22px;height:22px;background:#000;color:#fff;content:"";display:none;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:480px){.categories a .diamond{display:block}}.categories a:hover .category{display:block}.categories li.Awards a .category,.categories li.Awards a .category:before,.categories li.Awards a .category:after,.categories li.Awards a .diamond,.categories li.Prix a .category,.categories li.Prix a .category:before,.categories li.Prix a .category:after,.categories li.Prix a .diamond{background:#ff3d00}.categories li.Festivals a .category,.categories li.Festivals a .category:before,.categories li.Festivals a .category:after,.categories li.Festivals a .diamond{background:#ff64a8}.categories li.Interview a .category,.categories li.Interview a .category:before,.categories li.Interview a .category:after,.categories li.Interview a .diamond,.categories li.Entretien a .category,.categories li.Entretien a .category:before,.categories li.Entretien a .category:after,.categories li.Entretien a .diamond{background:#ffba21}.categories li.Markets a .category,.categories li.Markets a .category:before,.categories li.Markets a .category:after,.categories li.Markets a .diamond,.categories li.Lesmarches a .category,.categories li.Lesmarches a .category:before,.categories li.Lesmarches a .category:after,.categories li.Lesmarches a .diamond{background:#ffba21}.categories li.Releases a .category,.categories li.Releases a .category:before,.categories li.Releases a .category:after,.categories li.Releases a .diamond,.categories li.Versions a .category,.categories li.Versions a .category:before,.categories li.Versions a .category:after,.categories li.Versions a .diamond{background:#3e4097}.categories li.Other a .category,.categories li.Other a .category:before,.categories li.Other a .category:after,.categories li.Other a .diamond,.categories li.Autre a .category,.categories li.Autre a .category:before,.categories li.Autre a .category:after,.categories li.Autre a .diamond{background:#010e2d}.categories li.Production a .category,.categories li.Production a .category:before,.categories li.Production a .category:after,.categories li.Production a .diamond{background:#00ddc4}.categories li.Reviews a .category,.categories li.Reviews a .category:before,.categories li.Reviews a .category:after,.categories li.Reviews a .diamond,.categories li.Avis a .category,.categories li.Avis a .category:before,.categories li.Avis a .category:after,.categories li.Avis a .diamond{background:#000;color:#fff}.categories li.Sales a .category,.categories li.Sales a .category:before,.categories li.Sales a .category:after,.categories li.Sales a .diamond,.categories li.Ventes a .category,.categories li.Ventes a .category:before,.categories li.Ventes a .category:after,.categories li.Ventes a .diamond{background:#333;color:#fff}.blogs{width:100%;margin:0;overflow:hidden;padding:0}@media(min-width:1024px){.blogs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.blogs li{width:100%;background:#f3f4f5;list-style:none;margin:0 0 30px;position:relative;text-align:center;transition:background .2s linear}@media(min-width:1024px){.blogs li{width:calc(33.33% - 20px);margin:0 30px 30px 0}}.blogs li.Awards .image-container:after,.blogs li.Prix .image-container:after,.blogs li.category-awards .image-container:after,.blogs li.category-prix .image-container:after,.blogs li.Awards:hover,.blogs li.Prix:hover,.blogs li.category-awards:hover,.blogs li.category-prix:hover{background:#ff3d00}.blogs li.Festivals .image-container:after,.blogs li.category-festivals .image-container:after,.blogs li.category-festivals-fr .image-container:after,.blogs li.Festivals:hover,.blogs li.category-festivals:hover,.blogs li.category-festivals-fr:hover{background:#ff64a8}.blogs li.Interview .image-container:after,.blogs li.Entretien .image-container:after,.blogs li.category-interview .image-container:after,.blogs li.category-entretien .image-container:after,.blogs li.Interview:hover,.blogs li.Entretien:hover,.blogs li.category-interview:hover,.blogs li.category-entretien:hover{background:#ffba21}.blogs li.Markets .image-container:after,.blogs li.Lesmarches .image-container:after,.blogs li.category-markets .image-container:after,.blogs li.category-les-marches .image-container:after,.blogs li.Markets:hover,.blogs li.Lesmarches:hover,.blogs li.category-markets:hover,.blogs li.category-les-marches:hover{background:#ffba21}.blogs li.Releases .image-container:after,.blogs li.Versions .image-container:after,.blogs li.category-new-releases .image-container:after,.blogs li.category-nouvelles-versions .image-container:after,.blogs li.Releases:hover,.blogs li.Versions:hover,.blogs li.category-new-releases:hover,.blogs li.category-nouvelles-versions:hover{background:#3e4097}.blogs li.Other .image-container:after,.blogs li.Autre .image-container:after,.blogs li.category-other .image-container:after,.blogs li.category-autre .image-container:after,.blogs li.Other:hover,.blogs li.Autre:hover,.blogs li.category-other:hover,.blogs li.category-autre:hover{background:#010e2d}.blogs li.Production .image-container:after,.blogs li.category-production .image-container:after,.blogs li.category-production-fr .image-container:after,.blogs li.Production:hover,.blogs li.category-production:hover,.blogs li.category-production-fr:hover{background:#00ddc4}.blogs li.Reviews .image-container:after,.blogs li.Avis .image-container:after,.blogs li.category-reviews .image-container:after,.blogs li.category-avis .image-container:after,.blogs li.Reviews:hover,.blogs li.Avis:hover,.blogs li.category-reviews:hover,.blogs li.category-avis:hover{background:#000}.blogs li.Sales .image-container:after,.blogs li.Ventes .image-container:after,.blogs li.category-sales .image-container:after,.blogs li.category-ventes .image-container:after,.blogs li.Sales:hover,.blogs li.Ventes:hover,.blogs li.category-sales:hover,.blogs li.category-ventes:hover{background:#333}.blogs li:nth-child(3n){margin-right:0}.blogs li:hover{background:#1a1a1a}.blogs li a{color:#000;display:block;overflow:hidden;padding:0 0 20px;text-decoration:none;transition:background .2s linear,color .2s linear}.blogs li a:hover{color:#fff}.blogs li a:hover .diamond,.blogs li a:hover .arrow{fill:#fff}.blogs li svg{transition:fill .2s linear}.blogs li .image-container{display:block;position:relative;margin:0 0 60px}.blogs li .image-container img{width:100%;height:auto;display:block}@media(min-width:1024px){.blogs li .image-container img{max-height:260px}}.blogs li .image-container:after{width:22px;height:22px;background:#000;content:"";display:block;left:0;right:0;margin:0 auto;position:absolute;bottom:-11px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.blogs li .date{display:inline-block;font-family:Georgia,Times,serif;font-style:italic;margin-bottom:2.2em}.blogs li h3{margin-bottom:.2em;padding:0 60px}.blogs li p{margin:0;padding:0 40px}.blogs li .btn-arrow{position:absolute;bottom:50px;left:0;right:0;margin:0 auto}.blogs.home a{padding:0 0 130px}h2.category-awards:before,h2.category-prix:before,h2.category-festivals:before,h2.category-festivals-fr:before,h2.category-interview:before,h2.category-entretien:before,h2.category-new-releases:before,h2.category-nouvelles-versions:before,h2.category-other:before,h2.category-autre:before,h2.category-production:before,h2.category-production-fr:before,h2.category-reviews:before,h2.category-avis:before,h2.category-sales:before,h2.category-ventes:before{width:22px;height:22px;background:#000;content:"";display:block;margin:0 auto 40px;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:1024px){h2.category-awards:before,h2.category-prix:before,h2.category-festivals:before,h2.category-festivals-fr:before,h2.category-interview:before,h2.category-entretien:before,h2.category-new-releases:before,h2.category-nouvelles-versions:before,h2.category-other:before,h2.category-autre:before,h2.category-production:before,h2.category-production-fr:before,h2.category-reviews:before,h2.category-avis:before,h2.category-sales:before,h2.category-ventes:before{margin:0 auto 100px}}h2.category-awards:before,h2.category-prix:before{background:#ff3d00}h2.category-festivals:before,h2.category-festivals-fr:before{background:#ff64a8}h2.category-interview:before,h2.category-entretien:before{background:#ffba21}h2.category-new-releases:before,h2.category-nouvelles-versions:before{background:#3e4097}h2.category-other:before,h2.category-autre:before{background:#010e2d}h2.category-production:before,h2.category-production-fr:before{background:#00ddc4}h2.category-reviews:before,h2.category-avis:before{background:#ff3d00}h2.category-sales:before,h2.category-ventes:before{background:#ff64a8}.post-nav{padding:70px 0}.post-nav h2{display:none}.post-nav .nav-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.post-nav .page-numbers{width:22px;height:22px;color:#000;font-family:brandon-regular,Helvetica,Arial,sans-serif;font-size:1em;margin:0 10px;text-align:center;text-decoration:none}.post-nav .next,.post-nav .prev{display:none}body.single-post .band .inner img{height:auto!important}body.single-post .band .inner p>img{height:auto!important}.border-cap{overflow:hidden;padding:60px 0;position:relative;background:#000}@media(min-width:768px){.border-cap{padding:120px 0}}.sales .border-cap{background:#fff}.border-cap.filters{padding:0 0 30px}@media(min-width:768px){.border-cap.filters{padding:0 0 60px}}.border-cap span{width:calc(100% - 60px);max-width:1200px;height:2px;background:#fff;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.sales .border-cap span{background:#000}.border-cap span:before,.border-cap span:after{width:2px;height:100vh;background:#fff;content:"";position:absolute;left:0;top:-100vh}.sales .border-cap span:before,.sales .border-cap span:after{background:#000}.border-cap span:after{right:0;left:auto}.film-posts{background:#fff;padding:10px 30px 100px}.film-posts .sub{margin-bottom:4em}.films,.genres,.directors{width:100%;margin:0;overflow:hidden;padding:0}@media(min-width:1024px){.films,.genres,.directors{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start}}.films li,.genres li,.directors li{width:100%;list-style:none;margin:0 0 30px;position:relative;text-align:center}@media(min-width:1024px){.films li,.genres li,.directors li{width:calc(33.33% - 20px);margin:0 30px 30px 0}}.films li:nth-child(3n),.genres li:nth-child(3n),.directors li:nth-child(3n){margin-right:0}.films li:nth-child(1n+1) a:hover .image-container,.genres li:nth-child(1n+1) a:hover .image-container,.directors li:nth-child(1n+1) a:hover .image-container{background:#ff3d00}.films li:nth-child(2n+2) a:hover .image-container,.genres li:nth-child(2n+2) a:hover .image-container,.directors li:nth-child(2n+2) a:hover .image-container{background:#ff64a8}.films li:nth-child(3n+3) a:hover .image-container,.genres li:nth-child(3n+3) a:hover .image-container,.directors li:nth-child(3n+3) a:hover .image-container{background:#ffba21}.films li:nth-child(4n+4) a:hover .image-container,.genres li:nth-child(4n+4) a:hover .image-container,.directors li:nth-child(4n+4) a:hover .image-container{background:#3e4097}.films li:nth-child(5n+5) a:hover .image-container,.genres li:nth-child(5n+5) a:hover .image-container,.directors li:nth-child(5n+5) a:hover .image-container{background:#010e2d}.films li:nth-child(6n+6) a:hover .image-container,.genres li:nth-child(6n+6) a:hover .image-container,.directors li:nth-child(6n+6) a:hover .image-container{background:#00ddc4}.films li a,.genres li a,.directors li a{color:#000;display:block;overflow:hidden;padding:0 0 30px;text-decoration:none;transition:background .2s linear,color .2s linear}.films li a:hover,.genres li a:hover,.directors li a:hover{color:#000}.films li a:hover img,.genres li a:hover img,.directors li a:hover img{opacity:.4}.films li .image-container,.genres li .image-container,.directors li .image-container{display:block;margin:0 0 50px}.films li img,.genres li img,.directors li img{width:100%;height:auto;display:block;transition:opacity .2s linear}@media(min-width:1024px){.films li img,.genres li img,.directors li img{max-height:260px}}.films li .info,.genres li .info,.directors li .info{display:inline-block;font-family:Georgia,Times,serif;font-style:italic;margin-bottom:0}.films li h3,.genres li h3,.directors li h3{margin-bottom:.2em;padding:0 60px}.genres li a{color:#fff;font-family:coluna,Helvetica,Arial,sans-serif;font-size:2em;line-height:.9em;margin:0;padding:45px 0;opacity:1;transition:opacity .2s linear}@media(min-width:1024px){.genres li a{font-size:3.813em;padding:90px 0}}.genres li a:hover{color:#fff;opacity:.8}.genres li:nth-child(1n+1) a{background:#ff3d00}.genres li:nth-child(2n+2) a{background:#ffba21}.genres li:nth-child(3n+3) a{background:#ff64a8}.genres li:nth-child(4n+4) a{background:#3e4097}.genres li:nth-child(5n+5) a{background:#010e2d}.genres li:nth-child(6n+6) a{background:#00ddc4}.genres li:nth-child(7n+7) a{background:#ff64a8}.genres li:nth-child(8n+8) a{background:#ffba21}.genres li:nth-child(9n+9) a{background:#ff3d00}.genres li:nth-child(10n+10) a{background:#00ddc4}.genres li:nth-child(11n+11) a{background:#3e4097}.genres li:nth-child(12n+12) a{background:#010e2d}.directors li:not(.active){display:none}.directors li a{color:#000;font-family:coluna,Helvetica,Arial,sans-serif;font-size:2em;line-height:.9em;margin:0;padding:45px 0;opacity:1;transition:opacity .2s linear}@media(min-width:1024px){.directors li a{font-size:3.813em;padding:60px 0}}.carousel.filters{height:auto;min-height:300px;background:#fff;color:#000}.carousel.filters h1,.carousel.filters h2{color:#000}.carousel.filters p{font-size:.875em;font-style:normal;letter-spacing:.2em;font-family:brandon-regular,Helvetica,Arial,sans-serif;margin-bottom:30px;text-transform:uppercase}.carousel.filters .border{height:2px;top:0}@media(min-width:480px){.carousel.filters{height:auto}}@media(min-width:768px){.carousel.filters{height:auto}}@media(min-width:1024px){.carousel.filters{min-height:300px}}.letter-selection{font-size:.875em;font-style:normal;letter-spacing:.2em;font-family:brandon-regular,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 30px;text-align:center}@media(min-width:768px){.letter-selection{margin:0 0 60px}}.letter-selection a{text-decoration:none}.letter-selection .letter{cursor:pointer}.letter-selection .disabled{color:#ccc;font-style:italic;cursor:default}.film-posts>.inner{overflow:hidden}.film-posts>.inner .filter-page-wrapper{display:-ms-flexbox;display:flex;width:300%}.film-posts>.inner .filter-page-wrapper>.filter-page{opacity:0;pointer-events:none;width:33.3333333333%;transition:opacity .4s}.film-posts>.inner .filter-page-wrapper>.filter-page.active{opacity:1;pointer-events:initial}.film-posts>.inner .filter-page-wrapper>.filter-page:nth-child(2){-ms-transform:translateX(-100%);transform:translateX(-100%)}.film-posts>.inner .filter-page-wrapper>.filter-page:nth-child(3){-ms-transform:translateX(-200%);transform:translateX(-200%)}.team{background:#000;color:#fff}.team h2.sub{margin-bottom:60px}@media(min-width:768px){.team h2.sub{margin-bottom:6em}}.team .inner{padding:60px 30px}@media(min-width:768px){.team .inner{padding:100px 30px}}@media(min-width:1024px){.team .inner{padding:200px 30px}}.team-list{width:85%;list-style:none;margin:0 auto;padding:0}@media(min-width:480px){.team-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start}}.team-list li{width:100%;list-style:none;margin:0 0 40px;position:relative;text-align:center;transition:background .2s linear}@media(min-width:480px){.team-list li{width:calc(50% - 20px);margin:0 40px 40px 0}}.team-list li:nth-child(2n){margin-right:0}@media(min-width:1024px){.team-list li:nth-child(2n){margin-right:40px}}@media(min-width:1024px){.team-list li{width:calc(25% - 30px);margin:0 40px 0 0}}.team-list li:nth-child(4n){margin-right:0}.team-list a{text-decoration:none}.team-list h3{max-width:265px;font-size:2.813em;line-height:.9em;margin:0 auto 20px}@media(min-width:1024px){.team-list h3{font-size:3.938em}}.team-list img{display:block;margin:0 0 50px;-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.team-list p{font-style:italic;margin:0}#map_container{width:100%;height:100%;min-height:400px;position:relative}#map{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-carousel .disabled{display:none}