@charset "UTF-8";*{-webkit-tap-highlight-color:transparent}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:95%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{padding:0;margin:0;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.5;color:grey;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}[data-whatinput=mouse] button{outline:0}button{-webkit-appearance:none;-moz-appearance:none;background:0 0;padding:0;border:0;border-radius:0;line-height:1}.is-visible{display:block!important}.is-hidden{display:none!important}.page-content-single-film .film-meta-row,blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}.page-content-single-film .film-meta-row,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;color:#e71e44;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}.page-content-single-film .film-meta-row small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:34.999px;font-size:2.3026315789rem}h2{font-size:29.999px;font-size:1.9736842105rem}h3{font-size:23.999px;font-size:1.5789473684rem}.page-content-single-film .film-meta-row,h4{font-size:20px;font-size:1.3157894737rem}h5,h6{font-size:15.999px;font-size:1.0526315789rem}@media screen and (min-width:40em){h1{font-size:2.3026315789rem}h2{font-size:1.9736842105rem}h3{font-size:1.5789473684rem}.page-content-single-film .film-meta-row,h4{font-size:1.3157894737rem}h5,h6{font-size:1.0526315789rem}}a{color:#e71e44;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#cb1638;text-decoration:underline}a img,hr{border:0}hr{max-width:1140px;max-width:75rem;height:0;border-bottom:1px solid #cacaca;margin:1.3157894737rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5921052632rem 1.3157894737rem 0 1.25rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:13px;font-size:.8552631579rem;color:#8a8a8a}cite:before{content:"— "}abbr{color:grey;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-weight:400;border:1px solid #cacaca;padding:.1315789474rem .3289473684rem .0657894737rem}code,kbd{font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a;background-color:#e6e6e6}kbd{padding:.1315789474rem .2631578947rem 0;margin:0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:118.75%;line-height:1.6}.stat{font-size:38px;font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger,.mobile-menu-toggle{padding:11px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.mobile-menu-toggle:hover{opacity:1}.hamburger-box{width:30px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:3px;background-color:#e71e44;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner,.mobile-menu-toggle .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before,.mobile-menu-toggle .hamburger-inner:before{-webkit-transition:top .1s ease-in .34s,opacity .1s ease-in;transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after,.mobile-menu-toggle .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner,.is-active.mobile-menu-toggle .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before,.is-active.mobile-menu-toggle .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin.is-active .hamburger-inner:after,.is-active.mobile-menu-toggle .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s}@media screen and (max-width:39.9375em){html{font-size:85%}}body>svg{display:none}a{-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg{-webkit-transition:fill .3s ease;transition:fill .3s ease}.page-content-single-film .film-meta-row,h1,h2,h3,h4,h5,h6{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}header{background:#000;color:#fff;text-align:center}header.header-alt{background:#e71e44}.site-navigation-wrapper:after,.site-navigation-wrapper:before{content:" ";display:table}.site-navigation-wrapper:after{clear:both}.site-navigation-wrapper{max-width:1140px;max-width:75rem;margin:0 auto -11rem;height:167.2px;height:11rem;padding:2rem 20px;position:relative;z-index:3}.site-logo{text-indent:-200%;white-space:nowrap;overflow:hidden;background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo.png);background-image:-webkit-linear-gradient(transparent,transparent),url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo.svg);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo.svg);background-image:linear-gradient(transparent,transparent),url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo.svg);background-repeat:no-repeat;background-size:contain;display:block;float:left;width:152px;width:10rem;height:50.661px;height:3.333rem}@media screen and (min-width:75em){.site-logo{width:15rem;height:5rem}}.header-alt .site-logo{background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo-white.png);background-image:-webkit-linear-gradient(transparent,transparent),url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo-white.svg);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo-white.svg);background-image:linear-gradient(transparent,transparent),url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/logo-white.svg);background-repeat:no-repeat;background-size:contain}.site-navigation-inner-wrapper{position:absolute;top:30.4px;top:2rem;right:30.4px;right:2rem;background:#e71e44;background:-webkit-linear-gradient(349deg,#ee2657,#e11734);background:linear-gradient(101deg,#ee2657,#e11734);width:53.199px;width:3.5rem;height:53.199px;height:3.5rem;-webkit-transition:width .4s,height .4s,top .4s,right .4s,padding .4s,-webkit-transform .4s;transition:width .4s,height .4s,top .4s,right .4s,padding .4s,-webkit-transform .4s;transition:width .4s,height .4s,transform .4s,top .4s,right .4s,padding .4s;transition:width .4s,height .4s,transform .4s,top .4s,right .4s,padding .4s,-webkit-transform .4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:62.5em){.site-navigation-inner-wrapper{float:right;position:static;background:0 0;width:auto;height:auto;-webkit-transition:none;transition:none}}.site-navigation{margin:0;width:100%;height:auto;overflow:hidden;display:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.site-navigation li{list-style:none}.site-navigation li.active>a{color:#e71e44}.site-navigation li ul a{font-size:16.72px;font-size:1.1rem;height:45.599px;height:3rem}.site-navigation a{color:#fff;height:60.8px;height:4rem;display:block;font-size:22.799px;font-size:1.5rem;font-weight:700}.site-navigation .menu-button{margin-bottom:2rem;margin-top:2rem;min-width:0}.site-navigation .menu-button a{font-size:18.24px;font-size:1.2rem;letter-spacing:.5px}.site-navigation .menu-button a:active,.site-navigation .menu-button a:focus,.site-navigation .menu-button a:hover{text-decoration:none}.site-navigation .menu-button:active,.site-navigation .menu-button:focus,.site-navigation .menu-button:hover{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);outline:none;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (min-width:63.75em){.site-navigation{padding:.9rem 0;display:block!important;overflow:auto}.site-navigation .menu-button{margin-bottom:0;margin-top:0;height:2.2rem;line-height:2.2rem;padding:0 1rem}.site-navigation .menu-button a{font-size:.8rem;letter-spacing:.5px}.site-navigation li{display:inline-block;margin-left:1.5rem}.site-navigation li ul{display:none}.site-navigation a{height:auto;display:inline-block;font-size:inherit;font-weight:inherit}}@media screen and (min-width:75em){.site-navigation{padding:1.7rem 0}}button.mobile-menu-toggle{background:#000;color:#fff;width:53.199px;width:3.5rem;height:53.199px;height:3.5rem;min-width:0;padding:0;display:block;text-align:center;line-height:68.399px;line-height:4.5rem;position:absolute;top:30.4px;top:2rem;right:30.4px;right:2rem;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:translateZ(0);transform:translateZ(0)}button.mobile-menu-toggle:hover{-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (min-width:63.75em){button.mobile-menu-toggle{display:none}}button.mobile-menu-toggle .hamburger-box{position:relative;top:-2px}.mobile-menu-active{overflow:hidden}.mobile-menu-active .site-navigation-inner-wrapper{width:100%;height:100vh;right:0;top:0;padding-top:10rem;overflow-y:auto;overflow-x:hidden}.mobile-menu-active .site-navigation li.active>a{color:inherit;text-decoration:underline}@media screen and (min-width:63.75em){.mobile-menu-active{overflow:auto}.mobile-menu-active .site-navigation-inner-wrapper{width:auto;height:auto;padding:0;overflow-x:auto}}.header-alt .site-navigation li.active a{color:inherit;text-decoration:underline}.page-header{background-size:cover;background-position:50%;padding:12rem 0 6rem}@media screen and (min-width:64em){.page-header{padding:16rem 0 0;min-height:800px;min-height:100vh}}.page-header h1,.page-header p{margin:0;z-index:2;position:relative}.page-header p{font-size:19px;font-size:1.25rem}.header-alt .page-header h1,.page-header:not(.page-header-main) h1{color:inherit}.header-alt .page-header a{color:#fff;text-decoration:underline}.page-header-main p{font-weight:700;text-transform:uppercase;margin-top:.75rem}@media screen and (min-width:40em){.page-header-main p{font-size:1.88rem;margin-top:-.4em}}.wpml-ls-item a:before{content:"";width:32px;height:20px;background:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/en.png);background-size:cover;background-repeat:no-repeat;background-position:50%;display:inline-block;position:relative;top:2.28px;top:.15rem;margin-right:.5rem}@media screen and (min-width:63.75em){.wpml-ls-item a{text-indent:150%;white-space:nowrap;overflow:hidden;display:block;width:32px;height:20px;background:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/en.png);background-size:cover;background-repeat:no-repeat;background-position:50%;top:.35rem;position:relative;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.wpml-ls-item a:after{display:none}.wpml-ls-item a:focus,.wpml-ls-item a:hover{-webkit-box-shadow:0 0 15px 0 rgba(231,30,68,.8);box-shadow:0 0 15px 0 rgba(231,30,68,.8)}}.wpml-ls-item-sv a:before{background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/sv.png)}@media screen and (min-width:63.75em){.wpml-ls-item-sv a{background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/sv.png)}}.full-background{background:#e71e44}.full-background-alt{background:#000}.page-content{background:#fff;max-width:1140px;max-width:75rem;margin:0 auto;z-index:1;position:relative;-webkit-box-shadow:0 0 85px 0 rgba(0,0,0,.25);box-shadow:0 0 85px 0 rgba(0,0,0,.25)}.page-content:before{content:"";display:block;position:relative;height:380px;height:25rem;margin-bottom:-25rem;top:-304px;top:-20rem;background:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/fade.png) 50% no-repeat;background-size:contain;z-index:-1}@media screen and (min-width:64em) and (min-height:30rem){.page-content{margin-top:-60vh}}@media screen and (min-width:64em) and (min-height:30rem) and (max-height:1036px){.page-content{margin-top:-50vh}}@media screen and (min-width:64em) and (min-height:30rem) and (max-height:769px){.page-content{margin-top:-35vh}}@media screen and (min-width:64em) and (min-height:30rem) and (max-height:555px){.page-content{margin-top:-25vh}}.page-content-wide{max-width:1368px;max-width:90rem}.page-content-extrawide,.page-content-wide{background:0 0;-webkit-box-shadow:none;box-shadow:none}.page-content-extrawide{max-width:1824px;max-width:120rem}@media screen and (min-width:64em) and (min-height:36rem){.page-content-large-header{margin-top:-30vh}}.page-content-large-header:before{display:none}footer{background:#000;color:#fff;text-align:center;padding:3rem 0}footer a:link,footer a:visited{color:inherit}.footer-items{max-width:1140px;max-width:75rem;margin:0 auto}@media screen and (min-width:53.125em){.footer-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}}.footer-item{margin:0 2rem 1rem;color:inherit;display:block}.footer-item svg{fill:#fff;display:inline-block;width:30.4px;width:2rem;height:30.4px;height:2rem;vertical-align:middle;margin-right:.5rem}.footer-item:focus,.footer-item:hover{text-decoration:none}.footer-item:focus svg,.footer-item:hover svg{fill:#cb1638}@media screen and (min-width:50em){.footer-item{display:inline-block;text-align:left;margin:0 2rem 1rem}}.winter-link:link,.winter-link:visited{display:inline-block;color:#a3a3a3;text-transform:uppercase;font-size:10.639px;font-size:.7rem;margin-top:3rem}.winter-link>span{width:25px;height:25px;display:inline-block;vertical-align:middle;margin-left:3px;margin-top:-3px}.winter-link>span svg{width:22px;height:22px;display:inline-block}.winter-link>span span{text-indent:-200%;white-space:nowrap;overflow:hidden;display:inline-block;width:1px;height:1px}.error404 footer{margin-top:10rem}.festival-countdown{background:#e71e44;background:-webkit-linear-gradient(349deg,#ee2657,#e11734);background:linear-gradient(101deg,#ee2657,#e11734);color:#fff;text-align:center;padding:5.5rem 0;position:relative;z-index:1}.festival-countdown h2{margin:0;color:inherit;font-weight:400;font-size:18.24px;font-size:1.2rem;text-transform:none}@media screen and (min-width:40em){.festival-countdown h2{font-size:1.47rem}}.festival-countdown h2 span{display:block;font-weight:700;font-size:1.75em;text-transform:uppercase}@media screen and (min-width:40em){.festival-countdown h2 span{font-size:3rem;margin-bottom:-.2em}}.countdown{margin-top:2.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.countdown-part-wrapper{display:inline-block;margin:0 .5rem}.countdown-date,.countdown-time{display:inline-block}.countdown-time{margin-left:1.75rem}.countdown-part{font-size:36.48px;font-size:2.4rem;font-weight:700;display:block}.countdown-part-label{display:block;font-size:12.16px;font-size:.8rem;text-transform:uppercase;margin-top:-.6em}@media screen and (max-width:39.9375em){.countdown-date{display:block}.countdown-time{margin:0}}.page-section{padding:3rem 0}@media screen and (min-width:40em){.page-section{padding:5.5rem 0}}.page-section-inner{padding:0 20px}.button,a.button,button,input[type=button],input[type=submit]{display:inline-block;background:#ffb91f;background:-webkit-linear-gradient(27deg,#ffac19,#ffc625);background:linear-gradient(63deg,#ffac19,#ffc625);color:#fff;font-weight:700;text-transform:uppercase;-webkit-box-shadow:0 2px 27px 0 rgba(0,0,0,.25);box-shadow:0 2px 27px 0 rgba(0,0,0,.25);min-width:235.6px;min-width:15.5rem;height:57.76px;height:3.8rem;line-height:60.8px;line-height:4rem;padding:0 2rem;-webkit-transition:-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-size:15.2px;font-size:1rem}.button svg,a.button svg,button svg,input[type=button] svg,input[type=submit] svg{fill:#fff;width:30.4px;width:2rem;height:30.4px;height:2rem;display:inline-block;vertical-align:middle;margin-left:-2rem;margin-top:-.3rem;margin-right:1rem}.button:focus,.button:hover,a.button:focus,a.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);outline:none}.button:active,a.button:active,button:active,input[type=button]:active,input[type=submit]:active{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.button.button-secondary,a.button.button-secondary,button.button-secondary,input[type=button].button-secondary,input[type=submit].button-secondary{background:#e71e44;background:-webkit-linear-gradient(349deg,#ee2657,#e11734);background:linear-gradient(101deg,#ee2657,#e11734);color:#fff}.film-modal-wrapper{position:relative}.film-modal-wrapper:before{position:fixed;top:0;left:0;z-index:800;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:none}.film-modal{z-index:901;position:fixed;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 27px 0 rgba(0,0,0,.25);box-shadow:0 2px 27px 0 rgba(0,0,0,.25);top:50%;left:50%;width:calc(100% - 1.5rem);max-width:786px;max-width:51.7105263158rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.film-modal,.film-modal .film-thumbnail{display:none}.film-modal .modal-only{display:block}.film-modal .film-information{padding:3rem 1rem}.film-modal .film-director{color:grey;text-transform:none;display:inline-block;margin-top:.5rem}.film-modal .film-description{text-transform:none;margin:2rem auto;max-width:532px;max-width:35rem}.film-modal .film-screening h3{color:#000;font-size:1.25em;margin-bottom:0}.film-modal .film-screening-time{text-transform:none;color:grey}.film-modal-overlay{display:none;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:900}.field-group{max-width:1140px;max-width:75rem;margin-left:auto;margin-right:auto}.field-group:after,.field-group:before{content:" ";display:table}.field-group:after{clear:both}.field-group{margin-bottom:2rem}@media screen and (min-width:40em){.field-group{width:83.3333333333%}}@media screen and (min-width:64em){.field-group{width:50%}}.field-group .field-wrapper{width:100%;float:left;padding-left:.6578947368rem;padding-right:.6578947368rem}@media screen and (min-width:40em){.field-group .field-wrapper{padding-left:.9868421053rem;padding-right:.9868421053rem}}.field-group .field-wrapper:first-of-type{margin-bottom:2rem}@media screen and (min-width:28.125em){.field-group .field-wrapper{width:50%;float:left;padding-left:.6578947368rem;padding-right:.6578947368rem}}@media screen and (min-width:28.125em) and (min-width:40em){.field-group .field-wrapper{padding-left:.9868421053rem;padding-right:.9868421053rem}}@media screen and (min-width:28.125em){.field-group .field-wrapper:first-of-type{margin-bottom:0}}.field-wrapper{position:relative}.newsletter label{color:grey;text-transform:uppercase;display:block;text-align:left;font-weight:700;font-size:13.376px;font-size:.88rem;position:absolute;pointer-events:none;left:25px;top:11px;-webkit-transition:all .2s ease;transition:all .2s ease}.newsletter input.used~label,.newsletter input:focus~label,.newsletter input:valid~label,.newsletter select.used~label,.newsletter select:focus~label,.newsletter select:valid~label,.newsletter textarea.used~label,.newsletter textarea:focus~label,.newsletter textarea:valid~label{top:-23px;color:#fff;left:15px}input,select,textarea{display:block;outline:none;border:none;color:grey;padding:1rem;width:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0}input,select{height:42.559px;height:2.8rem;line-height:42.559px;line-height:2.8rem}.field-highlight{position:relative;display:block;width:100%}.field-highlight:after,.field-highlight:before{content:"";height:4px;width:0;bottom:0;position:absolute;background:#ffb91f;-webkit-transition:all .2s ease,background .5s ease;transition:all .2s ease,background .5s ease}.field-highlight:before{left:50%}.field-highlight:after{right:50%}input:focus~.field-highlight:after,input:focus~.field-highlight:before{width:50%}.page-section-basic-content .gform_wrapper select{background-size:32px 6px}.page-section-basic-content .gform_wrapper hr{margin:2.25rem auto}.page-section-basic-content .gform_wrapper .ginput_complex.ginput_container{border-top:1px solid #d3d3d3}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select,.page-section-basic-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page-section-basic-content .gform_wrapper textarea,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d3d3d3;padding:5px 15px;margin-bottom:5px;transition:box-shadow .3s,border-color .3s ease-in-out,-webkit-box-shadow .3s;font-size:16px!important}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select::-webkit-input-placeholder,.page-section-basic-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.page-section-basic-content .gform_wrapper textarea::-webkit-input-placeholder,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select::-webkit-input-placeholder{font-size:13px;color:grey;position:relative;top:-2px}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select::-moz-placeholder,.page-section-basic-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.page-section-basic-content .gform_wrapper textarea::-moz-placeholder,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select::-moz-placeholder{font-size:13px;color:grey;position:relative;top:-2px}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select:-ms-input-placeholder,.page-section-basic-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.page-section-basic-content .gform_wrapper textarea:-ms-input-placeholder,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select:-ms-input-placeholder{font-size:13px;color:grey;position:relative;top:-2px}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select:-moz-placeholder,.page-section-basic-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,.page-section-basic-content .gform_wrapper textarea:-moz-placeholder,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select:-moz-placeholder{font-size:13px;color:grey;position:relative;top:-2px}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select{font-size:13px!important}@media screen and (max-width:39.9375em){.page-section-basic-content .gform_wrapper .ginput_cardinfo_left{width:50%;float:left}.page-section-basic-content .gform_wrapper .ginput_cardinfo_left select{width:49%;float:left}.page-section-basic-content .gform_wrapper .ginput_cardinfo_left label{display:block;width:100%;float:left}.page-section-basic-content .gform_wrapper .ginput_cardinfo_right{float:left}.page-section-basic-content .gform_wrapper .ginput_cardinfo_right input{margin:2px 0 10px 22px;display:inline-block}.page-section-basic-content .gform_wrapper .ginput_cardinfo_right label{margin-left:23px!important}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:-3px}}@media screen and (min-width:64em){.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:2px;left:9px}}.page-section-basic-content .gform_wrapper .gform_wrapper ul li.gfield{margin-top:30px}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_right{width:50%}@media screen and (min-width:64em){.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_right input{position:relative;top:2px;left:5px;display:inline-block}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_right span{position:relative;top:2px;left:10px}}.page-section-basic-content .gform_wrapper ul.gfield_checkbox li input[type=checkbox],.page-section-basic-content .gform_wrapper ul.gfield_radio li input[type=radio]{height:16px!important;width:16px!important;outline:none!important}.page-section-basic-content .gform_wrapper .gf_large_labels ul.gfield_radio li label{top:-6px!important;font-size:18.24px;font-size:1.2rem;left:3px}.page-section-basic-content .gform_wrapper ul.gfield_radio li label{position:relative!important}.page-section-basic-content .gform_wrapper ul.gfield_checkbox li label{position:relative!important;top:3px!important;right:-10px!important}.page-section-basic-content .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.page-section-basic-content .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{color:#000}.page-section-basic-content .gform_wrapper [type=color]:focus,.page-section-basic-content .gform_wrapper [type=date]:focus,.page-section-basic-content .gform_wrapper [type=datetime-local]:focus,.page-section-basic-content .gform_wrapper [type=datetime]:focus,.page-section-basic-content .gform_wrapper [type=email]:focus,.page-section-basic-content .gform_wrapper [type=month]:focus,.page-section-basic-content .gform_wrapper [type=number]:focus,.page-section-basic-content .gform_wrapper [type=password]:focus,.page-section-basic-content .gform_wrapper [type=search]:focus,.page-section-basic-content .gform_wrapper [type=tel]:focus,.page-section-basic-content .gform_wrapper [type=text]:focus,.page-section-basic-content .gform_wrapper [type=time]:focus,.page-section-basic-content .gform_wrapper [type=url]:focus,.page-section-basic-content .gform_wrapper [type=week]:focus,.page-section-basic-content .gform_wrapper textarea:focus{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15)!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)!important}.page-section-basic-content .gform_wrapper .gform_card_icon_container{margin:14px 0 12px}.page-section-basic-content .gform_wrapper div.validation_error{color:#e71e44;border-top:2px solid #e71e44;border-bottom:2px solid #e71e44}.page-section-basic-content .gform_wrapper li.gfield.gfield_error,.page-section-basic-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top:2px solid #e71e44;border-bottom:2px solid #e71e44;background-color:rgba(251,194,195,.25)}.page-section-basic-content .gform_wrapper .gfield_error .gfield_label,.page-section-basic-content .gform_wrapper .validation_message{color:#e71e44}.page-section-basic-content .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page-section-basic-content .gform_wrapper li.gfield_error textarea{border:1px solid #e71e44}.page-section-basic-content .gform_wrapper .gfield_required{color:#e71e44}.page-section-basic-content .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,.page-section-basic-content .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0!important}.page-section-basic-content .gform_wrapper .field_description_below .gfield_description{padding-top:0;margin-top:0}.page-section-basic-content .gform_wrapper .field_description_below .gfield_description.validation_message{padding-top:16px;margin-top:0}.page-section-basic-content .gform_wrapper .ginput_complex.ginput_container{border-top:none}.gform_wrapper span.ginput_quantity_label{display:block;margin:.5rem 0 0!important}.page-section-basic-content .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select,.page-section-basic-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page-section-basic-content .gform_wrapper textarea,.page-section-basic-content .gform_wrapper ul.gform_fields li.gfield select{min-width:100px}.page-section-basic-content .gform_wrapper ul.gfield_radio li label{margin:0!important;padding:2px 0 2px 10px!important}.gform_wrapper span.ginput_product_price,.gform_wrapper span.ginput_product_price_label{display:none!important}.gform_wrapper .ginput_container_checkbox ul,.gform_wrapper .ginput_container_radio ul{list-style:none;padding:0;margin-bottom:5px}.gform_wrapper .ginput_container_checkbox li,.gform_wrapper .ginput_container_radio li{position:relative;padding:8px 0 0 26px!important;margin-right:17px;display:-webkit-box;display:-ms-flexbox;display:flex}.gform_wrapper .ginput_container_checkbox label,.gform_wrapper .ginput_container_radio label{font-size:14px;cursor:pointer}.gform_wrapper .ginput_container_consent{position:relative;padding-left:30px}.gform_wrapper .ginput_container_consent label{font-size:14px;cursor:pointer}.gform_wrapper .gform_body input[type=checkbox],.gform_wrapper .gform_body input[type=radio]{height:0;width:0;opacity:0}.gform_wrapper .gform_body input[type=checkbox]+label:before,.gform_wrapper .gform_body input[type=radio]+label:before{position:absolute;content:"";background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px;left:-15px;top:3px;z-index:2}.gform_wrapper .gform_body input[type=checkbox]:focus+label,.gform_wrapper .gform_body input[type=radio]:focus+label{text-decoration:underline}.gform_wrapper .gform_body input[type=radio]+label:before{background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../scss/radio-unchecked.svg)}.gform_wrapper .gform_body input[type=radio]:checked+label{font-weight:500}.gform_wrapper .gform_body input[type=radio]:checked+label:before{background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../scss/radio-checked.svg)}.gform_wrapper .gform_body input[type=checkbox]+label:before{left:-26px;top:-1px;background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../scss/checkbox-unchecked.svg)}.gform_wrapper .gform_body input[type=checkbox]:checked+label{font-weight:500}.gform_wrapper .gform_body input[type=checkbox]:checked+label:before{background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../scss/checkbox-checked.svg)}.schedule{position:relative;margin:2em 0}.schedule:before{content:"mobile";display:none}.schedule ul{list-style:none;margin:0}.schedule-timeline{display:none;background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(4.3%,#000),color-stop(4.3%,#fff),to(#fff));background:-webkit-linear-gradient(left,#000,#000 4.3%,#fff 0,#fff);background:linear-gradient(90deg,#000 0,#000 4.3%,#fff 0,#fff)}.schedule-events{position:relative;z-index:1}.schedule-day{background:#fff}.schedule-day>ul{position:relative;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch}.schedule-day>ul:after{display:inline-block;content:"-";width:1px;height:100%;opacity:0;color:transparent}.schedule-day .top-info{width:100%;padding:1rem 5%;background:#e71e44;color:#fff;text-transform:uppercase}.schedule-day .top-info>span{display:inline-block;line-height:1.2;font-weight:700}.schedule-event{-ms-flex-negative:0;flex-shrink:0;float:left;height:100px;width:50%;max-width:300px;margin-right:20px;background:#fdb4c0;-webkit-transition:opacity .2s,background .2s;transition:opacity .2s,background .2s;overflow:hidden;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -2px 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(0,0,0,.1)}.schedule-event:last-of-type{margin-right:5%}.schedule-event:hover{background:#fc9bab}.schedule-event a{display:block;height:100%;padding:.8em}.schedule-event a:hover{text-decoration:none}.schedule-loading .schedule-event{opacity:0}.schedule-event-name,.schedule-event-time{display:block;font-weight:700}.schedule-event-name{font-size:13.68px;font-size:.9rem;text-transform:uppercase;color:#e71e44}.schedule-event-time{font-size:11.399px;font-size:.75rem;opacity:.5;line-height:1.2;margin-bottom:.2em}.schedule-event-modal{position:fixed;z-index:3;top:0;right:0;height:100%;width:100%;visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:visibility .4s,-webkit-transform .4s;transition:visibility .4s,-webkit-transform .4s;transition:transform .4s,visibility .4s;transition:transform .4s,visibility .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.5,0,.1,1);transition-timing-function:cubic-bezier(.5,0,.1,1)}.schedule-event-modal .event-info{position:relative;z-index:2;line-height:1.4;height:100%;overflow:hidden}.schedule-event-modal .event-info>div{overflow:auto;height:100%;padding:1.4em 5%}.schedule-event-modal-header{background:#fdb4c0;position:relative;height:70px;display:table;width:100%}.schedule-event-modal-header .content{position:relative;z-index:3;display:table-cell;vertical-align:middle;padding:.6em 5%}.schedule-event-modal-body{position:relative;width:100%;height:calc(100% - 70px)}.schedule.modal-is-open .schedule-event-modal{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}.schedule.modal-is-open .schedule-event-modal .event-info>div{-webkit-overflow-scrolling:touch}.schedule-event-modal-body-bg,.schedule-event-modal-header-bg{position:absolute;top:0;left:0;height:100%;width:100%}.schedule-event-modal-body-bg{z-index:1;background:#fff;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.schedule-event-modal-header-bg{z-index:2;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.schedule-event-modal-close{position:absolute;top:0;right:0;z-index:3;background:rgba(0,0,0,.1);color:transparent;white-space:nowrap;text-indent:100%;height:70px;width:70px;min-width:0}.schedule-event-modal-close,.schedule-event-modal-close:hover{-webkit-box-shadow:none;box-shadow:none}.schedule-event-modal-close:after,.schedule-event-modal-close:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:22px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.schedule-event-modal-close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.schedule-event-modal-close:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.schedule-event-modal-close.no-transition,.schedule-event-modal-close.no-transition .schedule-event-modal-body-bg,.schedule-event-modal-close.no-transition .schedule-event-modal-header-bg{-webkit-transition:none;transition:none}.schedule .cover-layer{position:fixed;z-index:2;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.schedule.modal-is-open .cover-layer{opacity:1;visibility:visible}@media screen and (min-width:34.375em){.schedule-event{width:40%}}@media screen and (min-width:62.5em){.schedule{width:90%;max-width:1400px;margin:2em auto}.schedule:after{clear:both;content:"";display:block}.schedule:before{content:"desktop"}.schedule-timeline{display:block;position:absolute;top:0;left:0;height:100%;width:100%;padding-top:55px}.schedule-timeline li{position:relative;height:55px}.schedule-timeline li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eaeaea}.schedule-timeline li:last-of-type:after,.schedule-timeline li span{display:none}.schedule-events{float:left;width:100%}.schedule-day{background:0 0;width:20%;float:left;border:1px solid #eaeaea;margin-bottom:0}.schedule-day:not(:first-of-type){border-left-width:0}.schedule-day .top-info{display:table;height:55px;border-bottom:1px solid #eaeaea;padding:0}.schedule-day .top-info>span{display:table-cell;vertical-align:middle;padding:0 .5em;text-align:center;margin-bottom:0}.schedule-day>ul{height:1318px;display:block;overflow:visible;padding:0}.schedule-day>ul:after{clear:both;content:"";display:block;display:none}.schedule-event{position:absolute;z-index:3;width:calc(100% + 2px);left:-1px;-ms-flex-negative:1;flex-shrink:1;height:auto;max-width:none;margin-right:0}.schedule-event a{padding:.5em 1.2rem}.schedule-event:last-of-type{margin-right:0}.schedule-event.selected-event{visibility:hidden}.schedule-event-modal{right:auto;width:auto;height:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);will-change:transform,width,height;-webkit-transition:height .4s,width .4s,visibility .4s,-webkit-transform .4s;transition:height .4s,width .4s,visibility .4s,-webkit-transform .4s;transition:height .4s,width .4s,transform .4s,visibility .4s;transition:height .4s,width .4s,transform .4s,visibility .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.5,0,.1,1);transition-timing-function:cubic-bezier(.5,0,.1,1)}.schedule-event-modal-header{position:absolute;display:block;top:0;left:0;height:100%}.schedule-event-modal-header .content{display:block;padding:.8em}.schedule-event-modal .event-info>div{padding:2em 3em 2em 2em}.schedule-event-modal-body{height:100%;width:auto}.schedule-event-modal-body-bg,.schedule-event-modal-header-bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.schedule-event-modal-header-bg{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.5,0,.1,1);transition-timing-function:cubic-bezier(.5,0,.1,1)}.schedule-event-modal-body-bg{opacity:0;-webkit-transform:none;-ms-transform:none;transform:none}.schedule-event-modal-close,.schedule-event-modal .event-info{opacity:0}.schedule-event-modal-close{width:40px;height:40px;background:0 0}.schedule-event-modal-close:after,.schedule-event-modal-close:before{background:#222;height:16px}.schedule.animation-completed .schedule-event-modal-close,.schedule.content-loaded.animation-completed .schedule-event-modal .event-info{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.schedule.modal-is-open .schedule-event-modal-body-bg{opacity:1;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.5,0,.1,1);transition-timing-function:cubic-bezier(.5,0,.1,1)}}@media screen and (min-width:62.5em){.schedule-timeline{color:#fff}.schedule-timeline li:after{width:calc(100% - 60px);left:60px}.schedule-timeline li span{display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.schedule-timeline li:nth-of-type(2n) span{display:none}.schedule-events{width:calc(100% - 60px);margin-left:60px}.schedule-event-modal-header .content{padding:1.2em}}.film-grid{padding:0;list-style:none;margin:0 0 5rem}@media screen and (min-width:37.5em){.film-grid{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr);grid-gap:2rem}}@media screen and (min-width:53.125em){.film-grid{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr)}}.film-grid .film{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:37.5em){.film-grid .film{margin-bottom:0}.film-grid .film a{height:100%}}.film-grid .film-thumbnail{display:none;width:100%}@media screen and (min-width:37.5em){.film-grid .film-thumbnail{display:block}}.film-grid noscript .film-thumbnail{opacity:1}.film-grid .transitioning{visibility:hidden!important}.film-grid .film-inner{display:block;-webkit-box-shadow:0 2px 27px 0 rgba(0,0,0,.25);box-shadow:0 2px 27px 0 rgba(0,0,0,.25);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (min-width:37.5em){.film-grid .film-inner{background:#fff url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/loading.gif) 50% 105px no-repeat}}.film-grid .film-inner:focus,.film-grid .film-inner:hover{text-decoration:none}@media screen and (min-width:37.5em){.film-grid .film-inner:focus,.film-grid .film-inner:hover{opacity:.7}}.film-grid .film-information{padding:1rem}@media screen and (min-width:37.5em){.film-grid .film-information{padding:1.5rem}}.film-grid .film-thumbnail-large,.film-grid .modal-only{display:none}.film-grid img,.film-modal img{width:100%;height:auto}.film-grid .film-information,.film-modal .film-information{background:#fff;color:#3e2f32;text-transform:uppercase}@media screen and (min-width:37.5em){.film-grid .film-information,.film-modal .film-information{text-align:center}}.film-grid .film-title,.film-modal .film-title{display:block;font-weight:700;text-transform:uppercase;font-size:22.799px;font-size:1.5rem}.film-grid .film-meta,.film-modal .film-meta{display:block}.archive__filters p{margin:0 0 .3rem;font-weight:700;color:#fff}.archive__filters select{color:#000;text-decoration:none;background:#fff;border-radius:0;border:none;height:50px;font-size:17px;font-weight:350;-webkit-transition:color .3s ease,border .3s ease,background .3s ease,-webkit-box-shadow .3s ease;transition:color .3s ease,border .3s ease,background .3s ease,-webkit-box-shadow .3s ease;transition:color .3s ease,border .3s ease,background .3s ease,box-shadow .3s ease;transition:color .3s ease,border .3s ease,background .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//verafilmfestival.ax/app/themes/vera/dist/css/../../images/select.svg)!important;background-repeat:no-repeat!important;background-size:10px!important;background-position:calc(100% - 15px) calc(50% + 1px)!important;line-height:1.6;padding:.8rem 4rem .8rem 1rem}.archive__filters select:focus{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.8);box-shadow:0 0 0 2px rgba(0,0,0,.8);outline:none}.page-content-single-film .film-poster img{width:100%}.page-content-single-film .film-information{padding:4rem 20px}@media screen and (min-width:40em){.page-content-single-film .film-information{margin-left:-.6578947368rem;margin-right:-.6578947368rem;padding:4rem}}@media screen and (min-width:40em) and (min-width:40em){.page-content-single-film .film-information{margin-left:-.9868421053rem;margin-right:-.9868421053rem}}@media screen and (min-width:40em){.page-content-single-film .film-information:after,.page-content-single-film .film-information:before{content:" ";display:table}.page-content-single-film .film-information:after{clear:both}}@media screen and (min-width:40em){.page-content-single-film .film-description{width:50%;float:left;padding-left:.6578947368rem;padding-right:.6578947368rem}}@media screen and (min-width:40em) and (min-width:40em){.page-content-single-film .film-description{padding-left:.9868421053rem;padding-right:.9868421053rem}}@media screen and (min-width:40em){.page-content-single-film .film-meta{width:41.6666666667%;float:left;padding-left:.6578947368rem;padding-right:.6578947368rem;margin-left:8.3333333333%}}@media screen and (min-width:40em) and (min-width:40em){.page-content-single-film .film-meta{padding-left:.9868421053rem;padding-right:.9868421053rem}}.page-content-single-film .film-meta-row{margin-top:3rem}.page-content-single-film .film-meta-row span{color:grey;text-transform:none;font-size:18.24px;font-size:1.2rem;display:block;font-weight:400}@media screen and (min-width:40em){.page-content-single-film .film-meta-row:first-of-type{margin-top:0}}.page-content-timetable{background:0 0}.timetable{background:#fff;-webkit-box-shadow:0 2px 27px 0 rgba(0,0,0,.25);box-shadow:0 2px 27px 0 rgba(0,0,0,.25);margin:0 auto 8rem;max-width:760px;max-width:50rem}@media screen and (min-width:59.375em){.timetable{display:table;width:100%;max-width:none}}@media screen and (min-width:59.375em){.timetable-day{width:20%;display:table-cell}}.timetable-day-header{background:#e71e44;color:#fff;text-align:center;padding:1rem}.full-background .timetable-day-header{background:#000}.timetable-day-events{margin:0;padding:0;list-style:none}.timetable-day-event{padding:1rem;border:1px solid #f7f7f7;min-height:82px}.timetable-event-time{display:block}.timetable-event-title{display:inline-block;font-weight:700;font-size:16.72px;font-size:1.1rem;vertical-align:middle}.timetable-event-title a{color:#676767}.timetable-event-duration{display:inline-block;font-size:12.16px;font-size:.8rem}.timetable-event-description{display:block}.timetable-day-event-break{background:#f9f9f9;min-height:1px;text-align:center;padding:.5rem 1rem}.timetable-day-event-break .timetable-event-title{font-size:12.16px;font-size:.8rem;text-transform:uppercase}.timetable-day-event-highlight{background:#ffd985;color:#9f6d00;text-align:center;border-color:#ffd985}.timetable-day-event-highlight .timetable-event-title{text-transform:uppercase}.page-section-banner{background:#e71e44;background:-webkit-linear-gradient(349deg,#ee2657,#e11734);background:linear-gradient(101deg,#ee2657,#e11734);color:#fff;display:table;width:100%;padding:4rem 0}@media screen and (min-width:52.5em){.page-section-banner{max-width:75rem;margin-left:auto;margin-right:auto}.page-section-banner:after,.page-section-banner:before{content:" ";display:table}.page-section-banner:after{clear:both}}.page-section-banner-alt{background:#342a2c;background:-webkit-linear-gradient(349deg,#514244,#2f2628);background:linear-gradient(101deg,#514244,#2f2628);color:#fff}.banner-content,.banner-heading{padding:0 20px;text-align:center}@media screen and (min-width:52.5em){.banner-content,.banner-heading{display:table-cell;vertical-align:middle;width:50%;padding:0 5rem;text-align:left}}.banner-content{font-size:17.479px;font-size:1.15rem}@media screen and (min-width:52.5em){.banner-content{padding-left:0}}.banner-content a:not(.button){text-decoration:underline;color:inherit}.banner-content a:not(.button):focus,.banner-content a:not(.button):hover{color:#cecece}.banner-content a:not(.button):before{content:"» "}@media screen and (max-width:52.4375em){.banner-content .button,.banner-content button{margin-top:2rem}}.banner-heading h2{font-size:27.36px;font-size:1.8rem;color:inherit}.banner-content-centered{text-align:center}.banner-content-title,.page-section-banner-large .banner-heading h2{font-size:45.599px;font-size:3rem}.banner-content-title{margin-top:-1.25rem}.banner-content-info,.banner-content-title{display:block}.banner-content-info{font-size:21.279px;font-size:1.4rem}.page-section-basic-content{padding:0}.page-section-basic-content h2{margin-bottom:2rem}.page-section-basic-content h3{color:inherit;margin-bottom:1rem}@media screen and (min-width:56.25em){.page-section-basic-content{display:table;width:100%}}@media screen and (min-width:56.25em){.basic-content-image,.basic-content-text{display:table-cell;width:50%}}.basic-content-text{padding:4rem 20px;max-width:684px;max-width:45rem}@media screen and (min-width:56.25em){.basic-content-text{padding:4rem}}.basic-content-image{display:none}@media screen and (min-width:56.25em){.basic-content-image{display:table-cell;min-height:49.3421052632rem;background-position:50%;background-size:cover;background-position:top}}@media screen and (min-width:40em){.page-section-employees .page-section-inner{padding-left:4rem;padding-right:4rem}}.page-section-employees h2{text-transform:none;color:#45393c}.employees:after,.employees:before{content:" ";display:table}.employees:after{clear:both}.employees{margin:3rem 0 0;list-style:none}.employee:after,.employee:before{content:" ";display:table}.employee:after{clear:both}.employee{margin-bottom:3rem}.employee-inner{padding:0;text-align:center}@media screen and (min-width:25em){.employee-inner{width:75%;float:left;padding:0 2rem 0 0;text-align:left}}@media screen and (min-width:64em){.employee-inner{padding:1.5rem 3rem 1.5rem 0}}.employee-name{color:#e71e44;font-weight:700}.employee-name,.employee-title{display:block;font-size:22.799px;font-size:1.5rem}.employee-email{margin-top:1.25rem}.employee-email,.employee-phone{font-size:20.52px;font-size:1.35rem;display:block;color:inherit}.page-section-faq{padding-top:0}.faq-wrapper{padding:0 20px}.faq-wrapper h2{color:grey;text-transform:uppercase;font-weight:700}.faq-wrapper h3{color:grey}.faq-wrapper .question{cursor:pointer;padding:1rem 0;font-size:19px;font-size:1.25rem}.faq-wrapper .question img{width:22px;height:22px;margin-right:.5rem;position:relative;top:-3px}.faq-wrapper .question:hover{text-decoration:underline}.faq-wrapper .answer{background:#f3f3f3;padding:1rem}.faq-wrapper .hidden{display:none}@media screen and (min-width:40em){.faq-wrapper{padding:0 4rem}.faq-wrapper h2{font-size:1.6rem}.faq-wrapper h3{font-size:1rem}}.page-section-newsletter{background:#000;color:#fff;text-align:center}@media screen and (min-width:40em){.page-section-newsletter h2,.page-section-newsletter p{max-width:66.6666666667%}}.page-section-newsletter h2,.page-section-newsletter p{margin:0 auto}.page-section-newsletter h2{color:inherit;font-size:23.104px;font-size:1.52rem}.page-section-newsletter p{font-size:17.784px;font-size:1.17rem;margin-top:.5em}.page-section-newsletter form{margin-top:2.5rem}.page-section-photo{color:#fff;font-size:18.695px;font-size:1.23rem;height:486.4px;height:32rem;background-position:50%;background-size:cover;position:relative}.page-section-photo .photo-caption{position:absolute;bottom:30.4px;bottom:2rem;left:20px;right:20px;max-width:425.599px;max-width:28rem}@media screen and (min-width:40em){.page-section-photo .photo-caption{left:4rem;right:4rem;bottom:4rem}}.page-section-photo .photo-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.page-section-photo .photo-overlay .button{-webkit-box-shadow:0 3px 57px 0 rgba(0,0,0,.46);box-shadow:0 3px 57px 0 rgba(0,0,0,.46)}.page-section-split-navigation:after,.page-section-split-navigation:before{content:" ";display:table}.page-section-split-navigation:after{clear:both}.page-section-split-navigation{padding:0}.page-section-split-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;text-transform:uppercase;font-weight:700;background:#e71e44;background:-webkit-linear-gradient(349deg,#ee2657,#e11734);background:linear-gradient(101deg,#ee2657,#e11734);line-height:1.1;padding:20px}.page-section-split-navigation a span{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;display:block;max-width:273.599px;max-width:18rem}.page-section-split-navigation a span:before{content:"» "}.page-section-split-navigation a:focus,.page-section-split-navigation a:hover{text-decoration:none}.page-section-split-navigation a:focus span,.page-section-split-navigation a:hover span{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media screen and (min-width:31.25em){.page-section-split-navigation a{float:left;width:50%;padding:2.5rem}}@media screen and (min-width:64em){.page-section-split-navigation a{font-size:2.5rem;height:15.5rem;padding:5rem}}.page-section-split-navigation a:last-of-type{background:#342a2c;background:-webkit-linear-gradient(349deg,#514244,#2f2628);background:linear-gradient(101deg,#514244,#2f2628);color:#fff}.page-section-video{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;height:440.799px;height:29rem;-webkit-transition:height 1s ease;transition:height 1s ease;text-align:center;padding-top:12.6rem}.page-section-video .button,.page-section-video button{margin:0 .8rem 1.5rem 0}.page-section-video .video-overlay{position:relative;z-index:2}.page-section-video .button,.page-section-video button{min-width:230px}.page-section-video .video-play{display:none}.page-section-video .video-play svg{margin-left:-.75rem}.page-section-video .video-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.page-section-video iframe{width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none}.page-section-video .video-dismiss{position:absolute;z-index:3;top:15.2px;top:1rem;right:15.2px;right:1rem;min-width:auto;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;display:none}.page-section-video .video-dismiss,.page-section-video .video-dismiss svg{margin:0;width:38px;width:2.5rem;height:38px;height:2.5rem}.page-section-video .video-dismiss span{text-indent:-500%;white-space:nowrap;overflow:hidden;height:0;display:block}.page-section-video-playing{height:304px;height:20rem}@media screen and (min-width:40em){.page-section-video-playing{height:42rem}}.page-section-video-playing iframe{opacity:1;pointer-events:auto}.page-section-video-playing .video-dismiss{display:block}@media screen and (min-width:40em){.page-section-winners .page-section-inner{padding-left:4rem;padding-right:4rem}}.winners:after,.winners:before{content:" ";display:table}.winners:after{clear:both}.winners{margin:0 0 -3rem;list-style:none}.winners li{margin-bottom:3rem}@media screen and (min-width:40em){.winners li{width:50%;padding:0 2rem 0 0;float:left;min-height:12rem;margin-bottom:2rem}.winners li:nth-of-type(2n){padding:0}}.winner-country,.winner-director,.winner-title{display:block}.winner-title{font-weight:700;font-size:27.36px;font-size:1.8rem}.winner-director{font-size:21.279px;font-size:1.4rem}.mc4wp-response{max-width:608px;max-width:40rem;margin:2rem auto 0}.mc4wp-response p{margin:0;max-width:100%;padding:1rem 2rem}.mc4wp-success{background:#acd099;color:#435a36}.mc4wp-error{background:#da9ea6;color:#853640}