a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.black{color:#202020}.bg-black{background-color:#202020}.border-black{border-color:#202020}.white{color:#fff}.bg-white{background-color:#fff}.border-white{border-color:#fff}.red{color:#ed265b}.bg-red{background-color:#ed265b}.border-red{border-color:#ed265b}.navy{color:#444ea2}.bg-navy{background-color:#444ea2}.border-navy{border-color:#444ea2}.teal{color:#35bfb4}.bg-teal{background-color:#35bfb4}.border-teal{border-color:#35bfb4}.purple{color:#94278f}.bg-purple{background-color:#94278f}.border-purple{border-color:#94278f}.blue{color:#0a8db2}.bg-blue{background-color:#0a8db2}.border-blue{border-color:#0a8db2}.grey{color:#bac3e0}.bg-grey{background-color:#bac3e0}.border-grey{border-color:#bac3e0}.darkgrey{color:#6e6e6e}.bg-darkgrey{background-color:#6e6e6e}.border-darkgrey{border-color:#6e6e6e}.x-black{color:#202020!important}.x-bg-black{background-color:#202020!important}.x-border-black{border-color:#202020!important}.x-white{color:#fff!important}.x-bg-white{background-color:#fff!important}.x-border-white{border-color:#fff!important}.x-red{color:#ed265b!important}.x-bg-red{background-color:#ed265b!important}.x-border-red{border-color:#ed265b!important}.x-navy{color:#444ea2!important}.x-bg-navy{background-color:#444ea2!important}.x-border-navy{border-color:#444ea2!important}.x-teal{color:#35bfb4!important}.x-bg-teal{background-color:#35bfb4!important}.x-border-teal{border-color:#35bfb4!important}.x-purple{color:#94278f!important}.x-bg-purple{background-color:#94278f!important}.x-border-purple{border-color:#94278f!important}.x-blue{color:#0a8db2!important}.x-bg-blue{background-color:#0a8db2!important}.x-border-blue{border-color:#0a8db2!important}.x-grey{color:#bac3e0!important}.x-bg-grey{background-color:#bac3e0!important}.x-border-grey{border-color:#bac3e0!important}.x-darkgrey{color:#6e6e6e!important}.x-bg-darkgrey{background-color:#6e6e6e!important}.x-border-darkgrey{border-color:#6e6e6e!important}@-webkit-keyframes gradient{0%,20%{background-position:0 0}100%,80%{background-position:100% 100%}}@keyframes gradient{0%,20%{background-position:0 0}100%,80%{background-position:100% 100%}}.container,.container--m,.container--s,.container--xl{width:100%;max-width:calc(1024px + 3rem);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--xl{max-width:calc(1150px + 3rem)}.container--m{max-width:calc(960px + 3rem)}.container--s{max-width:calc(550px + 3rem)}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.w-1-1{width:100%}.w-1-3{width:33.33%}.w-2-3{width:66.67%}.w-1-4{width:25%}.w-1-2{width:50%}.half{width:calc(50% - 30px)}@media only screen and (max-width:600px){.half{width:100%}}@media only screen and (min-width:901px){.show-900{display:none}}@font-face{font-family:icons;src:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/icon-font.eot),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/icon-font.woff) format("woff"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/icon-font.ttf) format("truetype")}.icon-font{font-family:icons,sans-serif}[class^=icon]{display:inline-block;vertical-align:middle}[class^=icon]:after{font-family:icons,sans-serif;display:inline-block;vertical-align:middle}@font-face{font-family:Flama;src:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Basic.woff2) format("woff2"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Basic.woff) format("woff"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Basic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Flama;src:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Semibold.woff2) format("woff2"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Semibold.woff) format("woff"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Flama;src:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Bold.woff2) format("woff2"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Bold.woff) format("woff"),url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/fonts/Flama-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.body-font,.content-and-sidebar .details-table td:first-child,.display-font,.event-basic-details .foreign-film-title,.filter-cont .filter-label,.filter-cont .filter-selection,.flama,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.site-header .header-actions,.site-header .header-actions ul li,.site-header .header-nav ul li,.the-content .p,.the-content p,h1,h2,h3,h4,h5,h6,html,p{font-family:Flama,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}html{font-size:100%}@media only screen and (max-width:420px){html{font-size:83.3%}}.h1{font-weight:700;font-size:2.25rem;text-transform:uppercase;letter-spacing:.02em}.h2{letter-spacing:.035em;font-weight:600;font-size:1.5rem}.event-basic-details .foreign-film-title,.h3{letter-spacing:.035em;font-weight:600;font-size:1.25rem;line-height:1.25}.content-and-sidebar .details-table td:first-child,.filter-cont .filter-label,.filter-cont .filter-selection,.h4,.site-header .header-actions,.site-header .header-actions ul li,.site-header .header-nav ul li{letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25}.h5{letter-spacing:.05em;font-weight:600;font-size:.9rem;line-height:1.25}.h6{font-size:.75rem}.uppercase{text-transform:uppercase}p{line-height:1.65}p a{color:#6e6e6e;text-decoration:none;border-bottom:1px solid currentColor}p a svg{fill:#6e6e6e}p a:hover{color:#ed265b}p a:hover svg{fill:#ed265b}.small p,p.small{font-size:.875rem}.bold{font-weight:600}.bolder{font-weight:700}.link{text-decoration:underline}.the-content p a:not(.btn):not(input[type=submit]){color:#ed265b;font-weight:600;text-decoration:none}.the-content .h1,.the-content h1{font-weight:700;font-size:2.25rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1em}.the-content .h2,.the-content h2{letter-spacing:.035em;font-weight:600;font-size:1.5rem;margin-bottom:.8em}.the-content .h2:not(:first-child),.the-content h2:not(:first-child){margin-top:2.5rem}.event-basic-details .the-content .foreign-film-title,.the-content .event-basic-details .foreign-film-title,.the-content .h3,.the-content h3{letter-spacing:.035em;font-weight:600;font-size:1.25rem;line-height:1.25;margin-bottom:1em}.event-basic-details .the-content .foreign-film-title:not(:first-child),.the-content .event-basic-details .foreign-film-title:not(:first-child),.the-content .h3:not(:first-child),.the-content h3:not(:first-child){margin-top:1.5rem}.content-and-sidebar .details-table .the-content td:first-child,.filter-cont .the-content .filter-label,.filter-cont .the-content .filter-selection,.site-header .header-actions ul .the-content li,.site-header .header-nav ul .the-content li,.site-header .the-content .header-actions,.the-content .content-and-sidebar .details-table td:first-child,.the-content .filter-cont .filter-label,.the-content .filter-cont .filter-selection,.the-content .h4,.the-content .site-header .header-actions,.the-content .site-header .header-actions ul li,.the-content .site-header .header-nav ul li,.the-content h4{letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25;margin-bottom:1em}.content-and-sidebar .details-table .the-content td:not(:first-child):first-child,.filter-cont .the-content .filter-label:not(:first-child),.filter-cont .the-content .filter-selection:not(:first-child),.site-header .header-actions ul .the-content li:not(:first-child),.site-header .header-nav ul .the-content li:not(:first-child),.site-header .the-content .header-actions:not(:first-child),.the-content .content-and-sidebar .details-table td:not(:first-child):first-child,.the-content .filter-cont .filter-label:not(:first-child),.the-content .filter-cont .filter-selection:not(:first-child),.the-content .h4:not(:first-child),.the-content .site-header .header-actions ul li:not(:first-child),.the-content .site-header .header-actions:not(:first-child),.the-content .site-header .header-nav ul li:not(:first-child),.the-content h4:not(:first-child){margin-top:1.5rem}.the-content .h5,.the-content h5{letter-spacing:.05em;font-weight:600;font-size:.9rem;line-height:1.25;margin-bottom:1em}.the-content .h5:not(:first-child),.the-content h5:not(:first-child){margin-top:1.5rem}.the-content .h6,.the-content h6{font-size:.75rem;margin-bottom:1em}.the-content .h6:not(:first-child),.the-content h6:not(:first-child){margin-top:1.5rem}.the-content .p,.the-content p{line-height:1.65;margin-bottom:1em}.the-content h4 a{color:#ed265b;text-decoration:underline}.the-content ol:not(.gform_fields):not([class*=gfield]),.the-content ul:not(.gform_fields):not([class*=gfield]){font-family:Flama,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:1em 0 2.5em;padding-left:2em}.the-content ol:not(.gform_fields):not([class*=gfield]) li:not([class*=gfield]):not([class*=gchoice]),.the-content ul:not(.gform_fields):not([class*=gfield]) li:not([class*=gfield]):not([class*=gchoice]){display:block;font-size:1rem;margin-bottom:.75em;line-height:1.65}.the-content ul:not(.gform_fields){list-style:none}.the-content ul:not(.gform_fields) li:not([class*=gfield]):not([class*=gchoice]){position:relative}.the-content ul:not(.gform_fields) li:not([class*=gfield]):not([class*=gchoice])::before{content:'';display:block;height:4px;width:4px;position:absolute;top:.6em;left:-1em;background:#202020;border-radius:50%}.the-content ol:not(.gform_fields) li:not([class*=gfield]):not([class*=gchoice]){list-style:lower-roman;list-style-position:outside;display:list-item}.the-content img[class*=align]{max-width:100%;display:block;float:none;height:auto;margin-top:2rem;margin-bottom:2rem}.the-content img.aligncenter{margin-left:auto;margin-right:auto}.the-content img.alignright{margin-left:auto;margin-right:0}.text-center{text-align:center}@media only screen and (max-width:420px){.mobile-hide{display:none!important}}@media only screen and (min-width:421px){.mobile-show{display:none!important}}.hide{display:none!important}.rel,.relative{position:relative}.abs,.abs0,.absolute,.bg-image{position:absolute}.abs0,.bg-image{top:0;left:0;right:0;bottom:0}.bg-cover,.bg-image{background-position:center center;background-size:cover;background-repeat:no-repeat}.bg-right{background-position:75% center}.bg-left{background-position:75% center}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.side-margin-auto{margin-left:auto;margin-right:auto}.max-width{max-width:750px!important;margin-left:0}@-webkit-keyframes fadeinup{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinup{from{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}html{max-width:100%;width:100%;overflow-x:hidden;color:#202020;height:100%;-webkit-font-smoothing:antialiased}body{width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.accordion{border:1px solid #202020}.accordion:not(:last-child){border-bottom:0}.accordion.open .accordion-content{height:auto}.accordion.open .accordion-content .accordion-content-cont{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.accordion.open .accordion-header svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion.open .accordion-header .index{background:#ed265b}.accordion:hover .accordion-header .index{background:#ed265b}.accordion--minimal{border:0}.accordion--minimal .accordion-header{font-size:1rem;padding:0;font-weight:inherit}.accordion--minimal .accordion-header svg{position:static}.accordion--minimal .accordion-content .accordion-content-cont{padding:20px 0}.accordion-header{letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25;color:inherit;text-decoration:none;display:block;padding:20px;position:relative;font-weight:600;padding-right:4rem;padding-left:3.5rem}.accordion-header svg{position:absolute;right:20px;top:calc(20px + .25em);width:1em;height:1em}.accordion-header span{vertical-align:middle}.accordion-header .index{position:absolute;left:20px;top:20px;display:inline-block;width:1.5em;height:1.5em;background:#bac3e0;border-radius:50%;color:#fff;text-align:center;padding:.2rem 0;margin-right:.5em}.accordion-content{height:0;overflow:hidden}.accordion-content .accordion-content-cont{padding:0 20px 20px;opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.accordion-content .icon{width:1em;height:1em}.accordion-content .no-space{margin-top:1rem;margin-bottom:1rem}.accordion-content .no-space p{margin-bottom:0}.accordion-content .no-space .icon{margin-right:.5em}.accordion-content img{width:100%}.btn,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;font-size:1rem;display:inline-block;padding:.75em 1.75em .65em 1.75em;text-align:center;position:relative;background:#ed265b;color:#fff;text-decoration:none!important;text-transform:uppercase;vertical-align:middle;margin-right:.5em;-webkit-transition:.1s ease all;-o-transition:.1s ease all;transition:.1s ease all;outline:0;cursor:pointer;letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25}@media only screen and (min-width:421px){.btn:hover,input:hover[type=submit]{background:#cf1144;color:#fff}}.btn svg,input[type=submit] svg{fill:#fff}.btn--small{font-size:.9rem;padding:.75em 1.75em .6em 1.75em}@media only screen and (max-width:600px){.btn,input[type=submit]{font-size:.9rem}}.btn--blue{background:#0a8db2}@media only screen and (min-width:421px){.btn--blue:hover{background:#076782}}.btn--secondary{background:0 0;color:#202020;border:1px solid #202020;padding:calc(.75em - 1px) 1.75em calc(.65em - 1px) 1.75em}@media only screen and (min-width:421px){.btn--secondary:hover{background:#202020;color:#fff}.btn--secondary:hover svg{fill:#fff}}.btn--secondary.reversed{color:#fff;border-color:#fff}@media only screen and (min-width:421px){.btn--secondary.reversed:hover{color:#0a8db2;background:#fff}}.btn--gradient,.sub-card .btn,.sub-card input[type=submit]{background-image:-webkit-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-image:-o-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-image:linear-gradient(135deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-size:300% 100%;background-position:left;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}@media only screen and (min-width:421px){.btn--gradient:hover,.sub-card .btn:hover,.sub-card input:hover[type=submit]{background-image:-webkit-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-image:-o-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-image:linear-gradient(135deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-size:300% 100%;background-position:right;-webkit-transition:4s ease all;-o-transition:4s ease all;transition:4s ease all}}.btn--clear{background:0 0;padding:0 .3em;color:#202020}.btn--clear svg{fill:#202020}.btn--clear:hover{background:0 0}@media only screen and (min-width:421px){.btn--clear:hover{color:#ed265b}}.btn--ticket{text-align:left;padding-left:1em;padding-right:3.7rem;position:relative;background:0 0;color:#202020;border:1px solid #202020}.btn--ticket .ticket-icon{position:absolute;top:0;right:0;width:2.7rem;height:100%;border-left:1px dashed #202020;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn--ticket svg{width:1.6em;height:1.6em;fill:#202020}.btn--ticket:hover{color:#fff;background:#202020}.btn--ticket:hover .ticket-icon{border-color:#fff}.btn--ticket:hover .ticket-icon svg{fill:#fff}@media screen and (max-width:1120px){.btn--ticket{font-size:.9rem}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;font-size:1rem;display:inline-block;padding:.75em 1.75em .65em 1.75em;text-align:center;position:relative;background:#ed265b;color:#fff;text-decoration:none!important;text-transform:uppercase;vertical-align:middle;margin-right:.5em;-webkit-transition:.1s ease all;-o-transition:.1s ease all;transition:.1s ease all;outline:0;cursor:pointer;letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25}@media only screen and (min-width:421px){button:hover{background:#cf1144;color:#fff}}button svg{fill:#fff}button--small{font-size:.9rem;padding:.75em 1.75em .6em 1.75em}@media only screen and (max-width:600px){button{font-size:.9rem}}.swiper-button-next,.swiper-button-prev{outline:0;background-image:none;text-align:center}.swiper-button-next svg,.swiper-button-prev svg{width:15px;height:25px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:420px){.swiper-button-next svg,.swiper-button-prev svg{width:10px;height:20px}}.swiper-button-prev{left:2rem}@media only screen and (max-width:900px){.swiper-button-prev{left:1rem}}@media only screen and (max-width:420px){.swiper-button-prev{left:.5rem}}.swiper-button-next{right:2rem}@media only screen and (max-width:900px){.swiper-button-next{right:1rem}}@media only screen and (max-width:420px){.swiper-button-next{right:.5rem}}.swiper-button-next svg{-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.email-to-me{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:230px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;position:relative}.email-to-me [name=to-email]{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:0;background:#ed265b;border-color:#ed265b;padding:15px;-webkit-transition:.3s ease background;-o-transition:.3s ease background;transition:.3s ease background;-webkit-appearance:none;border-radius:0;margin:0}.email-to-me [name=to-email]::-webkit-input-placeholder{color:#fff;font-weight:600;text-transform:uppercase}.email-to-me [name=to-email]:-ms-input-placeholder{color:#fff;font-weight:600;text-transform:uppercase}.email-to-me [name=to-email]::-ms-input-placeholder{color:#fff;font-weight:600;text-transform:uppercase}.email-to-me [name=to-email]::placeholder{color:#fff;font-weight:600;text-transform:uppercase}.email-to-me [name=to-email]::-webkit-input-placeholder{color:#fff;font-weight:600;text-transform:uppercase}.email-to-me [name=to-email]::-ms-input-placeholder{color:#fff;font-weight:600;text-transform:uppercase}.email-to-me .btn,.email-to-me input[type=submit]{padding:15px 16px;margin:0}.email-to-me .btn svg,.email-to-me input[type=submit] svg{width:1em;height:1em}.email-to-me:not(.active){cursor:pointer}.email-to-me:not(.active) input{cursor:pointer}.email-to-me .enews-cont{position:absolute;max-height:0;overflow:hidden;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;top:100%;left:0;width:100%;z-index:10;background:#f3f5fa;-webkit-box-shadow:0 1px 3px rgba(32,32,32,.2);box-shadow:0 1px 3px rgba(32,32,32,.2)}.email-to-me .enews-cont .enews{padding:20px}.email-to-me.active{max-width:100%}.email-to-me.active input{background:#fff}.email-to-me.active input::-webkit-input-placeholder{color:#bac3e0}.email-to-me.active input:-ms-input-placeholder{color:#bac3e0}.email-to-me.active input::-ms-input-placeholder{color:#bac3e0}.email-to-me.active input::placeholder{color:#bac3e0}.email-to-me.active input::-webkit-input-placeholder{color:#bac3e0}.email-to-me.active input::-ms-input-placeholder{color:#bac3e0}.email-to-me.has-value .enews-cont{max-height:300px}.email-to-me.clicked{pointer-events:none}.email-to-me.clicked input{background:#ed265b;color:#fff}.cards-cont{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}.cards-cont:after{content:"";-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.cards-cont.loading{-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.cards-error{padding:0 1rem}.event-card-cont{width:33.333%;display:block;padding:0 1rem}.event-card-cont p a:not(.btn):not(input[type=submit]){color:#6e6e6e;text-decoration:none;border-bottom:1px solid currentColor}@media only screen and (max-width:1140px){.event-card-cont{width:50%}}@media only screen and (max-width:320px){.event-card-cont{width:100%}}.four-columns .event-card-cont{width:25%}@media only screen and (max-width:900px){.four-columns .event-card-cont{width:33.333%}}@media only screen and (max-width:600px){.four-columns .event-card-cont{width:50%}}@media only screen and (max-width:320px){.four-columns .event-card-cont{width:100%}}.event-card{display:block;text-decoration:none;color:inherit}.event-card-color{height:4px;background:#fff;position:absolute;left:0;right:0;bottom:0}.event-card-image{display:block;background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/default-card-image.jpg);background-color:#bac3e0;background-size:cover;background-position:center;position:relative;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;color:#fff;position:relative}.event-card-image:after{content:'';display:block;padding-bottom:56.25%}.event-card-image:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:0 solid currentColor;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;background:currentColor;opacity:0}.event-card-image .add-to-wishlist{width:1.5em;height:1.5em;position:absolute;bottom:1rem;right:.8rem;background:0 0;padding:0;margin:0;z-index:2;white-space:nowrap;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.event-card-image .add-to-wishlist svg{width:100%;height:100%;fill:#fff;-webkit-transition:.1s ease all;-o-transition:.1s ease all;transition:.1s ease all;position:relative}.event-card-image .add-to-wishlist .label{position:absolute;pointer-events:none;white-space:nowrap;font-size:.5rem;overflow:hidden;display:inline-block;vertical-align:middle;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding:5px 10px;right:130%;bottom:0;background:rgba(32,32,32,.8);opacity:0;max-width:0;color:transparent}.event-card-image .add-to-wishlist .label:before{content:"Add to wishlist"}.event-card-image .add-to-wishlist .icon-star-full+.label:before{content:"Remove from wishlist"}@media only screen and (min-width:421px){.event-card-image .add-to-wishlist:hover .label{opacity:1;max-width:150px;color:#fff}}@media only screen and (min-width:421px){a.event-card-image:hover:before{opacity:.3}}.event-card-tag{display:block;position:absolute;top:0;left:0;background:#fff;text-transform:uppercase;font-weight:600;padding:2px 5px;font-size:.8em;color:#202020;z-index:5}.event-card-details{padding:20px 0;margin-bottom:20px}.event-card-details .event-name,.event-card-details .event-session-details{margin-bottom:.5rem}.event-card-details .event-des{margin-bottom:1rem}.event-card-details .event-des:last-child{margin-bottom:0}.event-card-details .free-event{color:#ed265b}.event-card-details a:not([class*=btn]){color:inherit;text-decoration:none;border:0;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.event-card-details a:not([class*=btn]):after{content:'>';margin-left:0;-webkit-transform:translateX(-.5em);-ms-transform:translateX(-.5em);transform:translateX(-.5em);opacity:0;-webkit-transition:.3s ease all,0s color;-o-transition:.3s ease all,0s color;transition:.3s ease all,0s color;display:inline-block;font-weight:600;width:0}.event-card-details a:not([class*=btn]):not(:hover){color:#202020!important}@media only screen and (min-width:421px){.event-card-details a:not([class*=btn]):hover:after{opacity:1;-webkit-transform:translateX(.2em);-ms-transform:translateX(.2em);transform:translateX(.2em)}}@media only screen and (max-width:420px){.event-card-details{padding:1em 0}}.event-session-detail{color:#6e6e6e}.event-session-detail a,.event-session-detail span{vertical-align:middle}.event-session-detail .event-session-icon{display:inline-block;width:1em;height:1em;margin-right:.2em}.event-session-detail .event-session-icon svg{width:100%;height:100%;vertical-align:top;fill:currentColor}.event-session-time{margin-right:1em}.filter-cont{border-top:1px solid #bac3e0}.filter-cont .filter-header{padding:.7em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer}@media only screen and (min-width:769px){.filter-cont .filter-header:hover{color:#ed265b}}.filter-cont .filter-header:after{content:"";position:absolute;width:.5em;height:.5em;right:.5em;top:40%;border-left:1px solid currentColor;border-top:1px solid currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}@media only screen and (max-width:768px){.filter-cont .filter-header{padding:1em 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-cont .filter-header:before{content:'Return to filters';display:block;width:100%;margin-bottom:1em;display:none;padding-left:1rem;font-size:1.3rem}.filter-cont .filter-header:after{right:auto;left:0;top:1.2rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filter-cont .filter-header .filter-label{font-size:1.5rem}.filter-cont .filter-header .filter-selection{margin-top:.25em}}.filter-cont .filter-label{vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.filter-cont .filter-selection{vertical-align:middle;font-weight:400}.filter-cont .filter-list-cont{height:0;overflow:hidden}.filter-cont .filter-list{opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding-bottom:20px}.filter-cont.open .filter-header:after{opacity:1}.filter-cont.open .filter-list-cont{height:auto}.filter-cont.open .filter-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.filter-cont.open .filter-selection{opacity:0}@media only screen and (max-width:768px){.filter-cont.open{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-top:0;padding:15px 30px 70px 30px;background:#fff;z-index:10}.filter-cont.open .filter-header:before{display:block}.filter-cont.open .filter-label{font-size:2.25rem}}input[type=email],input[type=number],input[type=text],input[type=url]{padding:.75em .6em;border:1px solid #bac3e0;background:0 0;width:100%;outline:0;height:auto;font-size:.9rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.select2 .select2-selection,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important;padding:.6em;border:1px solid #bac3e0!important;background:0 0;width:100%;outline:0}.select2 .select2-selection .select2-selection__choice,select .select2-selection__choice{padding:.5em;display:inline-block;margin-right:5px;vertical-align:middle;background:rgba(186,195,224,.2);color:#202020;border-radius:0;border:0;font-weight:500;font-family:Flama,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}textarea{min-width:100%;max-width:100%}label{margin-bottom:.5em}select{background:#fff}.form-field{margin:1rem 0}.gform_validation_container{display:none!important}form.narrow{max-width:460px}.gfield{margin-bottom:1rem}.gfield .gfield_required{color:#ed265b}.gfield .gfield_label{letter-spacing:.05em;font-weight:600;font-size:.9rem;line-height:1.25;margin-bottom:.25em;display:block}.gfield.hide-label .gfield_label{display:none}.gform_wrapper{margin:1rem 0}.gfield_description{line-height:1.65;margin-bottom:.5em}.gform_footer br,.gform_footer p{display:none}.validation_error{color:#ed265b;line-height:1.65;margin-bottom:1em}.validation_message{font-size:12px;color:#ed265b}.gform_confirmation_message{color:#ed265b;font-size:1.1rem;font-weight:700;margin-top:3rem;margin-bottom:3rem}.gform_ajax_spinner{display:inline-block;margin-left:1em;vertical-align:middle;height:1.5rem;width:1.5rem}.checkbox-field,.filter-item,[class^=gchoice]{padding:.4em 0}.checkbox-field br,.filter-item br,[class^=gchoice] br{display:none}.checkbox-field input,.filter-item input,[class^=gchoice] input{display:none}.checkbox-field label,.filter-item label,[class^=gchoice] label{cursor:pointer;padding-left:1.5em;position:relative;display:block;margin-bottom:0}.checkbox-field label:before,.filter-item label:before,[class^=gchoice] label:before{content:"";display:inline-block;vertical-align:middle;width:.8em;height:.8em;margin-top:0;margin-right:.5em;border:1px solid #202020;position:absolute;left:0;top:0}.checkbox-field input:checked~label:before,.filter-item input:checked~label:before,[class^=gchoice] input:checked~label:before{background-color:#202020;background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/check.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width:768px){.checkbox-field,.filter-item,[class^=gchoice]{padding:1em 0;font-size:1.25rem;border-top:1px solid #bac3e0}.checkbox-field label,.filter-item label,[class^=gchoice] label{display:block;margin-bottom:0}}.hamburger{position:relative;height:1.5rem;width:2rem;background:0 0;border:0;padding:0;display:none;margin-left:2rem;margin-right:0;background:0 0!important}.hamburger:focus{outline:0}.hamburger__line{position:absolute;background:#fff;height:2px;width:100%;display:block;border-radius:2px}.hamburger__line:nth-child(1){top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.hamburger__line:nth-child(2){top:0;-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.hamburger__line:nth-child(3){top:100%;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.hamburger.open .hamburger__line:nth-child(1),.header-nav.show .hamburger .hamburger__line:nth-child(1){top:50%;-webkit-transform:translate(0,-50%) rotateZ(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotateZ(45deg);opacity:1}.hamburger.open .hamburger__line:nth-child(2),.header-nav.show .hamburger .hamburger__line:nth-child(2){display:none}.hamburger.open .hamburger__line:nth-child(3),.header-nav.show .hamburger .hamburger__line:nth-child(3){top:50%;-webkit-transform:translate(0,-50%) rotateZ(135deg);-ms-transform:translate(0,-50%) rotate(135deg);transform:translate(0,-50%) rotateZ(135deg);opacity:1}hr{height:3px;display:block;border:0;outline:0;background:-webkit-gradient(linear,left top,right top,from(#ec1163),color-stop(#a7268c),color-stop(#7441a9),color-stop(#5055be),color-stop(#425cc6),color-stop(#2d6fc3),color-stop(#0099be),to(#45c1b0));background:-webkit-linear-gradient(left,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:-o-linear-gradient(left,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:linear-gradient(to right,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);margin-top:40px;margin-bottom:40px}.hr.section{margin-top:40px;margin-bottom:40px}.hr.section hr{margin:0;margin-right:auto}@media screen and (max-width:600px){.hr.section{margin-top:40px;margin-bottom:40px}.hr.section hr{margin:0}}.fullwidth-content+.link-buttons{margin-top:-2rem}@media only screen and (max-width:599px){.fullwidth-content+.link-buttons{margin-top:0}}.link-buttons .link-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;width:calc(100% + 10px)}.link-buttons a{width:calc(25% - 10px);margin-right:10px;min-height:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}@media screen and (max-width:800px){.link-buttons a{width:calc(33% - 10px)}}@media only screen and (max-width:767px){.link-buttons a{width:calc(50% - 10px)}}.pagination{margin:3rem 0}.pagination .page-numbers{padding:.7em;color:#202020;font-weight:700;text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers.dots{background:#fff;color:#6e6e6e}.pagination .page-numbers.current:hover,.pagination .page-numbers.dots:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.pagination .page-numbers.current:hover,.pagination .page-numbers:hover{color:#ed265b}@media only screen and (max-width:767px){.pagination .dots,.pagination .page-numbers:not(.current):not(.prev):not(.next){display:none}}.panel{margin-top:70px;margin-bottom:70px}.panel[class*=bg-]{margin-top:0;margin-bottom:0;padding-top:70px;padding-bottom:70px}@media screen and (max-width:600px){.panel{margin-top:40px;margin-bottom:40px}.panel[class*=bg-]{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:901px){.site-header+.panel{padding-top:70px}}.panel--sm{margin-top:40px;margin-bottom:40px}.panel--sm[class*=bg-]{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}@media only screen and (min-width:901px){.site-header+.panel--sm{padding-top:40px}}.panel--lg{margin-top:100px;margin-bottom:100px}.panel--lg[class*=bg-]{margin-top:0;margin-bottom:0;padding-top:100px;padding-bottom:100px}@media only screen and (min-width:901px){.site-header+.panel--lg{padding-top:100px}}@media only screen and (max-width:420px){.panel--lg{margin-top:70px;margin-bottom:70px}.panel--lg[class*=bg-]{padding-top:70px;padding-bottom:70px}}.selected-filters{margin-bottom:20px;display:none;position:relative;padding-right:100px}.selected-filters .selected-filters-label{margin-right:5px;margin-bottom:.5em;vertical-align:middle;display:inline-block}.selected-filters .selected-filter{border:1px solid #bac3e0;padding:.3em 1.2em .3em .5em;margin-right:5px;margin-bottom:.5em;display:inline-block;vertical-align:middle;position:relative;background-repeat:no-repeat;background-position:center right 5px;background-size:.6em .6em;white-space:nowrap;cursor:pointer}.selected-filters .selected-filter:hover{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/close.svg);border-color:#ed265b}.selected-filters span{vertical-align:middle}.selected-filters.has-selected{display:block}.selected-filters .clear-all{font-size:.8rem;padding:.5em 0;position:absolute;right:0;top:0}.selected-filters .clear-all svg{margin-right:.5em;width:.7em;height:.7em;fill:currentColor}@media only screen and (max-width:420px){.selected-filters{padding-right:0}.selected-filters .selected-filters-cont{margin-top:.3em;display:block}.selected-filters .clear-all{padding:.15em 0}.selected-filters .selected-filter{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/close.svg)}}.popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:200;background:rgba(32,32,32,.85);display:none;opacity:0}.popup .popup-content{position:absolute;width:calc(100% - 40px);max-width:960px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup.before-show{display:block}.popup.show{opacity:1;-webkit-transition:.3s ease opacity;-o-transition:.3s ease opacity;transition:.3s ease opacity}.popup .close{position:absolute;bottom:calc(100% + 10px);right:0;cursor:pointer}.popup .close svg{fill:#fff;height:1rem;width:1rem}.responsive-embed{width:100%;padding-bottom:56.25%;position:relative;display:block}.responsive-embed iframe{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}#filterForm .search{position:relative}#filterForm .search svg{width:1.4rem;height:1.4rem;position:absolute;top:calc(50% - .7rem);left:.6rem;pointer-events:none}#filterForm .search input{padding-left:2.5rem;font-size:1rem}.session-tab{overflow:hidden;font-family:Flama,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.session-tab:not(:last-child){margin-bottom:1rem}.session-tab.soldout{opacity:.5}.session-tab .session{position:relative;border:1px solid #202020;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem .75rem}.session-tab .session.has-tickets{padding-right:6.75rem}.session-tab .session::after{content:'';height:100%;width:.75rem;position:absolute;top:0;right:0;bottom:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#fff 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(1%,rgba(255,255,255,0)),to(white));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 )}.wp-admin .session-tab .session{display:block}.wp-admin .session-tab .session::after{display:none}.session-tab .session>.event-session-detail{display:block;width:100%}.session-tab a:not([class*=session-tab-tickets-link]){color:inherit;text-decoration:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.session-tab a:not([class*=session-tab-tickets-link]):after{content:'>';margin-left:0;-webkit-transform:translateX(-.5em);-ms-transform:translateX(-.5em);transform:translateX(-.5em);opacity:0;-webkit-transition:.3s ease all,0s color;-o-transition:.3s ease all,0s color;transition:.3s ease all,0s color;display:inline-block;font-weight:600}.session-tab a:not([class*=session-tab-tickets-link]):not(:hover){color:#202020!important}@media only screen and (min-width:421px){.session-tab a:not([class*=session-tab-tickets-link]):hover:after{opacity:1;-webkit-transform:translateX(.2em);-ms-transform:translateX(.2em);transform:translateX(.2em)}}.session-tab.has-tickets .session::after{right:6rem}.session-tab .wishlist{margin-right:.75rem;padding-right:.75rem;width:2.5rem;border-right:1px solid #bac3e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.session-tab .wishlist button{overflow:visible}.session-tab .wishlist-toggle{padding:0;position:relative;margin:0;white-space:nowrap}.session-tab .wishlist-toggle svg{height:1.5rem;width:1.5rem;fill:#202020}.session-tab .wishlist-toggle svg.icon-star-full{fill:#ed265b}.session-tab .wishlist-toggle .label{position:absolute;pointer-events:none;white-space:nowrap;font-size:.5rem;overflow:hidden;display:inline-block;vertical-align:middle;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding:5px 10px;left:130%;bottom:0;background:rgba(32,32,32,.8);opacity:0;max-width:0;color:transparent}.session-tab .wishlist-toggle .label:before{content:"Add to wishlist"}.session-tab .wishlist-toggle .icon-star-full+.label:before{content:"Remove from wishlist"}@media only screen and (min-width:421px){.session-tab .wishlist-toggle:hover .label{opacity:1;max-width:150px;color:#fff}}.session-tab .event-name{margin-bottom:.35rem;display:block;font-weight:600}.session-tab .session-date{font-weight:600;font-size:1.1rem;display:inline-block;vertical-align:middle;margin-bottom:.35rem;color:#202020;letter-spacing:.035em;font-weight:600;font-size:1.25rem;line-height:1.25}.wp-admin .session-tab .session-date{display:block}.session-tab .session-is-free{color:#ed265b;display:inline-block;vertical-align:middle;margin-left:.35em;margin-bottom:.35rem}.session-tab .session-time{margin-right:1em}.session-tab .session-qtix-url{display:block;margin-top:.5em}.session-tab .session-duration,.session-tab .session-qtix-url,.session-tab .session-time,.session-tab .session-venue{color:#6e6e6e;font-size:.9rem}.session-tab .session-venue{margin-top:.5em;display:block;white-space:nowrap}.session-tab .session-free{display:inline-block;color:#ed265b;font-weight:600;margin-top:.5em;font-size:1.1rem}.session-tab .session-tab-tickets-link{position:absolute;background-color:#fff;top:0;right:0;bottom:0;border-left:2px dashed #202020;font-size:.9rem;color:#202020;font-weight:600;text-transform:uppercase;text-decoration:none;width:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.2;padding:.5rem .75rem;padding-left:.75rem;padding-right:.75rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-tab .session-tab-tickets-link span{display:block;margin:0}.session-tab .session-tab-tickets-link svg{width:1.5rem;height:1.5rem;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.session-tab .session-tab-tickets-link:hover{background:#202020;color:#fff}.session-tab .session-tab-tickets-link:hover svg{fill:#fff}.session-tab .actions{position:absolute;color:#fff;right:0;bottom:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.session-tab .delete,.session-tab .edit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:600;text-transform:uppercase;padding:0 1em;cursor:pointer;height:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.session-tab .edit{background:#444ea2}.session-tab .edit:hover{background:#5e68bb}.session-tab .delete{background:#ed265b}.session-tab .delete:hover{background:#cf1144}.session-tab .attached-events .event-session-detail{text-decoration:none;font-size:14px;color:#202020;background:rgba(186,195,224,.2);display:block;margin:0 .75rem;padding:.5rem .75rem}@media screen and (max-width:600px){.session-tab .attached-events .event-session-detail{font-size:12px}}.session-soldout,.session-tixatvenue{font-size:14px;background:#ed265b;color:#fff;font-weight:600;display:inline-block;padding:.4em .5em .25em;margin-right:1em}.event-card .session-soldout,.event-card .session-tixatvenue{padding:.3em .5em .25em;margin-right:.75em}.session-tabs .accordion-content .accordion-content-cont{padding-top:0}.session-tabs .accordion.open .accordion-header{display:none}.events-archive-slider{padding:25px 30px;border-bottom:1px solid #bac3e0;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center;position:-webkit-sticky;position:sticky;background:#fff;top:-1px;z-index:10}.events-archive-slider.alphabet{height:70px}.events-archive-slider.dates{height:100px}@media only screen and (max-width:900px){.events-archive-slider.dates{padding-left:200px}}@media only screen and (max-width:768px){.events-archive-slider.dates{padding-left:20px}}.events-archive-slider .current-date{position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px}@media screen and (max-width:1200px){.events-archive-slider .current-date{display:none}}@media only screen and (max-width:768px){.events-archive-slider .current-date{display:none}}.events-archive-slider .letter{-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;position:relative}.events-archive-slider .letter:after{content:"";display:block;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #ed265b;position:absolute;top:0;left:calc(50% - 3px);-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);opacity:0}.events-archive-slider .letter.selected{color:#ed265b;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.events-archive-slider .letter.selected:after{-webkit-transition:.3s ease all,0s color;-o-transition:.3s ease all,0s color;transition:.3s ease all,0s color;opacity:1;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.events-archive-slider .letter.disabled{color:#bac3e0;pointer-events:none}.events-archive-slider .date-btn{padding-left:.5em;padding-right:.5em}.events-archive-slider .date-btn.selected{color:#ed265b}.events-archive-slider .date-btn .day{display:block;margin-bottom:.5em}@media only screen and (max-width:768px){.events-archive-slider .date-btn .day{margin-bottom:0}}.events-archive-slider .date-btn .date{font-weight:400}@media only screen and (max-width:768px){.events-archive-slider{height:auto!important;background:rgba(255,255,255,.95);border-bottom:0;padding:10px 20px;margin-top:10px;margin-bottom:10px}.events-archive-slider a:last-child,.events-archive-slider button:last-child{margin-right:20px}}.tick-list li{font-size:14px;margin-bottom:.75rem;padding-left:1.25rem;position:relative}.tick-list li::before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOC41IDcuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOC41IDcuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik04LjUsMC42YzAtMC4xLTAuMS0wLjItMC4yLTAuM0w3LjgsMC4xQzcuNi0wLjEsNy4zLDAsNy4yLDAuMkwzLjQsNS43TDEsNC4yQzAuOCw0LjEsMC41LDQuMiwwLjQsNC40TDAuMSw0LjhDMCw0LjksMCw1LDAsNS4xYzAsMC4xLDAuMSwwLjIsMC4yLDAuM2wzLjIsMmMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMC4xLDAsMC4zLTAuMSwwLjQtMC4yTDguNCwxQzguNSwwLjksOC41LDAuOCw4LjUsMC42eiIvPjwvc3ZnPg==);background-position:content;background-repeat:no-repeat;height:10px;width:10px;position:absolute;left:0;top:.125em}.event-banner-carousel{position:relative;overflow:hidden}.site-header+.event-banner-carousel{padding-top:0}.event-banner-carousel .swiper-slide{width:100%;padding-bottom:55%}.event-banner-carousel .bg-image,.event-banner-carousel .swiper-slide{background-size:cover;background-position:center}.event-banner-carousel .swiper-container{width:100%;max-width:54rem;overflow:visible;margin-left:0}.event-banner-carousel .sizer{width:calc(100% - 26px);max-width:54rem}.event-banner-carousel .sizer::before{content:'';display:block;padding-bottom:55%}@media only screen and (max-width:900px){.event-banner-carousel .container,.event-banner-carousel .container--m,.event-banner-carousel .container--s,.event-banner-carousel .container--xl{padding-left:0}.event-banner-carousel .swiper-container:after{content:"";position:absolute;right:-1.5rem;top:0;width:1.5rem;z-index:3;height:100%;background:rgba(32,32,32,.2)}.event-banner-carousel .swiper-button-prev{display:none}.event-banner-carousel .swiper-button-next{right:-1.5rem;z-index:4}.event-banner-carousel .swiper-button-next svg{width:10px}}.trailer-btn-container{position:relative}@media only screen and (max-width:900px){.trailer-btn-container .container,.trailer-btn-container .container--m,.trailer-btn-container .container--s,.trailer-btn-container .container--xl{padding-left:0}}.trailer-btn-container .btn,.trailer-btn-container input[type=submit]{position:absolute;bottom:0;left:3.5rem;z-index:2;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media only screen and (max-width:599px){.trailer-btn-container .btn,.trailer-btn-container input[type=submit]{left:1.5rem;font-size:1rem}}.event-body{position:relative}.event-body .strand{position:absolute;top:0;right:0;border-width:2px;border-style:solid;display:inline-block;text-transform:uppercase;font-weight:600;font-size:15px;padding:.5em 1em .35em;text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.event-body .strand:not(.is-linked){background:#fff!important}.event-body .strand.is-linked:not(:hover){background:#fff!important}.event-body .strand.is-linked:hover{color:#fff!important}.event-basic-details .accordion{display:none}.event-basic-details .foreign-film-title{margin-top:-.5rem;margin-bottom:1.5rem;display:block}.event-basic-details .session-tab{display:none}.event-basic-details .quick-info{margin-bottom:1.5rem}.event-basic-details .quick-info span{font-size:14px;display:inline-block;margin-right:1.25rem}.event-accompaniments{margin:2rem 0}.event-accompaniments .event-name-and-duration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.event-accompaniments .event-name-and-duration .event-session-detail{width:5rem;text-align:right}.content-and-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-and-sidebar .main-content{-webkit-flex-basis:38rem;-ms-flex-preferred-size:38rem;flex-basis:38rem;max-width:38rem;margin-right:3rem}.content-and-sidebar .main-content .h1{margin-bottom:1.5rem}.content-and-sidebar .sidebar{width:25rem;min-width:25rem;padding-top:4rem}.content-and-sidebar .sidebar+.details{display:none}.content-and-sidebar .sidebar .accordion-content-cont{padding-top:0}.content-and-sidebar .sidebar .accordion.open .accordion-header{display:none}.content-and-sidebar h3{margin-bottom:1rem}.content-and-sidebar .details-table td:first-child{min-width:10em}.content-and-sidebar .details-table td{line-height:1.65;padding:.5rem 2rem .5rem 0}.content-and-sidebar .details,.content-and-sidebar .special-credits{margin:3rem 0}.content-and-sidebar .session-tab .event-name{display:none}@media screen and (max-width:890px){.event-body{max-width:690px;margin-left:auto;margin-right:auto}.event-body .strand{margin-bottom:1.5rem;position:static}.event-body .foreign-film-title,.event-body .quick-info{color:#6e6e6e}.event-body .foreign-film-title .director,.event-body .quick-info .director{display:block;margin-bottom:1rem}.event-body .session-tab,.event-body .session-tabs{display:block}.event-body .event-basic-details{margin-bottom:30px}.event-body .event-basic-details .accordion{display:block}.event-body .event-basic-details .accordion .accordion-content-cont{padding-bottom:0}.event-body .event-basic-details .h1{margin-bottom:1rem}.event-body .event-basic-details .foreign-film-title{margin-bottom:1rem}.content-and-sidebar{display:block}.content-and-sidebar .main-content{margin-right:0}.content-and-sidebar .main-content .details{display:none}.content-and-sidebar .sidebar{width:100%;padding-top:0;margin-top:2rem}.content-and-sidebar .sidebar .session-tabs,.content-and-sidebar .sidebar .session-tabs-title,.content-and-sidebar .sidebar .strand{display:none}.content-and-sidebar .sidebar+.details{display:block}}@media screen and (max-width:600px){.event-body .strand{padding:.5em .5em .3em}.event-body .h1{letter-spacing:.035em;font-weight:600;font-size:1.5rem}.event-body .foreign-film-title{letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25;color:#6e6e6e}.content-and-sidebar .sidebar{min-width:0}}.events-archive .events-view-toggle{font-size:0;padding:20px 0;border-bottom:1px solid #bac3e0}@media only screen and (min-width:901px){.events-archive .events-view-toggle{display:none}}.events-archive .events-view-toggle .btn--secondary.selected{background:#202020;color:#fff}@media screen and (max-width:700px){.events-archive .events-view-toggle .btn,.events-archive .events-view-toggle input[type=submit]{width:100%;margin-right:0}.events-archive .events-view-toggle .btn--secondary{width:50%;margin-right:0;margin-bottom:.5em}}.events-archive .events-archive-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.events-archive .events-archive-main .left,.events-archive .events-archive-main .right{padding:40px}.events-archive .events-archive-main .left{width:320px;border-right:1px solid #bac3e0;position:-webkit-sticky;position:sticky;top:70px;max-height:calc(100vh - 70px);overflow:auto;-webkit-overflow-scrolling:touch}.events-archive .events-archive-main .left.dates{top:100px;max-height:calc(100vh - 100px)}@media only screen and (max-width:768px){.events-archive .events-archive-main .left{position:fixed;left:0;width:100%;height:100%!important;max-height:100%!important;background:#fff;z-index:-1;padding:40px 30px;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transition:.3s opacity ease,0s z-index .3s;-o-transition:.3s opacity ease,0s z-index .3s;transition:.3s opacity ease,0s z-index .3s}.events-archive .events-archive-main .left.show{display:block;top:0;z-index:200;opacity:1;-webkit-transition:.3s opacity ease;-o-transition:.3s opacity ease;transition:.3s opacity ease}}.events-archive .events-archive-main .right{width:calc(100% - 320px);min-height:calc(100vh - 100px)}@media only screen and (max-width:900px){.events-archive .events-archive-main .right{padding:40px 20px}}@media only screen and (max-width:768px){.events-archive .events-archive-main .right{border-top:1px solid #bac3e0;width:100%;padding:20px 0}}.events-archive .events-archive-main .right .panel .container,.events-archive .events-archive-main .right .panel .container--m,.events-archive .events-archive-main .right .panel .container--s,.events-archive .events-archive-main .right .panel .container--xl{padding-left:0;padding-right:0}.featured-news .news-cont{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.featured-news .news{text-decoration:none;color:inherit;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding-bottom:0}.featured-news .news .news-img{height:300px;background:#0a8db2;margin-bottom:1rem;background-size:cover;background-position:center;position:relative;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.featured-news .news .news-img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-image:-o-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-image:linear-gradient(135deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-size:500% auto;background-position:left;opacity:0;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (max-width:768px){.featured-news .news .news-img{height:250px}}@media only screen and (max-width:420px){.featured-news .news .news-img{height:0;padding-bottom:55%}}.content-and-sidebar .details-table .featured-news .news td:first-child,.featured-news .news .content-and-sidebar .details-table td:first-child,.featured-news .news .filter-cont .filter-label,.featured-news .news .filter-cont .filter-selection,.featured-news .news .h4,.featured-news .news .site-header .header-actions,.featured-news .news .site-header .header-actions ul li,.featured-news .news .site-header .header-nav ul li,.filter-cont .featured-news .news .filter-label,.filter-cont .featured-news .news .filter-selection,.site-header .featured-news .news .header-actions,.site-header .header-actions ul .featured-news .news li,.site-header .header-nav ul .featured-news .news li{margin-bottom:.5em}.content-and-sidebar .details-table .featured-news .news td:first-child:after,.featured-news .news .content-and-sidebar .details-table td:first-child:after,.featured-news .news .filter-cont .filter-label:after,.featured-news .news .filter-cont .filter-selection:after,.featured-news .news .h4:after,.featured-news .news .site-header .header-actions ul li:after,.featured-news .news .site-header .header-actions:after,.featured-news .news .site-header .header-nav ul li:after,.filter-cont .featured-news .news .filter-label:after,.filter-cont .featured-news .news .filter-selection:after,.site-header .featured-news .news .header-actions:after,.site-header .header-actions ul .featured-news .news li:after,.site-header .header-nav ul .featured-news .news li:after{content:'>';margin-left:0;-webkit-transform:translateX(-.5em);-ms-transform:translateX(-.5em);transform:translateX(-.5em);opacity:0;-webkit-transition:.3s ease all,0s color;-o-transition:.3s ease all,0s color;transition:.3s ease all,0s color;display:inline-block;font-weight:600}.featured-news .news .small{text-transform:uppercase;font-size:.8rem}@media only screen and (min-width:421px){.featured-news .news:hover{padding-bottom:30px}.content-and-sidebar .details-table .featured-news .news:hover td:first-child:after,.featured-news .news:hover .content-and-sidebar .details-table td:first-child:after,.featured-news .news:hover .filter-cont .filter-label:after,.featured-news .news:hover .filter-cont .filter-selection:after,.featured-news .news:hover .h4:after,.featured-news .news:hover .site-header .header-actions ul li:after,.featured-news .news:hover .site-header .header-actions:after,.featured-news .news:hover .site-header .header-nav ul li:after,.filter-cont .featured-news .news:hover .filter-label:after,.filter-cont .featured-news .news:hover .filter-selection:after,.site-header .featured-news .news:hover .header-actions:after,.site-header .header-actions ul .featured-news .news:hover li:after,.site-header .header-nav ul .featured-news .news:hover li:after{opacity:1;-webkit-transform:translateX(.2em);-ms-transform:translateX(.2em);transform:translateX(.2em)}.featured-news .news:hover .news-img{height:270px}.featured-news .news:hover .news-img:before{opacity:.3;-webkit-transition:.3s ease opacity,10s ease background-position;-o-transition:.3s ease opacity,10s ease background-position;transition:.3s ease opacity,10s ease background-position}}.featured-news .card{width:calc(50% - 1rem);margin-bottom:30px;display:block}@media screen and (max-width:630px){.featured-news .card{width:100%}.featured-news .card:last-child{margin-bottom:0}}.film-chooser-recommendations .intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.film-chooser-recommendations .intro .h1{margin-bottom:.5em}.film-chooser-recommendations .intro p:last-child{margin-bottom:0}@media only screen and (max-width:959px){.film-chooser-recommendations .intro{display:block}.film-chooser-recommendations .intro .the-content{margin-bottom:1.5rem}}.film-chooser-recommendations .cards-cont .event-card-cont{width:25%}@media only screen and (max-width:959px){.film-chooser-recommendations .cards-cont .event-card-cont{width:33.33%}}@media only screen and (max-width:767px){.film-chooser-recommendations .cards-cont .event-card-cont{width:50%}}.film-chooser-recommendations .load-more-button-container{text-align:center;margin-top:3rem}.film-chooser-recommendations .all-recommendations{margin-top:3rem;opacity:0;-webkit-animation:fadeinup .5s 0s forwards;animation:fadeinup .5s 0s forwards}.film-chooser{margin-bottom:0;padding-bottom:70px;position:relative;overflow:hidden;min-height:calc(100vh - 400px)}@media only screen and (min-width:961px){.film-chooser{padding-top:8vw!important;padding-bottom:12vw!important}}@media only screen and (max-width:599px){.film-chooser{padding-top:2rem}}.film-chooser .the-content{margin:auto;text-align:center}.film-chooser .sizer{position:relative;width:100%;margin-bottom:2rem;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (max-width:599px){.film-chooser .sizer{-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}}.film-chooser-started .film-chooser .sizer{margin-bottom:3rem}.film-chooser.loading .navigation,.film-chooser.loading .section{visibility:hidden;opacity:0}.film-chooser .section{position:absolute;width:100%;top:0;left:0;visibility:hidden;opacity:0}.film-chooser .section.active{visibility:visible;opacity:1}@-webkit-keyframes scalein{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scalein{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.film-chooser .section.active .option{opacity:0;-webkit-animation:scalein .8s forwards;animation:scalein .8s forwards}.film-chooser .section.active .option:nth-child(-1){-webkit-animation-delay:50ms;animation-delay:50ms}.film-chooser .section.active .option:nth-child(0){-webkit-animation-delay:80ms;animation-delay:80ms}.film-chooser .section.active .option:nth-child(1){-webkit-animation-delay:.11s;animation-delay:.11s}.film-chooser .section.active .option:nth-child(2){-webkit-animation-delay:.14s;animation-delay:.14s}.film-chooser .section.active .option:nth-child(3){-webkit-animation-delay:.17s;animation-delay:.17s}.film-chooser .section.active .option:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.film-chooser .section.active .option:nth-child(5){-webkit-animation-delay:.23s;animation-delay:.23s}.film-chooser .section.active .option:nth-child(6){-webkit-animation-delay:.26s;animation-delay:.26s}.film-chooser .section.active .option:nth-child(7){-webkit-animation-delay:.29s;animation-delay:.29s}.film-chooser .section.active .option:nth-child(8){-webkit-animation-delay:.32s;animation-delay:.32s}.film-chooser .section.active .option:nth-child(9){-webkit-animation-delay:.35s;animation-delay:.35s}.film-chooser .section.active .option:nth-child(10){-webkit-animation-delay:.38s;animation-delay:.38s}.film-chooser .section.active .option:nth-child(11){-webkit-animation-delay:.41s;animation-delay:.41s}.film-chooser .section.active .option:nth-child(12){-webkit-animation-delay:.44s;animation-delay:.44s}.film-chooser .section.active .option:nth-child(13){-webkit-animation-delay:.47s;animation-delay:.47s}.film-chooser .section.active .option:nth-child(14){-webkit-animation-delay:.5s;animation-delay:.5s}.film-chooser .section.active .option:nth-child(15){-webkit-animation-delay:.53s;animation-delay:.53s}.film-chooser .section.active .option:nth-child(16){-webkit-animation-delay:.56s;animation-delay:.56s}.film-chooser .section.active .option:nth-child(17){-webkit-animation-delay:.59s;animation-delay:.59s}.film-chooser .section.active .option:nth-child(18){-webkit-animation-delay:.62s;animation-delay:.62s}.film-chooser .section.active .option:nth-child(19){-webkit-animation-delay:.65s;animation-delay:.65s}.film-chooser .intro-copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:static}.film-chooser .intro-copy .the-content{max-width:30rem;-webkit-perspective:1000px;perspective:1000px}.film-chooser .intro-copy .h1{margin-bottom:.5em;-webkit-transition:all .3s .3s;-o-transition:all .3s .3s;transition:all .3s .3s}.film-chooser .intro-copy p{-webkit-transition:all .3s .4s;-o-transition:all .3s .4s;transition:all .3s .4s}.film-chooser .intro-copy .btn,.film-chooser .intro-copy input[type=submit]{margin-top:1em;margin-right:0}.film-chooser-started .film-chooser .intro-copy .h1,.film-chooser-started .film-chooser .intro-copy p{display:block;-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;opacity:0}.film-chooser .navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;font-size:1rem;display:inline-block;padding:.75em 1.75em .65em 1.75em;text-align:center;position:relative;background:#ed265b;color:#fff;text-decoration:none!important;text-transform:uppercase;vertical-align:middle;margin-right:.5em;-webkit-transition:.1s ease all;-o-transition:.1s ease all;transition:.1s ease all;outline:0;cursor:pointer;letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25;margin:auto;display:block;position:relative;height:2.8rem;-webkit-transition:width .8s,opacity .3s .2s;-o-transition:width .8s,opacity .3s .2s;transition:width .8s,opacity .3s .2s;width:4rem}@media only screen and (min-width:421px){.film-chooser .navigation:hover{background:#cf1144;color:#fff}}.film-chooser .navigation svg{fill:#fff}.film-chooser .navigation--small{font-size:.9rem;padding:.75em 1.75em .6em 1.75em}@media only screen and (max-width:600px){.film-chooser .navigation{font-size:.9rem}}.film-chooser .navigation:hover{background:#ed265b}.film-chooser .navigation button{position:absolute;top:0;bottom:0;margin:0;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,width .3s,background-color .3s;-o-transition:opacity .2s,width .3s,background-color .3s;transition:opacity .2s,width .3s,background-color .3s;white-space:nowrap}@media only screen and (max-width:599px){.film-chooser .navigation button{font-size:1.1rem}}.film-chooser .navigation button svg{display:inline-block;height:1em;width:1em;color:#fff;vertical-align:middle}.film-chooser .navigation button.prev{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.film-chooser .navigation button.prev svg{-webkit-transform:rotateY(-180deg) translate(.5em,-1px);transform:rotateY(-180deg) translate(.5em,-1px)}.film-chooser .navigation button.next{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.film-chooser .navigation button.next svg{-webkit-transform:translate(.5em,-1px);-ms-transform:translate(.5em,-1px);transform:translate(.5em,-1px)}.film-chooser .navigation button:hover .next svg{-webkit-transform:translate(1em,-1px);-ms-transform:translate(1em,-1px);transform:translate(1em,-1px)}.film-chooser .navigation button:hover .prev svg{-webkit-transform:rotateY(-180deg) translate(1em,-1px);transform:rotateY(-180deg) translate(1em,-1px)}.film-chooser .navigation button.start{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;opacity:1;visibility:visible}.film-chooser[data-index="1"] .navigation .prev{opacity:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}.film-chooser[data-index="1"] .navigation .next{display:inline-block;opacity:1;right:50%;width:100%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.film-chooser.invalid .navigation .next{opacity:.5}.film-chooser-started .film-chooser .navigation{width:20rem}.film-chooser-started .film-chooser button{opacity:1;visibility:visible}.film-chooser-started .film-chooser button.start{opacity:0;visibility:hidden;-webkit-transition:all .3s .3s;-o-transition:all .3s .3s;transition:all .3s .3s}.film-chooser input{display:none}.film-chooser .h2{margin-bottom:3rem;text-align:center;font-weight:700;font-size:1.75rem;line-height:1.125}@media only screen and (max-width:599px){.film-chooser .h2{margin-left:auto;margin-right:auto;max-width:18rem;margin-bottom:2rem}}.film-chooser .h2+p{margin-top:-2rem;margin-bottom:2rem}@media only screen and (max-width:599px){.film-chooser .h2+p{margin-top:-1rem}}.film-chooser .h2,.film-chooser .h2+p{opacity:0;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}.film-chooser .section.active .h2,.film-chooser .section.active .h2+p{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.film-chooser .options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.film-chooser .options .option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 .25rem}.film-chooser .options .option.with-image label{padding-top:7rem}.film-chooser .options .option.with-image label::after{content:'';display:block;position:absolute;width:90%;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center;top:1rem;left:0;right:0;margin:auto}.film-chooser .options .option.with-image label[for=see__compelling-drama]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/drama.png)}.film-chooser .options .option.with-image label[for=see__hard-hitting-doco]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/doco.png)}.film-chooser .options .option.with-image label[for=see__headliners]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/headliner.png)}.film-chooser .options .option.with-image label[for=see__something-else]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/something-else.png)}.film-chooser .options .option.with-image label[for=feel__amazed]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/amazed.png)}.film-chooser .options .option.with-image label[for=feel__happy]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/happy.png)}.film-chooser .options .option.with-image label[for=feel__challenged]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/challenged.png)}.film-chooser .options .option.with-image label[for=feel__spooked]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/spooked.png)}.film-chooser .options .option.with-image label[for=region__AP]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/asia-pacific.png)}.film-chooser .options .option.with-image label[for=region__AU]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/australia.png)}.film-chooser .options .option.with-image label[for=region__EU]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/europe.png)}.film-chooser .options .option.with-image label[for=region__AM]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/americas.png)}.film-chooser .options .option.with-image label[for=region__ME]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/middle-east.png)}.film-chooser .options .option.with-image label[for=region__AF]::after{background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/film-chooser/africa.png)}.film-chooser .options label{border:2px solid #eff1f8;display:block;width:9rem;padding:1.5rem 1rem;cursor:pointer;font-weight:600;font-size:1.125rem;line-height:1.25;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (max-width:599px){.film-chooser .options label{width:140px}}.film-chooser .options label:hover{background:#fff;border-color:#bac3e0;color:#202020}.film-chooser .options input:checked+label{background:#fff;border-color:#ed265b;color:#202020}.film-chooser .checkbox-field{display:inline-block;font-size:1.2rem;border-top:0}.film-chooser .region .checkbox-field{margin-top:2rem;opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.film-chooser .region.active .checkbox-field{opacity:1;-webkit-transition:all .6s .3s;-o-transition:all .6s .3s;transition:all .6s .3s}.film-chooser .dates .options{max-width:42rem}.film-chooser .dates .option{padding:0 .25rem;width:6.5rem;text-transform:uppercase}.film-chooser .dates .option label{padding:1.5rem .5rem}.film-chooser .dates .select-all-days{color:#444ea2}.film-chooser .dates input:checked+.select-all-days{color:#444ea2}.site-footer{background:#3c3c3c;padding:40px;color:#fff}.site-footer img{width:100%;height:auto}.site-footer .container,.site-footer .container--m,.site-footer .container--s,.site-footer .container--xl{position:relative}.site-footer .qagoma{margin-bottom:2.5rem;display:block;width:100%;max-width:18rem;margin-right:10rem}.site-footer .principal-sponsors{display:block;width:100%;max-width:20rem;margin-bottom:1rem}.site-footer .principal-sponsors-label{margin-bottom:1.25em;text-transform:uppercase}.site-footer .copyright,.site-footer .principal-sponsors-label{display:block;font-size:13px}.site-footer .grid{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.site-footer .romeo{font-size:14px;color:#fff;text-decoration:none;position:absolute;bottom:0;right:1.5rem;font-size:14px}.site-footer .romeo:hover{text-decoration:underline}.site-footer .socials{position:absolute;right:1.5rem;top:0}.site-footer .socials li{margin-bottom:.9em}.site-footer .socials a{font-size:1.25rem}.site-footer .socials a:hover svg{fill:#ed265b}.site-footer .socials svg{fill:#fff;height:1em;width:1em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-footer .menu{-webkit-columns:2;columns:2;-webkit-column-gap:1rem;column-gap:1rem;margin-bottom:-1.25rem;margin-right:8rem}.site-footer .menu a{font-weight:600;padding:.25rem 5em 1.25rem 0;display:inline-block;color:#fff;text-decoration:none;letter-spacing:.03em;font-size:.9rem}.site-footer .menu a:hover{text-decoration:underline}@media screen and (max-width:1080px){.site-footer .qagoma{margin-right:6rem}.site-footer .menu{margin-right:10%}}@media only screen and (max-width:959px){.site-footer .grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .qagoma{max-width:14rem;margin-bottom:2rem}.site-footer .column{width:100%}.site-footer .menu{width:100%;max-width:24rem;margin-bottom:.35rem}.site-footer .menu li{width:100%}.site-footer .menu li a{font-size:15px}.site-footer .socials{margin-bottom:1.5rem;position:static}.site-footer .socials li{display:inline-block;margin-right:1em;margin-bottom:0}.site-footer .romeo{position:static;margin-top:5px;display:block}.site-footer .bottom{margin-top:30px;border-top:1px solid #fff;padding-top:30px}}@media only screen and (max-width:599px){.site-footer{padding-left:0;padding-right:0}.site-footer .menu a{padding-right:1em}.site-footer .socials a{font-size:1.5rem}.site-footer .qagoma{max-width:12rem}.site-footer .copyright{font-size:12px}}.site-header{background:-webkit-linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:-o-linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background-size:cover;background-position:center;position:relative;width:100%;z-index:100;height:100px}@media only screen and (min-width:901px){.site-header.sub-open{margin-bottom:80px}}.site-header .header-cont{height:100%;padding:0 2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.site-header .header-logo{width:180px;opacity:1;-webkit-transition:.5s ease opacity;-o-transition:.5s ease opacity;transition:.5s ease opacity}.site-header .header-logo img{width:100%}.site-header .header-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:strech;-webkit-align-items:strech;-ms-flex-align:strech;align-items:strech;opacity:1;-webkit-transition:.5s ease opacity;-o-transition:.5s ease opacity;transition:.5s ease opacity}.site-header .header-counter{margin-left:30px;padding-left:20px;border-left:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;text-transform:uppercase}@media screen and (max-width:1000px){.site-header .header-counter{display:none}}.site-header .header-counter .before-days{font-size:2.5rem}.site-header .header-counter .before-days-label{margin-left:.3em}.site-header .header-counter .before-days-label span{display:block}.site-header .header-counter .before-days-label .line-1{font-size:.85rem}.site-header .header-counter .before-days-label .line-2{font-size:1.1rem}.site-header .header-counter .during-days-cont{border:1px solid #fff;display:block;text-align:center;padding:5px}.site-header .header-counter .during-days-cont span{display:block}.site-header .header-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}@media only screen and (max-width:900px){.site-header .header-right .header-actions{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.site-header .header-right .header-nav{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.site-header .header-right .header-nav .menu-primary-navigation-container{padding:0 .5rem;width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:absolute;left:0;top:0;-webkit-transition:.5s ease opacity;-o-transition:.5s ease opacity;transition:.5s ease opacity;opacity:0}.site-header .header-right .header-nav .menu-primary-navigation-container .sub-menu{white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;text-align:left;padding:0 10px}.site-header .header-right .header-nav .hamburger{display:block;color:#fff;top:calc(50px - .65rem)}.site-header .header-right .header-nav.show .menu-primary-navigation-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}.site-header .header-actions,.site-header .header-nav{font-size:0}.site-header .header-actions ul li,.site-header .header-nav ul li{display:inline-block;vertical-align:middle;text-transform:uppercase;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding:0 1em;line-height:100px}@media only screen and (max-width:599px){.site-header .header-actions ul li,.site-header .header-nav ul li{line-height:55px}}.site-header .header-actions ul li:last-child,.site-header .header-nav ul li:last-child{padding-right:0}.site-header .header-actions ul li a,.site-header .header-nav ul li a{color:#fff;text-decoration:none}.site-header .header-actions ul li .nav-label,.site-header .header-nav ul li .nav-label{vertical-align:middle}.site-header .header-actions ul:not(.sub-menu)>li>a,.site-header .header-nav ul:not(.sub-menu)>li>a{position:relative}.site-header .header-actions ul:not(.sub-menu)>li>a:after,.site-header .header-nav ul:not(.sub-menu)>li>a:after{content:'';display:block;position:absolute;left:50%;bottom:-.5em;width:5px;height:5px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);opacity:0;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.site-header .header-actions .sub-menu,.site-header .header-nav .sub-menu{height:0;overflow:hidden;position:absolute;width:100vw;left:0;top:100px;background:#fff;z-index:100;text-align:center;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (max-width:599px){.site-header .header-actions .sub-menu,.site-header .header-nav .sub-menu{position:static}}.site-header .header-actions .sub-menu li,.site-header .header-nav .sub-menu li{line-height:80px;vertical-align:top}.site-header .header-actions .sub-menu li a,.site-header .header-nav .sub-menu li a{color:#202020}@media only screen and (min-width:421px){.site-header .header-actions .sub-menu li a:hover,.site-header .header-nav .sub-menu li a:hover{color:#ed265b}}.site-header .header-actions .sub-menu li.current-menu-item a,.site-header .header-actions .sub-menu li.current-page-ancestor a,.site-header .header-nav .sub-menu li.current-menu-item a,.site-header .header-nav .sub-menu li.current-page-ancestor a{color:#ed265b;position:relative}.site-header .header-actions .sub-menu li.current-menu-item a:after,.site-header .header-actions .sub-menu li.current-page-ancestor a:after,.site-header .header-nav .sub-menu li.current-menu-item a:after,.site-header .header-nav .sub-menu li.current-page-ancestor a:after{content:'';position:absolute;display:block;left:0;bottom:-5px;width:100%;height:3px;background:#ed265b}.site-header .header-actions .sub-menu.show,.site-header .header-nav .sub-menu.show{height:80px}.site-header .menu-item-has-children.current-menu-item>a:after,.site-header .menu-item-has-children.current-menu-parent>a:after,.site-header .menu-item-has-children:hover>a:after{bottom:-1em!important;opacity:1!important}.site-header .menu-item-has-children.current-menu-item .sub-menu,.site-header .menu-item-has-children.current-menu-parent .sub-menu,.site-header .menu-item-has-children:hover .sub-menu{display:block;height:80px}.site-header .menu-item-has-children:hover .sub-menu{z-index:101}.site-header .header-actions{margin-left:1rem;opacity:1;-webkit-transition:.5s ease opacity;-o-transition:.5s ease opacity;transition:.5s ease opacity}.site-header .header-actions svg{width:1.8em;height:1.8em;position:relative;top:-.2em;fill:#fff}.site-header .header-actions span+svg{margin-left:.5em}.home:not(.sidebar-open):not(.menu-open) .site-header{position:absolute!important;background:0 0}.home:not(.sidebar-open):not(.menu-open) .site-header .header-cont{-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:599px){.home:not(.sidebar-open):not(.menu-open) .site-header{position:relative}}.home.menu-open .site-header,.home.sidebar-open .site-header{margin-bottom:-100px}@media only screen and (max-width:599px){.home.menu-open .site-header,.home.sidebar-open .site-header{margin-bottom:-55px}}@media only screen and (min-width:600px){.site-header .header-logo .mobile-logo{display:none}}@media only screen and (max-width:599px){.site-header{height:55px;top:0;background-size:130% auto;background-position:center}.site-header .header-cont{padding:0 1rem 0 .5rem;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);box-shadow:0 1px 10px 0 rgba(0,0,0,.1);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.site-header .header-logo{width:145px;padding-top:3px}.site-header .header-logo .site-logo{display:none}.site-header .header-right .header-nav{padding:0}.site-header .header-right .header-nav .menu-primary-navigation-container{border-top:1px solid #bac3e0;background:#fff;padding:38px 30px;top:55px!important;height:calc(100% - 55px);position:fixed;overflow:auto;-webkit-overflow-scrolling:touch}.site-header .header-right .header-nav ul li{line-height:1.5;display:block;margin-bottom:1rem;padding:0}.site-header .header-right .header-nav ul li.menu-item-has-children{position:relative}.site-header .header-right .header-nav ul li.menu-item-has-children>a:after{content:"";width:.3em;height:.3em;border-left:2px solid currentColor;border-top:2px solid currentColor;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);position:static;display:inline-block;vertical-align:middle;margin-left:.5em;margin-top:.3px;opacity:1;margin-top:-.5em;-webkit-transition:0s;-o-transition:0s;transition:0s}.site-header .header-right .header-nav ul li.menu-item-has-children.open .sub-menu{height:auto;opacity:1}.site-header .header-right .header-nav ul li.menu-item-has-children.open>a:after{border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-top:-.1em}.site-header .header-right .header-nav ul li a{color:#202020;display:block;font-size:1.5rem;font-weight:600}.site-header .header-right .header-nav .sub-menu{height:0;text-align:left;-webkit-box-shadow:none;box-shadow:none;width:100%;white-space:normal;overflow:hidden;padding:.5em 0!important;opacity:0}.site-header .header-right .header-nav .sub-menu li{line-height:1.4;padding:.5rem 0;margin-bottom:0;text-transform:none}.site-header .header-right .header-nav .sub-menu li a{font-size:1.2rem;font-weight:400;letter-spacing:0}.site-header .header-right .header-nav .sub-menu li a:after{display:none}.site-header .header-right .header-nav .hamburger{top:calc(27.5px - .7rem);background:0 0}.site-header .header-right .header-actions svg{top:0}}@media only screen and (max-width:320px){.site-header .header-actions svg{width:1.4em;height:1.4em}}.menu-open .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:300}@media screen and (max-width:900px) and (min-width:599px){.menu-open .header-actions,.menu-open .header-left{opacity:0!important;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}}@media only screen and (min-width:600px){.site-header .socials{display:none}}@media only screen and (max-width:599px){.site-header .header-right .menu{min-height:calc(100vh - 250px)}.site-header .header-right .header-nav .socials li{display:inline-block;margin-right:1em}.site-header .header-right .header-nav .socials a{font-size:1.5rem}.site-header .header-right .header-nav .socials a svg{width:1em;height:1em}.menu-open .header-cont{position:fixed;top:0;left:0;width:100%}}.homepage-carousel-bg{background:-webkit-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background:-o-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background:linear-gradient(135deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background-size:200% 200%;background-position:top left;-webkit-animation:gradient 10s infinite linear alternate;animation:gradient 10s infinite linear alternate;position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.homepage-carousel-bg canvas{opacity:.2;width:100%;height:100%}.homepage-carousel{padding-bottom:110px;padding-top:110px;position:relative;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.homepage-carousel .carousel-and-buttons{width:100%;position:relative;z-index:2}@media only screen and (max-width:420px){.homepage-carousel{padding-top:70px;padding-bottom:70px;min-height:0}}.homepage-carousel .carousel-cont{position:relative}@media only screen and (max-width:900px){.homepage-carousel .carousel-cont .container,.homepage-carousel .carousel-cont .container--m,.homepage-carousel .carousel-cont .container--s,.homepage-carousel .carousel-cont .container--xl{padding:0}}.homepage-carousel .swiper-container{width:60vw;min-width:100%;padding-top:20px;padding-bottom:20px;position:relative;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.homepage-carousel .swiper-slide{background-position:center;background-size:cover;width:920px;max-width:90%;position:relative;overflow:hidden}.homepage-carousel .swiper-slide.swiper-slide-active{-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,.24);box-shadow:0 2px 11px 0 rgba(0,0,0,.24)}.homepage-carousel .swiper-slide:after{content:"";display:block;width:100%;padding-bottom:56.25%}.homepage-carousel .swiper-slide .btn--gradient,.homepage-carousel .swiper-slide .sub-card .btn,.homepage-carousel .swiper-slide .sub-card input[type=submit],.sub-card .homepage-carousel .swiper-slide .btn,.sub-card .homepage-carousel .swiper-slide input[type=submit]{opacity:0;position:absolute;white-space:nowrap;bottom:0;left:50%;margin:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100;-webkit-transition:background-position .5s,opacity .3s;-o-transition:background-position .5s,opacity .3s;transition:background-position .5s,opacity .3s}.homepage-carousel .swiper-slide .btn--gradient:hover,.homepage-carousel .swiper-slide .sub-card .btn:hover,.homepage-carousel .swiper-slide .sub-card input:hover[type=submit],.sub-card .homepage-carousel .swiper-slide .btn:hover,.sub-card .homepage-carousel .swiper-slide input:hover[type=submit]{-webkit-transition:background-position 4s,opacity .3s;-o-transition:background-position 4s,opacity .3s;transition:background-position 4s,opacity .3s}.homepage-carousel .swiper-slide.swiper-slide-active .btn--gradient,.homepage-carousel .swiper-slide.swiper-slide-active .sub-card .btn,.homepage-carousel .swiper-slide.swiper-slide-active .sub-card input[type=submit],.sub-card .homepage-carousel .swiper-slide.swiper-slide-active .btn,.sub-card .homepage-carousel .swiper-slide.swiper-slide-active input[type=submit]{opacity:1}.homepage-carousel .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(255,255,255,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(255,255,255,.5),rgba(0,0,0,0))}.homepage-carousel .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(255,255,255,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(255,255,255,.5),rgba(0,0,0,0))}.homepage-carousel .buttons{margin-bottom:0}.homepage-carousel .buttons .container,.homepage-carousel .buttons .container--m,.homepage-carousel .buttons .container--s,.homepage-carousel .buttons .container--xl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.homepage-carousel .buttons .container .btn--secondary,.homepage-carousel .buttons .container--m .btn--secondary,.homepage-carousel .buttons .container--s .btn--secondary,.homepage-carousel .buttons .container--xl .btn--secondary{white-space:nowrap;margin-bottom:.5em}@media only screen and (min-width:961px){.homepage-carousel .buttons .container,.homepage-carousel .buttons .container--m,.homepage-carousel .buttons .container--s,.homepage-carousel .buttons .container--xl{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.homepage-carousel .buttons .container .btn--secondary,.homepage-carousel .buttons .container--m .btn--secondary,.homepage-carousel .buttons .container--s .btn--secondary,.homepage-carousel .buttons .container--xl .btn--secondary{width:30%;font-size:1.2em}}@media only screen and (max-width:420px){.homepage-carousel .buttons .container .btn--secondary,.homepage-carousel .buttons .container--m .btn--secondary,.homepage-carousel .buttons .container--s .btn--secondary,.homepage-carousel .buttons .container--xl .btn--secondary{width:100%;font-size:1.2rem}}@media only screen and (max-width:420px){.homepage-carousel .buttons{padding-top:1rem;padding-bottom:1rem;margin-top:0;margin-bottom:0}}.homepage-carousel .scroll-tip{color:#fff;opacity:.5;text-align:center;position:absolute;bottom:0;left:0;width:100%}.homepage-carousel .scroll-tip .scroll-line{width:1px;height:30px;margin:15px auto 0 auto;position:relative;overflow:hidden}.homepage-carousel .scroll-tip .scroll-line:after{content:"";position:absolute;width:100%;height:200%;top:0;left:0;-webkit-animation:scroll-line 3s infinite linear;animation:scroll-line 3s infinite linear;background:#bac3e0}.homepage-carousel .video-slide{background:#202020;background-size:cover;background-position:center}.homepage-carousel .video-slide .loop,.homepage-carousel .video-slide .video{position:absolute;width:100%;height:100%;top:0;left:0}.homepage-carousel .video-slide .loop video,.homepage-carousel .video-slide .video video{background:#000}.homepage-carousel .video-slide .loop iframe,.homepage-carousel .video-slide .video iframe{width:100%;height:100%}.homepage-carousel .video-slide iframe{opacity:0}.homepage-carousel .video-slide.playing iframe{opacity:1}.homepage-carousel .video-slide.playing .loop{display:none}.homepage-carousel .video-slide.playing .play-video{-webkit-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity;opacity:0;pointer-events:none}.popup .popup-content:before{content:'';padding-bottom:56.25%;width:100%;display:block}.popup .popup-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes scroll-line{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes scroll-line{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(50%);transform:translateY(50%)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.instagram-feed{padding-top:0!important;overflow:hidden}.instagram-feed .h1{margin-bottom:1rem}.instagram-feed .posts{margin-top:30px}.instagram-feed .posts .swiper-container{overflow:visible}.instagram-feed .posts .swiper-wrapper{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.instagram-feed .posts .post{width:225px}.instagram-feed .posts .post .image{background-size:cover;background-position:center}.instagram-feed .posts .post .image:after{content:'';display:block;padding-bottom:100%}.instagram-feed .posts .post .text{margin-top:1em}.instagram-feed .posts .post .text a{text-decoration:none;color:inherit;border:0}.list-columns+.list-columns{margin-top:-4rem}@media only screen and (max-width:600px){.list-columns+.list-columns{margin-top:-3rem}}.list-columns .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-2rem}.list-columns .column{margin-right:3rem;margin-bottom:2rem}.list-columns .column:last-child{margin-right:0}@media only screen and (max-width:768px){.list-columns .column{margin-right:0;width:100%}}.list-columns .h2{margin-bottom:.8em}.list-columns .list .list-items,.list-columns .list li{line-height:1.65;margin-bottom:.5em;font-size:14px}.list-columns .list.wrap{-webkit-columns:2;columns:2;-webkit-column-gap:2.5rem;column-gap:2.5rem}@media only screen and (max-width:768px){.list-columns .list.wrap{-webkit-columns:1;columns:1}}.list-columns.image-list .h2{font-size:1rem;text-transform:uppercase;margin-bottom:1.5em}.list-columns.image-list .columns{display:block}.list-columns.image-list .column{display:inline-block;vertical-align:top;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.list-columns.image-list .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-columns.image-list .list .list-items{max-width:100%;margin-right:2em;margin-bottom:2em;max-width:350px;max-height:250px}@media only screen and (max-width:420px){.list-columns.image-list .list .list-items{max-width:200px;max-height:30px}}.event-card p.media-release-links{margin-bottom:0}.event-card p.media-release-links a:not([class*=btn]){display:inline-block;margin-right:2em;text-decoration:underline;color:#6e6e6e}.media-release-year-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;text-align:center;position:relative;text-decoration:none!important;text-transform:uppercase;vertical-align:middle;cursor:pointer;outline:0;font-size:.9rem;display:inline-block;padding:.75em 1.75em .65em 1.75em;display:inline-block;border-color:#202020!important;font-weight:700;width:auto;margin-bottom:2rem;padding-right:3.5em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEuOSA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMS45IDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO30uc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTt9PC9zdHlsZT48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik01LjYsNi44TDAuMSwxLjVDMCwxLjMsMCwxLDAuMSwwLjlsMC43LTAuN0MxLDAsMS4zLDAsMS41LDAuMUw2LDQuNGw0LjUtNC4zYzAuMi0wLjIsMC41LTAuMiwwLjYsMGwwLjcsMC43QzEyLDEsMTIsMS4zLDExLjgsMS41TDYuMyw2LjhDNi4xLDcsNS44LDcsNS42LDYuOHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48L2NsaXBQYXRoPjxnIGNsYXNzPSJzdDAiPjxkZWZzPjxyZWN0IGlkPSJTVkdJRF8zXyIgeD0iMCIgeT0iMCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjciLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48L2NsaXBQYXRoPjxyZWN0IHg9Ii01IiB5PSItNSIgY2xhc3M9InN0MSIgd2lkdGg9IjIxLjkiIGhlaWdodD0iMTciLz48L2c+PC9nPjwvc3ZnPg==);background-size:1rem;background-position:right 1em top 1.05em;background-repeat:no-repeat}.media-release-year-select:disabled{opacity:.25}.media-release-year-select:hover{background-color:none}.media-releases.loading .event-card{opacity:0}.media-releases .event-card{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.media-releases .event-card-cont{opacity:0;-webkit-animation:fadeinup .5s 0s forwards;animation:fadeinup .5s 0s forwards}.messages{margin-bottom:100px}.messages .message{margin-bottom:40px}.messages .message .persons-name{margin-bottom:.25em}.messages .message .persons-title{display:block;margin-bottom:1rem;letter-spacing:.05em;font-weight:600;font-size:1.05rem;line-height:1.25;font-weight:400}.news-grid .cards-cont .event-card .btn,.news-grid .cards-cont .event-card input[type=submit]{margin-top:1rem}.return-link{text-decoration:none;color:#202020;font-size:.9rem;font-weight:600;text-transform:uppercase;display:inline-block;letter-spacing:.05em}.return-link svg{height:.75em;width:.75em;fill:#202020;vertical-align:middle;margin-right:.5em;margin-bottom:.1em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.return-link span{vertical-align:middle}.return-link:hover svg{-webkit-transform:translateX(-.25rem);-ms-transform:translateX(-.25rem);transform:translateX(-.25rem)}.single-post .return-link{margin-bottom:2rem}.page-links-grid .grid{margin-bottom:-70px}.page-links-grid .page{width:50%;padding-right:9.5rem;margin-bottom:70px}@media only screen and (max-width:1139px){.page-links-grid .page{padding-right:6.5rem}}@media only screen and (max-width:959px){.page-links-grid .page{padding-right:4rem}}.page-links-grid .page [class*=btn]{margin-top:1rem}@media only screen and (max-width:599px){.page-links-grid .page{width:100%;padding-right:0}}.intro.panel+.patrons.panel{margin-top:-2rem}@media only screen and (max-width:599px){.intro.panel+.patrons.panel{margin-top:0}}.patrons.panel .beresford-strands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:1.5rem 0}@media only screen and (min-width:601px){.patrons.panel .patron .btn--secondary{max-width:230px}}.patrons.panel .patron .btn,.patrons.panel .patron input[type=submit]{margin-top:.5em}.patrons.panel .patron+.patron{margin-top:5rem}.patrons.panel .patron-image{max-width:25rem;margin-bottom:2rem}.patrons.panel .strand{max-width:18rem;padding-right:3rem}@media only screen and (max-width:599px){.patrons.panel .strand{padding-right:2rem}}.patrons.panel .strand .btn,.patrons.panel .strand input[type=submit]{margin-top:0}.content-and-sidebar .details-table .patrons.panel .strand td:first-child,.event-basic-details .patrons.panel .strand .foreign-film-title,.filter-cont .patrons.panel .strand .filter-label,.filter-cont .patrons.panel .strand .filter-selection,.patrons.panel .strand .content-and-sidebar .details-table td:first-child,.patrons.panel .strand .event-basic-details .foreign-film-title,.patrons.panel .strand .filter-cont .filter-label,.patrons.panel .strand .filter-cont .filter-selection,.patrons.panel .strand .h1,.patrons.panel .strand .h2,.patrons.panel .strand .h3,.patrons.panel .strand .h4,.patrons.panel .strand .h5,.patrons.panel .strand .h6,.patrons.panel .strand .heading,.patrons.panel .strand .site-header .header-actions,.patrons.panel .strand .site-header .header-actions ul li,.patrons.panel .strand .site-header .header-nav ul li,.patrons.panel .strand h1,.patrons.panel .strand h2,.patrons.panel .strand h3,.patrons.panel .strand h4,.patrons.panel .strand h5,.patrons.panel .strand h6,.site-header .header-actions ul .patrons.panel .strand li,.site-header .header-nav ul .patrons.panel .strand li,.site-header .patrons.panel .strand .header-actions{margin-bottom:.25em}.program-strands{position:relative}.program-strands .the-content{max-width:750px}.program-strands .event-card-image{cursor:pointer}.program-strands .event-card-cont{width:25%}.program-strands .cards-cont,.program-strands .strand-films{margin-top:3rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.program-strands .strand-films{margin-top:1.5rem}.program-strands .view-strand-popup{cursor:pointer;color:#6e6e6e;text-decoration:underline;margin-top:1em;display:inline-block;font-size:14px}.program-strands .btn--secondary{margin-top:1rem}.program-strands .mobile-strands{display:none;margin-top:2rem}.program-strands .strand-modals{display:none}.program-strands .strand-films{display:none;position:relative}.program-strands .return-link-container{position:-webkit-sticky;position:sticky;top:0;background:#fff;padding:1em;z-index:1}.program-strands .strand-cards .event-card{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes strandfilmsentrance{from{opacity:0;-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes strandfilmsentrance{from{opacity:0;-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.program-strands:not(.loading-strand-films) .strands{opacity:0;-webkit-animation:strandfilmsentrance forwards .5s;animation:strandfilmsentrance forwards .5s}.program-strands.loading-strand-films .mobile-strands,.program-strands.loading-strand-films .strand-cards{position:relative}.program-strands.loading-strand-films .mobile-strands::after,.program-strands.loading-strand-films .strand-cards::after{content:'';height:3rem;width:3rem;position:absolute;left:calc(50% - 1.5rem);top:5rem;background-image:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/loader.svg);background-size:contain;display:block}.program-strands.loading-strand-films .mobile-strands::after{top:calc(50% - 1.5rem)}.program-strands.loading-strand-films .mobile-strands .strand-list,.program-strands.loading-strand-films .strand-cards .event-card{opacity:0}.program-strands.showing-strand-films .strand-films{display:block;-webkit-animation:strandfilmsentrance forwards .5s;animation:strandfilmsentrance forwards .5s}.program-strands.showing-strand-films .strand-films .event-card{opacity:0;-webkit-animation:fadein forwards .3s .3s;animation:fadein forwards .3s .3s}.program-strands.showing-strand-films .mobile-strands,.program-strands.showing-strand-films .strands{display:none}.program-strands .mobile-strand-popup-trigger{display:inline-block;padding:.75em 1em;color:#fff;font-weight:600;margin:0 .25em .5em 0;font-size:1.125rem;width:100%;text-align:center;line-height:1.65;text-transform:uppercase;cursor:pointer}@media only screen and (min-width:421px){.program-strands .mobile-strand-popup-trigger{font-size:1rem}}.program-strands .strand-list{-webkit-columns:2;columns:2}@media only screen and (max-width:959px){.program-strands .event-card-cont{width:33.33%}}@media only screen and (max-width:767px){.program-strands .event-card-cont{width:50%}.program-strands .strand-cards{display:none}.program-strands .strand-modals{display:none}.program-strands .mobile-strands{display:block}}.qtix-header{background:-webkit-linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:-o-linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:url(//biff.com.au/wp-content/themes/biff-1.0.12/assets/images/qtix-banner.jpg);background-size:cover;background-position:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:28px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.qtix-header .logo{width:225px}.qtix-header .logo img{width:100%}.qtix-header .nav-cont ul li{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:14px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.qtix-header .nav-cont ul li:not(:last-child){margin-right:1em}.qtix-header .nav-cont ul li a{color:#fff;text-decoration:none}.qtix-header .nav-cont ul li .nav-label{vertical-align:middle}.qtix-header .nav-cont ul li .icon{width:1em;height:1em;vertical-align:middle;margin-right:.8em;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.qtix-header .nav-cont ul li:hover{opacity:.9}.qtix-header .nav-cont ul li:hover .icon{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}@media only screen and (max-width:600px){.qtix-header{padding:14px 20px;background-size:160%;background-position:center}.qtix-header .logo{width:130px}.qtix-header .logo img{width:100%}}@media only screen and (max-width:600px){.qtix-header .mobile-hide{display:none!important}}.related-films{position:relative}.related-films::before{content:'';display:block;position:absolute;top:0;left:0;right:0;background:-webkit-linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:-o-linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);background:linear-gradient(45deg,#ec1163,#a7268c,#7441a9,#5055be,#425cc6,#2d6fc3,#0099be,#45c1b0);height:3px}.related-films .cards-cont{margin-bottom:-40px}.related-films .event-card-cont{width:25%}@media only screen and (max-width:767px){.related-films .event-card-cont{width:50%}}#filterForm .search{margin-bottom:30px}.strand-filters{width:calc(100% + .6em);margin-left:-.3em;margin-right:-.3em;margin-bottom:.5em}.strand-filters input{display:none}.strand-filter{margin-bottom:.5em;margin-right:0}input:checked+.strand-filter{color:#ed265b}.filter-apply,.filters-toggle-btn{width:100%;margin-bottom:20px;text-align:left}@media only screen and (min-width:769px){.filter-apply,.filters-toggle-btn{display:none}}.filter-apply svg,.filters-toggle-btn svg{float:right;width:1.3em;height:1.3em;fill:#202020}.filter-apply{margin-bottom:0;position:fixed;bottom:0;left:0;font-size:1.25rem;padding:1.25em;z-index:20}.filter-apply svg{fill:#fff}.close-filters{position:fixed;top:1rem;right:1rem;width:3rem;height:3rem;padding:.8rem;z-index:300}@media only screen and (min-width:901px){.close-filters{display:none}}.close-filters svg{width:100%;height:100%}@media only screen and (max-width:768px){form#filterForm{padding-bottom:40px}form#filterForm:before{content:'Filter Films';font-weight:700;font-size:2.25rem;margin-bottom:1.5rem;display:block}}body.search .search-results-panel{overflow:hidden;min-height:calc(100vh - 450px)}body.search .search-results-panel .container,body.search .search-results-panel .container--m,body.search .search-results-panel .container--s,body.search .search-results-panel .container--xl{margin-left:auto;max-width:50rem}@media only screen and (max-width:767px){body.search .search-results-panel h1{font-size:1.75rem}}body.search .search-results-panel .icon-search{width:1.4rem;height:1.4rem;position:absolute;top:calc(50% - .7rem);left:.6rem;pointer-events:none}body.search .search-results-list{margin-top:40px}body.search .search-results-list>:last-child{margin-bottom:0}@media only screen and (max-width:599px){body.search .search-results-list{margin-top:30px}}body.search .search-result{padding:40px 0}@media only screen and (max-width:599px){body.search .search-result{padding:30px 0}}body.search .search-result .excerpt{margin-top:1rem;margin-bottom:0}body.search .search-result .post-title{margin-bottom:.5rem}body.search .search-result .post-title h2{display:inline;vertical-align:middle;margin-right:.25em}body.search .search-result .post-title .chevron{display:inline-block;vertical-align:middle;font-size:1em;font-weight:700;width:0;opacity:0;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}body.search .search-result .result-type{text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.05em;color:#ed265b;display:inline-block;margin-bottom:.75em}@media only screen and (min-width:601px){body.search .search-result a:hover .chevron{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}}body.search .search-result a{color:inherit;display:block;text-decoration:none}body.search .search-result+.search-result{border-top:#bac3e0 1px solid}body.search .query{color:#ed265b}body.search input{padding-left:2.5rem;font-size:1.1rem}body.search .search-form{position:relative}body.search .search-form .btn,body.search .search-form input[type=submit]{position:absolute;top:0;right:0;bottom:0;margin-right:0;text-align:center;padding:.25em 1.75em .25em 1.75em}.site-sidebar{position:fixed;right:0;width:450px;max-width:100%;background:#fff;top:100px;height:calc(100% - 100px);z-index:200;padding:40px 30px;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.site-sidebar .sidebar-cont{position:relative}.site-sidebar .sidebar-cont>div{display:none}.site-sidebar .sidebar-cont>div.open{display:block}.site-sidebar .btn--clear.close-sidebar{position:absolute;top:0;right:0;width:1rem;height:1rem;padding:0}.site-sidebar .btn--clear.close-sidebar svg{width:100%;height:100%;display:block}@media only screen and (max-width:599px){.site-sidebar{top:55px;height:calc(100% - 55px);border-top:1px solid #bac3e0}}.site-sidebar-backdrop{background:rgba(32,32,32,.7);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;-webkit-transition:.3s ease opacity,0s z-index .3s;-o-transition:.3s ease opacity,0s z-index .3s;transition:.3s ease opacity,0s z-index .3s}@media only screen and (max-width:599px){.site-sidebar-backdrop{top:55px;height:calc(100% - 55px)}}.sidebar-open .site-sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sidebar-open .site-sidebar-backdrop{opacity:1;z-index:190;-webkit-transition:.3s opacity,0s z-index;-o-transition:.3s opacity,0s z-index;transition:.3s opacity,0s z-index}.sidebar-open .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:300}.sidebar-open .site-header .menu-item-has-children.current-menu-item:not(:hover) .sub-menu,.sidebar-open .site-header .menu-item-has-children.current-menu-parent:not(:hover) .sub-menu{height:0;-webkit-transition:0s;-o-transition:0s;transition:0s}.sub-card{position:relative;padding:2px;max-width:500px}.sub-card form{margin-bottom:20px}.sub-card input{margin-bottom:.5em;max-width:370px}.sub-card .gform_confirmation_message{line-height:1.5;margin:1rem 0 1.5rem}.sub-card .gfield_label{display:none}.sub-card .gform_wrapper+p{display:none}.sub-card .btn,.sub-card input[type=submit]{margin-bottom:0}.sub-card .sub-card-content{position:relative;z-index:2;background:#fff;padding:30px}.sub-card .privacy-link{margin-bottom:0;font-size:.6rem}.sub-card .privacy-link a:not(.btn):not(input[type=submit]):not(input[type=submit]){color:#6e6e6e}.sub-card:before{content:'';background:-webkit-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background:-o-linear-gradient(315deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);background:linear-gradient(135deg,#ec1163,#a7268c,#7441a9,#5055be,#0099be,#45c1b0);position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width:630px){.sub-card{height:auto}.sub-card .sub-card-content{padding:1.5rem}}@media only screen and (max-width:768px){.ticket-deals .half:not(:last-child){margin-bottom:40px}}.pricing-disclaimer{font-size:.9rem!important;color:#6e6e6e}.pricing-disclaimer svg{fill:#6e6e6e}.main-pricing,.pricing-category{margin-bottom:30px}.content-and-sidebar .details-table .main-pricing td:first-child,.content-and-sidebar .details-table .pricing-category td:first-child,.filter-cont .main-pricing .filter-label,.filter-cont .main-pricing .filter-selection,.filter-cont .pricing-category .filter-label,.filter-cont .pricing-category .filter-selection,.main-pricing .content-and-sidebar .details-table td:first-child,.main-pricing .filter-cont .filter-label,.main-pricing .filter-cont .filter-selection,.main-pricing .h4,.main-pricing .site-header .header-actions,.main-pricing .site-header .header-actions ul li,.main-pricing .site-header .header-nav ul li,.pricing-category .content-and-sidebar .details-table td:first-child,.pricing-category .filter-cont .filter-label,.pricing-category .filter-cont .filter-selection,.pricing-category .h4,.pricing-category .site-header .header-actions,.pricing-category .site-header .header-actions ul li,.pricing-category .site-header .header-nav ul li,.site-header .header-actions ul .main-pricing li,.site-header .header-actions ul .pricing-category li,.site-header .header-nav ul .main-pricing li,.site-header .header-nav ul .pricing-category li,.site-header .main-pricing .header-actions,.site-header .pricing-category .header-actions{margin-bottom:.5rem}.main-pricing{margin-bottom:70px}.pricing-table{margin-bottom:20px;width:100%}.pricing-table td{padding:.5em 0;line-height:1.2}.pricing-table td:first-child{padding-right:2rem}.pricing-table td:nth-child(2){width:35%;text-align:right}.venues .flex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.venues .accordions-cont{width:400px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.23);box-shadow:0 1px 4px 0 rgba(0,0,0,.23)}@media only screen and (min-width:769px){.venues .accordions-cont img{display:none}}.venues .map-cont{width:calc(100% - 400px - 40px)}.venues .map{height:500px;margin-bottom:30px}.venues a:not(.btn):not(input[type=submit]):not(input[type=submit]){color:#6e6e6e;text-decoration:none;border-bottom:1px solid currentColor}@media only screen and (max-width:960px){.venues .accordions-cont{width:300px}.venues .map-cont{width:calc(100% - 300px - 40px)}}@media only screen and (max-width:768px){.venues .map-cont{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.venues .map-cont .map{display:none}.venues .accordions-cont{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:30px}}.wishlist.empty .not-empty-content{display:none}.wishlist.empty .wishlist-error{display:block}.wishlist-session-select .session-tab-tickets-link{display:none}.wishlist-session-select .sessions-cont{margin-top:20px;margin-bottom:20px}.wishlist-session-select .session-tab .session{padding-right:.75rem}.wishlist-session-select .session-tab .session:after{display:none}.wishlist-toggle-cont{position:relative}.wishlist-toggle-cont .wishlist-toggle{cursor:pointer}.wishlist-toggle-cont .wishlist-toggle svg{-webkit-transform-origin:48% 55%;-ms-transform-origin:48% 55%;transform-origin:48% 55%}.wishlist-toggle-cont .wishlist-toggle.hover svg{-webkit-animation:spin .6s ease forwards;animation:spin .6s ease forwards}.wishlist-error{display:none}.wishlist-error .btn,.wishlist-error input[type=submit]{margin-top:1rem}.wishlist-error svg{fill:#bac3e0;width:1em;height:1em}.wishlist-cont{margin-top:30px}.wishlist-added-tooltip{position:fixed;top:85px;white-space:nowrap;background:#94278f;color:#fff;padding:20px;right:20px;z-index:400;line-height:1;font-size:.9rem;text-transform:none;-webkit-transition:.3s ease transform;-o-transition:.3s ease transform;transition:.3s ease transform;-webkit-box-shadow:0 2px 5px rgba(32,32,32,.3);box-shadow:0 2px 5px rgba(32,32,32,.3);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:88% 0;-ms-transform-origin:88% 0;transform-origin:88% 0}.wishlist-added-tooltip:before{content:'';position:absolute;top:-10px;border-bottom:10px solid #94278f;border-left:.5rem solid transparent;border-right:.5rem solid transparent;right:1.2rem}.wishlist-added-tooltip svg{width:1em!important;height:1em!important;margin-right:1em}.wishlist-added-tooltip.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media only screen and (max-width:900px){.wishlist-added-tooltip{right:83px}}@media only screen and (max-width:600px){.wishlist-added-tooltip{top:60px;right:70px}}@media only screen and (max-width:420px){.wishlist-added-tooltip{top:60px;right:58px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}}