.elementor-kit-114{--e-global-typography-c3bbc53-line-height:2rem !important;--e-global-typography-21d8261-line-height:1.875rem !important;--e-global-typography-fdc3220-line-height:1.5rem !important;--e-global-typography-77cbd35-line-height:1.5rem !important;--e-global-typography-2185775-line-height:1.25rem !important;--e-global-typography-722e504-line-height:1.25rem !important;--e-global-typography-2e21080-line-height:1rem !important;--e-global-typography-2b159ba-line-height:1.5rem !important;--e-global-typography-text-line-height:1.5rem !important;--header-height:156px;--slide-height:100%;--result-padding:2.5rem;--cp-column-gap:25px;--radio-size:18px;--layout-pad:7.74%}table{font-size:unset!important}#forms .cp-search-form form,.film-description p:last-child,.ninja-forms-form-wrap input[type=radio]+label,.caldera-grid .row,h1,h2,h3,h4,h5,h6{margin:0!important}.program-link,.mini-title,#current-search-wrapper .search-term,#current-search-wrapper .facetwp-selections,h4,button,body{font-family:'Space Grotesk',sans-serif!important}.slideshow-title h2,h1{line-height:5.25rem!important}.elementor-18629 .elementor-element.elementor-element-58c09440 .elementor-heading-title{line-height:1rem!important}#crm-cdntaxcalculator-province-popup h4,h2{line-height:4rem!important}.facetwp-facet .fs-wrap,.elementor-page-25424 #filters select,.select2-container .select2-choice,.select2-container .select2-choices,.select2-container--default .select2-selection--single .select2-selection__rendered,.elementor-kit-114 input:not([type="button"]):not([type="submit"]),.elementor-kit-114 textarea,.elementor-kit-114 .elementor-field-textual{line-height:var(--e-global-typography-722e504-line-height)!important}#film-festivals,#film-press,h3,h4{line-height:2rem!important}.cfdatepicker.dropdown-menu,#expand-filters .facetwp-facet,#expand-filters .select2,.cp-search-form .elementor-search-form__input::placeholder,caption,label{font-family:'Space Mono',sans-serif}.nf-form-wrap .nf-error-msg,.expand-button.pink-border>a,header a:focus,header a:active,header a:hover,.mini-title,.cp-search-form i,#footer .plain a:focus,#footer .plain a:hover,#footer .plain a:active,#filters .cp-search-form .elementor-search-form__input::placeholder,.slideshow .elementor-swiper-button:hover,.slideshow .elementor-swiper-button:focus,.slideshow .elementor-swiper-button:active{color:var(--e-global-color-f2b4700)}#filters .cp-search-form i{font-size:21px;padding:5px}#current-search-wrapper .facetwp-selections ul,.facetwp-facet .fs-label-wrap .fs-label,.caldera-grid .row>div,.crm-container fieldset,#credits.expand-section,#mobile-filters .elementor-search-form__toggle i,#header .menu-overlay .wpml-ls-legacy-list-horizontal,.crm-section.recaptcha-section td,.post .elementor-column-gap-default>.elementor-column>.elementor-element-populated,#header .menu-overlay .wpml-ls-legacy-list-horizontal a{padding:0}.three-column-info .elementor-column>.elementor-widget-wrap,.ninja-forms-form-wrap fieldset,#filters .cp-search-form input,.nf-multi-cell .nf-cell{padding:0!important}#mobile-filters .elementor-search-form__toggle i{font-size:42px;width:49px;height:47px}#film-festivals,.press-category,.press-link,.ondemand-button,.credit-name{font-size:1.25rem!important}.ondemand-button{font-stretch:condensed;font-family:"FormulaCondensed-Bold",Sans-serif!important;letter-spacing:0!important}.ondemand-button,.local-social,#form-5507 input[type=submit],#current-search-wrapper .search-term span:not(.search-clear),#current-search-wrapper .facetwp-selections li,.elementor-15399 .elementor-element.elementor-element-a792c59 .elementor-search-form__input,.cp-search-form .elementor-search-form__input::placeholder{text-transform:capitalize!important}.cfdatepicker-switch,.cfdatepicker .dow,.facets .select2,.facets .fs-label-wrap .fs-label,.mini-title{text-transform:uppercase}#caldera_form_1 h4,#current-search-wrapper .facetwp-selections,#current-search-wrapper .search-term{font-size:1.625rem;font-weight:500}.single-film .distribution-catalog,.old-location:not(.curator-bio),#archives button:disabled,#archives button:disabled:hover,.sort-wrapper .label,.program-link,.film-details,.credit-title,.cfdatepicker .dow,#current-search-wrapper .facetwp-selections,#current-search-wrapper .search-term{color:var(--e-global-color-52bdc98d)}.ninja-forms-req-symbol,.caldera-grid .field_required{color:var(--e-global-color-52bdc98d)!important}::-webkit-input-placeholder{color:var(--e-global-color-52bdc98d)!important}#archives button:disabled,#archives button:disabled:hover{border-color:var(--e-global-color-52bdc98d)}.caldera-grid .radio label,.caldera-grid .radio label,.ninja-forms-form-wrap input[type=radio]+label,.crm-container input[type=radio]+label,.crm-container input[type=checkbox]+label,.program-link{font-weight:400;font-size:1rem}.program-link{padding-top:1rem}#search-results:not(.three-column) .elementor-post:first-child .elementor-page-title .elementor-heading-title,#search-results:not(.three-column) .elementor-post:nth-child(2) .elementor-page-title .elementor-heading-title,#search-results:not(.three-column) .elementor-post:nth-child(9) .elementor-page-title .elementor-heading-title,#search-results:not(.three-column) .elementor-post:nth-child(10) .elementor-page-title .elementor-heading-title{line-height:var(--e-global-typography-21d8261-line-height)}#search-results:not(.three-column) .elementor-post:first-child .tagline .elementor-heading-title,#search-results:not(.three-column) .elementor-post:nth-child(2) .tagline .elementor-heading-title,#search-results:not(.three-column) .elementor-post:nth-child(9) .tagline .elementor-heading-title,.old-date,.old-location,.single-post p,#search-results:not(.three-column) .elementor-post:nth-child(10) .tagline .elementor-heading-title{font-size:var(--e-global-typography-c3bbc53-font-size);letter-spacing:var(--e-global-typography-c3bbc53-letter-spacing);line-height:var(--e-global-typography-c3bbc53-line-height)}.sort-wrapper,#search-results .film-details{font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.sort-wrapper,.elementor-17405 .elementor-element.elementor-element-049b595 .elementor-heading-title,.elementor-17405 .elementor-element.elementor-element-462db5c .elementor-heading-title,#search-results .film-details .elementor-heading-title{line-height:var(--e-global-typography-text-line-height)}#search-results .screening-date{margin-top:.5rem;grid-column:1/span 2}#film-artist{font-size:2rem;font-weight:400;line-height:2rem}.mini-title{font-size:13px;line-height:1rem;letter-spacing:2px}.collaborators li{text-align:center}.screening-section,.old-screenings .ecs-load-more-button,.border-top{border-top:1px dashed var(--e-global-color-32006919)}#blog-results article:last-child .border-bottom,.old-screenings .ecs-load-more-button{border-color:rgba(255,69,110,.2)}.caldera-grid h4,.crm-container fieldset legend,.border-bottom{border-bottom:1px dashed var(--e-global-color-32006919)}.hide-last-border>.elementor-widget-wrap>div:last-child{border-bottom:none}.pink-border{border-top:1px dashed rgba(255,69,110,.2);margin-top:1.25rem}#header .cp-search-form,.page-id-28389 .sort-wrapper,.page-id-28235 .sort-wrapper,.post-type-archive-collection .sort-wrapper{text-align:right}.caldera-grid h4,.nf-form-wrap h3,.nf-form-wrap legend,.crm-container fieldset legend,.materials-wrapper .material-title{font-size:var(--e-global-typography-21d8261-font-size)!important;font-family:var(--e-global-typography-21d8261-font-family)!important;font-weight:500!important;line-height:var(--e-global-typography-21d8261-line-height)!important;letter-spacing:var(--e-global-typography-21d8261-letter-spacing)!important}.caldera-grid h4{padding-bottom:.75rem}.curator-photo img,.curator-name{padding-bottom:1.25rem}blockquote cite,.quote-footer,.curator-caption{font-family:var(--e-global-typography-722e504-font-family);font-size:var(--e-global-typography-722e504-font-size);font-weight:var(--e-global-typography-722e504-weight);line-height:var(--e-global-typography-722e504-line-height)}.cfdatepicker.dropdown-menu{font-family:var(--e-global-typography-722e504-font-family)!important;font-size:var(--e-global-typography-722e504-font-size)!important;font-weight:var(--e-global-typography-722e504-weight)!important;line-height:var(--e-global-typography-722e504-line-height)!important}blockquote{margin:.25em 0;padding:.35em 0 0 135px;line-height:1.45;position:relative;quotes:"“" "”" "‘" "’";font-size:1.63rem;font-weight:500;line-height:2.25rem}blockquote:before{display:block;content:open-quote;font-size:200px;font-weight:400;line-height:200px;font-family:"Space Mono",Times New Roman;padding-left:10px;position:absolute;left:-20px;top:-20px}blockquote cite{display:block;margin-top:5px;font-style:normal}blockquote cite:before{content:"\2014 \2009"}p{margin-bottom:1rem}.nfb{margin-bottom:2.5rem!important}.nfb p{margin-top:.9rem}.single-film .dialog-type-lightbox h2{margin-bottom:1rem!important}#jump-wrapper{width:0!important}select:focus,[type=button]:focus,[type=submit]:focus,button:focus{outline:none}.ui-dialog.crm-container,.ui-dialog.crm-container .ui-dialog-buttonpane,[type=button].nf-add-fieldset:hover,[type=button].nf-add-fieldset:focus,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],#form-5507 input[type=text],select:not(.pink-select):not(.form-control):not(.crm-form-select),textarea{background:transparent}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th,#mobile-search input,#filters input,.cp-search-form i,#expand-filters .facetwp-facet .fs-label,.facetwp-facet .fs-label-wrap,.facetwp-facet .fs-option:focus,.facetwp-facet input,.select2-container--default .select2-search--dropdown .select2-search__field,.crm-button:active,.crm-button:focus,.crm-button:hover{background-color:transparent!important}.pink-button.wp-block-button a,.green-button.wp-block-button a,.select2-container .select2-choice,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:unset!important}.facetwp-search,select option:focus,.intl-tel-input .country-list .country.highlight,.intl-tel-input .country-list .country.highlight .dial-code,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover:hover,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active:hover,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.day:hover,.cfdatepicker table tr td.day.focused,.hover-white .elementor-heading-title:focus,.hover-white .elementor-heading-title:hover,.nf-next:focus,.nf-next:hover,#form-5507 input[type=text],#crm-cdntaxcalculator-province-popup h4,#crm-cdntaxcalculator-country-label,#crm-cdntaxcalculator-province-label,.caldera-grid .radio label,.caldera-grid .radio label,.caldera-grid .checkbox label,.crm-container input[type=radio]+label,.crm-container input[type=checkbox]+label,.ninja-forms-form-wrap input[type=radio]+label,.caldera-grid .btn:active,.caldera-grid .btn:hover,.caldera-grid .btn:focus,.crm-button:active,.crm-button:focus,.crm-button:hover,.plain a,.old-date,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,#search-mobile .elementor-lightbox .dialog-lightbox-close-button i,input[type=search]:not(.select2-search__field):not(.select2-input),.facetwp-facet .fs-option:focus,.facetwp-facet .fs-option-label:hover,.facetwp-facet .fs-option-label:active,.facetwp-facet .fs-option-label:focus,.select2-container .select2-results__option--highlighted[aria-selected],select:not(.pink-select):not(.crm-form-select):not(.form-control),textarea:not(.crm-form-textarea):not(.ninja-forms-field):not(#fld_9057810_1){color:var(--e-global-color-text)!important}#header .cp-search-form i,.elementor-lightbox .dialog-lightbox-close-button i,a:hover,a:focus{color:var(--e-global-color-text)}.elementor-page-25424 #filters select,.facetwp-selections .facetwp-selection-value::after,.caldera-grid .help-block .parsley-required,.caldera-grid .form-group.has-error label,.caldera-grid .form-group.has-error label .field_required,.nf-form-wrap .field-wrap.nf-error label,.nf-form-wrap .field-wrap.nf-error label *,.nf-form-wrap .nf-form-fields-required,.nf-form-wrap .nf-form-fields-required .ninja-forms-req-symbol,.crm-inline-error,.caldera-grid .btn,.nf-next,.elementor-lightbox .dialog-lightbox-close-button:hover i,.elementor-lightbox .dialog-lightbox-close-button:focus i,blockquote,.crm-button,.ondemand-button,.facets .select2{color:var(--e-global-color-f2b4700)!important}.select2-container .select2-selection--single,.caldera-grid .btn:active,.caldera-grid .btn:hover,.caldera-grid .btn:focus,.crm-button:active,.crm-button:focus,.crm-button:hover,.archive-download:hover,.archive-download:focus,.archive-download:active,.nf-next:focus,.nf-next:hover,#header .menu-overlay .elementor-search-form__icon,.elementor-lightbox .dialog-lightbox-close-button,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]:not(.crm-form-text),input[type=url],select:not(.pink-select):not(.crm-form-select):not(.form-control),textarea:not(.crm-form-textarea){border-color:var(--e-global-color-text)!important}select{width:100%;max-width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:unset}.facetwp-facet .fs-label,.select2-container .select2-choice,.select2-container .select2-selection,.old-screenings .ecs-load-more-button a,select{background:url(../../../../../../themes/cp-theme/images/expand.png) calc(100% - 1.85rem) center no-repeat;background-size:10px auto;background-color:var(--e-global-color-text)}.select2-container .select2-choice{background-image:url(../../../../../../themes/cp-theme/images/expand.png)!important}.facetwp-facet .fs-label,.select2-container .select2-choice,.select2-container .select2-selection{background-position:right .85em top 50%}.select2-container .select2-arrow,.select2-container--default .select2-search--inline .select2-search__field,.select2-container .select2-selection--single .select2-selection__arrow{width:2rem!important;background:transparent!important}.select2-container .select2-selection,select:focus,select:hover,select option,.ondemand-button:hover,.ondemand-button:focus,select.crm-form-select{background-color:var(--e-global-color-text)}.screening-filter:not(.filter-wrapper) select,#expand-filters .facetwp-facet .fs-label,#expand-filters .select2-container .select2-selection{background:url(../../../../../../themes/cp-theme/images/expand-bk.png) calc(100% - 0.75rem) center no-repeat}.facets .facetwp-facet .fs-label-wrap .fs-label,select,.facets .select2-container .select2-selection{font-weight:500;padding:.75rem 2rem .75rem 1.4rem!important}select::-ms-expand{display:none}select:focus,select:hover,.ondemand-button:hover,.ondemand-button:focus{outline:none}.fs-search{padding:4px!important}.fs-search input{padding-left:4px!important;height:inherit!important}.facetwp-facet .fs-option:not(:first-child),.select2-results__option,.select2-drop,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,select option,.archive .select2-dropdown,.page-id-23258 .select2-dropdown,.page-id-23362 .select2-dropdown,.intl-tel-input .country-list .country,.intl-tel-input .country-list .dial-code,.ondemand-button:hover,.ondemand-button:focus{color:var(--e-global-color-9d3f86d)}select:focus{background-image:url(../../../../../../themes/cp-theme/images/collapse-bk.png)}.caldera-grid .radio label,.ninja-forms-form-wrap input[type=radio]+label,.crm-container input[type=radio]+label,.crm-container input[type=checkbox]+label,select option{line-height:2rem}.single-distribution .expand-button a,select option{font-weight:400}.fs-search input::placeholder,.facetwp-facet .fs-label,.select2-container .select2-choice,.select2-container--default .select2-selection--single .select2-selection__rendered,.screening-filter:not(.filter-wrapper) select,.screening-filter select option{color:var(--e-global-color-9d3f86d)!important}.screening-filter select option:disabled{color:#000!important;text-transform:uppercase}.select2-container .select2-selection--multiple .select2-selection__choice,.intl-tel-input .country-list .country.highlight,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover:hover,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active:hover,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.day:hover,.cfdatepicker table tr td.day.focused,.caldera-grid label input[type=radio]:checked:after,.crm-container input[type=radio]:checked+label:after,.crm-container input[type=radio]:not(:checked)+label:after,.ninja-forms-form-wrap input[type=radio]:checked+label:after,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label:after,.screening-filter:not(.filter-wrapper) select,.screening-filter select option,#search-mobile .elementor-search-form--skin-full_screen .elementor-search-form__container,.archive .select2-dropdown,.page-id-23258 .select2-dropdown,.page-id-23362 .select2-dropdown,.select2-results .select2-highlighted,.select2-results .select2-results__option--highlighted,.fs-dropdown,.fs-options,.facets select:focus,.facets select option{background-color:var(--e-global-color-f2b4700)!important}table td,table th,.crm-contribution-thankyou-form-block #membership-listings td,.intl-tel-input .country-list,body.page-id-23581 #footer,.ui-dialog.crm-container .ui-dialog-buttonpane,.ui-dialog.crm-container{border:none!important}.old-screenings .ecs-load-more-button a,.old-screenings .ecs-load-more-button a:hover,.old-screenings .ecs-load-more-button a:active{border:none}.mini-title,.screening-filter,.screening-filter option.option-separator,#expand-filters .facetwp-facet .fs-label-wrap,#expand-filters .select2-container .select2-selection{font-weight:700}#header .menu-overlay .elementor-search-form__icon,#filters .cp-search-form .elementor-search-form__icon{opacity:1!important;border-right:1px solid var(--e-global-color-f2b4700)}#header .menu-overlay .elementor-search-form__icon{padding-left:6px;padding-right:8px}#filters .cp-search-form .elementor-search-form__icon{padding-right:9px}.elementor-search-form--skin-full_screen.elementor-widget-search-form input[type=search],#header .menu-overlay .elementor-search-form__container,#filters .cp-search-form .elementor-search-form__container{background:transparent!important}#header .menu-overlay .elementor-search-form__container,#filters .cp-search-form .elementor-search-form__container{padding:8px;max-height:50px;min-height:unset}#header .menu-overlay .elementor-search-form__container{height:48px}select:focus,.crm-button,.caldera-grid .btn,.nf-next,.select2-container-active .select2-choice,.select2-container-active .select2-choices,input[type=url]:focus,input[type=number]:focus,input[type=text]:focus,textarea:focus,input[type=select]:focus,.facets .fs-label-wrap,.facets .select2-container,.archive-download,.screening-filter .elementor-shortcode select,.facets .elementor-shortcode select,.ondemand-button,#search-mobile .elementor-search-form__toggle,#filters .cp-search-form .elementor-search-form__container{border:1px solid var(--e-global-color-f2b4700)!important}#form-5507 input[type=text]:focus{border-left:unset!important;border-top:unset!important;border-right:unset!important}.nf-next{padding:.75rem 3rem!important}.nf-error input.ninja-forms-field,.nf-error textarea.ninja-forms-field,.nf-error .select2-container,.slideshow .elementor-swiper-button:hover,.slideshow .elementor-swiper-button:focus,.slideshow .elementor-swiper-button:active{border-color:var(--e-global-color-f2b4700)!important}.cfdatepicker table thead,.crm-container fieldset,.ninja-forms-form-wrap fieldset,#form-5507 form>input[type=submit],.select2-container .select2-choice .select2-arrow,.elementor-15399 .elementor-element.elementor-element-a792c59 .elementor-search-form__input,#header .menu-overlay .wpml-ls-legacy-list-horizontal,#filters .cp-search-form input{border:unset!important}#filters .cp-search-form input{padding-left:1.63rem!important;align-self:center}.cfdatepicker.dropdown-menu .dow,.cfdatepicker.dropdown-menu .prev,.cfdatepicker.dropdown-menu .next,.cp-search-form .elementor-search-form__input::placeholder{font-weight:400}.elementor-15399 .elementor-element.elementor-element-a792c59 .elementor-search-form__input{padding-left:2.19rem}#search-mobile .elementor-search-form__input{font-size:1rem;padding-bottom:.5rem}.caldera-grid h4,.caldera-grid .form-group,#ninja_forms_required_items,.nf-field-container,.crm-section,.crm-container fieldset legend{margin-bottom:2.5rem!important}.crm-container fieldset legend{padding-bottom:.75rem}#editrow-custom_33 label{width:90%}.caldera-grid .row>div:not(.single),.editrow_country-3-section,.editrow_state_province-3-section,#editrow-email-Primary,#editrow-phone-Primary-1,#editrow-email-3,#editrow-phone-3-1{width:47%}.caldera-grid .row>div:not(:first-child),#editrow-email-3,#editrow-phone-Primary-1,#editrow-state_province-3,#editrow-email-3-1{margin-left:5%}.facetwp-facet .fs-wrap,.select2-container .select2-choice,.select2-container .select2-choices,.select2-container--default .select2-selection--single,.crm-block select,.caldera-grid select{font-size:.875rem;font-weight:400;letter-spacing:2px}.crm-block select,.caldera-grid select{padding:1em}.select2-container .select2-choice,.select2-container .select2-choices,.select2-container--default .select2-selection--single{padding:1em 0 1em 1em!important;border-radius:1px!important}.fs-label-wrap .fs-label,.select2-container .select2-choice>.select2-chosen,.select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:2rem!important}.crm-block select,.caldera-grid select,.select2-container .select2-choice .select2-chosen-1,.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.25rem}.facetwp-facet .fs-arrow,.select2-container .select2-arrow,.select2-container .select2-choice,.select2-container .select2-choices,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single{height:calc(1.35rem + 1em + 1em)!important}.facets .facetwp-facet-ondemand .facetwp-checkbox,.facets .select2-container .select2-selection{height:max-content!important}.crm-contribution-confirm-form-block .header-dark,body>.select2-container--open{margin-top:2.5rem!important}.select-css:disabled,.select-css[aria-disabled=true]{color:graytext;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%)}.select-css:disabled:hover,.select-css[aria-disabled=true]{border-color:#aaa}.expand-button.dropdown.change-text.less .elementor-button-icon svg,.expand-button.dropdown.expanded .elementor-button-icon svg{transform:rotate(180deg)}.page-id-25424 .filter-wrapper,.page-id-25456 .filter-wrapper{width:50%!important}.page-id-25424 #screening-international,.page-id-25456 #screening-international{width:11.5rem}.order-license{width:41%!important}.order-divider{width:1px!important;border-right:1px dashed var(--e-global-color-32006919)}.nf-row .nf-cell:last-child .nf-after-field{margin:0 0 0 5%}.nf-row .nf-cell:only-child .nf-after-field{margin:0}.elementor-search-form--skin-full_screen.elementor-widget-search-form input[type=search],#form-5507 input[type=text]{border:unset!important;border-bottom:1px dashed var(--e-global-color-52bdc98d)!important;padding:1rem 0 .5rem 0!important}.nf-mp-header .nf-breadcrumbs .nf-breadcrumb:after{opacity:0;content:"";width:100%;background-color:var(--e-global-color-f2b4700);position:absolute;bottom:0;left:0}.nf-mp-header .nf-breadcrumbs .nf-breadcrumb:hover:after,.nf-mp-header .nf-breadcrumbs .nf-breadcrumb:focus:after,.nf-mp-header .nf-breadcrumbs .active .nf-breadcrumb:after{opacity:1}.intl-tel-input .country-list,.nf-mp-header .nf-breadcrumbs .nf-breadcrumb:hover:after{background-color:var(--e-global-color-primary)}.elementor-lightbox .elementor-global-16685.elementor-widget-button .elementor-button{background-color:var(--e-global-color-10d1e54c);border-color:var(--e-global-color-10d1e54c)}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{min-width:unset!important}.facetwp-selections .facetwp-selection-value::after{display:inline-block;content:'x';text-transform:lowercase;padding-left:.75rem}.crm-contribution-thankyou-form-block #membership-listings td,.crm-contribution-thankyou-form-block #membership-listings,.facetwp-selections .facetwp-selection-value{background:none}.search-wrapper,.elementor-23258 .elementor-element.elementor-element-77a777a,.elementor-23258 .elementor-element.elementor-element-de1ef45,.elementor-24095 .elementor-element.elementor-element-22f52de4,.elementor-9827 .elementor-element.elementor-element-d0c18a0,.elementor-9827 .elementor-element.elementor-element-c9a83e7,.elementor-9827 .elementor-element.elementor-element-2461028,.elementor-9827 .elementor-element.elementor-element-679243e{margin-right:1.4%}.page-id-25456 #screening-canada,.page-id-25424 #screening-canada{margin-right:2.8%}.fs-label-wrap,.search-wrapper,.same-width-buttons .elementor-widget-wrap>div,.elementor-23258 .elementor-element.elementor-element-de1ef45,.elementor-24095 .elementor-element.elementor-element-73af3ecf,.elementor-21831 .elementor-element.elementor-element-2083e7,.elementor-21831 .elementor-element.elementor-element-29881cc8,.elementor-9827 .elementor-element.elementor-element-d0c18a0,.elementor-9827 .elementor-element.elementor-element-679243e{width:unset!important}.same-width-buttons .elementor-widget-wrap>.elementor-element{flex:1}.festival-row>div,.past-screening .old-date,#front-ondemand .elementor-icon-box-icon,.elementor-21831 .elementor-element.elementor-element-2083e7,.elementor-21831 .elementor-element.elementor-element-10ea90e5,.elementor-21831 .elementor-element.elementor-element-29881cc8,.elementor-9827 .elementor-element.elementor-element-d0c18a0,.elementor-9827 .elementor-element.elementor-element-c9a83e7,.elementor-9827 .elementor-element.elementor-element-2461028,.elementor-9827 .elementor-element.elementor-element-679243e{flex:0 0 auto}.search-wrapper,.elementor-23258 .elementor-element.elementor-element-de1ef45{max-width:30%}#expand-filters #region select,#expand-filters #decade select{width:7rem!important}.page-id-25456 #screening-canada,.page-id-25424 #screening-canada,.topics,.directors{width:9rem!important}.elementor-page-24924 .topics{width:8.5rem!important}.elementor-page-24924 .directors{width:16rem!important}.elementor-9827 .elementor-element.elementor-element-d0c18a0{max-width:7rem}.elementor-21831 .elementor-element.elementor-element-29881cc8{max-width:13%;min-width:9rem}.elementor-23258 .elementor-element.elementor-element-77a777a{width:9.56rem!important}.elementor-23258 .elementor-element.elementor-element-1d17b74{width:9.2rem!important}.dropdown a{border:unset!important;background-position-y:80%!important}.elementor-page-25424 #filters select,.fs-wrap.single .fs-option.selected,.facetwp-facet .fs-label,#expand-filters .select2 .select2-selection,.facets .select2 .select2-selection,.dropdown a{background-color:transparent!important}.elementor-lightbox h2,.elementor-lightbox .elementor-widget-button,.dropdown a{text-align:left!important}.page-content>#crm-container,.collaborators li:first-child,#quotes .quote-item:first-child,.screening-filter:not(.filter-wrapper) #screening-canada,.right-position,#header #topmenu,.elementor-9827 .elementor-element.elementor-element-dd93203{margin-left:auto}.partner-logos img{margin:0 auto 0 0!important}.elementor-9827 .elementor-element.elementor-element-dd93203{justify-self:flex-end}.expand-section{padding:.94rem var(--layout-pad) 1.19rem}#expand-filters>.elementor-container>.elementor-column{margin-right:2rem}#expand-filters>.elementor-container>.elementor-column:not(:first-child){margin-top:.5rem}.page-content>#crm-container,.collaborators li:last-child,.left-position,#quotes .quote-item:last-child,.screening-filter .elementor-shortcode>select:last-child,#expand-filters>.elementor-container>.elementor-column:last-child{margin-right:auto}.facetwp-facet .fs-dropdown,#header #mainmenu ul li a,#search-results .screening-date,.old-date,#film-press .press-category,.sort-by,.select2-container--default .select2-search--inline .select2-search__field,#expand-filters>.elementor-container>.elementor-column:first-child{width:max-content!important}.facets>.elementor-container{padding-bottom:1.125rem;border-bottom:1px dashed #333}#crm-cdntaxcalculator-province-popup h4{font-family:var(--e-global-typography-secondary-font-family),Sans-serif!important;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.ninja-forms-form-wrap legend{font-family:var(--e-global-typography-f3c89db-font-family),Sans-serif;font-size:var(--e-global-typography-f3c89db-font-size);font-weight:var(--e-global-typography-f3c89db-font-weight);line-height:var(--e-global-typography-f3c89db-line-height);letter-spacing:var(--e-global-typography-f3c89db-letter-spacing)}.slideshow .slideshow-image,.slideshow .slideshow-image div,.slideshow .slideshow-image figure{height:max-content}.slideshow .slideshow-image img{width:100vw}.blog-result img,.blog-image a,.poster img,.result img{max-width:unset!important;width:100%!important}.blog-result img{aspect-ratio:8/4.72}.result img{aspect-ratio:8/4.5}#play-button,.facets .select2-container,.facets .elementor-column>.elementor-widget-wrap div:not(.fs-label):not(.fs-options),.facets .elementor-column>.elementor-widget-wrap select,.facets .elementor-column>.elementor-widget-wrap button,.film-card-front .elementor-widget-image div,.film-card-front .elementor-widget-image figure{height:100%}.select2-container .select2-choice>.select2-chosen,.slideshow .swiper-container,.slideshow-inner{margin:0!important}.helprow-custom_39-section,.editrow_custom_39-section,.editrow_custom_39-section label,.helprow-custom_40-section,.editrow_custom_40-section,.editrow_custom_40-section label,.helprow-custom_40-section,.editrow_custom_40-section,.editrow_custom_48-section label,.editrow_custom_41-section label,.expand-button.less:not(.minimize),.expand-button.expanded.more,#crm-container h1,#nf-form-title-4 h3,.facetwp-facet .fs-arrow,.facetwp-facet-ondemand .facetwp-counter,.select2-container .select2-selection__arrow,figcaption,.hide-block,#save-location,.single-distribution #artists .flex-right-column>.elementor-widget-wrap>div:not(.elementor-widget-text-editor):not(.elementor-hidden-desktop),.expand-button.change-text .elementor-button-content-wrapper>span.elementor-button-text:nth-child(2),.expand-button.change-text.less .elementor-button-content-wrapper>span.elementor-button-text:first-child,#crm-container .crm-price-amount-amount,#crm-container .crm-price-amount-label-separator,.crm-public .other_amount-section,#search-results #vod{display:none}.caldera-grid .row:before,.caldera-grid .row:after,#membership #priceset legend,.select2-container .select2-choice .select2-arrow{display:none!important}.page-id-25456 #filters select,.page-id-25424 #filters select,#expand-mobile.expand-button.less,.expand-button.expanded.less,.expand-button.change-text.less .elementor-button-content-wrapper>span.elementor-button-text:nth-child(2),#editrow-email-3,#editrow-phone-3-1,#editrow-email-Primary,#editrow-phone-Primary-1,.editrow_state_province-3-section,.editrow_country-3-section,.inline-block{display:inline-block}#crm-container input[type="checkbox"]+label,#crm-container input[type="checkbox"]{display:inline}.width-auto,.elementor-17405 .elementor-element.elementor-element-245fc05,.elementor-13546 .elementor-element.elementor-element-8196ab5,.elementor-13546 .elementor-element.elementor-element-9f26d18,#expand-filters>.elementor-container>.elementor-column,#search-results .elementor-widget-button,#form-5507 form>p:first-child,#header #topmenu,.elementor-9827 .elementor-element.elementor-element-dd93203,.elementor-9827 .elementor-element.elementor-element-679243e,.same-width-buttons .elementor-widget-wrap,.slideshow .elementor-widget-button{width:auto!important}.facetwp-facet .fs-wrap,.elementor-lightbox .elementor-widget,.same-width-buttons>.elementor-widget-wrap a,.same-width-buttons>.elementor-widget-wrap button,#film-press .mini-title,.crm-container fieldset legend,.full-width{width:100%!important}.show,.slideshow-image img,.button-full a,.blog-image figcaption,.caldera-grid .help-block,#search-results .elementor-widget-image a,.full-block>.elementor-container{display:block!important}.layout{padding-left:var(--layout-pad);padding-right:var(--layout-pad)}.layout-compact{padding-right:15.06%}#form-5507 form>input[type=submit]{padding:0 0 1rem 0;margin-left:2rem;text-transform:capitalize}.elementor-lightbox .elementor-fit-aspect-ratio{margin-bottom:1rem}.ondemand-wrapper .ondemand-button .facetwp-checkbox{background:url(../../../../../../uploads/2021/10/OnDemand-P.svg) no-repeat left 0;background-size:16px auto;margin:0;padding:0 0 0 20px}.ondemand-button{padding:0rem 1rem}.ondemand-button svg{width:1rem;margin-right:4px}.expand-button svg{width:auto}.expand-button .elementor-button-icon{margin:auto 0 0 1px!important;padding-left:10.5px}.expand-button:not(:full-width) .elementor-button-text{width:min-content}.expand-button.expanded.less svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.elementor-15810 .elementor-element.elementor-global-15811 .elementor-icon{margin-bottom:4px}.select2-container--default .select2-selection--single,.select2-container .select2-choice,.select2-container .select2-choices,.elementor-9827 .elementor-element.elementor-element-2a87b82 .elementor-button:focus{background-color:var(--e-global-color-text)!important}.single-film #vod{padding:2.5rem 0 0}#save-location .button-full{width:25%!important}.old-screenings .ecs-load-more-button{padding-top:1.23rem}.form-spacing:not(.form-first) h4{margin-top:2rem!important}.form-spacing p,.old-screenings .elementor-pagination{margin-top:2rem}.expand-button.pink-border>a,.crm-container input[type=radio]+label,.crm-container input[type=checkbox]+label,.caldera-grid .radio label,.ninja-forms-form-wrap input[type=radio]+label,.old-screenings .ecs-load-more-button a{text-transform:none}#film-press .press-details:last-child,.old-screenings .ecs-load-more-button a{margin-bottom:3.75rem}.old-screenings .ecs-load-more-button a{padding:0 22px 0 0;background-position-x:right}.expand-button.pink-border>a{padding:1.13rem 0 0 0}.black-hover.wp-block-button:hover a,.black-hover.wp-block-button:focus a,.black-hover:hover .elementor-button,.black-hover:focus .elementor-button{border-color:var(--e-global-color-text)!important}.green-hover.wp-block-button:hover a,.green-hover.wp-block-button:focus a,.green-hover:hover .elementor-button,.green-hover:focus .elementor-button{background-color:#38A8002E!important;border-color:#38A8002E!important;color:var(--e-global-color-text)!important}#close-popup,.elementor-lightbox .dialog-lightbox-close-button:hover,#close-popup,.elementor-lightbox .dialog-lightbox-close-button:focus,.ui-dialog.crm-container button:hover,.ui-dialog.crm-container button:focus,.pink-hover.wp-block-button:hover a,.pink-hover.wp-block-button:focus a,.pink-hover:hover .elementor-button,.pink-hover:focus .elementor-button{background-color:#FF456E2E!important;border-color:#FF456E2E!important}.pink-button.wp-block-button a,.green-button.wp-block-button a{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px;font-size:var(--e-global-typography-77cbd35-font-size);font-weight:var(--e-global-typography-77cbd35-font-weight);text-transform:var(--e-global-typography-77cbd35-text-transform);line-height:var(--e-global-typography-77cbd35-line-height);letter-spacing:var(--e-global-typography-77cbd35-letter-spacing)}.pink-button.wp-block-button a{background-color:var(--e-global-color-f2b4700);border-color:var(--e-global-color-f2b4700)}.green-button.wp-block-button a{background-color:var(--e-global-color-10d1e54c);border-color:var(--e-global-color-10d1e54c)}.ui-dialog.crm-container button{font-size:var(--e-global-typography-fdc3220-font-size);font-weight:var(--e-global-typography-fdc3220-font-weight);text-transform:var(--e-global-typography-fdc3220-text-transform);line-height:var(--e-global-typography-fdc3220-line-height);letter-spacing:var(--e-global-typography-fdc3220-letter-spacing);background:var(--e-global-color-f2b4700);border-style:solid;border-color:var(--e-global-color-f2b4700);padding:1rem 2rem}.facets .fs-label-wrap .fs-label,.facets .select2-container .select2-selection,.facets .select2-container .select2-selection .select2-selection__rendered,.cfdatepicker .next,.cfdatepicker .prev{color:var(--e-global-color-f2b4700)!important}.ui-dialog.crm-container .ui-dialog-buttonpane{padding:0 1em}.facets .select2-container .select2-selection--single .select2-selection__rendered{text-overflow:unset;padding:0!important;border-radius:0!important}#header{padding:1.625rem 8.15% 2rem 7.86%!important}#header #logo svg{width:100%;max-width:324px;height:auto}#header,#header #topmenu nav>ul{border-bottom:1px solid var(--e-global-color-primary)}.nf-mp-header .nf-breadcrumbs .nf-breadcrumb:after,#header .e--pointer-underline .elementor-item:after{height:1px!important}#header #mainmenu ul li a{margin:0 auto!important}#header #topmenu nav>ul li:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.fsmfe-wrapper .menu-toggle:checked+.icon-bars .icon-bar{height:2px!important;width:61%!important;margin:5px}.fsmfe-wrapper .menu-toggle:checked+.icon-bars{width:30px!important;height:30px!important}#header .menu-overlay{align-items:unset;justify-content:unset;height:100vh}#film-press .press-category,#form-5507 form>p:first-child,.elementor-17405 .elementor-element.elementor-element-271be55,#expand-filters>.elementor-container>.elementor-column:last-child,.elementor-13546 .elementor-element.elementor-element-3c5f29b,#header .menu-overlay .mobile-item{flex:1 0 auto}.quote-item .quote-footer,#header .menu-overlay #mobile-search{margin-top:auto}#header .menu-overlay .elementor-widget-wrap{height:calc(100vh - 5.74rem)}body.single-screening>.elementor-location-single,body>.page:not(.post-28235):not(.post-28389):not(.post-23253):not(.post-25317),body.post-type-archive-screening>.elementor-location-archive,body.single-post>.elementor-location-single,body.blog>.elementor-location-archive,body.single-local>.elementor-location-single,body.error404>.elementor-location-single,body.elementor-page-21147>.elementor-location-archive{margin-top:calc(var(--header-height) + 3.75rem)}.no-padding{margin-top:calc((var(--header-height) + 3.75rem) * -1)}.home>.page{margin-top:0}#menu-1-c2aec18{align-content:space-between}#menu-1-c2aec18 li{padding:0 .5rem}body:not(.post-type-archive-screening):not(.post-type-screening):not(.single-screening):not(.page-id-23581):not(.page-id-18578) #footer{margin-top:6.25rem}#footer{padding:6.25rem 7.56% 4.91rem 7.56%}#footer>.elementor-container>.elementor-column:not(:last-child){margin-right:1.43%}#footerlogo{margin:0 7.56%;padding:1.66rem 0 3.75rem}.elementor-13546 .elementor-element.elementor-element-3c5f29b{max-width:23.5%;margin-right:auto!important}.overlay,.dialog-type-buttons.elementor-lightbox .dialog-message::after{height:100%;width:100%}.overlay,.dialog-type-buttons.elementor-lightbox .dialog-message::after{background:url(../../../../../../themes/cp-theme/images/dot_pattern.png)}.page-id-28389 .slideshow-image img,.page-id-28235 .slideshow-image img,.single-distrocollection .hero-image img,.single-distribution .hero-image img,.overlay,.dialog-type-buttons.elementor-lightbox .dialog-message::after{opacity:.805}.slideshow-image img{margin:0!important;z-index:-1;position:relative;aspect-ratio:16 / 9!important;object-fit:cover}.slideshow .elementor-slides .swiper-slide-inner{bottom:10.57%;padding:0 var(--layout-pad)}#about-info,.slideshow .elementor-slides .swiper-slide-inner{z-index:1}.slideshow .elementor-swiper-button{border-radius:50%;border:1px solid #f0f0f0;font-size:24px;padding:11px;top:46%}.slideshow .elementor-swiper-button-prev{left:3%}.slideshow .elementor-swiper-button-next{right:3%}.slideshow .slideshow-inner .elementor-widget-wrap>.elementor-widget-button:not(:last-child){padding-right:2rem}.slideshow article{height:auto;aspect-ratio:16/9;;overflow:hidden}.label-above .nf-field-label,.collaborators li,.crm-container label,.crm-container label+span.crm-marker,.caldera-grid label,.slideshow .ondemand-label{margin-bottom:1.125rem!important}.facetwp-facet,input.crm-form-checkbox+label,input.crm-form-radio+label{margin-bottom:0!important}.crm-credit_card_type-icons a,.crm-form-checkbox{margin-right:1rem}.ninja-forms-form-wrap input[type=radio]:checked,.ninja-forms-form-wrap input[type=radio]:not(:checked),.caldera-grid label input[type=radio]:checked,.caldera-grid label input[type=radio]:not(:checked),.crm-container input[type=radio]:checked,.crm-container input[type=radio]:not(:checked){position:absolute;left:-9999px}.caldera-grid label input[type=radio]:checked,.caldera-grid label input[type=radio]:not(:checked){width:2px;height:2px;position:absolute;left:0;top:0;color:transparent;background-color:transparent}.nf-mp-header .nf-breadcrumbs .nf-breadcrumb,.caldera-grid .radio label{position:relative}.caldera-grid .row{margin-bottom:3.75rem!important}.caldera-grid .radio{display:inline-block}.caldera-grid .form-group>div{column-gap:4.31rem}.caldera-grid #submit_1-wrap{text-align:right}.caldera-grid .radio label,.ninja-forms-form-wrap input[type=radio]:checked+label,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label,.crm-container input[type=radio]:checked+label,.crm-container input[type=radio]:not(:checked)+label{position:relative;padding-left:28px;padding-bottom:1rem;line-height:var(--radio-size);display:inline-block;font-family:var(--e-global-typography-accent-font-family)}.facetwp-facet .fs-label,.facets select,.button-click,.caldera-grid .radio label,.ninja-forms-form-wrap input[type=radio]:checked+label,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label,.crm-container input[type=radio]:checked+label,.crm-container input[type=radio]:not(:checked)+label{cursor:pointer}.caldera-grid .radio label:before,.ninja-forms-form-wrap input[type=radio]:checked+label:before,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label:before,.crm-container input[type=radio]:checked+label:before,.crm-container input[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:var(--radio-size);height:var(--radio-size);border:1px solid var(--e-global-color-accent);border-radius:100%;background:transparent}.caldera-grid .radio label input[type=radio]:after,.ninja-forms-form-wrap input[type=radio]:checked+label:after,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label:after,.crm-container input[type=radio]:checked+label:after,.crm-container input[type=radio]:not(:checked)+label:after{content:'';width:var(--radio-size);height:var(--radio-size);top:0;left:0;position:absolute;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.caldera-grid .radio label input[type=radio]:after{z-index:1}.ninja-forms-form-wrap input[type=radio]:checked+label:after,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label:after,.crm-container input[type=radio]:checked+label:after,.crm-container input[type=radio]:not(:checked)+label:after{top:0;left:0}.caldera-grid .radio label input[type=radio]:not(:checked),.caldera-grid .radio label input[type=radio]:not(:checked):after,.ninja-forms-form-wrap input[type=radio]:not(:checked)+label:after,.crm-container input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.caldera-grid .radio label input[type=radio]:checked,.caldera-grid .radio label input[type=radio]:checked:after,.ninja-forms-form-wrap input[type=radio]:checked+label:after,.crm-container input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slideshow .elementor-post{height:var(--slide-height)}.slideshow .elementor-post>.distribution,.slideshow .elementor-post>.distribution>.elementor-section-wrap,.slideshow .elementor-post>.distribution>.elementor-section-wrap>.elementor-section,.slideshow .elementor-post>.distribution>.elementor-section-wrap>.elementor-section>.elementor-container,.mytheme .elementor-location-archive>.elementor-section-wrap,.mytheme .elementor-location-archive>.elementor-section-wrap>.elementor-section,.mytheme .elementor-location-archive>.elementor-section-wrap>.elementor-section>.elementor-container,.mytheme .elementor-location-archive{height:100%}.about-grid>.elementor-widget-wrap,.grid-layout>.elementor-container,.grid-layout-gap>.elementor-container,.film-card-front>.elementor-widget-wrap,.film-card-back>.elementor-widget-wrap,.slideshow .elementor-slides .swiper-slide-inner .slide-content{display:grid!important}.materials-wrapper,.three-column-info>.elementor-container,.grid-layout>.elementor-container,.film-card-front>.elementor-widget-wrap,.film-card-back>.elementor-widget-wrap,.slideshow .elementor-slides .swiper-slide-inner .slide-content{grid-column-gap:var(--cp-column-gap)}.grid-layout>.elementor-container,.slideshow .elementor-slides .swiper-slide-inner .slide-content{grid-template-columns:repeat(12,1fr)}.grid-layout-gap>.elementor-container{grid-template-columns:repeat(12,1fr var(--cp-column-gap))}.film-card-front>.elementor-widget-wrap,.film-card-back>.elementor-widget-wrap{grid-template-columns:repeat(3,1fr)}#search-results:not(.three-column) .elementor-post:first-child .film-card>.elementor-widget-wrap,#search-results:not(.three-column) .elementor-post:nth-child(2) .film-card>.elementor-widget-wrap,#search-results:not(.three-column) .elementor-post:nth-child(9) .film-card>.elementor-widget-wrap,#search-results:not(.three-column) .elementor-post:nth-child(10) .film-card>.elementor-widget-wrap{grid-template-columns:repeat(4,1fr)}.full-grid,#search-results .elementor-posts-nothing-found{grid-column:1/span all}.slideshow .elementor-slides .slide-content>.elementor-widget-wrap{grid-column:2/span 6}#search-results .film-details,#search-results .elementor-widget-image{grid-column:1/span 4}#search-results .elementor-widget-image{grid-column:1/span 4;overflow:hidden;aspect-ratio:8/4.5}.page-id-28235 #search-results .elementor-widget-image,.page-id-28389 #search-results .elementor-widget-image{aspect-ratio:1/1.482}.crm-inline-error,#search-results .film-card-front .elementor-page-title{padding-top:.938rem}#search-results:not(.three-column) .elementor-post:first-child .elementor-widget-image,#search-results:not(.three-column) .elementor-post:nth-child(2) .elementor-widget-image,#search-results:not(.three-column) .elementor-post:nth-child(9) .elementor-widget-image,#search-results:not(.three-column) .elementor-post:nth-child(10) .elementor-widget-image{grid-column-end:span 5}#search-results .elementor-page-title{grid-column:1/span 3}#search-results:not(.three-column) .elementor-post:first-child .elementor-page-title,#search-results:not(.three-column) .elementor-post:nth-child(2) .elementor-page-title,#search-results:not(.three-column) .elementor-post:nth-child(9) .elementor-page-title,#search-results:not(.three-column) .elementor-post:nth-child(10) .elementor-page-title{grid-column-end:span 4}#search-results .ondemand-label{grid-column:4/span 1}#search-results .film-card-front .ondemand-label{padding-top:1.125rem}.elementor-15810 .elementor-element.elementor-global-15811.elementor-position-left .elementor-icon-box-icon{margin:auto 0 auto auto}.elementor-15810 .elementor-element.elementor-global-15811.elementor-position-left .elementor-icon-box-content{flex:0 0 auto}#search-results:not(.three-column) .elementor-post:first-child .ondemand-label,#search-results:not(.three-column) .elementor-post:nth-child(2) .ondemand-label,#search-results:not(.three-column) .elementor-post:nth-child(9) .ondemand-label,#search-results:not(.three-column) .elementor-post:nth-child(10) .ondemand-label{grid-column-start:5}.grid-hero-content{grid-column:1/span 13}.about-grid>.elementor-widget-wrap{grid-template-rows:calc(var(--header-height) + 17.44rem) max-content}.facetwp-facet-search .facetwp-input-wrap,.facets .facetwp-facet-ondemand,.facets .fs-label-wrap,.facets .select2-container,.caldera-grid .row,.caldera-grid .form-group>div,.two-fields nf-fields-wrap,#form-5507 form,.flexbox,.ui-dialog.crm-container form,#film-press .elementor-shortcode,#search-results .ecs-posts,#front-ondemand .elementor-icon-box-wrapper,.screening-filter .elementor-shortcode,.festival-row{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox-inline{display:-ms-inline-flexbox;display:inline-flex}#form-5507 form,.slideshow .slideshow-inner>.elementor-container{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#header #topmenu nav>ul a{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.facets .facetwp-facet-ondemand,.facets .fs-label-wrap,.facets .select2-container,#front-ondemand .elementor-icon-box-wrapper,#expand-filters>.elementor-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.caldera-grid .row,.two-fields nf-fields-wrap,#form-5507 form,.space-between,.ui-dialog.crm-container form,#film-press .elementor-shortcode,.past-screening>.elementor-widget-wrap,.space-container>.elementor-container,.screen-details>.elementor-container,.screen-footer-block>.elementor-container,.screening-filter .elementor-shortcode,#expand-filters>.elementor-container{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#search-results .ecs-posts{gap:0 25px}.caldera-grid .form-group>div,#search-results .ecs-posts{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#filters .cp-search-form .elementor-search-form__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-wrap,#search-results .ecs-posts{grid-template-columns:unset;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.same-width-buttons>.elementor-widget-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.same-width-buttons>.elementor-widget-wrap,#search-results .ecs-posts{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#search-results:not(.two-column) .elementor-post{width:31.35%;max-width:32.35%;padding:0 0 var(--result-padding) 0}#search-results.two-column .elementor-post{padding:0 0 3.19rem 0}#search-results .elementor-post:last-child,#search-results .elementor-post:nth-child(5),#search-results .elementor-post:nth-child(8),#search-results .elementor-post:nth-child(10),#search-results .elementor-post:nth-child(13),#search-results .elementor-post:nth-child(16),#search-results:not(.three-column) .elementor-post:nth-child(2){margin-right:0}#search-results:not(.three-column):not(.two-column) .elementor-post:first-child,#search-results:not(.three-column):not(.two-column) .elementor-post:nth-child(9),#search-results:not(.three-column):not(.two-column) .elementor-post:nth-child(10),#search-results:not(.three-column):not(.two-column) .elementor-post:nth-child(2){width:48.26%;max-width:49.26%}#search-results.two-column .elementor-post{width:48.4%;max-width:49.4%}#film-press .press-details,.curator-details,.elementor-17405 .elementor-element.elementor-element-245fc05,#film-festivals .festival-name,.flex-left-column,.flex-right-column{flex:0 1 auto}.past-screening .old-location{flex:1 1 0%}.search-wrapper,.collaborators li,#search-results .elementor-post,.ui-dialog.crm-container form>div,.two-fields nf-field,.elementor-23258 .elementor-element.elementor-element-de1ef45,.elementor-24095 .elementor-element.elementor-element-73af3ecf,.elementor-21831 .elementor-element.elementor-element-70b28ba{flex:1 1 auto}.flex-left-column{width:35.5%!important}.flex-right-column{width:54.15%!important}.curator-details{width:64.8%}#film-festivals .festival-name{width:86.35%}.screening-filter:not(.filter-wrapper) select{width:31.25%;padding:.9375rem 1.4%;background-position-x:88.4%}#screening-canada{margin-right:1rem}.caldera-grid .row,.caldera-grid .form-group>div,#film-press .elementor-shortcode,.collaborators{flex-flow:row wrap}.single-film .flex-right-column,.quote-item{flex-flow:column nowrap}.collaborators li{width:33%}.page-content>#crm-container,.compact-order{width:41.4%!important}.past-screening .old-location{width:auto!important}.past-screening .old-date{width:21.5%!important}.past-screening>.elementor-widget-wrap{column-gap:19px}.curator-photo{width:30.4%!important}.compact-column{width:72.6%!important}.blog-details{width:65.72%!important}#film-press .press-details{width:82%;margin-bottom:2rem}.two-fields nf-field:first-child,.ui-dialog.crm-container form>div:first-child{margin-right:5%}.ui-dialog.crm-container form{padding-top:2rem}.ondemand-films .elementor-icon-box-icon{margin-bottom:2px}.material-item .cp-lightbox,#search-results .film-wrapper>.elementor-container{position:relative;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ui-widget.ui-widget-content,#header.elementor-sticky--active,#search-results .film-card-front,#search-results .film-card-back{background:var(--e-global-color-9d3f86d)}#film-title,#search-results .film-card-back{position:absolute}#search-results .film-card-back{width:100%;height:100%;transform:translateY(-25%);z-index:-1}.expand-section,#search-results .film-card-front,#search-results .film-card-back{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#search-results .film-wrapper:focus-within .film-card-back,#search-results .film-wrapper:focus .film-card-back,#search-results .film-wrapper:active .film-card-back,#search-results .film-wrapper:hover .film-card-back{-webkit-transform:translateX(0) translateY(calc(-100% - 1px));-ms-transform:translateX(0) translateY(calc(-100% - 1px));transform:translateX(0) translateY(calc(-100% - 1px));z-index:1}.result-buttons{padding-top:1.5rem}#search-results:not(.three-column) .elementor-post:first-child .result-buttons,#search-results:not(.three-column) .elementor-post:nth-child(2) .result-buttons,#search-results:not(.three-column) .elementor-post:nth-child(9) .result-buttons,#search-results:not(.three-column) .elementor-post:nth-child(10) .result-buttons{padding-top:3.25rem}#blog-results .elementor-pagination,#search-results .elementor-pagination{padding-top:6.25rem}#blog-results .elementor-pagination svg:first-child,#search-results .elementor-pagination svg:first-child{margin-right:1.34rem}#blog-results .elementor-pagination svg:last-child,#search-results .elementor-pagination svg:last-child{margin-left:1.34rem}#current-search-wrapper{min-height:3.69rem}#close-popup,.crm-container.ui-dialog .ui-dialog-titlebar,.elementor-lightbox .dialog-lightbox-close-button{top:15%;margin:0!important}.crm-container.ui-dialog .ui-dialog-titlebar>.ui-dialog-titlebar-close,.elementor-lightbox .dialog-lightbox-close-button{padding:10px!important}.fsmfe-wrapper .menu-toggle:checked+.icon-bars,.crm-container.ui-dialog .ui-dialog-titlebar>.ui-dialog-titlebar-close,.elementor-lightbox .dialog-lightbox-close-button{border:1px solid var(--e-global-color-text);border-radius:50%}#close-popup,.crm-container.ui-dialog .ui-dialog-titlebar,.dialog-type-buttons.elementor-lightbox .dialog-lightbox-close-button{right:2.5%}#save-location,.ui-dialog.crm-container,.ui-widget-overlay.ui-front,.elementor-search-form--skin-full_screen .elementor-search-form__container{z-index:9999}.old-screenings .ecs-load-more-button a span::after,.dialog-type-buttons.elementor-lightbox .dialog-message::after{content:''}#save-location,.dialog-type-buttons.elementor-lightbox .dialog-message::after{position:fixed;top:0;left:0}.dialog-type-buttons.elementor-lightbox .dialog-message>div{z-index:1}#save-location .elementor-container{position:relative}#save-location .elementor-container>.elementor-column>.elementor-widget-wrap,#save-location .elementor-container>.elementor-column{position:unset}#save-location #close-popup{position:absolute}.ui-widget-overlay.ui-front{display:none}.ui-dialog.ui-widget-content{background:#14080FCC;z-index:9999!important;position:fixed;height:100vh!important;width:100%!important;top:0!important;display:flex;flex-flow:column wrap}.crm-container.ui-dialog .ui-dialog-titlebar{display:block!important;padding:0;border:none;position:absolute}.crm-section.recaptcha-section .recaptcha_label,.crm-container.ui-dialog #crm-cdntaxcalculator-country-label,.crm-container.ui-dialog #crm-cdntaxcalculator-province-label,.crm-container.ui-dialog .ui-dialog-titlebar>.ui-dialog-title{display:none}.crm-section.recaptcha-section td,.cfdatepicker table tbody>tr:nth-child(odd)>td,.cfdatepicker table tbody>tr:nth-child(odd)>th,.cfdatepicker thead tr:first-child th:hover,.cfdatepicker tfoot tr th:hover,table tbody tr:hover>td,table tbody tr:hover>th,.crm-container.ui-dialog .ui-dialog-titlebar,.crm-container.ui-dialog .ui-dialog-titlebar>.ui-dialog-titlebar-close{background:none!important}.crm-container.ui-dialog .ui-dialog-titlebar>.ui-dialog-titlebar-close{width:40px;height:40px}.crm-container.ui-dialog #crm-cdntaxcalculator-province-popup{width:75%!important;order:1;margin-top:auto}.crm-container.ui-dialog .ui-dialog-buttonpane,.crm-container.ui-dialog #crm-cdntaxcalculator-province-popup{left:50%;transform:translate(-50%,0);padding:0}.page-id-15203 .form-group select[data-field="country"]+span,.page-id-15203 .form-group select[data-field="fld_3499304"]+span,.crm-container.ui-dialog .ui-dialog-titlebar,.crm-container.ui-dialog .ui-dialog-buttonpane{width:100%!important}.crm-container.ui-dialog .ui-dialog-buttonpane{order:2;margin:0 0 auto 0}.cfdatepicker.dropdown-menu{padding:18px 26px 27px}.select2-container--default .select2-search--inline .select2-search__field,.select2-container .select2-selection--multiple .select2-selection__choice,.facets .select2-container .select2-selection,.page-id-23258>.select2-container--default .select2-search--dropdown .select2-search__field,.page-id-23362>.select2-container--default .select2-search--dropdown .select2-search__field,body.archive .facetwp-facet .fs-dropdown,body.archive>.select2-container--default .select2-search--dropdown .select2-search__field,.fs-label-wrap,.select2 .select2-selection,.page-id-23258 .select2-dropdown,.page-id-23362 .select2-dropdown,.archive .select2-dropdown,.crm-section.recaptcha-section td,.cfdatepicker table tr td,.cfdatepicker table tr th,.cfdatepicker.dropdown-menu{border:none!important;border-radius:unset!important}body.archive .facetwp-facet .fs-search,.select2-container--default .select2-selection--multiple .select2-search__field,.page-id-23258>.select2-container--default .select2-search--dropdown .select2-search__field,.page-id-23362>.select2-container--default .select2-search--dropdown .select2-search__field,body.archive>.select2-container--default .select2-search--dropdown .select2-search__field{border-bottom:1px solid var(--e-global-color-9d3f86d)!important}.select2-container .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-search__field,.cfdatepicker.dropdown-menu td{padding:10px!important}.cfdatepicker.dropdown-menu th{padding:10px 0!important}.cfdatepicker .prev,cfdatepicker .next{font-weight:400}.cfdatepicker .prev{margin-left:-5px;text-align:left}.cfdatepicker .next{margin-right:-5px;text-align:right}.cfdatepicker table tr td,.cfdatepicker table tr th{height:max-content!important}.cfdatepicker table,#play-button{width:100%!important}#film-title{bottom:9.5%;z-index:1}.single-film .cp-lightbox .elementor-custom-embed-play{top:40%}.hide-bullets,.social-links{list-style:none;padding:0}#artists img{width:100%}#artists .other-films{padding-bottom:1.56rem}#artists .spacer{padding-bottom:7.06rem}#credits>.elementor-widget-container>.elementor-shortcode{column-count:2;column-gap:24px;margin:0;-webkit-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}#credits .credit-row{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.local-label{padding-bottom:1rem}#film-festivals .festival-row:not(:last-child),.material-item,.credit-name,#film-festivals .mini-title{padding-bottom:2rem}.credit-row:last-child .credit-name{padding-bottom:0}#film-press .mini-title{padding-bottom:1.69rem}.old-screenings,.curator-item,#film-press .festival-row:last-child{padding-bottom:3.75rem}.press-author{padding-right:1.375rem}#artist-films .mini-title{padding-bottom:1.56rem}#archives button{display:block;margin:1rem 0}.screening-listing{padding:1.69rem 3.01% 1.06rem}.elementor-17405 .elementor-element.elementor-element-271be55{min-width:max-content;width:54.5%!important}.elementor-17405 .elementor-element.elementor-element-245fc05{margin-left:3.87%}.screening-section{padding-top:6.31rem;padding-bottom:4.5rem;margin-top:1.43rem}.screen-footer-block .date-block{width:21.65%!important}.screen-footer-block .venu-block{width:29.76%!important}.screen-footer-block .additional-block{width:24%!important}.material-item{width:32.4%!important}.center-column{width:49.45%!important}#screenings>.past-screening:first-child,.caldera-grid .help-block,.past-screening:not(:first-child){padding-top:1rem}.elementor-25424 .elementor-element.elementor-element-38e22b97,.elementor-21147 .elementor-element.elementor-element-a007166{width:49.43%!important}#quotes .quote-item{width:35.45%;padding-top:5.75rem}#quotes .quote-item:first-child{padding-right:7.59%}#quotes .quote-item:nth-child(2){padding-left:7.59%;border-left:1px dashed #333}#quotes .quote-footer{padding:1rem 0 5rem}#quotes .swiper-slide{height:auto!important}#blog-results article:last-child .border-bottom{margin-bottom:1.15rem}.post .elementor-post-navigation .elementor-post-navigation__link a{max-width:85%}.post .elementor-post-navigation__link__prev,.post .elementor-post-navigation__link__next{flex-direction:row!important}.post .post-navigation__next--label{margin-left:1.25rem;order:2}.post .post-navigation__prev--label{margin-right:1.25rem}.post .post-navigation__arrow-wrapper i{vertical-align:middle}.elementor-23317 .elementor-element.elementor-element-daa8520{margin-top:-24px}@media (max-width:1280px){html{font-size:80%}}@media (max-width:1200px){.material-item,#search-results .elementor-post{width:47.25%!important;max-width:47.25%!important}#search-results .elementor-post:nth-child(2n){margin-right:0!important}.film-card>.elementor-widget-wrap{grid-template-columns:repeat(3,1fr var(--cp-column-gap)) 1fr!important;grid-column-gap:0}.result-buttons{padding-top:2.5rem!important}.elementor-15810 .elementor-element.elementor-element-8d343f5 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size)!important;line-height:var(--e-global-typography-text-line-height)!important}#search-results .film-details,#search-results .elementor-widget-image{grid-column-end:span all!important}#search-results .elementor-page-title{grid-column-end:span 5!important}#search-results .ondemand-label{grid-column:6 / span 2!important}.slideshow .elementor-slides .slide-content>.elementor-widget-wrap{grid-column-end:span 6;}.elementor-18629 .elementor-element.elementor-element-559c960f{padding:0 var(--layout-pad)!important}.elementor-20920 .elementor-element.elementor-element-1268ee86{padding:0 20%!important}#film-press .press-details{width:76%}}@media (max-width:1024px){#header{padding:1.425rem 5.86% 1.875rem 5.86%!important}.slideshow .elementor-slides .swiper-slide-inner{bottom:0}}@media (max-width:900px){#search-results .result-buttons,#search-results .program-link{padding-top:1rem!important}.slideshow .elementor-slides .slide-content>.elementor-widget-wrap{grid-column-end:span 7}}@media (max-width:790px){#search-results .tagline>div{padding-top:0.5rem!important}}@media (max-width:767px){html{font-size:100%}#mobile-lang .wpml-ls-current-language,#mobile-second .menu-item.wpml-ls-item,.slideshow .ondemand-label{display:none}.sort-wrapper .seperator{display:none!important}.elementor-23317 .elementor-element.elementor-element-ea8bafd .elementor-icon-list-items.elementor-inline-items,.sort-wrapper a,.sort-wrapper .label,.swiper-slide a.elementor-button{display:block!important}.elementor-23317 .elementor-element.elementor-element-ea8bafd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-text,.elementor-23317 .elementor-element.elementor-element-ea8bafd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{display:inline!important}.expand-section,.elementor-20920 .elementor-element.elementor-element-1268ee86,.elementor-18629 .elementor-element.elementor-element-559c960f,.compact-order,.layout{padding-left:4.53%!important;padding-right:4.53%!important}.elementor-kit-114 h2:not(.elementor-heading-title){line-height:3.5rem!important}.elementor-kit-114{--e-global-typography-primary-line-height:0.933rem!important;--header-height:86px}.elementor-kit-114 .elementor-widget-full-screen-menu-for-elementor .elementor-search-form__input::-webkit-input-placeholder{--e-global-color-52bdc98d:#fff}.elementor-kit-114 label{margin:0 5% 0 0 line-height:3em}.post-password-form label{margin:0 5% 0 0 line-height:3em}#pwbox-40544{margin:0 5% 0 0 line-height:3em}.post-password-form [type=submit]{margin-left:5%}#header .menu-overlay .elementor-search-form__container{padding-left:0}#header .menu-overlay .elementor-search-form__icon{font-size:.875rem;padding:1em .5em;border-width:1px;border-style:solid;border-right:none}#search-mobile .elementor-search-form__toggle{padding:4px 0}.post-type-archive-film #search-mobile .elementor-search-form__toggle{padding:3px 0}.slideshow-title h2{line-height:4.25rem!important;padding-top:1rem}.nf-form-content .nf-field-container .field-wrap{margin:0!important}.caldera-grid .row>div:not(.single),#editrow-email-3,#editrow-phone-Primary-1,#editrow-state_province-3,#editrow-email-3-1,.compact-order,.elementor-17405 .elementor-element.elementor-element-245fc05{margin:0}#expand-filters .elementor-column,#filters .elementor-column{margin-bottom:1rem}.facetwp-facet .fs-dropdown,.nf-form-content .nf-field-container .field-wrap,.compact-column,.blog-details,.center-column,.caldera-grid .row>div:not(.single),.editrow_country-3-section,.editrow_state_province-3-section,#editrow-email-Primary,#editrow-phone-Primary-1,#editrow-email-3,#editrow-phone-3-1,.order-license,.compact-order,.material-item,.flex-left-column,.flex-right-column,.screen-header .width-auto,#filters .elementor-column,#expand-filters>.elementor-container>.elementor-column,#search-results .elementor-post{width:100%!important;flex-shrink:0}.material-item,#search-results .elementor-post,#filters .elementor-column,#expand-filters .elementor-column{max-width:unset!important;margin-right:0!important}#header{padding:1.25rem 5.33% 1.875rem 5.33%!important;border:unset}#header #logo svg{max-width:209px}#header #logo a.elementor-icon{vertical-align:middle}#footer .elementor-container>.elementor-column:not(:last-child){margin-right:0!important}#footer{margin-top:3.75rem;padding:3.75rem 6.4% 3.75rem 4%}.ui-dialog.crm-container form,.screening-filter .elementor-shortcode,#expand-filters>.elementor-container{-ms-flex:column nowrap;flex-flow:column nowrap}#footer #menu-1-d383136{columns:2}#footer nav a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.caldera-grid .row{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#footerlogo{margin:0 6.4% 0 4%;padding:2.5rem 0 3.75rem}.elementor-13546 .elementor-element.elementor-element-8196ab5,.elementor-13546 .elementor-element.elementor-element-9f26d18{width:100%!important}.elementor-13546 .elementor-element.elementor-element-3c5f29b{max-width:unset!important}.slideshow .swiper-container{border-bottom:dashed 1px #333;margin-bottom:2.1rem!important}*/ .front .slideshow .swiper-container,body.front:not(.single-film) .slideshow .slider-content-wrapper{height:87vh}#search-mobile{width:49px!important;margin-right:2.93%}#expand-mobile{width:37.25%!important}#sort-mobile{width:30%!important;margin-left:auto}.sort-wrapper{text-align:right;color:var(--e-global-color-52bdc98d)}#current-search-wrapper .facetwp-selections,#current-search-wrapper .search-term{font-family:'Space Mono',sans-serif!important}#current-search-wrapper .facetwp-selections,#current-search-wrapper .search-term{font-size:.875rem}#film-press,#film-festivals{font-size:1rem!important}.ondemand-label .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dialog.crm-container form>div{flex:1 0 auto}.elementor-15810 .elementor-element.elementor-global-15811 .elementor-icon{vertical-align:middle}.elementor-15810 .elementor-element.elementor-global-15811.elementor-position-left .elementor-icon-box-icon{margin-right:4px!important}.slideshow .elementor-slides .swiper-slide-inner{bottom:6.48%;padding:0 5.3%}.grid-layout-gap>.elementor-container,.slideshow .elementor-slides .swiper-slide-inner .slide-content{grid-template-columns:repeat(3,1fr var(--cp-column-gap)) 1fr;grid-column-gap:0}.grid-hero-content,.slideshow .elementor-slides .slide-content>.elementor-widget-wrap{grid-column:1/span all}.swiper-slide a.elementor-button{padding:11px 0}.slideshow .slideshow-inner .elementor-widget-wrap>.elementor-widget-button{flex:0 1 auto;width:47.5%!important}.slideshow .slideshow-inner .elementor-widget-wrap>.elementor-widget-button:last-child{margin-right:4.8%}.slideshow .slideshow-inner .elementor-widget-wrap>.elementor-widget-button:not(:last-child){order:2;padding-right:0}.slideshow .elementor-swiper-button{font-size:16px;padding:6px;top:14.5%}.elementor-23884 .elementor-element.elementor-element-a10e6f5 .elementor-heading-title{line-height:var(--e-global-typography-722e504-line-height)!important}.elementor-lightbox .dialog-lightbox-close-button{right:.75em}.slideshow-image img{aspect-ratio:4/3!important}#play-button-mobile,.hero-image{height:45.69vh;max-height:350px;min-height:300px}.single-film .elementor-custom-embed-play{top:unset;bottom:8.5%}.single-film .elementor-custom-embed-play i{font-size:125px}#film-title{bottom:unset;position:relative;top:-49px}#film-festivals .mini-title{padding:3.75rem 0 3.21rem 0}.credits-expand,.distribution-catalog{border-bottom:1px dashed #333}.past-screening .old-location{width:62.5%!important}#film-press .press-category,#film-festivals .date{width:20%!important}#film-press .press-details,#film-festivals .festival-name{width:74%;flex-grow:0}.festival-row{padding-bottom:1.5rem}#artists .spacer{padding-bottom:3.75rem}#artist-films{border-top:1px solid #333;padding:3.75rem 0 3.75rem 0}.elementor-22124 .elementor-element.elementor-element-4a20da6e{border:none!important}#search-results .elementor-page-title{grid-column-end:span 5!important}#search-results .ondemand-label{grid-column:6/span 2!important}#front-ondemand .elementor-icon-box-icon{margin:0 15px 0 0!important}.ondemand-mobile{height:auto}.ondemand-mobile .elementor-icon{height:14px}.ondemand-mobile .elementor-icon-box-icon{margin:auto 0}.mobile-facets.facets .elementor-column>.elementor-widget-wrap div,.mobile-facets.facets .elementor-column>.elementor-widget-wrap select,.mobile-facets.facets .elementor-column>.elementor-widget-wrap button,.mobile-facets.facets .select2-container .select2-selection{height:unset!important}.mobile-facets.facets>.elementor-container{padding-bottom:unset;border-bottom:unset}.mobile-facets .select2-container .select2-selection{padding:.85rem 2rem .85rem 1rem!important}.topics{width:8rem!important}body>.select2-container--open{margin-top:0rem!important}.elementor-23258 .elementor-element.elementor-element-0937bd3,.elementor-23258 .elementor-element.elementor-element-363d457{width:12.56rem!important;margin-right:2.93%}.ondemand-button{padding:.5rem 1rem .25rem}.fs-search{padding:0!important}.fs-search input{padding-left:0!important}.fs-dropdown .fs-options{overflow-x:hidden}.facetwp-type-fselect .fs-option .fs-option-label{white-space:unset!important}.ui-dialog.crm-container form>div,.screen-footer-block .venu-block,.screen-footer-block .date-block,.screening-filter:not(.filter-wrapper) select{width:100%!important}.screening-filter:not(.filter-wrapper) select{padding-right:0}#save-location #close-popup .dialog-close-button{top:-3rem}#save-location #popup-title{margin-top:3rem}#save-location{height:100vh}#save-location .elementor-container>.elementor-column>.elementor-widget-wrap{margin:0 4.53%;transform:translateY(50%)}}@media (max-width:375px){.slideshow .slideshow-image img{width:unset;max-height:100%}}