.video-placeholder,.page-wrap#home .landing-panel .landing-image{background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.page-wrap#home .landing-panel .landing-image,.page-wrap#home .films-overlay .film-panel .hover-overlay,.page-wrap#home .films-overlay .film-panel .hover-overlay h3.text{top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.grid{position:relative;display:block;width:100%;height:auto;font-size:0}.grid .col-1-10_lg{width:7.5%}.grid .col-2-10_lg{width:17.7777%}.grid .col-3-10_lg{width:28.0554%}.grid .col-4-10_lg{width:38.3331%}.grid .col-5-10_lg{width:48.6108%}.grid .col-6-10_lg{width:58.8885%}.grid .col-7-10_lg{width:69.1662%}.grid .col-8-10_lg{width:79.4439%}.grid .col-9-10_lg{width:89.7216%}.grid .col-10-10_lg{width:99.9993%}.grid .gutter_lg{width:2.7777%}.grid .gutter-margin-right_lg{margin-right:2.7777%}.grid .gutter-margin-right_lg:last-child{margin-right:0px !important}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.grid .col-1-2_sm{width:48%}.grid .col-2-2_sm{width:100%}.grid .gutter_sm{width:4%}.grid .gutter-margin-right_sm{margin-right:4%}.grid .gutter-margin-right_sm:last-child{margin-right:0px !important}}html,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#000000;background-color:#ffffff;text-rendering:optimizeLegibility;font-family:"Gill Sans MT W01 Medium";-webkit-text-size-adjust:100%;margin:0;padding:0;transition:background-color 0.4s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:background-color 0.4s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:background-color 0.4s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:background-color 0.4s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:background-color 0.4s cubic-bezier(0.77, 0, 0.175, 1)}body a{position:relative;display:inline-block;color:#000000;text-decoration:none}body a:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-0.22em;left:0;background-color:#000000;transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}body a:hover:after{width:0px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){body a:after{height:1px}}#content{position:relative;display:block;width:100%;height:auto !important}.content-wrapper{position:relative;display:block;width:100%;height:auto;opacity:0;transition:opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.content-wrapper.visible{opacity:1}.page-wrap{position:relative;display:block;width:100%;height:auto}.lazyload-wrap{position:relative;display:block;width:100%;height:auto}img,video,svg{display:block;width:100%;height:auto}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1);will-change:opacity}.loading-overlay.blue{background-color:#427FEA}.loading-overlay.green{background-color:#69AC3A}.loading-overlay.orange{background-color:#E36844}.loading-overlay.hidden{opacity:0;pointer-events:none}.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.outer-content-wrap{position:relative;width:calc(100% - 116px);width:-o-calc(100% - 116px);width:-ms-calc(100% - 116px);width:-moz-calc(100% - 116px);width:-webkit-calc(100% - 116px);margin:0 auto;z-index:1}@media only screen and (min-width:1441px){.outer-content-wrap{width:calc(100% - 6.0416666667vw);width:-o-calc(100% - 6.0416666667vw);width:-ms-calc(100% - 6.0416666667vw);width:-moz-calc(100% - 6.0416666667vw);width:-webkit-calc(100% - 6.0416666667vw)}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.outer-content-wrap{width:calc(100% - 8.5333333333vw);width:-o-calc(100% - 8.5333333333vw);width:-ms-calc(100% - 8.5333333333vw);width:-moz-calc(100% - 8.5333333333vw);width:-webkit-calc(100% - 8.5333333333vw)}}.out-of-opacity{transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1) 300ms;-o-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1) 300ms;-ms-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1) 300ms;-moz-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1) 300ms;-webkit-transition:opacity 600ms cubic-bezier(0.25, 0.1, 0.25, 1) 300ms;opacity:0}.in-opacity{opacity:1}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Gill Sans MT W01 Medium";font-style:normal;font-weight:normal}h2{font-family:"Gill Sans MT W01 Medium";font-size:100px;line-height:0.8em;text-transform:uppercase;font-size:40px;letter-spacing:0.075em;margin-bottom:0px}@media (min-width:320px){h2{font-size:calc(3.4285714286vw + 29.0285714286px)}}@media (min-width:670px){h2{font-size:calc(3.4285714286vw + 29.0285714286px)}}@media (min-width:1020px){h2{font-size:calc(3.4682080925vw + 28.6242774566px)}}@media (min-width:1366px){h2{font-size:calc(5.1282051282vw + 5.9487179487px)}}@media (min-width:1600px){h2{font-size:calc(3.75vw + 28px)}}@media (min-width:1920px){h2{font-size:100px}}h3{font-family:"Gill Sans MT W01 Medium";font-size:60px;line-height:1.15em;font-size:20px;letter-spacing:0.05em;margin-bottom:1.15em}@media (min-width:320px){h3{font-size:calc(2.2857142857vw + 12.6857142857px)}}@media (min-width:670px){h3{font-size:calc(2.2857142857vw + 12.6857142857px)}}@media (min-width:1020px){h3{font-size:calc(2.3121387283vw + 12.4161849711px)}}@media (min-width:1366px){h3{font-size:calc(3.4188034188vw - 2.7008547009px)}}@media (min-width:1600px){h3{font-size:calc(2.5vw + 12px)}}@media (min-width:1920px){h3{font-size:60px}}h3.larger{font-size:30px}@media (min-width:320px){h3.larger{font-size:calc(1.7142857143vw + 24.5142857143px)}}@media (min-width:670px){h3.larger{font-size:calc(1.7142857143vw + 24.5142857143px)}}@media (min-width:1020px){h3.larger{font-size:calc(1.7341040462vw + 24.3121387283px)}}@media (min-width:1366px){h3.larger{font-size:calc(2.5641025641vw + 12.9743589744px)}}@media (min-width:1600px){h3.larger{font-size:calc(1.875vw + 24px)}}@media (min-width:1920px){h3.larger{font-size:60px}}h4{font-family:"Gill Sans MT W01 Medium";font-size:28px;line-height:1.1428571429em;font-size:16px;letter-spacing:0.05em;margin-bottom:1.1428571429em}@media (min-width:320px){h4{font-size:calc(0.6857142857vw + 13.8057142857px)}}@media (min-width:670px){h4{font-size:calc(0.6857142857vw + 13.8057142857px)}}@media (min-width:1020px){h4{font-size:calc(0.6936416185vw + 13.7248554913px)}}@media (min-width:1366px){h4{font-size:calc(1.0256410256vw + 9.1897435897px)}}@media (min-width:1600px){h4{font-size:calc(0.75vw + 13.6px)}}@media (min-width:1920px){h4{font-size:28px}}h5{font-family:"Gill Sans MT W01 Medium";font-size:20px;line-height:1.15em;text-transform:uppercase;font-size:12px;letter-spacing:0.075em;margin-bottom:1.15em}@media (min-width:320px){h5{font-size:calc(0.4571428571vw + 10.5371428571px)}}@media (min-width:670px){h5{font-size:calc(0.4571428571vw + 10.5371428571px)}}@media (min-width:1020px){h5{font-size:calc(0.4624277457vw + 10.4832369942px)}}@media (min-width:1366px){h5{font-size:calc(0.6837606838vw + 7.4598290598px)}}@media (min-width:1600px){h5{font-size:calc(0.5vw + 10.4px)}}@media (min-width:1920px){h5{font-size:20px}}p,hr{font-family:"Gill Sans MT W01 Medium";font-size:30px;line-height:1.1666666667em;font-size:16px;letter-spacing:0.05em;margin-bottom:1.1666666667em}@media (min-width:320px){p,hr{font-size:calc(0.8vw + 13.44px)}}@media (min-width:670px){p,hr{font-size:calc(0.8vw + 13.44px)}}@media (min-width:1020px){p,hr{font-size:calc(0.8092485549vw + 13.3456647399px)}}@media (min-width:1366px){p,hr{font-size:calc(1.1965811966vw + 8.0547008547px)}}@media (min-width:1600px){p,hr{font-size:calc(0.875vw + 13.2px)}}@media (min-width:1920px){p,hr{font-size:30px}}hr{display:block;height:1px;border:none !important}strong,b{font-family:"Gill Sans MT W01 Medium";font-weight:bold;font-style:normal}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0px !important}input{-webkit-appearance:none;border-radius:0}textarea:focus,input:focus,select:focus{outline:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){h2{font-size:10.6666666667vw}h3{font-size:5.3333333333vw}h3.larger{font-size:8vw}h4{font-size:4.2666666667vw}h5{font-size:3.2vw}p,hr{font-size:4.2666666667vw}}.page-wrap#home{position:relative;display:block;width:100%;height:auto}.page-wrap#home .side-menu-button{position:absolute;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;width:auto;height:100%;top:0;z-index:40;cursor:pointer;transition:color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-o-transition:color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-ms-transition:color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-moz-transition:color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-webkit-transition:color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms}.page-wrap#home .side-menu-button h5{position:relative;writing-mode:vertical-lr}.page-wrap#home .side-menu-button h5:after{content:"";display:block;position:absolute;width:2px;height:100%;left:-0.35em;top:-1px;background-color:transparent;transition:background-color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-o-transition:background-color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-ms-transition:background-color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-moz-transition:background-color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms;-webkit-transition:background-color 580ms cubic-bezier(0.25, 0.1, 0.25, 1) 380ms}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .side-menu-button{top:initial;width:100%;height:auto;color:#000000 !important}.page-wrap#home .side-menu-button h5{writing-mode:initial}.page-wrap#home .side-menu-button h5:after{display:none !important}}.page-wrap#home .side-menu-button.left{left:0;padding-left:2.2395833333vw}.page-wrap#home .side-menu-button.left h5{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .side-menu-button.left{padding-left:0px;bottom:0;padding-bottom:5.3333333333vw}.page-wrap#home .side-menu-button.left h5{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}.page-wrap#home .side-menu-button.right{right:0;padding-right:2.2395833333vw}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .side-menu-button.right{right:initial;left:0;padding-right:0px;top:0;padding-top:5.3333333333vw}}.page-wrap#home .side-menu-button.active{color:#ffffff;transition:color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:color 50ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#home .side-menu-button.active h5:after{background-color:#ffffff;transition:background-color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:background-color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:background-color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:background-color 50ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:background-color 50ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#home .side-menu-button.disabled{pointer-events:none}.page-wrap#home .landing-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.page-wrap#home .landing-panel .landing-image{position:absolute;width:18.7%;height:auto;min-width:300px;max-width:380px;z-index:1}.page-wrap#home .landing-panel .landing-image:before{display:block;content:"";width:100%;padding-bottom:149.7584541063%}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .landing-panel .landing-image{width:92vw;width:60%;min-width:0px;max-width:100%}}.page-wrap#home .landing-panel .title-text{position:absolute;width:100%;height:auto;text-align:center;z-index:2}.page-wrap#home .landing-panel .title-text.top{top:0;padding-top:3.3854166667vw}@media only screen and (min-width:1920px){.page-wrap#home .landing-panel .title-text.top{padding-top:65px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .landing-panel .title-text.top{top:50%;padding-top:0px;transform:translateY(-60vw);-o-transform:translateY(-60vw);-ms-transform:translateY(-60vw);-moz-transform:translateY(-60vw);-webkit-transform:translateY(-60vw)}}.page-wrap#home .landing-panel .title-text.bottom{bottom:0;padding-bottom:3.3854166667vw}@media only screen and (min-width:1920px){.page-wrap#home .landing-panel .title-text.bottom{padding-bottom:65px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .landing-panel .title-text.bottom{bottom:50%;padding-bottom:0px;transform:translateY(60vw);-o-transform:translateY(60vw);-ms-transform:translateY(60vw);-moz-transform:translateY(60vw);-webkit-transform:translateY(60vw)}}.page-wrap#home .overlay-closer{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background-color:rgba(255, 255, 255, 0.5);backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);-ms-backdrop-filter:blur(50px);-moz-backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);z-index:20;cursor:none}.page-wrap#home .overlay-closer *{cursor:none}.page-wrap#home .overlay-closer .close-icon{position:fixed;display:block;width:2.6041666667vw;height:2.6041666667vw;min-width:35px;min-height:35px;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:10;opacity:0;pointer-events:none}.page-wrap#home .overlay-closer .close-icon .line{position:absolute;width:130%;height:4px;background-color:#000000;margin-left:-15%}.page-wrap#home .overlay-closer .close-icon .line:nth-child(1){top:50%;transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;-moz-transform-origin:top center;-webkit-transform-origin:top center}.page-wrap#home .overlay-closer .close-icon .line:nth-child(2){bottom:50%;transform:rotate(-135deg) translateY(50%);-o-transform:rotate(-135deg) translateY(50%);-ms-transform:rotate(-135deg) translateY(50%);-moz-transform:rotate(-135deg) translateY(50%);-webkit-transform:rotate(-135deg) translateY(50%);transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;-moz-transform-origin:bottom center;-webkit-transform-origin:bottom center}.page-wrap#home .overlay-closer:hover .close-icon{opacity:1}.page-wrap#home .films-overlay{position:fixed;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;width:50%;height:100%;top:0;left:0;background-color:#ffffff;z-index:30;text-align:center;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;-moz-transition:-moz-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;-ms-transition:-ms-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;-o-transition:-o-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;transition:transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);will-change:transform}.page-wrap#home .films-overlay *{color:#ffffff}.page-wrap#home .films-overlay a{border-color:#ffffff}.page-wrap#home .films-overlay::-webkit-scrollbar{display:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .films-overlay{width:100%;z-index:50;display:block}}.page-wrap#home .films-overlay .inner-wrap{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;height:auto;opacity:0;will-change:opacity;transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .films-overlay .inner-wrap{display:block}}.page-wrap#home .films-overlay .inner-wrap .mobile-close-bar{position:sticky;position:-o-sticky;position:-ms-sticky;position:-moz-sticky;position:-webkit-sticky;display:none;width:100%;height:16vw;top:0;z-index:50;cursor:pointer}.page-wrap#home .films-overlay .inner-wrap .mobile-close-bar .close-icon{position:relative;width:5.8666666667vw;height:5.8666666667vw}.page-wrap#home .films-overlay .inner-wrap .mobile-close-bar .close-icon .line{position:absolute;width:130%;height:2px;background-color:#ffffff;margin-left:-15%}.page-wrap#home .films-overlay .inner-wrap .mobile-close-bar .close-icon .line:nth-child(1){top:50%;transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;-moz-transform-origin:top center;-webkit-transform-origin:top center}.page-wrap#home .films-overlay .inner-wrap .mobile-close-bar .close-icon .line:nth-child(2){bottom:50%;transform:rotate(-135deg) translateY(50%);-o-transform:rotate(-135deg) translateY(50%);-ms-transform:rotate(-135deg) translateY(50%);-moz-transform:rotate(-135deg) translateY(50%);-webkit-transform:rotate(-135deg) translateY(50%);transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;-moz-transform-origin:bottom center;-webkit-transform-origin:bottom center}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .films-overlay .inner-wrap .mobile-close-bar{display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}}.page-wrap#home .films-overlay .film-panel{position:relative;display:block;width:100%;height:auto}.page-wrap#home .films-overlay .film-panel .title{position:relative;display:block;width:100%;height:auto;text-align:center;padding:3.75vw 0;z-index:30}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .films-overlay .film-panel .title{padding:5.3333333333vw 0}.page-wrap#home .films-overlay .film-panel .title.counter{position:absolute;bottom:0;left:0}}.page-wrap#home .films-overlay .film-panel .film-image{position:relative;display:block;width:35%;height:auto;min-width:200px;z-index:10;-webkit-transition:-webkit-filter 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:-moz-filter 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:-ms-filter 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:-o-filter 300ms cubic-bezier(0.25, 0.1, 0.25, 1);transition:filter 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#home .films-overlay .film-panel .film-image a{position:absolute;display:none;width:100%;height:100%;top:0;left:0;z-index:10}.page-wrap#home .films-overlay .film-panel .film-image a:after{display:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .films-overlay .film-panel .film-image{position:absolute;min-width:0px;width:60vw;top:50%;left:50%;transform:translate(-50%, -45%);-o-transform:translate(-50%, -45%);-ms-transform:translate(-50%, -45%);-moz-transform:translate(-50%, -45%);-webkit-transform:translate(-50%, -45%)}}.page-wrap#home .films-overlay .film-panel .hover-overlay{position:absolute;width:100%;height:100%;pointer-events:none;z-index:20;opacity:0;will-change:opacity;transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#home .films-overlay .film-panel .hover-overlay h3.text{position:absolute;width:100%;height:auto;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .films-overlay .film-panel .hover-overlay h3.text{transform:translate(-50%, 2%);-o-transform:translate(-50%, 2%);-ms-transform:translate(-50%, 2%);-moz-transform:translate(-50%, 2%);-webkit-transform:translate(-50%, 2%)}}.page-wrap#home .films-overlay .film-panel.active .film-image{filter:blur(18px);-o-filter:blur(18px);-ms-filter:blur(18px);-moz-filter:blur(18px);-webkit-filter:blur(18px)}.page-wrap#home .films-overlay .film-panel.active .hover-overlay{opacity:1}.page-wrap#home .films-overlay.visible{transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:-moz-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:-ms-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1)}.page-wrap#home .films-overlay.visible .inner-wrap{opacity:1;transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-o-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-ms-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-moz-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-webkit-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms}.page-wrap#home .about-overlay{position:fixed;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;width:50%;height:100%;top:0;right:0;background-color:#E36844;z-index:30;text-align:center;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;-moz-transition:-moz-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;-ms-transition:-ms-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;-o-transition:-o-transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;transition:transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 100ms;transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);will-change:transform}.page-wrap#home .about-overlay *{color:#ffffff}.page-wrap#home .about-overlay a:after{background-color:#ffffff}.page-wrap#home .about-overlay::-webkit-scrollbar{display:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .about-overlay{width:100%;z-index:50;display:block}}.page-wrap#home .about-overlay .inner-wrap{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;min-height:100%;opacity:0;will-change:opacity;transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 100ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .about-overlay .inner-wrap{display:block;padding:0 0 6.1333333333vw 0}}.page-wrap#home .about-overlay .title{position:relative;display:block;width:100%;height:auto;text-align:center;padding:3.75vw 0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .about-overlay .title{padding:0}.page-wrap#home .about-overlay .title.top{padding:5.3333333333vw 0 16vw 0}}.page-wrap#home .about-overlay .text-wrap{position:relative;display:block;width:100%;height:auto;padding:1.5625vw 7.03125vw;flex-shrink:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .about-overlay .text-wrap{padding:0 4vw;margin-bottom:15.2vw}}.page-wrap#home .about-overlay .mobile-close-bar{position:sticky;position:-o-sticky;position:-ms-sticky;position:-moz-sticky;position:-webkit-sticky;display:none;width:100%;height:16vw;top:0;background-color:#E36844;z-index:50;cursor:pointer}.page-wrap#home .about-overlay .mobile-close-bar .close-icon{position:relative;width:5.8666666667vw;height:5.8666666667vw}.page-wrap#home .about-overlay .mobile-close-bar .close-icon .line{position:absolute;width:130%;height:2px;background-color:#ffffff;margin-left:-15%}.page-wrap#home .about-overlay .mobile-close-bar .close-icon .line:nth-child(1){top:50%;transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;-moz-transform-origin:top center;-webkit-transform-origin:top center}.page-wrap#home .about-overlay .mobile-close-bar .close-icon .line:nth-child(2){bottom:50%;transform:rotate(-135deg) translateY(50%);-o-transform:rotate(-135deg) translateY(50%);-ms-transform:rotate(-135deg) translateY(50%);-moz-transform:rotate(-135deg) translateY(50%);-webkit-transform:rotate(-135deg) translateY(50%);transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;-moz-transform-origin:bottom center;-webkit-transform-origin:bottom center}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#home .about-overlay .mobile-close-bar{display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}}.page-wrap#home .about-overlay.visible{transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:-moz-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:-ms-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1)}.page-wrap#home .about-overlay.visible .inner-wrap{opacity:1;transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-o-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-ms-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-moz-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms;-webkit-transition:opacity 550ms cubic-bezier(0.25, 0.1, 0.25, 1) 350ms}.page-wrap#film-page{position:relative;display:block;width:100%;height:auto}.page-wrap#film-page *{color:#ffffff}.page-wrap#film-page .film-menu-element{position:absolute;z-index:50}.page-wrap#film-page .film-menu-element.title{width:100%;height:auto;text-align:center;top:0;left:0;padding-top:3.75vw}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .film-menu-element.title{padding-top:21.3333333333vw}}.page-wrap#film-page .film-menu-element.mobile-close-bg{position:fixed;display:none;width:100%;height:16vw;top:0;left:0;z-index:49}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .film-menu-element.mobile-close-bg{display:none}}.page-wrap#film-page .film-menu-element.close-button{display:block;width:2.6041666667vw;height:2.6041666667vw;min-width:35px;min-height:35px;top:3.125vw;right:3.125vw;cursor:pointer;border-bottom:none !important;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:-moz-transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:-ms-transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:-o-transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#film-page .film-menu-element.close-button:after{display:none}.page-wrap#film-page .film-menu-element.close-button .line{position:absolute;width:130%;height:4px;background-color:#ffffff;margin-left:-15%}.page-wrap#film-page .film-menu-element.close-button .line:nth-child(1){top:50%;transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;-moz-transform-origin:top center;-webkit-transform-origin:top center}.page-wrap#film-page .film-menu-element.close-button .line:nth-child(2){bottom:50%;transform:rotate(-135deg) translateY(50%);-o-transform:rotate(-135deg) translateY(50%);-ms-transform:rotate(-135deg) translateY(50%);-moz-transform:rotate(-135deg) translateY(50%);-webkit-transform:rotate(-135deg) translateY(50%);transform-origin:bottom center;-o-transform-origin:bottom center;-ms-transform-origin:bottom center;-moz-transform-origin:bottom center;-webkit-transform-origin:bottom center}.page-wrap#film-page .film-menu-element.close-button:hover{transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .film-menu-element.close-button{width:5.8666666667vw;height:5.8666666667vw;min-width:0;min-height:0;top:5.0666666667vw;right:initial;left:50%;margin-left:-2.9333333333vw}.page-wrap#film-page .film-menu-element.close-button .line{height:2px}.page-wrap#film-page .film-menu-element.close-button:hover{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}.page-wrap#film-page .film-menu-element.view-toggle{width:100%;height:auto;bottom:0;left:0;padding-bottom:3.5416666667vw;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:baseline;-o-align-items:baseline;-ms-align-items:baseline;-moz-align-items:baseline;-webkit-align-items:baseline;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .film-menu-element.view-toggle{padding-bottom:5.3333333333vw}}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item{cursor:pointer;margin:0 0.5208333333vw}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item h5{position:relative}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item h5:after{content:"";display:block;position:absolute;width:0px;height:2px;bottom:-0.22em;background-color:#ffffff;transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:width 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item.film h5:after{right:0}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item.details h5:after{left:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item{margin:0 2.6666666667vw}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item h5:after{height:1px}}.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item.active h5:after,.page-wrap#film-page .film-menu-element.view-toggle .view-menu-item:hover h5:after{width:100%}.page-wrap#film-page .page-section#film-section{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;width:100%;height:auto;z-index:10}.page-wrap#film-page .page-section#film-section .plyr-video-wrapper{position:relative;display:block;width:62.5%;height:auto}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .page-section#film-section .plyr-video-wrapper{width:calc(100% - 8vw);width:-o-calc(100% - 8vw);width:-ms-calc(100% - 8vw);width:-moz-calc(100% - 8vw);width:-webkit-calc(100% - 8vw)}}.page-wrap#film-page .page-section#details-section{position:fixed;display:none;width:100%;height:auto;top:0;left:0;z-index:20;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);-ms-backdrop-filter:blur(50px);-moz-backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.page-wrap#film-page .page-section#details-section::-webkit-scrollbar{display:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .page-section#details-section{backdrop-filter:blur(35px);-o-backdrop-filter:blur(35px);-ms-backdrop-filter:blur(35px);-moz-backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}}.page-wrap#film-page .page-section#details-section .details-panel{position:relative;width:100%;height:auto;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;padding:0 3.125vw;opacity:0;transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition:opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.page-wrap#film-page .page-section#details-section .details-panel h5{display:block;width:100%;margin-bottom:1.8em;text-align:center}.page-wrap#film-page .page-section#details-section .details-panel a:after{background-color:#ffffff;bottom:-0.01em}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .page-section#details-section .details-panel{padding:0 4vw}.page-wrap#film-page .page-section#details-section .details-panel a:after{bottom:0.005em}}.page-wrap#film-page .page-section#details-section .details-panel .spacer{position:relative;display:block;width:100%;height:10.15625vw}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .page-section#details-section .details-panel .spacer{height:37.3333333333vw}}.page-wrap#film-page .page-section#details-section .details-panel .text-wrap{position:relative;display:block;width:62.9166666667vw;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .page-section#details-section .details-panel .text-wrap{width:92%}}.page-wrap#film-page .page-section#details-section .details-panel .credits-list{position:relative;display:block;width:35.4166666667vw;height:auto;min-width:450px}.page-wrap#film-page .page-section#details-section .details-panel .credits-list .list-row{position:relative;width:100%;height:auto;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.page-wrap#film-page .page-section#details-section .details-panel .credits-list .list-row span{display:block}.page-wrap#film-page .page-section#details-section .details-panel .credits-list .list-row .job-title{text-align:left;padding-right:15px}.page-wrap#film-page .page-section#details-section .details-panel .credits-list .list-row .people{text-align:right}.page-wrap#film-page .page-section#details-section .details-panel .credits-list .list-row .people p{white-space:nowrap}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap#film-page .page-section#details-section .details-panel .credits-list{width:100%;min-width:0px}}.page-wrap#film-page .page-section#details-section.visible .details-panel{opacity:1}.plyr-video-wrapper{--plyr-color-main: #ffffff;--plyr-range-thumb-background: #E36844;--plyr-range-thumb-height: 10px;--plyr-range-thumb-shadow: 0px;--plyr-range-track-height: 2px;--plyr-video-range-track-background: rgba(255,255,255,0.3);--plyr-tooltip-background: rgba(255, 255, 255, 0.7);--plyr-tooltip-color: #172123;--plyr-control-icon-size: 15px;--plyr-control-spacing: 12px;--plyr-control-padding: 0px;--plyr-control-radius: 0px;--plyr-video-control-background-hover: transparent}.plyr-video-wrapper .plyr__control--overlaid svg{width:100px;height:100px;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:-moz-transform 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:-ms-transform 250ms cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:-o-transform 250ms cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 250ms cubic-bezier(0.25, 0.1, 0.25, 1)}.plyr-video-wrapper .plyr__control--overlaid:hover svg{transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.plyr-video-wrapper .plyr__controls{transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%)}.plyr-video-wrapper .plyr--playing .plyr__controls{transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.plyr-video-wrapper .plyr__control--overlaid svg{width:12.2666666667vw;height:12.2666666667vw}}