html{font-size:10px}@media (max-width:1499px){html{font-size:9px}}@media (max-width:1199px){html{font-size:9px}}@media (max-width:991px){html{font-size:8px}}body{background-color:#fff;color:#202020;font-size:1.8rem;font-size:clamp(16px, .9375vw, 18px);font-family:'Inter',sans-serif}*{outline:0 none}h1,.h1{font-size:10rem;font-size:clamp(44px, 5.20833333vw, 100px);font-weight:600;line-height:1.05;margin-bottom:0.75em;font-family:'Urbanist',sans-serif}@media (max-width:767px){h1,.h1{line-height:1.1}}h2,.h2{font-size:10rem;font-size:clamp(40px, 5.20833333vw, 100px);font-weight:600;line-height:1.05;margin-bottom:0.75em;font-family:'Urbanist',sans-serif}@media (max-width:767px){h2,.h2{line-height:1.1}}h3,.h3{font-size:5rem;font-size:clamp(30px, 2.60416667vw, 50px);font-weight:600;line-height:1.1;margin-bottom:0.75em;font-family:'Urbanist',sans-serif}h4,.h4{font-size:2.4rem;font-family:'Urbanist',sans-serif;font-weight:700;font-size:clamp(21px, 1.25vw, 24px)}h5,.h5{font-size:1.8rem;font-size:clamp(16px, .9375vw, 18px);font-family:'Urbanist',sans-serif;font-weight:700}h6{font-size:14px;font-size:clamp(13px, .72916667vw, 14px);font-weight:700}input,textarea,button,select{font-family:'Urbanist',sans-serif;outline:none !important;line-height:normal}input[type="submit"]{-webkit-appearance:none}::-moz-selection{background-color:#ff6e00;color:#fff}::selection{background-color:#ff6e00;color:#fff}::-webkit-input-placeholder{color:#000;opacity:0.6}:-moz-placeholder{color:#000;opacity:0.6}::-moz-placeholder{color:#000;opacity:0.6}:-ms-input-placeholder{color:#000;opacity:0.6}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="file"],input[type="search"],textarea,select,.selectric{width:100%;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;border:1px solid #dedede;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height:26px;padding:16px 20px;background-color:#fff;color:#202020;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}@media (max-width:1199px){input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="file"],input[type="search"],textarea,select,.selectric{line-height:20px}}@media (max-width:991px){input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="file"],input[type="search"],textarea,select,.selectric{line-height:24px;padding:10px 15px;font-size:14px}}input[type="text"].form-control,input[type="email"].form-control,input[type="password"].form-control,input[type="tel"].form-control,input[type="number"].form-control,input[type="file"].form-control,input[type="search"].form-control,textarea.form-control,select.form-control,.selectric.form-control{height:60px;font-weight:300;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.gform_wrapper.gravity-theme input[type="text"],div.gform_wrapper.gravity-theme input[type="email"],div.gform_wrapper.gravity-theme input[type="password"],div.gform_wrapper.gravity-theme input[type="tel"],div.gform_wrapper.gravity-theme input[type="number"],div.gform_wrapper.gravity-theme input[type="file"],div.gform_wrapper.gravity-theme input[type="search"],div.gform_wrapper.gravity-theme textarea,div.gform_wrapper.gravity-theme select{font-size:16px;padding:16px 20px}@media (max-width:1199px){div.gform_wrapper.gravity-theme input[type="text"],div.gform_wrapper.gravity-theme input[type="email"],div.gform_wrapper.gravity-theme input[type="password"],div.gform_wrapper.gravity-theme input[type="tel"],div.gform_wrapper.gravity-theme input[type="number"],div.gform_wrapper.gravity-theme input[type="file"],div.gform_wrapper.gravity-theme input[type="search"],div.gform_wrapper.gravity-theme textarea,div.gform_wrapper.gravity-theme select{line-height:20px}}@media (max-width:991px){div.gform_wrapper.gravity-theme input[type="text"],div.gform_wrapper.gravity-theme input[type="email"],div.gform_wrapper.gravity-theme input[type="password"],div.gform_wrapper.gravity-theme input[type="tel"],div.gform_wrapper.gravity-theme input[type="number"],div.gform_wrapper.gravity-theme input[type="file"],div.gform_wrapper.gravity-theme input[type="search"],div.gform_wrapper.gravity-theme textarea,div.gform_wrapper.gravity-theme select{line-height:24px;padding:10px 15px;font-size:14px}}select{height:60px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(https://rocofilms.com/wp-content/themes/rocofilms/assets/less/../images/select@2x.png) no-repeat right center;background-size:25px 6px;padding-right:35px}@media (max-width:1199px){select{height:54px}}@media (max-width:991px){select{height:46px}}.selectric{padding:11px 20px;line-height:36px}@media (max-width:1199px){.selectric{line-height:30px}}@media (max-width:991px){.selectric{line-height:26px;padding:10px 15px}}.selectric .label{height:36px;line-height:36px;font-size:16px;color:#202020;margin-left:0;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}@media (max-width:1199px){.selectric .label{font-size:16px;line-height:30px;height:30px}}@media (max-width:991px){.selectric .label{font-size:14px;line-height:24px;height:24px}}.selectric .button:after{content:"\e910";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;border:none;font-size:10px;color:#db0091;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 8px 8px 0}@media (max-width:991px){.selectric .button:after{font-size:8px}}.selectric .button:before{display:none}.selectric-open .selectric{border-color:#dedede}.selectric-open .selectric .button:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);padding-right:18px}.selectric-hover .selectric,.selectric-focus .selectric{border-color:#dedede}.selectric .button{border:none !important;height:100%;background:none !important;padding:0 !important;width:70px;min-width:auto;font-size:0px !important;position:absolute !important}@media (max-width:991px){.selectric .button{width:50px}}.selectric-items{background-color:#fff;border:1px solid #dedede;border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.selectric-above .selectric-items{border:1px solid #dedede;border-bottom:none}.selectric-items ul,.selectric-items li{font-size:1.8rem}@media (max-width:991px){.selectric-items ul,.selectric-items li{font-size:14px}}.selectric-items li{padding:10px 25px}@media (max-width:991px){.selectric-items li{padding-left:15px;padding-right:15px}}.selectric-items li:hover{background:none;color:#ff6e00}.selectric-items li.highlighted{background-color:#ff6e00;color:#fff}.selectric-items li.disabled{display:none}textarea{height:140px;display:block;resize:none}@media (max-width:767px){textarea{height:120px}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}a,button,.button,input,.fas,.far,button[type="submit"]{-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;text-decoration:none}b,strong{font-weight:700}p,ul,ol{margin-bottom:25px}a{color:#ff6e00}a:hover{color:#ff6e00}.wrapper{width:100%}.container{max-width:1682px;max-width:clamp(841px, 87.60416667vw, 1682px);padding-left:clamp(15px, 2.34375vw, 45px);padding-right:clamp(15px, 2.34375vw, 45px)}@media (max-width:991px){#wpadminbar{display:none !important}html[lang*="-"]{margin-top:0 !important}}[class^="icon-"],[class*=" icon-"]{display:inline-block;vertical-align:middle}.alignleft{float:left;margin-right:1rem}@media only screen and (min-width:768px){.alignleft{margin-right:calc(2rem)}}.alignright{float:right;margin-left:1rem}@media only screen and (min-width:768px){.alignright{margin-left:calc(2rem)}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:4px;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);margin-bottom:25px;text-align:center}.wp-caption-text{margin:10px 0;font-size:15px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}:root{--container-width:1640px;--gutter:15px}@media (max-width:1699px){:root{--container-width:1340px}}@media (max-width:1399px){:root{--container-width:1160px}}.pre{max-height:400px;overflow:auto;padding:15px;background-color:black;color:#fff}body{padding-top:82px}@media (max-width:991px){body{padding-top:80px}}@media (max-width:767px){body{padding-top:72px}}@media (min-width:992px){body.admin-bar .navbar{top:32px}}.navbar{position:fixed;background:#fff;z-index:99;top:0;left:0;width:100%;padding:0;transition:all .3s ease-in-out;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.15);box-shadow:0px 0px 20px rgba(0,0,0,0.15)}@media (max-width:767px){.navbar-toggler{border:none;padding:0;border-radius:0;display:inline-block;vertical-align:middle;width:42px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:32px}.navbar-toggler:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar-toggler .icon-bar{display:block;height:7px;background:#ff6e00;width:100%;opacity:1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:transform .15s linear;-moz-transition:transform .15s linear;-ms-transition:transform .15s linear;-o-transition:transform .15s linear;transition:transform .15s linear;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.navbar-toggler .icon-bar+.icon-bar{margin-top:6px}.navbar-toggler .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate3d(9px, 9px, 0);-moz-transform:rotate(45deg) translate3d(9px, 9px, 0);-ms-transform:rotate(45deg) translate3d(9px, 9px, 0);-o-transform:rotate(45deg) translate3d(9px, 9px, 0);transform:rotate(45deg) translate3d(9px, 9px, 0);background-color:#ff003a}.navbar-toggler .icon-bar:nth-child(2){opacity:0}.navbar-toggler .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(9px, -9px, 0);-moz-transform:rotate(-45deg) translate3d(9px, -9px, 0);-ms-transform:rotate(-45deg) translate3d(9px, -9px, 0);-o-transform:rotate(-45deg) translate3d(9px, -9px, 0);transform:rotate(-45deg) translate3d(9px, -9px, 0);background-color:#db0091}.navbar-toggler.collapsed .icon-bar{opacity:1;-webkit-transform:rotate(0) translate3d(0px, 0px, 0);-moz-transform:rotate(0) translate3d(0px, 0px, 0);-ms-transform:rotate(0) translate3d(0px, 0px, 0);-o-transform:rotate(0) translate3d(0px, 0px, 0);transform:rotate(0) translate3d(0px, 0px, 0)}}.navbar .container-fluid{max-width:1920px;padding-left:0;padding-right:0}.navbar .logo{position:absolute;width:164px;left:0;top:0;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media (max-width:1499px){.navbar .logo{width:125px}}@media (max-width:1199px){.navbar .logo{width:96px}}@media (max-width:767px){.navbar .logo{width:72px !important}}.navbar.sticky .logo{width:82px}.navbar .nav-right{order:2}@media (max-width:767px){.navbar .nav-right{margin-left:auto;padding-right:15px}}.navbar .header--search-btn{display:block;width:82px;height:82px;color:#a5a5a5;background-color:#f5f5f5;font-size:2rem}@media (max-width:991px){.navbar .header--search-btn{width:68px;height:80px}}@media (max-width:767px){.navbar .header--search-btn{width:48px;height:72px;background-color:#fff;font-size:26px}}.navbar .header--search-btn:hover{background-color:#db0091;color:#fff}.navbar .header--cart-btn{display:block;width:82px;height:82px;color:#a5a5a5;background-color:#f5f5f5;font-size:2rem;position:relative}@media (max-width:991px){.navbar .header--cart-btn{width:68px;height:80px}}@media (max-width:767px){.navbar .header--cart-btn{width:48px;height:72px;background-color:#fff;margin-left:12px;font-size:26px}}.navbar .header--cart-btn .cart-count{background-color:#db0091;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;text-align:center;line-height:18px;position:absolute;left:50%;top:50%;-webkit-transform:translate(10px, -20px);-moz-transform:translate(10px, -20px);-ms-transform:translate(10px, -20px);-o-transform:translate(10px, -20px);transform:translate(10px, -20px);z-index:2}.navbar .header--cart-btn:hover{background-color:#ff003a;color:#fff}.navbar-nav{margin-right:35px}@media (max-width:991px){.navbar-nav{margin-right:25px}}@media (max-width:767px){.navbar-nav{margin-right:0;padding:15px 0}}.navbar-nav>li{position:relative}.navbar-nav>li>a{display:block;font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px);font-family:'Urbanist',sans-serif;text-transform:uppercase;font-weight:600;color:#202020;letter-spacing:1px;padding:25px 35px;padding-top:clamp(12px, 1.30208333vw, 25px);padding-bottom:clamp(12px, 1.30208333vw, 25px);padding-left:clamp(15px, 1.82291667vw, 35px);padding-right:clamp(15px, 1.82291667vw, 35px);line-height:32px;text-align:center}@media (max-width:991px){.navbar-nav>li>a{line-height:30px;padding-left:25px;padding-right:25px}}@media (max-width:767px){.navbar-nav>li>a{text-align:left;padding:12px 15px}}.navbar-nav>li.menu-item-has-children>a span{position:relative;padding-right:30px}@media (max-width:1199px){.navbar-nav>li.menu-item-has-children>a span{padding-right:18px}}.navbar-nav>li.menu-item-has-children>a span:after{content:"\e910";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff6e00;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;font-size:8px;position:absolute;right:0;top:50%;margin-top:-4px}@media (max-width:1499px){.navbar-nav>li.menu-item-has-children>a span:after{font-size:6px;margin-top:-3px}}@media (max-width:1199px){.navbar-nav>li.menu-item-has-children>a span:after{font-size:6px;margin-top:-3px}}.navbar-nav>li ul{visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-duration:.3s,0s;transition-delay:0s,.3s;transition-timing-function:ease-in-out;position:absolute;top:100%;width:280px;min-width:100%;left:0;padding:15px 0;list-style:none;margin:0;background-color:#f5f5f5;font-weight:400;white-space:nowrap;font-size:18px;font-size:clamp(16px, .9375vw, 18px)}@media (max-width:767px){.navbar-nav>li ul{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;padding:0;margin:0;width:auto;display:block;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-align:left;background:none}}.navbar-nav>li ul li a{display:block;padding:10px 35px;padding-left:clamp(15px, 1.82291667vw, 35px);padding-right:clamp(15px, 1.82291667vw, 35px);color:#000}@media (max-width:991px){.navbar-nav>li ul li a{padding-left:25px;padding-right:25px}}@media (max-width:767px){.navbar-nav>li ul li a{padding:10px 15px 10px 45px}}.navbar-nav>li ul li a:hover{color:#ff6e00}.navbar-nav>li:hover>a{color:#ff6e00}@media (min-width:768px){.navbar-nav>li:hover>a>span:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}.navbar-nav>li:hover>ul{visibility:visible;opacity:1;transition-delay:0s,0s}@media (max-width:767px){.navbar-nav>li:hover>ul{display:block}}.navbar .header-top{position:relative;z-index:31}@media (min-width:768px){.navbar .header-top{order:2}}.navbar-collapse{margin-left:auto}@media (max-width:767px){.navbar-collapse{background-color:#fff;-webkit-box-shadow:0px 25px 20px rgba(0,0,0,0.15);-moz-box-shadow:0px 25px 20px rgba(0,0,0,0.15);box-shadow:0px 25px 20px rgba(0,0,0,0.15);text-align:center;position:absolute;left:0;top:100%;width:100%;z-index:30;padding:0}}.sticky-cta{display:block;position:fixed;right:0;bottom:0;width:282px;background-color:#ff6e00;height:82px;color:#fff !important;text-transform:uppercase;z-index:99;font-size:1.8rem;font-weight:600;font-family:'Urbanist',sans-serif;letter-spacing:1px;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(82px);-moz-transform:translateX(82px);-ms-transform:translateX(82px);-o-transform:translateX(82px);transform:translateX(82px);-webkit-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5);-moz-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5);box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5)}@media (max-width:991px){.sticky-cta{display:none}}.sticky-cta span{display:block;padding:5px 110px 5px 20px;line-height:1.3}.sticky-cta:after{content:"\e90b";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:82px;height:100%;position:absolute;text-align:center;color:#fff;background-color:#db0091;right:0;top:0;font-size:2.2rem}.sticky-cta:hover{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.footer{background-color:#f5f5f5;font-size:clamp(16px, .9375vw, 18px)}.footer .container-fluid{padding:0}.footer-left{background-color:#db0091;color:#fff;padding:90px 82px;padding-top:clamp(30px, 4.6875vw, 90px);padding-bottom:clamp(30px, 4.6875vw, 90px);padding-left:clamp(15px, 4.27083333vw, 82px);padding-right:clamp(15px, 4.27083333vw, 82px);flex:0 0 29%;font-weight:500;font-size:1.7rem;font-size:clamp(16px, .88541667vw, 17px)}.footer-logo{flex:0 0 84px}.footer-text{padding-left:46px;max-width:240px}@media (max-width:1199px){.footer-text{padding-left:0;padding-top:5rem;max-width:none}}@media (max-width:767px){.footer-text{padding-top:0;padding-left:30px}}.footer-text>*:last-child{margin-bottom:0}.footer-social{margin-top:5rem}@media (max-width:767px){.footer-social{margin-top:25px}}.footer-social ul{padding:0}.footer-social ul li{font-size:2.5rem}.footer-social ul li+li{margin-left:1em}.footer-social ul li a{color:#fff}.footer-social ul li a:hover{color:#ff6e00}.footer-main{flex:0 0 71%;padding:90px 82px 60px;padding-top:clamp(30px, 4.6875vw, 90px);padding-bottom:clamp(30px, 3.125vw, 60px);padding-left:clamp(15px, 4.27083333vw, 82px);padding-right:clamp(15px, 4.27083333vw, 82px)}@media (max-width:991px){.footer-main{flex:0 0 65%}}@media (max-width:767px){.footer-main{padding-left:15px;padding-right:15px}}@media (max-width:1199px){.footer-widgets{flex-wrap:wrap}}@media (max-width:767px){.footer-widgets .widget{margin-bottom:5rem}}@media (max-width:575px){.footer-widgets .widget{flex:0 0 100%}}.footer-widgets .widget-title{text-transform:uppercase;margin-bottom:3.5rem;margin-bottom:clamp(25px, 1.82291667vw, 35px);font-size:clamp(18px, 1.25vw, 24px)}.footer-widgets .widget:nth-child(3){max-width:416px;max-width:clamp(326px, 21.66666667vw, 416px)}@media (max-width:1199px){.footer-widgets .widget:nth-child(3){flex:0 0 100%;margin-top:5rem;max-width:100%}}@media (max-width:767px){.footer-widgets .widget:nth-child(3){margin-top:0;margin-bottom:0}}.footer-widgets .widget .textwidget>*:last-child{margin-bottom:0}.footer-widgets .widget ul{padding:0;margin:0;list-style:none}.footer-widgets .widget ul a{color:#202020}.footer-widgets .widget ul a:hover{color:#ff6e00}.footer-copyright{font-size:1.6rem;font-size:clamp(13px, .83333333vw, 16px);margin-top:4.2rem}@media (max-width:767px){.footer-copyright{text-align:center}}.footer-copyright p{margin-bottom:0}.footer .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0;display:flex;align-items:flex-start}.footer .gform_wrapper.gravity-theme .gfield{margin-bottom:0}.footer .gform_wrapper.gravity-theme .gfield input[type="text"],.footer .gform_wrapper.gravity-theme .gfield input[type="email"]{border:none;padding-top:12px;padding-bottom:12px;font-size:16px;line-height:26px !important}.footer .gform_wrapper.gravity-theme .gfield{position:relative;grid-column:auto}.footer .gform_wrapper.gravity-theme .gfield:not(#field_submit){flex:1}.footer .gform_wrapper.gravity-theme .gfield .gform_ajax_spinner{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer .gform_wrapper.gravity-theme .gfield .button{font-size:1.6rem;padding:10px 25px}@media (max-width:1499px){.footer .gform_wrapper.gravity-theme .gfield .button{font-size:12px}}@media (max-width:1199px){.footer .gform_wrapper.gravity-theme .gfield .button{font-size:16px}}.footer .gform_wrapper.gravity-theme .gfield .wpcf7-spinner{background-color:#fff;width:16px;height:16px;margin:0;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer .gform_wrapper.gravity-theme .gfield .wpcf7-spinner:before{background-color:#ff6e00;transform-origin:4px 4px}.footer .gform_wrapper.gravity-theme .wpcf7-response-output{font-size:13px}.page-builder-section{padding-top:clamp(50px, 5.20833333vw, 100px);padding-bottom:clamp(50px, 5.20833333vw, 100px)}.page-builder-section.thin{padding-top:clamp(35px, 4.16666667vw, 80px);padding-bottom:clamp(35px, 4.16666667vw, 80px)}.page-builder-section.thick{padding-top:clamp(65px, 7.8125vw, 150px);padding-bottom:clamp(65px, 7.8125vw, 150px)}.button:not(.link),.woocommerce #respond input#submit:not(.link),.woocommerce a.button:not(.link),.woocommerce button.button:not(.link),.woocommerce input.button:not(.link){display:inline-block;background-color:#ff6e00;color:#fff;text-transform:uppercase;font-family:'Urbanist',sans-serif;font-weight:700;font-size:1.8rem;font-size:clamp(13px, .9375vw, 18px);line-height:30px !important;padding-bottom:clamp(17px, 1.30208333vw, 25px);padding-top:clamp(17px, 1.30208333vw, 25px);padding-left:clamp(35px, 2.39583333vw, 46px);padding-right:clamp(35px, 2.39583333vw, 46px);letter-spacing:1px;border:none;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:static}.button:not(.link):hover,.woocommerce #respond input#submit:not(.link):hover,.woocommerce a.button:not(.link):hover,.woocommerce button.button:not(.link):hover,.woocommerce input.button:not(.link):hover{background-color:#db0091;color:#fff}.button:not(.link).alt,.woocommerce #respond input#submit:not(.link).alt,.woocommerce a.button:not(.link).alt,.woocommerce button.button:not(.link).alt,.woocommerce input.button:not(.link).alt{border:1px solid #ff6e00;color:#202020;background-color:transparent;line-height:28px !important}.button:not(.link).alt:hover,.woocommerce #respond input#submit:not(.link).alt:hover,.woocommerce a.button:not(.link).alt:hover,.woocommerce button.button:not(.link).alt:hover,.woocommerce input.button:not(.link).alt:hover{background-color:#ff6e00;color:#fff}.button:not(.link).alt.white,.woocommerce #respond input#submit:not(.link).alt.white,.woocommerce a.button:not(.link).alt.white,.woocommerce button.button:not(.link).alt.white,.woocommerce input.button:not(.link).alt.white{border-color:#fff;color:#fff;background-color:transparent}.button:not(.link).alt.white:hover,.woocommerce #respond input#submit:not(.link).alt.white:hover,.woocommerce a.button:not(.link).alt.white:hover,.woocommerce button.button:not(.link).alt.white:hover,.woocommerce input.button:not(.link).alt.white:hover{background-color:#fff;color:#ff6e00}.button:not(.link).white,.woocommerce #respond input#submit:not(.link).white,.woocommerce a.button:not(.link).white,.woocommerce button.button:not(.link).white,.woocommerce input.button:not(.link).white{background-color:#fff;color:#202020}.button:not(.link).white:hover,.woocommerce #respond input#submit:not(.link).white:hover,.woocommerce a.button:not(.link).white:hover,.woocommerce button.button:not(.link).white:hover,.woocommerce input.button:not(.link).white:hover{background-color:#ff6e00;color:#fff}.button:not(.link) [class^="icon-"],.woocommerce #respond input#submit:not(.link) [class^="icon-"],.woocommerce a.button:not(.link) [class^="icon-"],.woocommerce button.button:not(.link) [class^="icon-"],.woocommerce input.button:not(.link) [class^="icon-"],.button:not(.link) [class*=" icon-"],.woocommerce #respond input#submit:not(.link) [class*=" icon-"],.woocommerce a.button:not(.link) [class*=" icon-"],.woocommerce button.button:not(.link) [class*=" icon-"],.woocommerce input.button:not(.link) [class*=" icon-"]{margin-right:12px;font-size:0.85em}.button:not(.link):disabled,.woocommerce #respond input#submit:not(.link):disabled,.woocommerce a.button:not(.link):disabled,.woocommerce button.button:not(.link):disabled,.woocommerce input.button:not(.link):disabled{background-color:#C6C6C6 !important;color:#fff !important;opacity:1;padding-bottom:clamp(17px, 1.30208333vw, 25px);padding-top:clamp(17px, 1.30208333vw, 25px);padding-left:clamp(35px, 2.39583333vw, 46px);padding-right:clamp(35px, 2.39583333vw, 46px)}.button.link,.woocommerce #respond input#submit.link,.woocommerce a.button.link,.woocommerce button.button.link,.woocommerce input.button.link{display:inline-block;text-transform:uppercase;font-family:'Urbanist',sans-serif;font-weight:600;font-size:1.8rem;font-size:clamp(16px, .9375vw, 18px);letter-spacing:1px;color:#202020;position:relative;padding:4px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:none}.button.link:after,.woocommerce #respond input#submit.link:after,.woocommerce a.button.link:after,.woocommerce button.button.link:after,.woocommerce input.button.link:after{content:'';width:100%;height:1px;bottom:0;position:absolute;left:0;background-color:#ff6e00;z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button.link:hover:after,.woocommerce #respond input#submit.link:hover:after,.woocommerce a.button.link:hover:after,.woocommerce button.button.link:hover:after,.woocommerce input.button.link:hover:after{width:calc(100% + 30px);left:-15px}.button-expand,.woocommerce #respond input#submit-expand,.woocommerce a.button-expand,.woocommerce button.button-expand,.woocommerce input.button-expand{color:#202020;font-weight:400;display:inline-block;font-size:1.8rem;font-size:clamp(13px, .9375vw, 18px);position:relative;padding-right:25px}.button-expand:after,.woocommerce #respond input#submit-expand:after,.woocommerce a.button-expand:after,.woocommerce button.button-expand:after,.woocommerce input.button-expand:after{content:"\e910";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#db0091;display:inline-block;font-size:7px;position:absolute;right:0;top:50%;margin-top:-3.5px;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.button-expand:hover,.woocommerce #respond input#submit-expand:hover,.woocommerce a.button-expand:hover,.woocommerce button.button-expand:hover,.woocommerce input.button-expand:hover{color:#db0091}.button-expand.active:after,.woocommerce #respond input#submit-expand.active:after,.woocommerce a.button-expand.active:after,.woocommerce button.button-expand.active:after,.woocommerce input.button-expand.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.row:not(.g-0){--bs-gutter-x:30px;--bs-gutter-x:clamp(15px, 1.5625vw, 30px)}.wpcf7-not-valid-tip{font-size:12px;margin-top:5px}.wpcf7 form .wpcf7-response-output{font-size:16px;margin-left:0;margin-right:0}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{padding:10px !important;font-size:12px !important}.slick-dots{padding:0;margin:0;list-style:none;display:flex}.slick-dots li{width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){.slick-dots li{width:16px;height:16px}}.slick-dots li+li{margin-left:3rem}@media (max-width:1199px){.slick-dots li+li{margin-left:20px}}.slick-dots li button{font-size:0px;border:none;width:16px;height:16px;background-color:#ff6e00;opacity:0.45}@media (max-width:1199px){.slick-dots li button{width:11px;height:11px}}.slick-dots li.slick-active button{opacity:1;width:24px;height:24px}@media (max-width:1199px){.slick-dots li.slick-active button{width:16px;height:16px}}.bg-orange{background-color:#ff6e00}.bg-pink{background-color:#db0091}.bg-red{background-color:#ff003a}.bg-gray{background-color:#f5f5f5}.section-homepage_hero{position:relative}.section-homepage_hero .block-bg{height:100vh;height:calc(100vh - 82px);min-height:550px;position:relative}@media (max-width:991px){.section-homepage_hero .block-bg{height:calc(100vh - 80px)}}@media (max-width:767px){.section-homepage_hero .block-bg{height:calc(100vh - 72px)}}.section-homepage_hero .block-bg:before{content:'';width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.05;position:absolute;z-index:2}.section-homepage_hero .block-bg .image,.section-homepage_hero .block-bg .video{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}.section-homepage_hero .block-bg video{height:100%;width:100%;object-fit:cover;object-position:center}.section-homepage_hero .text{position:absolute;left:0;bottom:3.2rem;z-index:2;width:100%;color:#fff}.section-homepage_hero .text h1{max-width:850px;max-width:clamp(425px, 44.27083333vw, 850px);margin-bottom:0;text-shadow:0px 3px 6px rgba(0,0,0,0.13)}.section-homepage_hero .text .block-arrow{margin-top:3.2rem}.section-homepage_hero .text .block-arrow button{border:none;background:none;color:#fff;padding:0;font-size:1.6rem}.section-homepage_services .services-block-sidebar{flex:0 0 45.5%;font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px)}@media (max-width:991px){.section-homepage_services .services-block-sidebar{flex:0 0 52%}}@media (min-width:768px){.section-homepage_services .services-block-sidebar{position:sticky;position:-webkit-sticky;top:120px}}.section-homepage_services .services-block-sidebar p{margin-bottom:3rem}.section-homepage_services .services-block-sidebar h4{font-size:3.2rem;font-size:clamp(23px, 1.66666667vw, 32px);letter-spacing:1.5px;letter-spacing:clamp(1px, .078125vw, 1.5px);font-weight:600;text-transform:uppercase;margin-bottom:0.9em}.section-homepage_services .services-block-right{flex:0 0 38%}@media (max-width:991px){.section-homepage_services .services-block-right{flex:0 0 42%}}@media (min-width:768px){.section-homepage_services .extra-text.active+div{display:none !important}}.section-homepage_services .extra-text-content{border-top:1px solid #ff6e00;padding-top:3rem;margin-top:3rem}@media (max-width:767px){.section-homepage_services .extra-text-content{border-top:none}}.section-homepage_services .extra-text-content p{margin-bottom:3rem}.section-homepage_services .extra-text-content h4{font-size:3.2rem;font-size:clamp(23px, 1.66666667vw, 32px);letter-spacing:1.5px;letter-spacing:clamp(1px, .078125vw, 1.5px);font-weight:600;text-transform:uppercase;margin-bottom:0.9em}@media (max-width:767px){.section-homepage_services .extra-text{margin-bottom:50px}}@media (max-width:767px){.section-homepage_services .button{width:100%}}.section-homepage_services .services-items .item-text{padding:30px 0;display:none}.section-homepage_services .services-items .item-text h4{font-size:3.2rem;font-size:clamp(23px, 1.66666667vw, 32px);letter-spacing:1.5px;letter-spacing:clamp(1px, .078125vw, 1.5px);font-weight:600;text-transform:uppercase;margin-bottom:0.9em}.section-homepage_services .services-items .item-text .button{width:auto}@media (max-width:767px){.section-homepage_services .services-items .item a.item-title{display:none !important}}.section-homepage_services .services-items .item-title{width:50%;color:#fff;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;display:block;border:none;padding:5px}.section-homepage_services .services-items .item-title>span{padding-bottom:100%;display:block;position:relative}.section-homepage_services .services-items .item-title>span>span{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:767px){.section-homepage_services .services-items .item-title>span>span{padding-bottom:35px}.section-homepage_services .services-items .item-title>span>span:after{content:"\e919";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;display:block;position:absolute;left:0;bottom:20px;text-align:center;width:100%}}.section-homepage_services .services-items .item-title>span strong{font-size:6.4rem;font-size:clamp(26px, 3.33333333vw, 64px);line-height:1;font-family:'Urbanist',sans-serif;text-align:center;padding:0 10px}@media (max-width:767px){.section-homepage_services .services-items .item-title>span strong{font-size:36px}}@media (max-width:767px){.section-homepage_services .services-items .item-title.active>span>span:after{content:"\e918"}}.section-homepage_services .services-items .item:nth-child(2n+1) .item-title{margin-left:auto}@media (min-width:768px){.section-homepage_services .services-items.active .item-title:not(.active){opacity:0.17}}.section-films_carousel{overflow:hidden}.section-films_carousel h2{margin-bottom:0}@media (max-width:767px){.section-films_carousel h2{margin-bottom:15px !important}}.section-films_carousel .block-title{margin-bottom:12rem;margin-bottom:clamp(60px, 6.25vw, 120px)}.section-films_carousel .block-text{font-size:2.1rem;font-size:clamp(18px, 1.09375vw, 21px)}.section-films_carousel .block-text>*:last-child{margin-bottom:0}.slick-nav{background-color:#db0091;color:#fff;border:none;width:82px;width:clamp(50px, 4.27083333vw, 82px);height:82px;height:clamp(50px, 4.27083333vw, 82px);display:flex;align-items:center;justify-content:center;font-size:24px;font-size:clamp(18px, 1.25vw, 24px);position:absolute;top:50%;z-index:10;margin-top:-41px;margin-top:clamp(-25px, -2.13541667vw, -41px);padding:0}.slick-nav:hover{background-color:#ff003a}.slick-nav.slick-prev{left:0;padding-right:4px}.slick-nav.slick-next{right:0;padding-left:4px}.section-logo_gallery h2{margin-bottom:0.75em}.section-logo_gallery .item{flex:0 0 11.111%}@media (max-width:1499px){.section-logo_gallery .item{flex:0 0 14.2857%}}@media (max-width:1199px){.section-logo_gallery .item{flex:0 0 16.6666%}}@media (max-width:767px){.section-logo_gallery .item{flex:0 0 25%}}.section-logo_gallery .item:nth-child(2n+1){background-color:#f5f5f5}@media (max-width:1199px) and (min-width:768px){.section-logo_gallery .item:nth-child(7),.section-logo_gallery .item:nth-child(9),.section-logo_gallery .item:nth-child(11),.section-logo_gallery .item:nth-child(19),.section-logo_gallery .item:nth-child(21),.section-logo_gallery .item:nth-child(23){background-color:#fff}.section-logo_gallery .item:nth-child(8),.section-logo_gallery .item:nth-child(10),.section-logo_gallery .item:nth-child(12),.section-logo_gallery .item:nth-child(20),.section-logo_gallery .item:nth-child(22),.section-logo_gallery .item:nth-child(24){background-color:#f5f5f5}}@media (max-width:767px){.section-logo_gallery .item:nth-child(5),.section-logo_gallery .item:nth-child(7),.section-logo_gallery .item:nth-child(13),.section-logo_gallery .item:nth-child(15),.section-logo_gallery .item:nth-child(21),.section-logo_gallery .item:nth-child(23){background-color:#fff}.section-logo_gallery .item:nth-child(6),.section-logo_gallery .item:nth-child(8),.section-logo_gallery .item:nth-child(14),.section-logo_gallery .item:nth-child(16),.section-logo_gallery .item:nth-child(22),.section-logo_gallery .item:nth-child(24){background-color:#f5f5f5}}.section-logo_gallery .item .image{padding-bottom:100%;position:relative}.section-logo_gallery .item .image span{position:absolute;left:0;top:0;width:100%;height:100%;padding:15px}.section-testimonials{color:#fff}.section-testimonials h2{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:6rem;padding-left:13rem;font-size:clamp(15px, 1.25vw, 24px)}@media (max-width:1499px){.section-testimonials h2{padding-left:0}}.section-testimonials .testimonials-block{padding-left:13rem;position:relative}@media (max-width:1499px){.section-testimonials .testimonials-block{padding-left:11rem}}@media (max-width:991px){.section-testimonials .testimonials-block{padding-left:0;padding-top:11rem}}@media (max-width:767px){.section-testimonials .testimonials-block{padding-top:60px}}.section-testimonials .testimonials-block:before{content:"\e90c";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:1rem;opacity:0.45;font-size:10rem;font-size:clamp(42px, 5.20833333vw, 100px)}.section-testimonials .testimonials-carousel:not(.slick-initialized){display:none}.section-testimonials .testimonials-carousel .item blockquote{font-size:4.4rem;font-size:clamp(25px, 2.29166667vw, 44px);line-height:1.3;margin-bottom:10rem;margin-bottom:clamp(50px, 5.20833333vw, 100px)}.section-testimonials .testimonials-carousel .item blockquote>*:last-child{margin-bottom:0}.section-testimonials .testimonials-carousel .item .testimonial-author{font-weight:400}.section-testimonials .testimonials-carousel .item .testimonial-author h4{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:clamp(18px, 1.25vw, 24px)}.section-testimonials .testimonials-carousel .item .testimonial-author p{margin-bottom:0;font-size:clamp(14px, .9375vw, 18px)}.section-testimonials .slick-track{display:flex;align-items:stretch}.section-testimonials .slick-track .item{height:auto}.section-testimonials .slick-dots{position:absolute;right:0;bottom:0}@media (max-width:767px){.section-testimonials .slick-dots{position:static;margin-top:7rem;justify-content:center}}.section-testimonials .slick-dots li button{background-color:#fff}.page-title-content{padding-top:10rem;padding-bottom:10rem;padding-top:clamp(50px, 5.20833333vw, 100px);padding-bottom:clamp(50px, 5.20833333vw, 100px)}.page-title-content h1{margin-bottom:0}.page-title-content .text{margin:1rem auto 0;font-size:3rem;font-size:clamp(21px, 1.5625vw, 30px);font-weight:400;max-width:980px;max-width:clamp(490px, 51.04166667vw, 980px)}.page-title-content .text>*:last-child{margin-bottom:0}@media (max-width:767px){.section-page_title_filters .page-title-content{padding-top:0;padding-bottom:0}}@media (max-width:991px){.page-top-filters{margin-top:3rem}}.page-top-filters .item{width:200px;width:clamp(125px, 10.41666667vw, 200px)}@media (max-width:991px){.page-top-filters .item{width:20%}}@media (max-width:767px){.page-top-filters .item{width:100%}}.page-top-filters .item a{display:block;padding-bottom:100%;color:#fff;position:relative;font-family:'Urbanist',sans-serif;font-size:4rem;font-size:clamp(26px, 2.08333333vw, 40px);font-weight:400;line-height:1.1;text-align:center;text-transform:lowercase}@media (max-width:767px){.page-top-filters .item a{padding-bottom:20%}}.page-top-filters .item a span{width:100%;padding:0 15px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.page-top-filters .item a:hover span{-webkit-transform:translateY(calc(-50% - 15px));-moz-transform:translateY(calc(-50% - 15px));-ms-transform:translateY(calc(-50% - 15px));-o-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}.section-filmmakers .container-fluid{max-width:2560px;padding-left:0;padding-right:0}.section-filmmakers .filmmakers-list .item{width:20%;position:relative}@media (max-width:991px){.section-filmmakers .filmmakers-list .item{width:25%}}@media (max-width:767px){.section-filmmakers .filmmakers-list .item{width:33.3333%}.section-filmmakers .filmmakers-list .item-empty-8{display:none}}.section-filmmakers .filmmakers-list .item:not(.item-empty):before{content:'';width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;position:absolute;z-index:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.section-filmmakers .filmmakers-list .item .img{display:block;padding-bottom:100%;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.section-filmmakers .filmmakers-list .item .txt{position:absolute;font-size:4rem;font-size:clamp(30px, 2.08333333vw, 40px);padding:0 15px;text-align:center;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;color:#fff;font-weight:600;font-family:'Urbanist',sans-serif;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;line-height:1.1}.section-filmmakers .filmmakers-list .item:hover:before{opacity:0.5}.section-filmmakers .filmmakers-list .item:hover .txt{opacity:1}.section-faqs .faq-row{padding-top:clamp(50px, 5.20833333vw, 100px)}.section-faqs .faq-row h2{font-size:8rem;font-size:clamp(40px, 4.16666667vw, 80px)}@media (max-width:991px){.section-faqs_title .page-top-filters .item{width:16.6666%}}@media (max-width:767px){.section-faqs_title .page-top-filters .item{width:50%}.section-faqs_title .page-top-filters .item a{padding-bottom:50%}}.accordion-item{border-bottom:1px solid var(--c)}.accordion-button{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;font-size:2.6rem;font-size:clamp(21px, 1.35416667vw, 26px);color:#202020;font-family:'Urbanist',sans-serif;font-weight:600;padding:30px 30px 30px 0;position:relative;z-index:1}.accordion-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.accordion-button:after{background:none !important;content:"\e909";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;font-size:2.3rem;text-decoration:none !important}.accordion-button:not(.collapsed){background-color:#fff;color:#202020}.accordion-button:not(.collapsed):after{content:"\e908"}.accordion-button:hover span{text-decoration:underline}.accordion-collapse{border:none;background-color:#fff;position:relative;z-index:2}.accordion-body{padding-top:0;padding-left:clamp(25px, 1.5625vw, 30px);padding-right:clamp(25px, 1.5625vw, 30px);padding-bottom:clamp(20px, 1.5625vw, 30px);font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px)}.accordion-body>*:last-child{margin-bottom:0}.section-2_ctas .container{max-width:1354px}.section-2_ctas .row{--bs-gutter-y:20px}.section-2_ctas a{border:2px solid #202020;height:245px;height:clamp(120px, 12.76041667vw, 245px);color:#202020;font-size:2.4rem;font-size:clamp(16px, 1.25vw, 24px)}.section-2_ctas a .h3{margin-bottom:0}.section-2_ctas a:hover{color:#ff6e00;border-color:#ff6e00}.section-services .item{padding-top:14rem;padding-bottom:14rem;padding-top:clamp(60px, 7.29166667vw, 140px);padding-bottom:clamp(60px, 7.29166667vw, 140px)}.section-services .item:nth-child(2n){background-color:#f5f5f5}@media (max-width:991px){.section-services .item-flex{flex-wrap:wrap}}.section-services .item .img{flex:0 0 170px;flex-basis:clamp(80px, 8.85416667vw, 170px);padding-right:70px;padding-right:clamp(25px, 3.64583333vw, 70px);text-align:center}.section-services .item .title{flex:0 0 28%}@media (max-width:991px){.section-services .item .title{flex:1}}.section-services .item .title h3{margin-bottom:0}.section-services .item .text{flex:0 0 41%;font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px);margin-right:auto}@media (max-width:991px){.section-services .item .text{flex:0 0 100%;margin-top:2rem;margin-bottom:2rem}}.section-services .item .text>*:last-child{margin-bottom:0}.section-services .item .button{white-space:nowrap}.section-page_hero{text-align:center;color:#fff;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:26rem;padding-bottom:26rem;padding-top:clamp(80px, 13.54166667vw, 260px);padding-bottom:clamp(80px, 13.54166667vw, 260px)}.section-page_hero:before{content:'';width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.2;position:absolute;z-index:1}.section-page_hero .container{position:relative;z-index:2}.section-page_hero h1{margin-bottom:0}.section-headline_and_cta h2{font-size:6rem;font-size:clamp(36px, 3.125vw, 60px)}@media (min-width:768px){.section-headline_and_cta h2{margin-bottom:0}}.section-headline_and_cta p{margin-bottom:0;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px)}@media (max-width:767px){.section-headline_and_cta p{margin-bottom:15px}}.section-headline_and_cta .button{white-space:nowrap}.section-contact_form{padding-top:15rem;padding-top:clamp(50px, 7.8125vw, 150px)}.section-contact_form h1{font-size:4rem;font-size:clamp(32px, 2.08333333vw, 40px);margin-bottom:1em}.section-contact_form .block-text{font-size:2.2rem;font-size:clamp(18px, 1.14583333vw, 22px)}@media (max-width:991px){.section-contact_form .block-text{margin-bottom:7rem}}.section-contact_form .block-text p{position:relative;padding-left:45px}.section-contact_form .block-text p span{position:absolute;left:0;color:#ff6e00;font-size:2.4rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="text"],.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="email"],.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="password"],.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="tel"],.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="number"],.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="file"],.section-contact_form div.gform_wrapper.gravity-theme .gfield input[type="search"],.section-contact_form div.gform_wrapper.gravity-theme .gfield textarea,.section-contact_form div.gform_wrapper.gravity-theme .gfield select,.section-contact_form div.gform_wrapper.gravity-theme .gfield .selectric{border:none;border-bottom:1px solid #bebebe}.section-contact_form div.gform_wrapper.gravity-theme .gfield>label{font-weight:400;color:#db0091;margin-bottom:0}.section-contact_form div.gform_wrapper.gravity-theme .gfield textarea.large{height:120px}.section-contact_form div.gform_wrapper.gravity-theme #field_2_8{padding-top:3rem}@media (min-width:768px){.section-contact_form div.gform_wrapper.gravity-theme #field_2_8{order:10}}.section-contact_form div.gform_wrapper.gravity-theme #field_submit{padding-top:3rem}.section-contact_form div.gform_wrapper.gravity-theme .ginput_container_consent{position:relative}.section-contact_form div.gform_wrapper.gravity-theme .ginput_container_consent input[type="checkbox"]{position:absolute;left:0;opacity:0}.section-contact_form div.gform_wrapper.gravity-theme .ginput_container_consent input[type="checkbox"]+label{position:relative;font-size:16px;padding-left:35px;cursor:pointer}.section-contact_form div.gform_wrapper.gravity-theme .ginput_container_consent input[type="checkbox"]+label:before{content:'';width:23px;height:23px;position:absolute;left:0;top:2px;border:2px solid #ff6e00}.section-contact_form div.gform_wrapper.gravity-theme .ginput_container_consent input[type="checkbox"]:checked+label:after{content:'';width:13px;height:13px;position:absolute;background-color:#ff003a;left:5px;top:7px}.section-centered_intro_text{font-size:5.8rem;font-size:clamp(30px, 3.02083333vw, 58px);text-align:center;font-weight:600;font-family:'Urbanist',sans-serif;line-height:1.2;padding-top:12rem;padding-bottom:12rem;padding-top:clamp(60px, 6.25vw, 120px);padding-bottom:clamp(60px, 6.25vw, 120px)}.section-centered_intro_text .text{max-width:1220px;max-width:clamp(610px, 63.54166667vw, 1220px);margin:0 auto}.section-centered_intro_text .text>*:last-child{margin-bottom:0}.section-full_width_image .container-fluid{padding-left:0;padding-right:0;max-width:2048px}.section-full_width_image img{width:100%}.section-our_team+.bg-gray{background-color:#fff}.section-our_team .team-list{max-width:1220px;max-width:clamp(610px, 63.54166667vw, 1220px);margin:0 auto}@media (max-width:767px){.section-our_team .team-list .item+.item{margin-top:20px}}.section-our_team .team-list .item .image{flex:0 0 386px;flex-basis:clamp(160px, 20.10416667vw, 386px)}.section-our_team .team-list .item .image span{display:block;padding-bottom:90%;background-repeat:no-repeat;background-position:center;background-size:cover}.section-our_team .team-list .item .text{padding:3rem 0 3rem 3.2rem;font-size:2.1rem;font-size:clamp(14px, 1.09375vw, 21px);flex:1}@media (max-width:767px){.section-our_team .team-list .item .text{font-size:14px}}.section-our_team .team-list .item .text h3{font-size:4rem;font-size:clamp(26px, 2.08333333vw, 40px);margin-bottom:10px}.section-our_team .team-list .item .text>p{margin-bottom:0;font-weight:400}.section-our_team .team-list .item .team-bio{padding-top:4rem}@media (max-width:767px){.section-our_team .team-list .item .team-bio{padding-top:2rem}}.section-our_team .team-list .item .team-bio-button{border:none;color:#ff6e00;background:none;font-size:1.6rem;font-weight:800;text-transform:uppercase;font-family:'Urbanist',sans-serif;padding:0;border-bottom:1px solid #ff6e00}.section-our_team .team-list .item .team-bio-button.opened{display:none}@media (max-width:767px){.section-our_team .team-list .item .team-bio-button.opened{display:inline-block;opacity:0;visibility:hidden}}.section-our_team .team-list .item .team-bio-button:hover{color:#db0091;border-bottom-color:#db0091}.section-our_team .team-list .item .team-bio-content{display:none}@media (max-width:767px){.section-our_team .team-list .item .team-bio-content{display:none !important}}.section-our_team .team-list .item .team-bio-mobile{display:none;padding-top:15px;font-size:clamp(14px, 1.09375vw, 21px);flex:0 0 100%}@media (min-width:768px){.section-our_team .team-list .item.opened{align-items:flex-start !important}}.section-our_team .team-list .item.opened .text{padding-top:9.5rem;padding-top:clamp(20px, 4.94791667vw, 95px)}@media (max-width:767px){.section-our_team .team-list .item.opened .text{padding-top:3rem}}.section-our_team .team-list .item:nth-child(2n){margin-left:386px;margin-left:clamp(220px, 20.10416667vw, 386px)}@media (max-width:767px){.section-our_team .team-list .item:nth-child(2n){margin-left:0}}.section-news .item{display:block;background-color:#fff;border:1px solid #fff;color:#202020;padding:3.5rem}.section-news .item .post-date{text-transform:uppercase;font-weight:600;font-family:'Urbanist',sans-serif;letter-spacing:0.5px;margin-bottom:2rem}.section-news .item h3{font-size:4rem;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;min-height:264px;min-height:clamp(16px, 13.75vw, 264px)}@media (max-width:767px){.section-news .item h3{min-height:1em}}.section-news .item .text>*:last-child{margin-bottom:0}.section-news .item.featured{margin-bottom:6rem;padding:0;border:none !important;margin-bottom:clamp(18px, 3.125vw, 60px)}.section-news .item.featured h3{min-height:auto}.section-news .item.featured .image-bg{display:block;padding-bottom:65%;background-repeat:no-repeat;background-position:center;background-size:cover}.section-news .item.featured .text{padding:3.5rem 5.5rem}@media (max-width:767px){.section-news .item.featured .text{padding:3.5rem}}.section-news .item:hover{border-color:#ff6e00}.section-news .item:hover h3{color:#ff6e00}.section-news .blog-posts__row{--bs-gutter-x:6rem;--bs-gutter-y:6rem;--bs-gutter-x:clamp(18px, 3.125vw, 60px);--bs-gutter-y:clamp(18px, 3.125vw, 60px)}.section-news .blog-pagination{margin-top:9rem;margin-top:clamp(40px, 4.6875vw, 90px)}.section-news .blog-pagination .button{width:100%}.section-headline_and_text h2{font-size:4rem;font-size:clamp(30px, 2.08333333vw, 40px)}.section-headline_and_text h2:last-child{margin-bottom:0}.section-headline_and_text .row{--bs-gutter-y:6rem}.section-headline_and_text .block{max-width:1324px;margin:0 auto}.section-headline_and_text .block-title{max-width:460px}.section-headline_and_text .block-text{font-size:2.1rem}.section-headline_and_text .block-text h4{text-transform:uppercase;font-weight:600;margin-bottom:0.55em}.section-headline_and_text .block-text h4:not(:first-child){margin-top:2.55em}.section-headline_and_text .block-text>*:last-child{margin-bottom:0}.section-headline_and_text+.section-benefits{padding-top:3rem}.section-headline_and_icons h2{font-size:4rem}.section-headline_and_icons .block{max-width:1324px;margin:0 auto}.section-headline_and_icons .block-title{max-width:460px}.section-headline_and_icons .block>.row{--bs-gutter-y:8rem}@media (max-width:767px){.section-headline_and_icons .block>.row h2{margin-bottom:0}}.section-headline_and_icons .benefits-block .row{--bs-gutter-y:8rem}.section-headline_and_icons .benefits-block .item{text-align:left;max-width:none}.section-headline_and_icons .benefits-block .item .txt{padding-left:5.3rem}@media (max-width:767px){.section-headline_and_icons .benefits-block .item .txt{padding-left:25px}}@media (max-width:767px){.section-headline_and_icons .benefits-block .item .sq{margin-top:6px;margin-bottom:0}}.section-page_title{background:#f4f4f4}.section-page_title h1{margin-bottom:0}.table{margin-bottom:3rem}.table>:not(caption)>*>*{padding:1rem 1.5rem}.section-impact_services{color:#fff}.section-impact_services .block{max-width:1324px;margin:0 auto}.section-impact_services h2{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:6rem}.section-impact_services a{color:#fff;display:inline-block;border-bottom:2px solid #fff}.section-impact_services a:hover{text-decoration:none;color:#ff003a}@media (max-width:767px){.section-impact_services .item{margin-top:20px}}.section-impact_services .item h4{font-size:clamp(28px, 2.08333333vw, 40px);font-weight:600;margin-bottom:0;line-height:1.3}.section-benefits h2{font-size:4rem;margin-bottom:2.5em}.section-benefits .block{max-width:1324px;margin:0 auto}.benefits-block .item{text-align:center;font-size:2.1rem;max-width:386px;margin:0 auto;font-size:clamp(16px, 1.09375vw, 21px)}@media (max-width:1399px){.benefits-block .item{max-width:320px}}@media (max-width:1199px){.benefits-block .item{max-width:290px}}.benefits-block .item .sq{display:block;flex:0 0 65px;flex-basis:clamp(42px, 3.38541667vw, 65px);width:65px;width:clamp(42px, 3.38541667vw, 65px);height:65px;height:clamp(42px, 3.38541667vw, 65px);margin:0 auto 3.2rem;margin-bottom:clamp(20px, 1.66666667vw, 32px)}.benefits-block .item .txt>*:last-child{margin-bottom:0}.benefits-block .row{--bs-gutter-y:12rem}.section-recent_work{overflow:hidden}.section-recent_work h2{font-size:4rem;font-size:clamp(30px, 2.08333333vw, 40px);margin-bottom:0}.section-recent_work .case-studies-list{margin-top:2rem;--bs-gutter-y:6rem;--bs-gutter-x:7.2rem;--bs-gutter-x:clamp(30px, 3.125vw, 60px);--bs-gutter-y:clamp(30px, 3.75vw, 72px)}@media (max-width:991px){.section-recent_work .case-studies-list{margin-top:0}.section-recent_work .case-studies-list>*:first-child{margin-top:0}}.section-recent_work .item{background-color:#fff}.section-recent_work .item .image{flex:0 0 39%;position:relative;display:block}.section-recent_work .item .image .img-bg{padding-bottom:150%}.section-recent_work .item .txt{padding:3rem 6.5rem}@media (max-width:1499px){.section-recent_work .item .txt{padding:2.5rem 3.5rem;font-size:16px}}@media (max-width:1199px){.section-recent_work .item .txt{padding:2rem 15px;font-size:14px}}@media (max-width:991px){.section-recent_work .item .txt{padding:2rem 25px;font-size:15px}}.section-recent_work .item .txt h3{font-size:3rem}@media (max-width:1499px){.section-recent_work .item .txt h3{font-size:2.8rem}}.section-recent_work .item .txt h3 a{color:#202020}.section-recent_work .item .txt h3 a:hover{color:#ff6e00}.section-recent_work .item .txt>*:last-child{margin-bottom:0}.section-international_team{color:#fff;overflow:hidden}.section-international_team .team-list .item{width:504px;background-color:#ff003a;width:clamp(450px, 26.25vw, 504px)}@media (max-width:767px){.section-international_team .team-list .item{width:100%}}.section-international_team .team-list .item .image{flex:0 0 50%}.section-international_team .team-list .item .image span{display:block;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.section-international_team .team-list .item .text{flex:0 0 50%;padding:2rem 3.2rem}@media (max-width:1399px){.section-international_team .team-list .item .text{font-size:16px;padding:15px 20px}}.section-international_team .team-list .item .text .item-country{text-transform:uppercase;font-family:'Urbanist',sans-serif;font-size:1.6rem;letter-spacing:0.5px;font-weight:600;margin-bottom:5px;font-size:clamp(14px, .83333333vw, 16px)}.section-international_team .team-list .item .text h3{font-size:3rem;font-size:clamp(24px, 1.5625vw, 30px);margin-bottom:15px}.section-international_team .team-list .item .text>p{margin-bottom:0;font-weight:400;line-height:1.3}.section-international_team .team-list .item:nth-child(2n+1){margin-left:252px;margin-left:clamp(225px, 13.125vw, 252px);background-color:#ff6e00}@media (max-width:767px){.section-international_team .team-list .item:nth-child(2n+1){margin-left:0}}.section-host_steps{color:#fff;overflow:hidden}@media (min-width:1500px){.section-host_steps .col-xl-5{width:33.3333%}}@media (min-width:1500px){.section-host_steps .col-xl-7{width:50%}}.section-host_steps h2{margin-bottom:3rem}@media (max-width:1399px){.section-host_steps h2{font-size:6rem}}.section-host_steps .block-text{font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px);max-width:clamp(260px, 27.08333333vw, 520px)}@media (max-width:767px){.section-host_steps .block-text{max-width:100%}}.section-host_steps .block-text>*:last-child{margin-bottom:0}.section-host_steps .bg-white{color:#ff6e00}@media (min-width:1200px){.section-host_steps .steps{margin-right:clamp(-37.5px, -3.90625vw, -75px);padding-bottom:24%}}@media (min-width:768px) and (max-width:1199px){.section-host_steps .steps{margin-top:4rem;padding-bottom:25%}}@media (max-width:767px){.section-host_steps .steps{margin-top:4rem;flex-wrap:wrap;justify-content:center}}.section-host_steps .steps .item{flex:1;font-family:'Urbanist',sans-serif;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;line-height:1.2;font-size:clamp(15px, .9375vw, 18px)}@media (max-width:767px){.section-host_steps .steps .item{flex:0 0 50%}}@media (min-width:768px){.section-host_steps .steps .item:nth-child(2n+1){-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}.section-host_steps .steps .item-block{padding-bottom:100%;position:relative}.section-host_steps .steps .item-content{position:absolute;left:0;top:0;width:100%;height:100%;padding:1rem;text-align:center}.section-host_steps .steps .item span{min-height:48px}.section-host_steps .steps .item .h2{margin-bottom:5px}@media (max-width:767px){.section-host_steps .steps .item .h2{font-size:6rem}}.section-text_and_image{font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px)}.section-text_and_image .row{--bs-gutter-y:30px}.section-text_and_image h3{font-size:4rem;font-size:clamp(30px, 2.08333333vw, 40px);margin-bottom:0.75em}.section-text_and_image .block{max-width:1324px;margin:0 auto}.section-text_and_image .image{text-align:center}.section-featured_event{font-size:2.1rem;font-size:clamp(17px, 1.09375vw, 21px)}.section-featured_event h2{margin-bottom:0}.section-featured_event .block-text>*:last-child{margin-bottom:0}.section-featured_event .block-video{margin-top:6rem}.section-featured_event .container-fluid{margin-top:6rem;padding-left:38px;padding-right:38px;max-width:2048px}@media (max-width:767px){.section-featured_event .container-fluid{padding-left:15px;padding-right:15px}}.section-case_studies{overflow:hidden}.section-case_studies h2{margin-bottom:0}.section-case_studies .block-text{font-size:2.1rem;font-size:clamp(17px, 1.09375vw, 21px)}.section-case_studies .block-text>*:last-child{margin-bottom:0}.section-case_studies .case-studies-list{margin-top:2rem;--bs-gutter-y:6rem;--bs-gutter-x:7.2rem;--bs-gutter-x:clamp(30px, 3.125vw, 60px);--bs-gutter-y:clamp(30px, 3.75vw, 72px)}@media (max-width:767px){.section-case_studies .case-studies-list{margin-top:6rem}}@media (max-width:991px){.section-case_studies .case-studies-list>*:first-child{margin-top:0}}.section-case_studies .item{background-color:#fff}.section-case_studies .item .image{flex:0 0 39%;position:relative;display:block}.section-case_studies .item .image .img-bg{padding-bottom:150%}.section-case_studies .item .txt{padding:3rem 6.5rem}@media (max-width:1499px){.section-case_studies .item .txt{padding:2.5rem 3.5rem;font-size:16px}}@media (max-width:1199px){.section-case_studies .item .txt{padding:2rem 15px;font-size:14px}}@media (max-width:991px){.section-case_studies .item .txt{padding:2rem 25px;font-size:15px}}.section-case_studies .item .txt h3{font-size:3rem}@media (max-width:1499px){.section-case_studies .item .txt h3{font-size:2.8rem}}.section-case_studies .item .txt h3 a{color:#202020}.section-case_studies .item .txt h3 a:hover{color:#ff6e00}.section-case_studies .item .txt>*:last-child{margin-bottom:0}.section-case_studies+.section-headline_and_cta{padding-top:0}.img-bg{position:relative;display:block}.img-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.page-body h1,.page-body h2{font-size:36px;font-size:clamp(30px, 1.875vw, 36px)}.page-body h3{font-size:28px;font-size:clamp(24px, 1.45833333vw, 28px)}@media (max-width:767px){.page-body h3{font-size:24px}}.page-body h4{font-size:24px;font-size:clamp(21px, 1.25vw, 24px)}.page-body h5{text-transform:uppercase;font-family:'Urbanist',sans-serif;font-weight:600}.page-body>*:last-child{margin-bottom:0}@media (min-width:1441px){.container-small{max-width:1354px}}.section-search-page h1{font-size:6rem;margin-bottom:0.75em;font-size:clamp(40px, 3.125vw, 60px)}.section-search-page h3.search-results-count{font-size:4rem;font-size:clamp(30px, 2.08333333vw, 40px);margin-bottom:1.5em}.section-search-page .form-search{max-width:920px}.section-search-page .form-search input[type="search"]{height:120px;padding-left:30px;padding-right:30px;font-size:2.4rem}@media (max-width:1499px){.section-search-page .form-search input[type="search"]{height:100px}}@media (max-width:991px){.section-search-page .form-search input[type="search"]{height:60px;font-size:2.1rem;padding-left:20px;padding-right:20px}}.section-search-page .form-search .button{font-size:3rem;height:120px;width:122px;padding:5px}.section-search-page .form-search .button span{margin-right:0}@media (max-width:1499px){.section-search-page .form-search .button{height:100px}}@media (max-width:991px){.section-search-page .form-search .button{height:60px;width:72px}}.section-search-page .search-results-item{font-size:2.1rem;font-size:clamp(17px, 1.09375vw, 21px);margin-bottom:6rem}.section-search-page .search-results-item h3{text-transform:uppercase;font-size:2.4rem;font-size:clamp(20px, 1.25vw, 24px)}.section-search-page .search-results-item h3 a{color:#202020}.section-search-page .search-results-item h3 a:hover{color:#ff6e00}.section-search-page .search-results-item .text>*:last-child{margin-bottom:0}.section-search-page .search-results-item .image{flex:0 0 180px;margin-right:25px}@media (max-width:767px){.section-search-page .search-results-item .image{flex:0 0 90px}}.search-pagination{font-size:2.1rem;margin-top:8rem;font-size:clamp(16px, 1.09375vw, 21px)}.search-pagination .pager{margin-right:4.5rem}.page-template-single-case_study .section-page_hero__block{max-width:930px;margin:0 auto}.page-template-single-case_study .section-text .page-body{max-width:788px;margin-left:auto;margin-right:auto}.page-template-single-case_study .section-image,.page-template-single-case_study .section-2_images{padding-top:0;padding-bottom:0}.section-image .container-fluid{max-width:2048px;padding:0}.section-image img{width:100%}.section-text h5{margin-bottom:0.75em}.section-video_and_text .h5,.section-text_2_columns .h5{font-weight:600;font-size:1.8rem;text-transform:uppercase;margin-bottom:1.5em}.section-video_and_text .row,.section-text_2_columns .row{--bs-gutter-y:3rem}@media (min-width:992px){.section-video_and_text .row,.section-text_2_columns .row{--bs-gutter-x:7.5rem}}.type-case_study>.page-builder-section:first-child{padding-top:0}.sticky-menu{position:fixed;right:0;top:50%;margin-top:-88px;z-index:1051;background:#fff;background:rgba(255,255,255,0.85);-webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.11);-moz-box-shadow:1px 1px 12px rgba(0,0,0,0.11);box-shadow:1px 1px 12px rgba(0,0,0,0.11);padding:10px 15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);margin-right:70px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;min-height:150px}@media (max-width:991px){.sticky-menu{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}}.sticky-menu .sticky-menu-default-label{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background:#ff6e00;text-transform:uppercase;color:#fff;position:absolute;width:150px;height:100%;left:0;top:100%;z-index:5;text-align:center;padding:14px 0 10px;line-height:24px;letter-spacing:1.5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:600;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}@media (max-width:991px){.sticky-menu .sticky-menu-default-label{display:none}}.sticky-menu .sticky-menu-toggle{background:#ff6e00;width:22px;height:22px;padding:0px 3px 0 0;border:2px solid #dedede;font-size:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;position:absolute;left:-11px;top:50%;margin-top:-11px;z-index:6;display:flex;align-items:center;justify-content:center}.sticky-menu .sticky-menu-toggle span{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}.sticky-menu ul{padding:0;margin:0;list-style:none}.sticky-menu ul li{font-size:13px;font-weight:600;text-transform:uppercase;padding:10px 0;cursor:pointer;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.sticky-menu ul li:hover{color:#202020}.sticky-menu ul li>span [class^="icon-"]{font-size:12px;color:#db0091;vertical-align:middle;margin-right:10px;text-align:center;display:inline-block;border:3px solid #db0091;border-radius:50%;width:21px;height:21px;padding-left:3px;display:flex;align-items:center;justify-content:center;padding-top:0.5px}.sticky-menu ul li>span [class^="icon-"]+span{padding-top:2px}.sticky-menu ul li>span .text{display:flex;align-items:center;margin-left:5px;opacity:0}.sticky-menu.sticky-menu-expanded{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:0}.sticky-menu.sticky-menu-expanded .sticky-menu-default-label{opacity:0;visibility:hidden;transition-delay:0s}.sticky-menu.sticky-menu-expanded ul li>span .text{opacity:1}.sticky-menu.sticky-menu-expanded .sticky-menu-toggle{padding:0 0 0 3px}.sticky-menu.sticky-menu-expanded .sticky-menu-toggle span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:991px){.sticky-menu{width:100%;bottom:0;right:auto;left:0;margin-top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:auto;margin-right:0;padding:0;z-index:100}.sticky-menu ul li{float:left;width:33.3333%;text-align:center}.sticky-menu ul li>span .text{display:none;margin-left:0}.sticky-menu .sticky-menu-toggle{display:none}}.post-type-archive-product .sticky-menu{display:none}.fancybox-iframe{height:100%;width:100%}.product-title-block{padding-top:12rem;padding-top:clamp(50px, 6.25vw, 120px);padding-bottom:0;font-size:2.1rem;font-size:clamp(18px, 1.09375vw, 21px)}@media (max-width:991px){.product-title-block--left{margin-bottom:3rem}}.product-title-block h1{margin-bottom:0}.product-title-block p{margin-bottom:0;margin-top:5px}.product-title-block .button{white-space:nowrap}.product-title-block .product-licensing-external{text-align:right}.post-type-archive-product .woocommerce-products-header{display:none}.section-product_screenshots{overflow:hidden}.section-product_screenshots .row{--bs-gutter-x:6rem;--bs-gutter-y:6rem;--bs-gutter-x:clamp(18px, 3.125vw, 60px);--bs-gutter-y:clamp(18px, 3.125vw, 60px)}.section-product_screenshots .item{display:block}.section-product_screenshots .item .img-bg{padding-bottom:66.5%}.section-product_awards{color:#fff}.section-product_awards h4{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:5rem;font-size:clamp(15px, 1.25vw, 24px)}@media (max-width:1499px){.section-product_awards h4{padding-left:0}}.section-product_awards a{color:#fff;text-decoration:underline;text-decoration-thickness:1px}.section-product_awards a:hover{text-decoration:none;color:#ff003a}.section-product_awards .text{font-size:4rem;font-size:clamp(21px, 2.08333333vw, 40px)}.section-product_awards .text>*:last-child{margin-bottom:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:39.275%}@media (max-width:767px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:55.136%}@media (max-width:767px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}.film-trailer-block{flex:0 0 41.25%}@media (max-width:1399px){.film-trailer-block{flex:0 0 38%}}@media (max-width:1199px){.film-trailer-block{flex:0 0 100%;margin-bottom:4rem}}.film-trailer-block .image{display:block;position:relative}.film-trailer-block .image:before{content:"\e90a";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:10rem;height:10rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background-color:rgba(255,110,0,0.8);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:4.5rem;z-index:2;display:flex;align-items:center;justify-content:center;padding-left:1rem}.film-trailer-block .image .img-bg{padding-bottom:56.25%;z-index:1}.film-info-block{padding-left:7.4rem;padding-left:clamp(40px, 3.85416667vw, 74px);flex:1;font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px)}@media (max-width:1199px){.film-info-block{padding-left:0;flex:0 0 100%}}.film-info-block h4{text-transform:uppercase;font-size:1em;letter-spacing:0.5px;font-weight:600;color:#ff6e00;margin-bottom:8px}.film-info-block .info-fields{line-height:1.3;margin-bottom:3rem}.film-press-quotes{margin-bottom:7rem}.film-press-quotes--items .item{padding:1rem 0 3.4rem}.film-press-quotes--items .item p{margin-bottom:0}.film-press-quotes--items .item h5{font-family:'Urbanist',sans-serif;font-weight:600;margin-bottom:0}.film-press-quotes--items .item:nth-child(3)~.item{display:none}.film-press-quotes--items.expanded .item{display:block !important}.film-info-actions .button{padding-left:3.6rem !important;padding-right:3.6rem !important}@media (max-width:1699px){.film-info-actions .button{padding-left:2.5rem !important;padding-right:2.5rem !important}}@media (min-width:1200px) and (max-width:1399px){.film-info-actions .button{font-size:1.6rem !important}}@media (max-width:767px){.film-info-actions .secondary{margin-top:10px}}.film-share-block{position:relative;margin-left:10px}.film-share-block .addthis_inline_share_toolbox{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:185px;padding:3px 0;text-align:center}.products-carousel{padding-left:106px;padding-right:106px;padding-left:clamp(6px, 6.875vw, 132px);padding-right:clamp(6px, 6.875vw, 132px)}@media (max-width:991px){.products-carousel{margin-right:-0.75rem;margin-left:-0.75rem;padding-left:0;padding-right:0}.products-carousel:before{content:'';background:-moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);position:absolute;left:0;height:100%;top:0;width:25%;pointer-events:none;z-index:2}.products-carousel:after{content:'';background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);position:absolute;right:0;height:100%;top:0;width:25%;pointer-events:none;z-index:2}}@media (max-width:767px){.products-carousel .slick-list{padding-right:21%;padding-left:21%}}.products-carousel:not(.slick-initialized){display:none}.products-carousel .slick-track{margin-left:0}.products-carousel .product{padding:0 22px}@media (max-width:1499px){.products-carousel .product{padding:0 15px}}@media (max-width:1199px){.products-carousel .product{padding:0 9px}}@media (max-width:767px){.products-carousel .product{padding:0 5px}}.products-carousel .product .image{position:relative}.products-carousel .product .image .img-bg{display:block;padding-bottom:150%}.products-carousel .product .image .img-bg img{margin-bottom:0;height:100%}.products-carousel .product .woocommerce-loop-product__title{text-align:center;text-transform:uppercase;padding:15px 0;font-weight:600;display:none}.products-carousel .product:hover .image .film-logline{opacity:1}.related.products{overflow:hidden}.single-product #main.licensing>*{display:none}.single-product #main.licensing .product-film-licensing{display:block}.single-product .sticky-cta{display:none}.label-info-popup{border:2px solid #ff6e00;background:#F4F4F4;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.29);-moz-box-shadow:0px 3px 6px rgba(0,0,0,0.29);box-shadow:0px 3px 6px rgba(0,0,0,0.29);padding:4.5rem 3rem 3rem;position:absolute;max-width:610px;right:0;top:0;z-index:49;font-size:15px;visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-duration:.3s,0s;transition-delay:0s,.3s;transition-timing-function:ease-in-out}.label-info-popup.active{visibility:visible;opacity:1;transition-delay:0s,0s}.label-info-popup--close{position:absolute;right:7px;top:5px;font-size:1.8rem;border:none;background:none;padding:0;z-index:2;color:#ff6e00}.label-info-popup>*:last-child{margin-bottom:0}.product-film-licensing{display:none}.product-film-licensing .licensing-form-main{border:2px solid #a5a5a5;background-color:#fff;padding:5.5rem;padding:clamp(20px, 2.86458333vw, 55px)}.product-film-licensing .licensing-form-main .form-item{position:relative}.product-film-licensing .licensing-form-main .form-item:not(:first-child){margin-top:3.5rem}.product-film-licensing .licensing-form-main .form-item.has-error~div{opacity:0.3;pointer-events:none}.product-film-licensing .licensing-form-main .form-item>label{font-weight:600;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px);margin-bottom:2rem;font-family:'Urbanist',sans-serif;display:block;position:relative;padding-right:45px}.product-film-licensing .licensing-form-main .form-item>label button{position:absolute;right:0;top:0;color:#C6C6C6;background:none;border:none;padding:0;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px)}.product-film-licensing .licensing-form-main .form-item>label small{font-weight:400;font-size:0.75em}.product-film-licensing .licensing-form-main .form-item._required>label:after{content:'*';color:#ff003a;margin-left:5px}@media (min-width:1200px){.product-film-licensing .licensing-form-main .form-item input[type="text"],.product-film-licensing .licensing-form-main .form-item input[type="email"],.product-film-licensing .licensing-form-main .form-item input[type="password"],.product-film-licensing .licensing-form-main .form-item input[type="tel"],.product-film-licensing .licensing-form-main .form-item input[type="number"],.product-film-licensing .licensing-form-main .form-item input[type="file"],.product-film-licensing .licensing-form-main .form-item input[type="search"],.product-film-licensing .licensing-form-main .form-item textarea,.product-film-licensing .licensing-form-main .form-item select,.product-film-licensing .licensing-form-main .form-item .selectric{height:82px;font-size:2.4rem;padding-left:3rem;padding-right:3rem}}@media (min-width:1200px){.product-film-licensing .licensing-form-main .form-item .selectric{padding-right:5rem}}@media (min-width:1200px){.product-film-licensing .licensing-form-main .form-item .selectric .label{height:58px;line-height:58px;font-size:2.4rem}}.product-film-licensing .licensing-form-main .form-item .field{position:relative}.product-film-licensing .licensing-form-main .form-item .field>[class^="icon-"]{color:#db0091;pointer-events:none;position:absolute;right:2.8rem;font-size:1.9rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.product-film-licensing .licensing-form-main .form-item-checkbox{position:relative}.product-film-licensing .licensing-form-main .form-item-checkbox+.form-item-checkbox{margin-top:4rem}.product-film-licensing .licensing-form-main .form-item-checkbox._required>label>span:after{content:'*';color:#ff003a;margin-left:5px}.product-film-licensing .licensing-form-main .form-item-checkbox input[type="checkbox"]{position:absolute;left:0;top:0;opacity:0}.product-film-licensing .licensing-form-main .form-item-checkbox input[type="checkbox"]+label{cursor:pointer;padding-left:36px;font-weight:700;font-size:2rem;position:relative;margin-bottom:10px}.product-film-licensing .licensing-form-main .form-item-checkbox input[type="checkbox"]+label:before{content:'';width:23px;height:23px;position:absolute;left:0;top:3px;border:2px solid #ff6e00;z-index:1}.product-film-licensing .licensing-form-main .form-item-checkbox input[type="checkbox"]:checked+label:after{content:'';width:13px;height:13px;background-color:#ff003a;position:absolute;left:5px;top:8px;z-index:2}.product-film-licensing .licensing-form-main .form-item-desc{font-size:1.6rem;padding-left:36px}.product-film-licensing .licensing-form-main .form-item-desc ul,.product-film-licensing .licensing-form-main .form-item-desc p{margin-bottom:0}.product-film-licensing .licensing-form-main .form-item-desc ul{padding-left:20px}.product-film-licensing .licensing-form-main .form-item-extra{display:none}.product-film-licensing .error-message{background-color:#ff6e00;color:#fff;font-size:2.4rem;margin:20px 0;padding:4.5rem 5rem;position:relative;font-size:clamp(17px, 1.25vw, 24px);padding-top:clamp(20px, 2.34375vw, 45px);padding-bottom:clamp(20px, 2.34375vw, 45px);padding-left:clamp(20px, 2.60416667vw, 50px);padding-right:clamp(20px, 2.60416667vw, 50px)}.product-film-licensing .error-message--close{position:absolute;right:5rem;top:4.5rem;font-size:1.8rem;border:none;background:none;padding:0;z-index:2;color:#fff}@media (max-width:1499px){.product-film-licensing .error-message--close{top:30px;right:30px}}@media (max-width:1199px){.product-film-licensing .error-message--close{top:20px;right:20px}}.product-film-licensing .error-message--content h2{margin-bottom:15px}.product-film-licensing .error-message--content p{margin-bottom:0}.product-film-licensing .error-message--content a{color:#fff;font-weight:700;text-decoration:underline}.product-film-licensing .error-message--content a:hover{color:#fff;text-decoration:none}.product-film-licensing .error-message--actions{padding-left:25px}@media (max-width:767px){.product-film-licensing .error-message--actions{padding-left:0;margin-top:15px}}.product-film-licensing .error-message--actions .button.link{color:#fff;white-space:nowrap;padding-bottom:10px}.product-film-licensing .error-message--actions .button.link:after{background-color:#fff}.product-film-licensing .licensing-form-summary{background-color:#fff;border:2px solid #ff6e00;padding:4rem 5.5rem;margin-bottom:5rem;padding-top:clamp(20px, 2.08333333vw, 40px);padding-bottom:clamp(20px, 2.08333333vw, 40px);padding-left:clamp(20px, 2.60416667vw, 50px);padding-right:clamp(20px, 2.60416667vw, 50px)}@media (max-width:1199px){.product-film-licensing .licensing-form-summary{margin-bottom:4rem}}@media (max-width:991px){.product-film-licensing .licensing-form-summary{margin-top:4rem}}@media (min-width:992px){.product-film-licensing .licensing-form-summary-col{position:sticky;position:-webkit-sticky;top:120px}}.product-film-licensing .licensing-form-summary .h3{font-size:4rem;font-size:clamp(24px, 2.08333333vw, 40px);margin-bottom:0}.product-film-licensing .licensing-form-summary .h2{font-size:3rem;margin-bottom:10px}.product-film-licensing .licensing-form-summary .summary-title{border-bottom:1px solid #d5d5d5;padding:0 0 25px;margin:0 0 25px}.product-film-licensing .licensing-form-summary .summary-product .image{flex:0 0 48%}.product-film-licensing .licensing-form-summary .summary-product .text{flex:1;padding-left:25px;font-size:1.6rem}.product-film-licensing .licensing-form-summary .summary-product .text>*:last-child{margin-bottom:0}.product-film-licensing .licensing-form-summary .product-total{border-top:1px solid #d5d5d5;padding:25px 0 0;margin:25px 0 0}.product-film-licensing #button-add-to-cart{width:100%;font-size:3rem;font-size:clamp(24px, 1.5625vw, 30px);height:120px}.product-film-licensing #button-add-to-cart span{vertical-align:middle;margin-left:15px;margin-right:0}div.ui-datepicker:not(.gform-legacy-datepicker){border:1px solid #dedede;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:-1px 0;padding:25px}div.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title{font-size:2.4rem}div.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border:none;margin:0 0 10px;padding:0 0 10px}div.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{top:5px !important}div.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before{content:"\e900";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;color:#db0091;border:none}div.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{top:5px !important}div.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before{content:"\e901";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;color:#db0091;border:none}div.ui-datepicker:not(.gform-legacy-datepicker) td span{text-align:center}div.ui-datepicker:not(.gform-legacy-datepicker) td.ui-state-disabled span{opacity:0.5}div.ui-datepicker:not(.gform-legacy-datepicker) th{font-weight:400;color:#B9B9B9}div.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}div.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,div.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover{background-color:#ff6e00}.woocommerce .products ul,.woocommerce ul.products{margin-left:-14px;margin-right:-14px}@media (max-width:1499px){.woocommerce .products ul,.woocommerce ul.products{margin-left:-10px;margin-right:-10px}}@media (max-width:1329px){.woocommerce .products ul,.woocommerce ul.products{margin-left:-9px;margin-right:-9px}}.woocommerce .products ul li.product,.woocommerce ul.products li.product{width:25% !important;margin-left:0;margin-right:0;padding:0 14px;text-align:center;clear:none !important}@media (min-width:992px) and (max-width:1329px){.woocommerce .products ul li.product:nth-child(3n+1),.woocommerce ul.products li.product:nth-child(3n+1){clear:both !important}}@media (min-width:1330px){.woocommerce .products ul li.product:nth-child(4n+1),.woocommerce ul.products li.product:nth-child(4n+1){clear:both !important}}@media (max-width:1499px){.woocommerce .products ul li.product,.woocommerce ul.products li.product{padding:0 10px}}@media (max-width:1329px){.woocommerce .products ul li.product,.woocommerce ul.products li.product{padding:0 9px;width:33.3333% !important}}@media (max-width:991px){.woocommerce .products ul li.product,.woocommerce ul.products li.product{width:50% !important;clear:none !important}.woocommerce .products ul li.product:nth-child(2n+1),.woocommerce ul.products li.product:nth-child(2n+1){clear:both !important}}@media (max-width:374px){.woocommerce .products ul li.product,.woocommerce ul.products li.product{width:100% !important}}.woocommerce .products ul li.product .image,.woocommerce ul.products li.product .image{position:relative}.woocommerce .products ul li.product .image .img-bg,.woocommerce ul.products li.product .image .img-bg{display:block;padding-bottom:150%}.woocommerce .products ul li.product .image .img-bg img,.woocommerce ul.products li.product .image .img-bg img{margin-bottom:0;height:100%}.woocommerce .products ul li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center;text-transform:uppercase;padding:15px 0;font-weight:600}.woocommerce .products ul li.product:hover .image .film-logline,.woocommerce ul.products li.product:hover .image .film-logline{opacity:1}.film-logline{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65);color:#fff;padding:0 20px;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-size:16px;text-align:center}@media (max-width:1499px){.film-logline{font-size:14px}}@media (max-width:767px){.film-logline{display:none !important}}.film-logline .h3{font-size:4.5rem;margin-bottom:15px;font-size:clamp(24px, 1.875vw, 36px)}.film-logline .button{font-size:15px !important;padding-left:25px !important;padding-right:25px !important;padding-top:12px !important;padding-bottom:12px !important;margin-top:0 !important}@media (max-width:1499px){.film-logline .button{font-size:12px !important;padding:11px 20px !important}}@media (min-width:1200px){.shop-filters-col{position:sticky;position:-webkit-sticky;top:120px}}@media (min-width:1230px){.shop-filters-col{width:20%}.shop-filters-col+.col-xl-9{width:80%}}.shop-filters-col h4{font-size:clamp(16px, 1.09375vw, 21px);font-size:2.1rem}.shop-filters-col .woof_container{padding-bottom:0;margin-bottom:25px}.shop-filters-col .woof_text_search_container{display:none}.shop-filters-col ul.woof_list{padding-left:0}.wp-pagenavi{font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px)}.wp-pagenavi>*{width:82px;height:82px;width:clamp(40px, 4.27083333vw, 82px);height:clamp(40px, 4.27083333vw, 82px);display:inline-block;background-color:#f5f5f5;text-align:center;line-height:82px;line-height:clamp(40px, 4.27083333vw, 82px);vertical-align:top;color:#202020}.wp-pagenavi>*.current{border:2px solid #ff003a;line-height:78px;line-height:clamp(36px, 4.0625vw, 78px)}.wp-pagenavi>*.nextpostslink{background-color:#db0091;color:#fff;font-size:0px;padding-left:5px}.wp-pagenavi>*.nextpostslink:hover{background-color:#ff003a}.wp-pagenavi>*.nextpostslink:after{content:"\e90e";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px)}.wp-pagenavi>*.previouspostslink{background-color:#db0091;color:#fff;font-size:0px;padding-right:5px}.wp-pagenavi>*.previouspostslink:hover{background-color:#ff003a}.wp-pagenavi>*.previouspostslink:after{content:"\e90f";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px)}.wp-pagenavi>*+*{margin-left:10px}div.woof_info_popup{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#ff6e00;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}@media (max-width:1199px){.mobile-products-filters-holder{height:54px}}@media (max-width:991px){.mobile-products-filters-holder{height:46px}}.mobile-products-filters:not(.sticky) .container{padding-left:0;padding-right:0}.mobile-products-filters.sticky{position:fixed;top:80px;z-index:99;background-color:#f5f5f5;width:100%;left:0;padding:8px 0}@media (max-width:767px){.mobile-products-filters.sticky{top:72px}}@media (min-width:992px){.mobile-products-filters.sticky{top:92px}}.mobile-products-filters .mobile-products-search-form{position:relative}@media (max-width:575px){.mobile-products-filters .mobile-products-search-form{width:calc(100vw - 30px - 90px - 13px - 120px - 13px)}}.mobile-products-filters .mobile-products-search-form input{padding-right:60px}.mobile-products-filters .mobile-products-search-form button{position:absolute;right:10px;top:50%;font-size:16px;margin-top:-11.5px;z-index:1;border:none;background:none;color:#a5a5a5}.mobile-products-trigger{font-size:0px;margin-left:13px}.mobile-products-trigger a{display:inline-block;font-size:16px;line-height:26px;padding:13px 25px;font-weight:500;color:#a5a5a5;border:1px solid #dedede}@media (max-width:991px){.mobile-products-trigger a{font-size:14px;line-height:26px;padding:9px 15px}}.mobile-products-trigger a:after{content:"\e915";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:9px;margin-left:10px}@media (min-width:1200px){.filters-block{display:block !important}}@media (max-width:1199px){.filters-block{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;background:#fff;z-index:999;display:none}}.filters-block .filters-title{text-align:right;padding:30px;position:relative}.filters-block .filters-title h4{text-transform:uppercase;font-size:14px;font-weight:500;margin:0}.filters-block .filters-title button{border:none;background:none;margin-left:auto;color:#ff003a;font-size:22px}@media (max-width:1199px){.filters-block .filters-main{padding:0 30px;max-height:calc(100vh - 20px);overflow:auto;-webkit-overflow-scroll:touch}}.filters-block .filters-submit{padding:30px}@media (min-width:1200px){.filters-block .filters-submit{display:none}}.filters-block .filters-submit button{width:100%}.filters-block .filters-submit button:after{display:none}@media (max-width:1199px){body.filters-opened{overflow:hidden}}.woocommerce .quantity .qty{width:90px;padding:10px}.woocommerce .woocommerce-result-count{display:none}@media (min-width:1200px){.woocommerce .woocommerce-ordering{margin-top:-15.5rem}}@media (max-width:1199px){.woocommerce .woocommerce-ordering{margin-top:-54px}}@media (max-width:991px){.woocommerce .woocommerce-ordering{margin-top:-46px;max-width:120px}}@media (max-width:1199px){.woocommerce .woocommerce-ordering.sticky{position:fixed;right:clamp(15px, 2.34375vw, 45px);z-index:100;margin-top:0;top:88px}}@media (max-width:767px){.woocommerce .woocommerce-ordering.sticky{top:80px}}@media (min-width:992px){.woocommerce .woocommerce-ordering.sticky{top:100px}}.woocommerce nav.woocommerce-pagination ul{border:none;margin:0}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:2.1rem;font-size:clamp(16px, 1.09375vw, 21px);width:82px;height:82px;width:clamp(40px, 4.27083333vw, 82px);height:clamp(40px, 4.27083333vw, 82px);display:inline-block;background-color:#f5f5f5;text-align:center;line-height:82px;line-height:clamp(40px, 4.27083333vw, 82px);vertical-align:top;color:#202020;padding:0}.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li span.current{border:2px solid #ff003a;line-height:78px;color:#202020;line-height:clamp(36px, 4.0625vw, 78px)}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li span.next{background-color:#db0091;color:#fff;font-size:0px;padding-left:5px}.woocommerce nav.woocommerce-pagination ul li a.next:hover,.woocommerce nav.woocommerce-pagination ul li span.next:hover{background-color:#ff003a}.woocommerce nav.woocommerce-pagination ul li a.next:after,.woocommerce nav.woocommerce-pagination ul li span.next:after{content:"\e90e";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px)}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li span.prev{background-color:#db0091;color:#fff;font-size:0px;padding-right:5px}.woocommerce nav.woocommerce-pagination ul li a.prev:hover,.woocommerce nav.woocommerce-pagination ul li span.prev:hover{background-color:#ff003a}.woocommerce nav.woocommerce-pagination ul li a.prev:after,.woocommerce nav.woocommerce-pagination ul li span.prev:after{content:"\e90f";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:3rem;font-size:clamp(18px, 1.5625vw, 30px)}.woocommerce nav.woocommerce-pagination ul li+li{margin-left:10px}.woocommerce table.shop_table{border-radius:0px}.woocommerce table.shop_table td{line-height:1.5}.woocommerce table.shop_table td.actions div.coupon{display:flex}.woocommerce table.shop_table td.actions div.coupon input.input-text{padding:11px 15px;font-size:16px;line-height:26px !important;width:100%;margin:0;border-right:none}.woocommerce table.shop_table tfoot th{line-height:1.5;font-weight:400}.woocommerce table.shop_table tfoot td{font-weight:400}.woocommerce table.shop_table .button{font-size:1.6rem;padding:10px 25px;white-space:nowrap;font-size:clamp(12px, .83333333vw, 16px)}@media (max-width:1199px){.woocommerce table.shop_table .button{font-size:16px}}.woocommerce table.shop_table .cart-item-meta{margin-bottom:0;font-size:1.6rem;max-width:420px}@media (max-width:767px){.woocommerce table.shop_table .cart-item-meta{max-width:100%}}.woocommerce table.shop_table td.product-thumbnail{width:130px}.woocommerce table.shop_table img{width:106px}.woocommerce table.shop_table td.product-name>a{font-size:2.4rem;font-weight:600;font-family:'Urbanist',sans-serif;text-decoration:underline;display:inline-block;margin-bottom:10px}.woocommerce table.shop_table td.product-name>a:hover{text-decoration:none}.woocommerce a.remove{width:42px;height:42px;background:none;border:2px solid #ff003a;color:#ff003a;font-size:2.2rem;opacity:0.5;text-align:center;display:flex;align-items:center;justify-content:center}.woocommerce a.remove span{vertical-align:middle}.woocommerce a.remove:hover{opacity:1;background-color:#ff003a;color:#fff}.woocommerce .woocommerce-checkout{margin-top:6rem;border-top:2px solid #db0091;padding-top:6rem}.woocommerce .woocommerce-checkout h3{text-transform:capitalize;font-size:4rem}@media (min-width:992px){.woocommerce .woocommerce-checkout .checkout-summary-col{position:sticky;position:-webkit-sticky;top:120px}}.woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields__field-wrapper{margin-left:-10px;margin-right:-10px}.woocommerce .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row{padding:0 10px;margin-bottom:3.5rem}.woocommerce .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field{margin-bottom:10px}.woocommerce .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row-last{width:50%}.woocommerce h3#ship-to-different-address{font-size:2rem;position:relative}.woocommerce h3#ship-to-different-address input[type="checkbox"]{position:absolute;left:0;top:0;opacity:0}.woocommerce h3#ship-to-different-address input[type="checkbox"]+span{cursor:pointer;padding-left:36px;font-weight:700;font-size:2rem;position:relative;margin-bottom:10px}.woocommerce h3#ship-to-different-address input[type="checkbox"]+span:before{content:'';width:23px;height:23px;position:absolute;left:0;top:1px;border:2px solid #ff6e00;z-index:1}.woocommerce h3#ship-to-different-address input[type="checkbox"]:checked+span:after{content:'';width:13px;height:13px;background-color:#ff003a;position:absolute;left:5px;top:6px;z-index:2}.woocommerce #order_review td.product-name h4{font-weight:600;font-family:'Urbanist',sans-serif;font-size:clamp(18px, 1.09375vw, 21px)}.woocommerce #order_review td.product-name .cart-item-meta{font-size:14px;line-height:1.3}.woocommerce #payment{padding-top:3rem;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.woocommerce #payment #place_order{float:none;width:100%}.woocommerce #payment ul.payment_methods{padding:0;border:none}.woocommerce #payment ul.payment_methods>li{position:relative;line-height:1.5}.woocommerce #payment ul.payment_methods>li+li{margin-top:3rem}.woocommerce #payment ul.payment_methods>li input[type="checkbox"],.woocommerce #payment ul.payment_methods>li input[type="radio"]{position:absolute;left:0;top:0;opacity:0}.woocommerce #payment ul.payment_methods>li input[type="checkbox"]+label,.woocommerce #payment ul.payment_methods>li input[type="radio"]+label{cursor:pointer;padding-left:36px;font-weight:700;font-size:2rem;position:relative;margin-bottom:10px}.woocommerce #payment ul.payment_methods>li input[type="checkbox"]+label:before,.woocommerce #payment ul.payment_methods>li input[type="radio"]+label:before{content:'';width:23px;height:23px;position:absolute;left:0;top:3px;border:2px solid #ff6e00;z-index:1}.woocommerce #payment ul.payment_methods>li input[type="checkbox"]:checked+label:after,.woocommerce #payment ul.payment_methods>li input[type="radio"]:checked+label:after{content:'';width:13px;height:13px;background-color:#ff003a;position:absolute;left:5px;top:8px;z-index:2}.woocommerce #payment div.form-row{padding:0;margin:0}.woocommerce form .form-row label{line-height:1.5}.woocommerce label span.optional{display:none}.woocommerce .place-order{margin-top:5rem !important}.woocommerce .place-order .form-row{position:relative}.woocommerce .place-order .form-row .required{display:none}.woocommerce .place-order .form-row input[type="checkbox"],.woocommerce .place-order .form-row input[type="radio"]{position:absolute;left:0;top:0;opacity:0}.woocommerce .place-order .form-row input[type="checkbox"]+label,.woocommerce .place-order .form-row input[type="radio"]+label,.woocommerce .place-order .form-row input[type="checkbox"]+span,.woocommerce .place-order .form-row input[type="radio"]+span{cursor:pointer;padding-left:36px;font-weight:400;font-size:1.6rem;position:relative;margin-bottom:10px;display:block}.woocommerce .place-order .form-row input[type="checkbox"]+label a,.woocommerce .place-order .form-row input[type="radio"]+label a,.woocommerce .place-order .form-row input[type="checkbox"]+span a,.woocommerce .place-order .form-row input[type="radio"]+span a{text-decoration:underline}.woocommerce .place-order .form-row input[type="checkbox"]+label a:hover,.woocommerce .place-order .form-row input[type="radio"]+label a:hover,.woocommerce .place-order .form-row input[type="checkbox"]+span a:hover,.woocommerce .place-order .form-row input[type="radio"]+span a:hover{text-decoration:none}.woocommerce .place-order .form-row input[type="checkbox"]+label:before,.woocommerce .place-order .form-row input[type="radio"]+label:before,.woocommerce .place-order .form-row input[type="checkbox"]+span:before,.woocommerce .place-order .form-row input[type="radio"]+span:before{content:'';width:23px;height:23px;position:absolute;left:0;top:1px;border:2px solid #ff6e00;z-index:1}.woocommerce .place-order .form-row input[type="checkbox"]:checked+label:after,.woocommerce .place-order .form-row input[type="radio"]:checked+label:after,.woocommerce .place-order .form-row input[type="checkbox"]:checked+span:after,.woocommerce .place-order .form-row input[type="radio"]:checked+span:after{content:'';width:13px;height:13px;background-color:#ff003a;position:absolute;left:5px;top:6px;z-index:2}.woocommerce .woocommerce-privacy-policy-text{display:none}.woocommerce .woocommerce-customer-details address{border:none;padding:0;border-radius:0px}.woocommerce .woocommerce-customer-details--phone,.woocommerce .woocommerce-customer-details--email{padding-left:0 !important}.woocommerce .woocommerce-customer-details--phone:before,.woocommerce .woocommerce-customer-details--email:before{display:none}.woocommerce ul.wc-item-meta{padding-left:0;margin-bottom:0;font-size:1.6rem;max-width:420px}.woocommerce ul.order_details{padding-left:0}@media (max-width:991px){.woocommerce ul.order_details li{width:100%;float:none;border-right:none;margin-bottom:10px}}@media (max-width:767px){.woocommerce-column+.woocommerce-column{margin-top:3rem}}.woocommerce-checkout .sticky-cta{display:none !important}.section-shop_page{background-color:#f5f5f5}.section-shop_page h2{text-align:center}.section-shop_page .container{max-width:1920px}.section-shop_page .woof_checkbox_label_selected{font-weight:400}.post-type-archive-product .sticky-cta{display:none !important}.cart-top-heading{margin-bottom:4rem}.cart-top-heading h3{margin-bottom:0;font-size:4rem}@media (max-width:767px){.cart-top-heading h3{margin-bottom:15px}}.cart-top-heading .button.link{color:#ff6e00 !important}.woocommerce ul#shipping_method li input[type="checkbox"],.woocommerce ul#shipping_method li input[type="radio"]{position:absolute;left:0;top:0;opacity:0}.woocommerce ul#shipping_method li input[type="checkbox"]+label,.woocommerce ul#shipping_method li input[type="radio"]+label{cursor:pointer;padding-left:30px;font-weight:400;font-size:14px;position:relative;margin-bottom:10px}.woocommerce ul#shipping_method li input[type="checkbox"]+label:before,.woocommerce ul#shipping_method li input[type="radio"]+label:before{content:'';width:18px;height:18px;position:absolute;left:0;top:1px;border:1px solid #ff6e00;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.woocommerce ul#shipping_method li input[type="checkbox"]:checked+label:after,.woocommerce ul#shipping_method li input[type="radio"]:checked+label:after{content:'';width:10px;height:10px;background-color:#ff003a;position:absolute;left:4px;top:5px;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.woocommerce ul#shipping_method li:after{content:'';clear:both}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"]{display:none !important}.product-licensing-external p{font-size:clamp(14px, .83333333vw, 16px);margin-bottom:15px}.film-description h1,.film-description .h1{font-size:10rem;font-size:5.20833333vw;margin-bottom:5px}.film-description .director{margin-bottom:25px}.film-description .trail-row .film-action-trailer{margin:25px 0}.film-description .trail-row .film-action-trailer a{gap:10px}.film-description .trail-row .film-action-trailer a .icon{margin-right:15px;color:#202020}.film-description .trail-row .film-action-trailer a .icon:hover{color:#db0091}.film-description .trail-row .film-action-trailer a:hover{color:#db0091}.film-description .buttons-row{display:flex;flex-wrap:wrap;gap:10px}.film-description .buttons-row .icon-speaker{width:30px;height:30px;background:url("https://rocofilms.com/wp-content/themes/rocofilms/assets/less/../../assets/images/speaker.png");background-size:cover}.film-description .buttons-row a:hover{background-color:#db0091 !important}.single-film .container{padding-top:60px}.single-film .container .title{padding-top:50px;text-align:center;font-weight:700;font-size:42px;line-height:57px}.single-film .container .sub-title{padding-top:15px;text-align:center;font-weight:700;font-size:.9375vw;line-height:47px}.single-film .container .poster{text-align:center}.single-film .container .poster img{max-height:100vh;max-width:100%}.single-film .container .content{padding-top:30px}.single-film .container .stripe-donate{margin-top:40px}.single-film .container .stripe-donate .donation-title{font-family:'Inter';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center}.single-film .container .stripe-donate .donate-to-watch{width:191px;height:52px;font-family:'Inter';font-style:normal;font-weight:700;font-size:18px;line-height:22px !important;padding:0;letter-spacing:normal;text-transform:none}.single-film .container .stripe-donate .donate-sub-line{font-family:'Inter';font-style:normal;font-weight:500;font-size:17px;line-height:19px;padding-top:10px}.single-film .container .stripe-donate .row-amount{margin-top:30px;margin-bottom:8px}.single-film .container .stripe-donate .row-amount button{height:52px;background:linear-gradient(180deg, rgba(242,242,242,0) 0%, #e8e8e8 100%);border:1px solid #e7e7e7;border-radius:6px;font-family:'Inter';font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#000000;padding:15px;min-width:75px}.single-film .container .stripe-donate .row-amount button.selected{background:#F27720}@media all and (max-width:1200px){.single-film .container .stripe-donate .row-amount button{min-width:0;padding:12px;font-size:12px;height:auto;margin:0}}.single-film .container .stripe-donate .meta-data{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:19px;margin-bottom:7px;color:#000000}.single-film .container .stripe-donate .meta-data .label{border-radius:6px;margin-right:8px;text-align:right}.single-film .container .stripe-donate .meta-data .value{background:#F2F2F2;border:1px solid #e7e7e7;border-radius:6px}.single-film .container .stripe-donate .meta-data .value input{background:#F2F2F2;border:none}.single-film .container .stripe-donate .donate-btn{height:52px;background:#F27720;font-family:'Inter';font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#FFFFFF;padding:0 10px;letter-spacing:normal;text-transform:none;margin-top:10px}.single-film .container .stripe-donate .donation-email{margin-top:30px}.single-film .sticky-cta{display:none !important}.films-thank-you .film-title{color:#F27720}.films-thank-you .access-details{border:1px solid #f27720;padding:18px}