.ani{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.mmenu{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.mmenu{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mmenu{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.mmenu{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mmenu{-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#FFF;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;visibility:hidden;position:fixed;z-index:999;opacity:0;inset:0}.mmenu li{margin-top:0.64rem}.mmenu li a{color:#000;text-transform:uppercase;text-align:center;display:block;font-size:24px;line-height:100%;text-decoration:none;font-weight:400}:has(.nav-icon.is-active) .mmenu{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}@media screen and (max-width:1024px){.testimonials{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.testimonials__header,.testimonials__space{display:none !important}.testimonials__items{margin:0 auto}.testimonials .testimonial{padding-bottom:1rem;text-align:center}.testimonials .testimonial>*{display:block}.testimonials .testimonial__title{margin-bottom:-10px;line-height:35px;font-size:35px;font-weight:400}.testimonials .testimonial__location{margin:20px 0}}@media screen and (max-width:1023px){html>body{overflow-x:hidden;width:100%}.vision{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;text-align:center}.vision:before{content:attr(data-title);margin-bottom:1rem;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}.vision__title{display:none}.vision article{gap:35px;margin-top:1.5rem}.films-archive__tags ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__title{text-align:left !important;padding-right:20px;padding-left:20px}.team__member{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.team__member h4{text-align:left !important;padding:0}.team__member h4:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;max-width:100px}.team__member h4:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;max-width:66.5%;font-size:18px;padding-right:20px;font-weight:500;line-height:1}.team__member>figure{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3;margin:0}.team__member-content{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.team__member-content>h3{text-align:right;font-size:14px;font-weight:500;margin-left:54%;line-height:1}.team__member.row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){html{font-size:40px}:has(.nav-icon.is-active) header#nav,.fx header#nav{z-index:1000}:has(.nav-icon.is-active) header#nav .nav-icon i,.fx header#nav .nav-icon i{background:#000}.home header#nav,:has(.films-archive__bg) header#nav,:has(.page-thumb) header#nav{color:#FFF}header#nav .nav-icon{opacity:1 !important;position:absolute;display:block;right:16px;top:8px}header#nav .logo{margin:0 auto}header#nav ul{display:none}.featured-in__items{column-gap:35px;row-gap:35px}.front-cta{text-shadow:1px 1px 0 rgba(0, 40, 52, 0.15), 1px 1px 10px #000;background-position:45% 0 !important;padding:0 30px;max-height:45vh}.front-cta h2{font-weight:400;font-size:16px}.awards{padding:2.5rem 24px;display:block;text-align:left}.awards__title{margin-bottom:1.6rem}.awards__items{display:block}.awards__items *{text-align:left}.awards__items *+*{margin-top:20px}}@media screen and (max-width:767px){.insta-feed{margin-top:2rem;margin-bottom:0rem}}