@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,900);.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}*{box-sizing:border-box;margin:0;padding:0;font:inherit;color:inherit;text-align:left;text-decoration:none;background:none;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}h1,h2,h3,h4,p{margin:1rem 0}.h1,h1{font-size:24px}.h2,h2{font-size:20px;margin-top:25px}.h3,h3{font-size:16px}.h4,h4{font-size:14px}.h5,h5{font-size:12px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:500}.h3,.h4,.h5,h3,h4,h5{margin-top:25px}em,i{font-style:italic}b,strong{font-weight:600}small{font-size:.8em}ol,ul{margin-left:20px;margin-bottom:30px}ol li,ul li{margin-bottom:10px}a:active,a:focus,a:hover{color:#69c}.text-column,p{line-height:1.75;font-size:15px;margin:20px 0}.preamble{font-size:16px;font-weight:500;margin:25px 0}img+.preamble{margin-top:0}.article-date{color:#666;font-size:14px;margin-top:-5px;margin-bottom:0}@media screen and (min-width:1024px){.preamble{font-size:20px;margin:25px 0 40px}.article-date{margin-top:-20px}}@media screen and (min-width:1024px){.h1,h1{font-size:40px;margin-bottom:40px}.h2,h2{font-size:32px}.h3,h3{font-size:20px}.h4,h4{font-size:16px}.h5,h5{font-size:14px}}body>div.message{max-width:1050px;margin:10px auto;padding:20px;background-color:#31aa61;color:#fff}body>div.message.error{background-color:#aa4d31}body>div.message .message-content>p{margin-top:0;font-size:1.1em;font-weight:500}body>div.message .message-content>p:last-child{margin-bottom:0}body>div.message .message-content ul{margin-bottom:0;margin-top:0}.site-container{clear:both;overflow:hidden;margin:0 auto;position:relative;text-align:center;width:90%}.site-container img{width:100%}.site-container .column-main img{margin:25px 0}.site-container .column-main ol+img,.site-container .column-main ul+img{margin-top:0}.site-container.main-content{margin:0 auto 40px}.site-container .site-container{width:100%}@media screen and (min-width:700px){.site-container .column-2{display:inline-block;float:left;margin-right:10%;width:45%}.site-container .column-2.no-margin{margin-right:0}.site-container .column-4{display:inline-block;float:left;margin:0 20px 20px 0;width:calc(50% - 10px)}.site-container .column-4:nth-of-type(2n){margin:0}.site-container.main-content{margin:0 auto 80px}}@media screen and (min-width:900px){.site-container{max-width:1050px}.site-container .column-aside,.site-container .column-main{display:inline-block}.site-container .column-main{float:left;clear:both;width:60%}.site-container .column-main img{margin:40px 0}.site-container .column-main ol+img,.site-container .column-main ul+img{margin-top:20px}.site-container .column-aside{padding-left:70px;width:40%}.site-container .column-4{float:left;margin:0 20px 0 0;width:calc(25% - 15px)}.site-container .column-4:nth-of-type(2n){margin:0 20px 0 0}.site-container .column-4:nth-of-type(4n){margin:0}}.embed-wrapper{position:relative;width:100%;margin:30px auto;padding-bottom:56.25%}.embed-wrapper .embed{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%}.navbar{display:inline-block;float:right}.navbar .navbar__menu{display:none;background-color:#f5f5f5;list-style:none;position:absolute;left:0;right:0;top:0;bottom:0;padding:25% 0;height:100%;z-index:1;margin:0 auto;width:100%}.navbar .navbar__menu.open{display:block}.navbar__toggleBtn{background-color:transparent;background-image:url(/images/icons/hamburger.svg);background-repeat:no-repeat;background-size:contain;border:none;position:relative;z-index:2;overflow:hidden;float:right;padding:0;height:45px;width:45px;min-width:auto;margin:0}.navbar__toggleBtn:active,.navbar__toggleBtn:focus,.navbar__toggleBtn:hover{background-color:transparent;outline:0;opacity:.6}.navbar__toggleBtn span{color:#000;display:block;font-size:12px;position:absolute;bottom:0;text-transform:uppercase;text-align:center;width:100%}.navbar__item{border-bottom:4px solid #000;font-size:20px;font-weight:500;text-align:center;padding:20px 15px;margin:0 auto;width:90%}.navbar__item a{text-decoration:none}.navbar__item:last-of-type{border-bottom:none}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}.navbar__menu.open .navbar__item{opacity:.1;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.47,0,0,1);animation-timing-function:cubic-bezier(.47,0,0,1);-webkit-animation-duration:.8s;animation-duration:.8s}@media screen and (min-width:1150px){.navbar{height:73px}.navbar .navbar__menu{display:inline-block;background-color:transparent;height:auto;padding:0;text-align:right;position:relative;top:80%;transform:translateY(-50%)}.navbar__toggleBtn{display:none}.navbar__item{border-bottom:none;display:inline-block;font-size:20px;padding:0 15px;width:auto;opacity:1}.navbar__item:first-of-type{padding-left:0}.navbar__item:last-of-type{padding-right:0}.navbar__item a{border-bottom:4px solid transparent;padding-bottom:5px;transition:all .2s ease-in-out}.navbar__item a.active,.navbar__item a:active,.navbar__item a:focus,.navbar__item a:hover{border-bottom:4px solid #000;color:#000}}.pagination{clear:both;margin:15px auto 45px;text-align:center;display:inline-block;width:100%}.pagination__item{display:inline-block;font-size:16px}.pagination__item a,.pagination__item span{margin:5px;padding:10px 5px;text-decoration:none}.pagination__item a:active,.pagination__item a:focus,.pagination__item a:hover,.pagination__item span:active,.pagination__item span:focus,.pagination__item span:hover{color:#69c;border-bottom:4px solid #000}.pagination__item .pagination__arrow{color:#666;font-size:24px;text-decoration:none}.pagination__item .pagination__arrow:first-of-type{margin-right:15px}.pagination__item .pagination__arrow:last-of-type{margin-left:15px}.pagination__item .pagination__arrow:active,.pagination__item .pagination__arrow:focus,.pagination__item .pagination__arrow:hover{text-decoration:none;border-bottom:none}.disabled .pagination__item{background:none;opacity:.25}.pagination__item.active span{color:#69c;border-bottom:4px solid #000}@media screen and (min-width:1024px){.pagination{margin:0 auto 40px}.column-main .pagination{margin-top:60px}.pagination__item{font-size:20px}.pagination__item .pagination__arrow{font-size:30px}.pagination__item .pagination__arrow:first-of-type{margin-right:20px}.pagination__item .pagination__arrow:last-of-type{margin-left:20px}}.movie-thumbnail{background-color:#fff;font-size:14px;display:block;margin-bottom:20px;text-decoration:none;overflow:hidden;position:relative}.movie-thumbnail .movie-thumbnail__poster-container{position:relative;display:inline-block;margin:0 0 -3px;width:35%;overflow:hidden;float:left}.movie-thumbnail .movie-thumbnail__poster-container:before{content:"";display:block;padding-top:143%}.movie-thumbnail .movie-thumbnail__poster{position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:0 0;background-size:cover;width:100%;height:100%;transition:all .3s ease}.movie-thumbnail:hover .movie-thumbnail__poster{transform:scale(1.02) translateZ(0)}.movie-thumbnail .movie-thumbnail__info{display:inline-block;height:100%;width:65%;float:right;position:absolute}.movie-thumbnail .movie-thumbnail__info .movie-thumbnail__text-container{position:relative;top:35%;transform:translateY(-50%);margin:10% 0}.movie-thumbnail .movie-thumbnail__info p{margin:0;padding:0 20px;line-height:1.2;width:100%}.movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__title{font-weight:700;margin-bottom:10px}.movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__overlay--mobile{font-size:12px;background-color:#000;color:#fff;text-align:center;padding:10px 20px;position:absolute;top:0;left:0;right:0}.movie-thumbnail .movie-thumbnail__info__overlay--desktop{display:none}.movie-thumbnail__cancelled-showing{position:absolute;top:0;left:0;display:block;background:#ed605a;padding:10px;right:0;text-align:center;font-weight:500;color:#000!important}.movie-list .movie-thumbnail{background-color:transparent}@media screen and (min-width:375px){.movie-list .movie-thumbnail{margin-bottom:20px}}.movie-list .movie-thumbnail .movie-thumbnail__info{font-weight:400;position:relative}.movie-list .movie-thumbnail .movie-thumbnail__info p{font-size:12px;transform:none;position:static;margin-bottom:9px;padding-right:0}.movie-list .movie-thumbnail .movie-thumbnail__info p strong{margin-right:5px;font-weight:500}.movie-list .movie-thumbnail .movie-thumbnail__info a{font-size:12px;color:#69c;text-decoration:none;transition:.3s ease-in-out}.movie-list .movie-thumbnail .movie-thumbnail__info a:focus,.movie-list .movie-thumbnail .movie-thumbnail__info a:hover{color:#000}.movie-list .movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__title{font-size:14px;margin-bottom:20px;text-overflow:ellipsis}@media screen and (min-width:900px){.movie-list .movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__directors{min-height:47px}}.movie-list .movie-thumbnail .movie-thumbnail__info__overlay--desktop{font-size:12px;display:block;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;padding:10px 18px;margin:0;position:absolute;width:35%;z-index:1}.movie-list{margin-bottom:-20px}@media screen and (min-width:700px){.movie-thumbnail{max-height:167px}}@media screen and (min-width:900px){.movie-thumbnail{background-color:transparent;margin-bottom:0;max-height:none}.movie-thumbnail .movie-thumbnail__poster-container{display:block;margin:0;width:100%}.movie-thumbnail .movie-thumbnail__info{display:block;box-sizing:border-box;padding:5% 0;height:100px;width:100%;position:relative;top:0;transform:none;overflow:hidden}.movie-thumbnail .movie-thumbnail__info .movie-thumbnail__text-container{top:0;transform:translateY(0);margin:0}.movie-thumbnail .movie-thumbnail__info p{margin:0;padding:0;line-height:1.5;transform:none;top:0;position:relative}.movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__title{font-weight:400;margin-bottom:5px;top:0;line-height:1.2}.movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__overlay--mobile{display:none}.movie-thumbnail .movie-thumbnail__info__overlay--desktop{display:block;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;padding:10px 20px;margin:0;position:absolute;width:100%;z-index:1}.movie-thumbnail br{display:none}.movie-list .movie-thumbnail{background-color:transparent;margin-bottom:0}.movie-list .movie-thumbnail .movie-thumbnail__info{font-size:14px;padding:15px 0;min-height:300px}.movie-list .movie-thumbnail .movie-thumbnail__info a,.movie-list .movie-thumbnail .movie-thumbnail__info p{border-bottom:1px solid #ccc;padding-bottom:10px;overflow:hidden}.movie-list .movie-thumbnail .movie-thumbnail__info a strong,.movie-list .movie-thumbnail .movie-thumbnail__info p strong{margin-right:0;display:inline-block;width:33%}.movie-list .movie-thumbnail .movie-thumbnail__info a span,.movie-list .movie-thumbnail .movie-thumbnail__info p span{width:66%;display:inline-block;float:right}.movie-list .movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__title{font-size:20px;font-weight:500;margin:0 0 15px;line-height:1.1;min-height:44px}.movie-list .movie-thumbnail .movie-thumbnail__info .movie-thumbnail__info__title,.movie-list .movie-thumbnail .movie-thumbnail__info p:last-of-type{border-bottom:none;padding-bottom:0}.movie-list .movie-thumbnail .movie-thumbnail__info a{padding-right:0}.movie-list .movie-thumbnail .movie-thumbnail__info__overlay--desktop{width:100%}.movie-list{margin-bottom:-30px}}.social-items,.social-items--with-label{padding-top:5px}.social-items--with-label a,.social-items--with-label button,.social-items--with-label p,.social-items a,.social-items button,.social-items p{display:inline-block;vertical-align:top}.social-items--with-label p,.social-items p{font-size:14px;font-weight:500;margin:0 auto;line-height:1}.social-items--with-label a,.social-items--with-label button,.social-items a,.social-items button{border:none;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;padding:0;height:15px;width:100%;min-width:0;max-width:15px;margin:0 10px;transition:.3s ease-in-out;text-decoration:none}.social-items--with-label a span,.social-items--with-label button span,.social-items a span,.social-items button span{display:none}.social-items--with-label a:focus,.social-items--with-label a:hover,.social-items--with-label button:focus,.social-items--with-label button:hover,.social-items a:focus,.social-items a:hover,.social-items button:focus,.social-items button:hover{opacity:.5;background-color:transparent}.social-items--with-label .social-items__facebook,.social-items .social-items__facebook{background-image:url(/images/icons/facebook_blk.svg)}.social-items--with-label .social-items__twitter,.social-items .social-items__twitter{background-image:url(/images/icons/twitter_blk.svg)}.social-items--with-label .social-items__instagram,.social-items .social-items__instagram{background-image:url(/images/icons/instagram_blk.svg)}.social-items--with-label .social-items__email,.social-items .social-items__email{background-image:url(/images/icons/mail_blk.svg)}.column-main>.social-items{border-top:4px solid #000;padding-top:20px}.social-items--with-label p{margin-right:10px;margin-bottom:15px}.social-items--with-label a,.social-items--with-label button{background-position:0 50%;display:inline-block;max-width:100%;margin-left:0;margin-bottom:23px;top:0}.social-items--with-label a span,.social-items--with-label button span{display:inline-block;color:#69c;font-size:14px;font-weight:400;float:left;position:relative;top:-1px;left:20px;transition:.3s ease-in-out}.social-items--with-label a:focus,.social-items--with-label a:hover,.social-items--with-label button:focus,.social-items--with-label button:hover{opacity:1}.social-items--with-label a:focus span,.social-items--with-label a:hover span,.social-items--with-label button:focus span,.social-items--with-label button:hover span{color:#000}.social-items--with-label a{padding-left:10px}.social-items--with-label .social-items__facebook{background-position:4px 50%}.about-studio .social-items--with-label{border-top:4px solid #000;border-bottom:4px solid #000;padding:15px 10px 16px 3px;margin:30px auto 50px}.about-studio .social-items--with-label a,.about-studio .social-items--with-label button{margin-bottom:0;width:auto;display:block;top:-18px;left:100px;margin-right:5px;margin-bottom:15px;width:90px}.about-studio .social-items--with-label a:last-of-type,.about-studio .social-items--with-label button:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.social-items{padding-top:15px}.social-items--with-label{padding-top:5px}.about-studio .social-items--with-label{padding:20px 10px 18px;margin:30px auto 0}.about-studio .social-items--with-label a,.about-studio .social-items--with-label button,.about-studio .social-items--with-label p{margin-bottom:0;display:inline-block;top:2px;left:0}.about-studio .social-items--with-label a,.about-studio .social-items--with-label button{display:inline-block;margin-left:5%;width:80px}.about-studio .social-items--with-label a span,.about-studio .social-items--with-label button span{left:15px}.about-studio .social-items--with-label .social-items__facebook span{left:12px}}.global-info-thumbnail{background-color:#333;color:#fff;display:block;max-width:685px;padding:9% 5%;margin:0 auto 20px}.global-info-thumbnail h2{font-size:20px;margin-top:0}.global-info-thumbnail p{font-size:14px;margin:10px 0}.global-info-thumbnail p:first-of-type{margin-top:0}.global-info-thumbnail+.arrowlink{display:block;margin:0 auto 0 5%;max-width:685px}@media screen and (min-width:700px){.global-info-thumbnail+.arrowlink{margin:0 auto}}@media screen and (min-width:1024px){.global-info-thumbnail{padding:30px 80px 40px 120px;margin-bottom:30px}.global-info-thumbnail h2{font-size:28px}.column-aside .global-info-thumbnail{padding:10%;margin-bottom:20px}}@media screen and (min-width:1080px){.column-aside .global-info-thumbnail:first-of-type{margin-top:110px}}.news-thumbnail{max-width:685px;margin:0 auto 40px}.news-thumbnail .news-thumbnail__date{font-size:14px;padding-bottom:5px;border-bottom:4px solid #000;margin-bottom:25px}.news-thumbnail .news-thumbnail__date br{display:none}.news-thumbnail h2{font-size:20px}.news-thumbnail p{font-size:15px}.news-thumbnail.news-thumbnail__hide-date .news-thumbnail__date{display:none}.news-thumbnail__hide-date{border-top:4px solid #000}@media screen and (min-width:1024px){.news-thumbnail{width:100%;display:inline-block;margin:40px auto}.news-thumbnail .news-thumbnail__content,.news-thumbnail .news-thumbnail__date{float:left}.news-thumbnail .news-thumbnail__date{margin-top:0;width:82px}.news-thumbnail .news-thumbnail__date br{display:inline-block}.news-thumbnail .news-thumbnail__content{width:calc(100% - 122px);margin-left:40px}.news-thumbnail h2{font-size:32px;margin-top:0}.news-thumbnail__hide-date{border-top:none;padding-left:82px}.column-main .news-thumbnail:last-of-type{margin-bottom:0}}.hero-thumbnail{background-color:#fff;padding-bottom:65px;margin-bottom:5%;overflow:auto;width:100%}.hero-thumbnail h2{font-size:24px;margin:25px 0 0}.hero-thumbnail img{margin-top:5%;width:100%}.hero-thumbnail .hero-thumbnail__info__type{display:none}.hero-thumbnail .hero-thumbnail__info__original-title{font-size:16px;font-style:italic;margin-top:10px;margin-bottom:20px}.hero-thumbnail .hero-thumbnail__info__description{font-size:15px;margin-bottom:35px}.hero-thumbnail .arrowlink,.hero-thumbnail .hero-thumbnail__info__date{border-top:3px solid #000;border-bottom:3px solid #000;display:block;padding:20px 0}.hero-thumbnail .hero-thumbnail__info__date{font-size:14px;line-height:1.2;padding:15px 0 19px;margin:0}.hero-thumbnail .hero-thumbnail__info__date:before{display:inline-block;content:"";width:25px;height:20px;background:transparent url(/images/icons/calendar.svg) no-repeat;background-size:contain;position:relative;top:3px;left:0;margin-right:6px}.hero-thumbnail .arrowlink+.arrowlink,.hero-thumbnail .arrowlink+.hero-thumbnail__info__date,.hero-thumbnail .hero-thumbnail__info__date+.arrowlink,.hero-thumbnail .hero-thumbnail__info__date+.hero-thumbnail__info__date{border-top:none}.hero-thumbnail__cancelled{padding:15px 30px;display:inline-block;background:#ed605a;font-weight:800;margin-bottom:15px}.hero-thumbnail__cancelled-details{display:inline-block;background:rgba(237,96,90,.3);overflow:hidden;font-style:italic;font-weight:500;padding:0 12px;margin-top:20px}.hero-thumbnail__cancelled-details>p{margin:10px 0}.hero-thumbnail__cancelled-showing{padding:3px 10px;background:#ed605a;font-weight:500;margin-left:10px}.featured-news{background:#ed605a;padding:30px 15px}.featured-news__wrapper{text-align:center;max-width:1050px;font-weight:500;margin:0 auto;font-size:1.05em}.featured-news__wrapper a{color:#000;margin-left:5px;text-decoration:underline}@media screen and (min-width:700px){.hero-thumbnail{padding-bottom:40px}.hero-thumbnail h2{font-size:32px;margin:0}.hero-thumbnail img{float:left;margin-top:40px;width:50%}.hero-thumbnail .hero-thumbnail__info{display:inline-block;float:right;margin-top:40px;margin-left:5%;width:45%}.hero-thumbnail .hero-thumbnail__info__type{display:block;font-size:16px;margin-top:0}.hero-thumbnail .hero-thumbnail__info__original-title{font-size:20px;margin-bottom:25px}.hero-thumbnail .hero-thumbnail__info__description{margin-bottom:40px}}@media screen and (min-width:1200px){.hero-thumbnail{padding-bottom:0;display:block;position:relative}.hero-thumbnail h2{font-size:40px}.hero-thumbnail img{margin-top:0;max-width:470px}.hero-thumbnail .hero-thumbnail__info{max-width:475px}.hero-thumbnail .hero-thumbnail__info__original-title{margin-bottom:40px}}.movie-search-bar{background-color:#fafafa;padding:30px 0;margin-bottom:40px;overflow:auto}.movie-search-bar .site-container{text-align:left}.movie-search-bar .button{margin:10px auto 30px;width:100%}.movie-search-bar fieldset{margin-top:15px}.movie-search-bar br{display:none}.movie-search-bar .order-ratings{display:block;margin-top:10px}@media screen and (min-width:1024px){.movie-search-bar{padding:50px 0}.movie-search-bar .button{display:inline-block;margin:0 auto;width:47.5%}.movie-search-bar br{display:block}.movie-search-bar .input-link{display:block;margin-left:0}}@media screen and (min-width:1024px) and (min-width:1200px){.movie-search-bar .order-ratings{display:inline-block;margin-top:0;margin-left:10px}}.fade-in-scroll{transform:translate3d(0,20px,0) scale(.975);opacity:.01;transition:opacity 1s cubic-bezier(.47,0,0,1),transform .8s cubic-bezier(.47,0,0,1),scale .8s cubic-bezier(.25,.8,.25,1)}.fade-in-scroll--active{transform:translateZ(0) scale(1);opacity:1}.spinner{display:inline-block;-webkit-animation-name:anim-spinner;animation-name:anim-spinner;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.spinner *{box-sizing:border-box}.spinner--circle{width:2em;height:1em;overflow:hidden}.spinner--circle--inner{transform:rotate(45deg);border-radius:50%;border-bottom:.25em solid #000;border-right:.25em solid #000;border-color:#000 transparent transparent #000;border-style:solid;border-width:.25em;width:100%;height:200%;-webkit-animation-name:anim-circle-1;animation-name:anim-circle-1;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(.25,.1,.5,1);animation-timing-function:cubic-bezier(.25,.1,.5,1)}.spinner--circle--circle-2{transform:rotate(180deg)}.spinner--circle--circle-2 .spinner--circle--inner{-webkit-animation-name:anim-circle-2;animation-name:anim-circle-2}@-webkit-keyframes anim-circle-1{0%{transform:rotate(60deg)}to{transform:rotate(205deg)}}@keyframes anim-circle-1{0%{transform:rotate(60deg)}to{transform:rotate(205deg)}}@-webkit-keyframes anim-circle-2{0%{transform:rotate(30deg)}to{transform:rotate(-115deg)}}@keyframes anim-circle-2{0%{transform:rotate(30deg)}to{transform:rotate(-115deg)}}@-webkit-keyframes anim-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes anim-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup{display:none;padding:20px;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:100}.popup--active{display:flex;justify-content:center;align-items:center}.popup__close{content:"";height:20px;width:20px;border:0;background-image:url(/images/icons/cross.svg);background-size:20px;background-position:50%;position:absolute;background-repeat:no-repeat;min-width:auto;z-index:105;padding:20px;right:10px;top:10px}.popup__close,.popup__close:hover,.popup__content{background-color:#fff}.popup__content{width:100%;height:80vh;max-width:700px;max-height:500px;padding:20px;overflow-y:auto;position:relative}@media screen and (min-width:1024px){.popup__content{padding:30px}}.popup__content h3:first-of-type{margin-top:0}.popup__wrapper{border:5px solid #000;position:relative}.popup__wrapper:after{content:"";height:50px;width:100%;display:block;position:absolute;bottom:0;background:#fff}.popup__wrapper:before{content:"";background-image:url(/images/icons/arrow_down_blk.svg);display:inline-block;width:20px;height:20px;left:50%;bottom:13px;transform:translateX(-50%);background-size:100%;background-repeat:no-repeat;position:absolute;z-index:1}.attachment{margin-top:25px;padding-bottom:20px}.attachment__link{color:#69c;transition:color .3s ease-out;display:flex;align-items:center}.attachment__link:before{content:"";background-image:url(/images/icons/attachment.svg);height:20px;width:20px;background-size:100%;background-repeat:no-repeat;display:inline-block;margin-right:10px}.attachment__link:hover,body{color:#000}body{font-family:Roboto,Arial,sans-serif;background-color:#f5f5f5;text-align:center}body.color_theme_pink{background-color:#f5e2e2}body.color_theme_green{background-color:#e2ecef}body.color_theme_purple{background-color:#eae4ee}body.color_theme_gray{background-color:#f5f5f5}body.disable-scroll{overflow:hidden}.button,button{cursor:pointer;color:#000;display:block;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:500;padding:15px 30px;text-decoration:none;text-align:center;transition:all .4s ease;margin:0 auto 40px;border:3px solid #000;min-width:260px;clear:both;line-height:1}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background-color:#000;color:#fff}.button.disabled,button.disabled{background-color:#666}.button--link{background:none;border:0;text-decoration:underline}.button.wallet{border:none;margin:0;display:flex;padding:0;min-width:0}.button.wallet img{width:150px;height:auto}.button.wallet:active,.button.wallet:focus,.button.wallet:hover{background-color:transparent;color:inherit}header{margin:4% auto 25px;max-width:1050px;height:auto;width:90%;overflow:hidden;clear:both}.logo{float:left;position:relative;z-index:2}.logo,.logo img,.logo p{display:inline-block}.logo img{height:20px;width:auto;margin-right:15px;position:relative;bottom:-2px}.logo p{font-size:17px;font-weight:700;margin:0}.logo a,.logo a:focus,.logo a:hover{color:#000;text-decoration:none}@media screen and (min-width:1140px){header{margin:50px auto 100px;display:flex;justify-content:space-between;align-items:end;max-width:1150px}.logo img{height:48px;width:79px;top:8px}.logo p{font-size:24px;line-height:31px}.navbar{flex-shrink:0}}label{display:none}.password-reset label{display:block;margin:0 0 10px}fieldset{border:0;padding-bottom:0}fieldset label{display:inline-block;font-size:16px;font-weight:400;margin-right:10px}fieldset legend{font-size:16px;font-weight:500;margin-bottom:20px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=text],select,textarea{padding:15px 20px;color:#000;font-family:Roboto,Arial,sans-serif;font-size:16px;width:100%;border:3px solid #333;border-radius:0;background-color:#fff}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=phone]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:.5;-moz-transition:opacity .1s .1s ease;transition:opacity .1s ease .1s}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=phone]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;opacity:.5;-ms-transition:opacity .1s .1s ease;transition:opacity .1s ease .1s}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=phone]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#666;opacity:.5;transition:opacity .1s ease .1s}input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=phone]:active,input[type=phone]:focus,input[type=phone]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{outline:0;border-color:rgba(0,0,0,.5)}input[type=text]:focus::-moz-placeholder{opacity:0}input[type=text]:focus:-ms-input-placeholder{opacity:0}input[type=text]:focus::placeholder{opacity:0}textarea{width:100%;max-width:460px}input[type=checkbox]{position:absolute;left:-9999px}input[type=checkbox]+label{position:relative;padding-left:30px;margin-right:15px;margin-bottom:20px;width:42%}input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:-1px;display:block;width:1em;height:1em;border:3px solid #333;border-radius:2px}input[type=checkbox]:checked+label:before{background-image:url(/images/icons/check.svg);background-repeat:no-repeat;background-size:80% 80%;background-position:50%}select{background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-image:url(/images/icons/arrow_down_blk.svg);background-size:10px 10px;-webkit-appearance:none;-webkit-border-radius:0;margin-bottom:10px;-moz-appearance:none}select:last-of-type{margin-bottom:0}select::-ms-expand{display:none}.input-link{display:inline-block;margin-top:10px}::-webkit-calendar-picker-indicator{color:transparent;opacity:1;content:"";display:block;background:url(/images/icons/calendar.svg) no-repeat;background-size:contain;width:20px;height:20px}.dateInput{background:url(/images/icons/calendar.svg) no-repeat;background-position:calc(100% - 20px) 50%;background-size:20px 20px;padding:20px 50px 20px 20px}.dateInput ::-webkit-input-placeholder{margin-left:20px}.dateInput ::-moz-placeholder{margin-left:20px}.dateInput :-ms-input-placeholder{margin-left:20px}.dateInput :-moz-placeholder{margin-left:20px}@media screen and (min-width:1024px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{display:inline-block;margin-bottom:30px;width:47.5%;max-width:none}input[type=date]:nth-of-type(odd),input[type=email]:nth-of-type(odd),input[type=number]:nth-of-type(odd),input[type=password]:nth-of-type(odd),input[type=text]:nth-of-type(odd),select:nth-of-type(odd),textarea:nth-of-type(odd){margin-right:4%}}@media screen and (min-width:1200px){input[type=text]:nth-of-type(odd),select:nth-of-type(odd){margin-right:20px}input[type=submit]{min-width:100px;max-width:100px}select{max-width:180px;margin-bottom:0}input[type=checkbox]+label{padding-left:30px;margin-right:30px;margin-bottom:0;width:auto}.input-link{margin-left:20px}fieldset{display:inline-block;margin-left:50px}fieldset legend{float:left;margin-right:30px}}a{color:#000;text-decoration:none;transition:all .4s ease}.arrowlink,.arrowlink--white{font-size:14px;font-weight:500;text-decoration:none}.arrowlink--white:before,.arrowlink:before{display:inline-block;content:"";width:.8em;height:.8em;background:transparent url(/images/icons/arrow_right_blk.svg) no-repeat;background-size:contain;position:relative;top:1px;left:0;margin-right:10px;transition:.3s ease-in-out}.arrowlink--white:focus:before,.arrowlink--white:hover:before,.arrowlink:focus:before,.arrowlink:hover:before{left:5px}.arrowlink--white{color:#fff}.arrowlink--white:before{background:transparent url(/images/icons/arrow_right_white.svg) no-repeat;background-size:contain}.email-address,p>a{color:#69c;font-size:15px;text-decoration:none;transition:.3s ease-in-out}.email-address:focus,.email-address:hover,p>a:focus,p>a:hover{color:#000}.email-address{margin-right:5px}footer{background-color:#fafafa;clear:both;overflow:auto;padding-bottom:50px;margin:40px auto 0}.footer-logo{border-bottom:4px solid #000}.footer-logo img{height:55px;width:auto;margin-top:35px;margin-bottom:15px}.footer__item{font-size:15px;margin-top:40px}.footer__item h3{font-size:16px;font-weight:500;margin-top:0;margin-bottom:20px}.footer__item p{margin-top:0}@media screen and (min-width:1024px){footer{padding-bottom:100px;margin-top:80px}.footer-logo{margin-bottom:30px}.footer-logo img{height:50px;margin-top:50px;margin-bottom:20px}.footer__item{float:left;margin-top:0;margin-right:4%;width:calc(25% - 37.5px)}.footer__item:last-of-type{margin-right:0}.footer__item h3{font-size:20px;min-height:46px;margin-bottom:10px}}.intro-text{margin:0 auto 40px;width:90%;overflow:hidden;clear:both}.intro-text h1,.intro-text p{text-align:center}.intro-text h1{font-size:24px}.intro-text p{font-size:15px;margin-top:30px}.intro-text p:last-of-type{margin-bottom:0}@media screen and (min-width:1080px){.intro-text{margin:0 auto 80px;max-width:550px}.intro-text h1{font-size:40px;margin-bottom:25px}.intro-text p{margin-top:auto}}.single-movie{overflow:hidden;clear:both}.single-movie h1{font-size:24px;margin-top:0;margin-bottom:10px}.single-movie h2{font-size:20px;margin-top:40px;margin-bottom:20px}.single-movie .original-title{font-size:16px;font-style:italic;margin-top:0;margin-bottom:0}.single-movie img{width:100%}.single-movie .movie-info{border-top:3px solid #000;border-bottom:3px solid #000;padding:10px 0;margin:20px auto}.single-movie .movie-info strong{margin-right:5px}.single-movie .review{font-size:18px;font-style:italic}.single-movie .review span{font-size:14px;font-weight:500;margin-left:10px}.single-movie .movie-viewing{margin-top:20px}.single-movie .movie-viewing:last-of-type{margin-bottom:0}.single-movie .movie-viewing__cancelled-showing{padding:3px 10px;background:#ed605a;font-weight:500;margin-left:10px}.single-movie .movie-viewing__date{border-bottom:3px solid #000;font-size:16px;font-weight:500;display:block;padding-bottom:10px;margin-bottom:15px}.single-movie .movie-rating{margin:0 0 25px}.single-movie .movie-rating div,.single-movie .movie-rating p{display:inline}.single-movie .movie-rating p{margin-right:20px}.single-movie .movie-rating .movie-rating__label{display:block;font-weight:500;margin-bottom:7px}.single-movie .movie-rating .movie-rating__icon--black,.single-movie .movie-rating .movie-rating__icon--grey{background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;height:20px;width:176px}.single-movie .movie-rating .movie-rating__icon--grey{background-image:url(../../icons/rating-grey.svg)}.single-movie .movie-rating .movie-rating__icon--black{background-image:url(../../icons/rating-black.svg)}@media screen and (min-width:830px){.single-movie .movie-info--title{float:right;width:45%}.single-movie .movie-info{margin-top:5px}}@media screen and (min-width:1024px){.single-movie h1{font-size:40px}.single-movie h2{font-size:32px;margin-top:40px}.single-movie .movie-info--reviews h2,.single-movie .original-title{font-size:20px}.single-movie .original-title{margin-bottom:20px}.single-movie .movie-rating .movie-rating__label{display:inline-block;font-weight:400;margin-bottom:0}.single-movie .movie-viewing{margin-top:25px;margin-bottom:40px}.single-movie .movie-viewing__date{font-size:20px;line-height:1.2}}.about-studio{overflow:hidden;clear:both}.about-cinema{padding-bottom:80px}.about-board{font-size:15px;overflow:hidden;clear:both}.about-board .board-member h3{font-size:15px;margin-bottom:5px}.about-board .board-member a,.about-board .board-member p{display:inline-block}.about-board .board-member p{margin:0}.about-board .board-member .board-member__email{color:#69c;transition:all .4s ease}.about-board .board-member .board-member__email:focus,.about-board .board-member .board-member__email:hover{color:#000}@media screen and (min-width:700px){.about-board,.about-studio{background-color:#fff;padding:5% 0}.about-board h2:first-of-type,.about-studio h2:first-of-type{margin-top:0}.about-board{background-color:transparent}.about-cinema{background-color:#fafafa;padding-top:5%}.about-cinema h2{margin-top:0;margin-bottom:30px}.about-cinema .text-column{-moz-column-count:2;column-count:2;-webkit-column-gap:8.2%;-moz-column-gap:8.2%}.about-cinema .text-column h3:first-of-type,.about-cinema .text-column p{margin-top:0}.about-cinema img{margin-top:60px}}@media screen and (min-width:1024px){.about-board,.about-studio{padding:80px 0}.about-board .column-2,.about-studio .column-2{max-width:480px}.about-cinema{padding-top:70px}.about-board{padding:80px 0 0}}.login label,.password-reset label{display:block;margin:.5em 0;font-weight:700}.login input[type=email],.login input[type=password],.password-reset input[type=email],.password-reset input[type=password]{margin-bottom:15px}@media screen and (min-width:1024px){.login input[type=email],.login input[type=password],.password-reset input[type=email],.password-reset input[type=password]{margin-bottom:20px}}.login button,.password-reset button{margin:0 auto 40px 0}@media screen and (min-width:1024px){.login button,.password-reset button{margin:0 auto 60px 0}}.my-page h1{margin-bottom:20px}.my-page input[type=email],.my-page input[type=password],.my-page input[type=text]{width:100%;margin-bottom:20px}.my-page [disabled]{background-color:transparent;opacity:.5}.my-page button{margin-top:15px}.my-page td,.my-page th{padding-right:20px}.my-page th{font-weight:700;padding-bottom:5px}.my-page form{clear:both}.my-page__description{margin-top:0;padding-top:0;padding-bottom:0;max-width:50%;display:flex;flex-direction:column}.my-page__description p{margin:0}.my-page__description .button{align-self:baseline;margin:25px 0 40px}.my-page .logout{position:absolute;top:20px;right:0;font-size:20px;font-weight:500}.my-page main{position:relative}.my-page__news{width:90%;overflow:hidden;clear:both}.my-page__news h2,.my-page__news h3{margin-top:20px}.my-page__news p{font-size:15px;margin-top:30px}.my-page__news p:last-of-type{margin-bottom:0}@media screen and (min-width:1080px){.my-page__news{max-width:550px}.my-page__news p{margin-top:auto}}.my-page__gdpr{line-height:1.75;font-size:15px}.grid-table ul{margin-left:0;display:grid;grid-template-columns:10% 10% 10% 10% 53%;gap:12px;list-style:none;margin-top:20px}.grid-table ul li{word-break:break-all;margin-bottom:0}.grid-table ul li.header-info{word-break:normal}.grid-table ul .device-header{display:none}@media (max-width:1024px){.grid-table ul .device-header{display:block}}.grid-table ul .buttons{display:flex}.grid-table ul .buttons form:first-child{margin-right:40px}.grid-table ul.grid-table__header{margin-bottom:0}@media (max-width:1024px){.grid-table ul.grid-table__header li{display:none}.grid-table ul.grid-table__header li.header-info{display:block}}.grid-table__row{margin-bottom:0}@media (max-width:1024px){.grid-table ul{grid-template-columns:1fr}}.sales-app label{display:inline-block}.sales-app.open-sidebar .sidebar{transform:none}.sales-app .sidebar{height:100%;position:fixed;overflow-x:hidden;overflow-y:scroll;transition:transform .2s ease-in-out;transform:translateX(calc(100% + 10px));width:320px;background-color:#fff;box-shadow:-5px 0 10px rgba(0,0,0,.125);top:0;right:0}.sales-app .sidebar--wrapper{padding:50px 20px;width:100%}.sales-app .sidebar--wrapper h3{font-weight:600;font-size:1.05em}.sales-app .sidebar--close:before{content:"+";position:absolute;top:0;right:0;transform:rotate(45deg);font-size:25px;font-weight:100;cursor:pointer;padding:20px}.sales-app .site-header .banner{height:70px}.sales-app .site-header .banner .site-container{max-width:420px;position:relative}.sales-app .site-header .banner .site-container img{height:50px;width:auto}.sales-app .site-header .banner .site-container p{font-size:.9em;position:absolute;left:100px;bottom:10px}.sales-app .site-header .banner .site-container p a{color:#fff}.sales-app .site-header .banner .site-container p a:hover{border-bottom:1px solid #fff}.sales-app .site-header .banner .site-container .nav{position:absolute;right:0;bottom:10px}.sales-app .site-header .banner .site-container .nav a{font-size:.9em;color:#fff;margin-left:15px}.sales-app .site-header .banner .site-container .nav a:hover{border-bottom:1px solid #fff}.sales-app .app--logout-section{padding-bottom:10px}.sales-app .app--logout-section a{float:right}.App{max-width:600px;margin:0 auto}@media screen and (max-width:630px){.App{margin:0 15px}}.App h1{font-size:2em}@media screen and (max-width:800px){.sales-app .sidebar{width:100%}.sales-app .site-header .banner .site-container .nav{top:10px}}.manual-sale-link{margin:20px 0;display:block}.site-container.main-content.members .box-header,.site-container.main-content.members .table.table-striped td.text-right,.site-container.main-content.members .table.table-striped td:nth-child(2),.site-container.main-content.members .table.table-striped th:last-child,.site-container.main-content.members .table.table-striped th:nth-child(2){display:none}.step--user--autocomplete{position:relative}.step--user--autocomplete input{margin-bottom:0!important;width:100%;width-color:red}.step--user--autocomplete input::-moz-placeholder{color:#777}.step--user--autocomplete input:-ms-input-placeholder{color:#777}.step--user--autocomplete input::placeholder{color:#777}.step--user--autocomplete--clear{position:absolute;top:50%;margin-top:-3px;margin-right:-3px;right:20px;cursor:pointer;background:rgba(0,0,0,.125);color:#fff;height:20px;border-radius:10px;width:20px;text-align:center}.step--user--autocomplete--clear:hover{background:rgba(0,0,0,.25)}.step--user--autocomplete--clear:before{content:"\D7"}.step--user--autocomplete--result-holder{z-index:100;background-color:#fff;position:absolute;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.5);overflow:hidden}.step--user--autocomplete--result-holder--result{position:relative;padding:10px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.125)}.step--user--autocomplete--result-holder--result--selected:last-child:before{color:#000;background:#fff}.step--user--autocomplete--result-holder--result:last-child{border-bottom:none;position:relative;padding-left:35px}.step--user--autocomplete--result-holder--result:last-child:before{position:absolute;content:"+";border-radius:99px;color:#fff;background:#000;width:16px;height:16px;line-height:16px;text-align:center;left:10px;top:50%;margin-top:-8px}.step--user--autocomplete--result-holder--result:last-child:hover:before{color:#000;background:#fff}.step--user--autocomplete--result-holder--result--selected,.step--user--autocomplete--result-holder--result:hover{background-color:#000;color:#fff}.step--user--autocomplete--result-holder--result--name{font-weight:600;font-size:1.1em}.step--user input{width:100%;padding:15px 20px;margin:15px 0 0!important}.step--user button,.step--user label{margin-top:15px}.step--user span.sublabel{opacity:.7;font-size:.9em}.step--user--period-selector label{display:block;margin-bottom:10px}.step--user--new-user div label{display:block;margin:15px 0 5px}.step--user--new-user input{width:100%;margin-bottom:0}.step--user--new-user--error-field label{color:#e02020}.step--user--new-user--error-field input{border-color:#e02020;background-color:rgba(224,32,32,.03)}.step--user--new-user--error-field--message{display:block;padding-top:10px;font-size:.85em;color:#e02020}.step--user--new-user--cancel-btn{margin-left:20px}.step--user--new-user--error-notice{padding:20px;background-color:#e02020;color:#fff}.step--user--users--user{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.125);margin:10px 0;border-radius:4px;overflow:hidden;position:relative}.step--user--users--user--name{float:left;padding:10px}.step--user--users--user--number{float:right;padding:10px 35px 10px 10px}.step--user--users--user--remove{position:absolute;height:100%;right:0;top:0;cursor:pointer;float:right;width:30px;display:inline-block;text-align:center}.step--user--users--user--remove:before{content:"\D7";position:absolute;top:50%;margin-top:-13px;right:10px;font-size:20px}.step--user--users--user--remove:hover{background-color:rgba(0,0,0,.125)}.step--user--showable-password-field{display:flex}.step--user--showable-password-field button{min-width:0;width:30px;margin:15px 0 0 10px;background:url(../images/icons/icon-eye.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;padding:0;border:0;opacity:.3}.step--user--showable-password-field button:hover{opacity:.5}.step--user--showable-password-field--toggled button{opacity:1}.step--user--showable-password-field--toggled button:hover{opacity:.8}@media screen and (min-width:1024px){.step--tickets--user--tickets--ticket--prices select{width:100%}}.step--tickets--pay{transition:opacity .2s ease}.step--tickets--pay:disabled{opacity:.25;cursor:not-allowed}.step--tickets--offline-pay{margin-left:30px;background-color:rgba(0,0,0,.75)}.step--tickets--no-tickets-notice{padding:20px;font-size:1.2em;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.125);border-radius:4px}.step--tickets--no-tickets-notice a{color:#69c;transition:all .5s}.step--tickets--no-tickets-notice a:hover{color:#000}.step--tickets--payment-method{padding:0 0 30px}.step--tickets--payment-method input[type=radio]+label{display:block;padding-left:30px;position:relative;font-weight:400;margin-right:20px;cursor:pointer}.step--tickets--payment-method input[type=radio]+label:after{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid rgba(0,0,0,.25);box-sizing:border-box;border-radius:14px}.step--tickets--payment-method input[type=radio]:checked+label:before{content:"";position:absolute;left:4px;top:4px;width:10px;height:10px;border-radius:10px;background:#000}.step--tickets--user{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.125);margin:10px 0;border-radius:4px;overflow:hidden;position:relative}.step--tickets--user--head{width:100%;overflow:hidden;font-size:1.05em}.step--tickets--user--head--name{float:left;font-weight:600;padding:10px}.step--tickets--user--head--name:before{content:"Namn: ";font-weight:400}.step--tickets--user--head--number{float:right;padding:10px}.step--tickets--user--head--number:before{content:"N\B0: "}.step--tickets--user--tickets{padding:10px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:630px){.step--tickets--user--tickets{flex-direction:column}}.step--tickets--user--tickets--ticket{cursor:pointer;position:relative;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.125);margin:10px 0;border-radius:4px;padding:20px 40px 20px 20px;flex:1;flex-basis:50%;max-width:48%;box-sizing:border-box}@media screen and (max-width:630px){.step--tickets--user--tickets--ticket{max-width:100%}}.step--tickets--user--tickets--ticket:hover{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.2)}.step--tickets--user--tickets--ticket--owned{background-color:rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.15);cursor:default}.step--tickets--user--tickets--ticket--meta-owned{padding-top:10px;font-size:.7em;line-height:16px;display:inline-block}.step--tickets--user--tickets--ticket--meta{padding-top:10px;font-size:.7em}.step--tickets--user--tickets--ticket--meta span{margin-top:3px;display:block;width:100%;height:3px;background:#fff;position:relative}.step--tickets--user--tickets--ticket--meta--percentage-0:before{content:"";position:absolute;height:3px;background:red;width:0}.step--tickets--user--tickets--ticket--meta--percentage-1:before{content:"";position:absolute;height:3px;background:red;width:1%}.step--tickets--user--tickets--ticket--meta--percentage-2:before{content:"";position:absolute;height:3px;background:red;width:2%}.step--tickets--user--tickets--ticket--meta--percentage-3:before{content:"";position:absolute;height:3px;background:red;width:3%}.step--tickets--user--tickets--ticket--meta--percentage-4:before{content:"";position:absolute;height:3px;background:red;width:4%}.step--tickets--user--tickets--ticket--meta--percentage-5:before{content:"";position:absolute;height:3px;background:red;width:5%}.step--tickets--user--tickets--ticket--meta--percentage-6:before{content:"";position:absolute;height:3px;background:red;width:6%}.step--tickets--user--tickets--ticket--meta--percentage-7:before{content:"";position:absolute;height:3px;background:red;width:7%}.step--tickets--user--tickets--ticket--meta--percentage-8:before{content:"";position:absolute;height:3px;background:red;width:8%}.step--tickets--user--tickets--ticket--meta--percentage-9:before{content:"";position:absolute;height:3px;background:red;width:9%}.step--tickets--user--tickets--ticket--meta--percentage-10:before{content:"";position:absolute;height:3px;background:red;width:10%}.step--tickets--user--tickets--ticket--meta--percentage-11:before{content:"";position:absolute;height:3px;background:#000;width:11%}.step--tickets--user--tickets--ticket--meta--percentage-12:before{content:"";position:absolute;height:3px;background:#000;width:12%}.step--tickets--user--tickets--ticket--meta--percentage-13:before{content:"";position:absolute;height:3px;background:#000;width:13%}.step--tickets--user--tickets--ticket--meta--percentage-14:before{content:"";position:absolute;height:3px;background:#000;width:14%}.step--tickets--user--tickets--ticket--meta--percentage-15:before{content:"";position:absolute;height:3px;background:#000;width:15%}.step--tickets--user--tickets--ticket--meta--percentage-16:before{content:"";position:absolute;height:3px;background:#000;width:16%}.step--tickets--user--tickets--ticket--meta--percentage-17:before{content:"";position:absolute;height:3px;background:#000;width:17%}.step--tickets--user--tickets--ticket--meta--percentage-18:before{content:"";position:absolute;height:3px;background:#000;width:18%}.step--tickets--user--tickets--ticket--meta--percentage-19:before{content:"";position:absolute;height:3px;background:#000;width:19%}.step--tickets--user--tickets--ticket--meta--percentage-20:before{content:"";position:absolute;height:3px;background:#000;width:20%}.step--tickets--user--tickets--ticket--meta--percentage-21:before{content:"";position:absolute;height:3px;background:#000;width:21%}.step--tickets--user--tickets--ticket--meta--percentage-22:before{content:"";position:absolute;height:3px;background:#000;width:22%}.step--tickets--user--tickets--ticket--meta--percentage-23:before{content:"";position:absolute;height:3px;background:#000;width:23%}.step--tickets--user--tickets--ticket--meta--percentage-24:before{content:"";position:absolute;height:3px;background:#000;width:24%}.step--tickets--user--tickets--ticket--meta--percentage-25:before{content:"";position:absolute;height:3px;background:#000;width:25%}.step--tickets--user--tickets--ticket--meta--percentage-26:before{content:"";position:absolute;height:3px;background:#000;width:26%}.step--tickets--user--tickets--ticket--meta--percentage-27:before{content:"";position:absolute;height:3px;background:#000;width:27%}.step--tickets--user--tickets--ticket--meta--percentage-28:before{content:"";position:absolute;height:3px;background:#000;width:28%}.step--tickets--user--tickets--ticket--meta--percentage-29:before{content:"";position:absolute;height:3px;background:#000;width:29%}.step--tickets--user--tickets--ticket--meta--percentage-30:before{content:"";position:absolute;height:3px;background:#000;width:30%}.step--tickets--user--tickets--ticket--meta--percentage-31:before{content:"";position:absolute;height:3px;background:#000;width:31%}.step--tickets--user--tickets--ticket--meta--percentage-32:before{content:"";position:absolute;height:3px;background:#000;width:32%}.step--tickets--user--tickets--ticket--meta--percentage-33:before{content:"";position:absolute;height:3px;background:#000;width:33%}.step--tickets--user--tickets--ticket--meta--percentage-34:before{content:"";position:absolute;height:3px;background:#000;width:34%}.step--tickets--user--tickets--ticket--meta--percentage-35:before{content:"";position:absolute;height:3px;background:#000;width:35%}.step--tickets--user--tickets--ticket--meta--percentage-36:before{content:"";position:absolute;height:3px;background:#000;width:36%}.step--tickets--user--tickets--ticket--meta--percentage-37:before{content:"";position:absolute;height:3px;background:#000;width:37%}.step--tickets--user--tickets--ticket--meta--percentage-38:before{content:"";position:absolute;height:3px;background:#000;width:38%}.step--tickets--user--tickets--ticket--meta--percentage-39:before{content:"";position:absolute;height:3px;background:#000;width:39%}.step--tickets--user--tickets--ticket--meta--percentage-40:before{content:"";position:absolute;height:3px;background:#000;width:40%}.step--tickets--user--tickets--ticket--meta--percentage-41:before{content:"";position:absolute;height:3px;background:#000;width:41%}.step--tickets--user--tickets--ticket--meta--percentage-42:before{content:"";position:absolute;height:3px;background:#000;width:42%}.step--tickets--user--tickets--ticket--meta--percentage-43:before{content:"";position:absolute;height:3px;background:#000;width:43%}.step--tickets--user--tickets--ticket--meta--percentage-44:before{content:"";position:absolute;height:3px;background:#000;width:44%}.step--tickets--user--tickets--ticket--meta--percentage-45:before{content:"";position:absolute;height:3px;background:#000;width:45%}.step--tickets--user--tickets--ticket--meta--percentage-46:before{content:"";position:absolute;height:3px;background:#000;width:46%}.step--tickets--user--tickets--ticket--meta--percentage-47:before{content:"";position:absolute;height:3px;background:#000;width:47%}.step--tickets--user--tickets--ticket--meta--percentage-48:before{content:"";position:absolute;height:3px;background:#000;width:48%}.step--tickets--user--tickets--ticket--meta--percentage-49:before{content:"";position:absolute;height:3px;background:#000;width:49%}.step--tickets--user--tickets--ticket--meta--percentage-50:before{content:"";position:absolute;height:3px;background:#000;width:50%}.step--tickets--user--tickets--ticket--meta--percentage-51:before{content:"";position:absolute;height:3px;background:#000;width:51%}.step--tickets--user--tickets--ticket--meta--percentage-52:before{content:"";position:absolute;height:3px;background:#000;width:52%}.step--tickets--user--tickets--ticket--meta--percentage-53:before{content:"";position:absolute;height:3px;background:#000;width:53%}.step--tickets--user--tickets--ticket--meta--percentage-54:before{content:"";position:absolute;height:3px;background:#000;width:54%}.step--tickets--user--tickets--ticket--meta--percentage-55:before{content:"";position:absolute;height:3px;background:#000;width:55%}.step--tickets--user--tickets--ticket--meta--percentage-56:before{content:"";position:absolute;height:3px;background:#000;width:56%}.step--tickets--user--tickets--ticket--meta--percentage-57:before{content:"";position:absolute;height:3px;background:#000;width:57%}.step--tickets--user--tickets--ticket--meta--percentage-58:before{content:"";position:absolute;height:3px;background:#000;width:58%}.step--tickets--user--tickets--ticket--meta--percentage-59:before{content:"";position:absolute;height:3px;background:#000;width:59%}.step--tickets--user--tickets--ticket--meta--percentage-60:before{content:"";position:absolute;height:3px;background:#000;width:60%}.step--tickets--user--tickets--ticket--meta--percentage-61:before{content:"";position:absolute;height:3px;background:#000;width:61%}.step--tickets--user--tickets--ticket--meta--percentage-62:before{content:"";position:absolute;height:3px;background:#000;width:62%}.step--tickets--user--tickets--ticket--meta--percentage-63:before{content:"";position:absolute;height:3px;background:#000;width:63%}.step--tickets--user--tickets--ticket--meta--percentage-64:before{content:"";position:absolute;height:3px;background:#000;width:64%}.step--tickets--user--tickets--ticket--meta--percentage-65:before{content:"";position:absolute;height:3px;background:#000;width:65%}.step--tickets--user--tickets--ticket--meta--percentage-66:before{content:"";position:absolute;height:3px;background:#000;width:66%}.step--tickets--user--tickets--ticket--meta--percentage-67:before{content:"";position:absolute;height:3px;background:#000;width:67%}.step--tickets--user--tickets--ticket--meta--percentage-68:before{content:"";position:absolute;height:3px;background:#000;width:68%}.step--tickets--user--tickets--ticket--meta--percentage-69:before{content:"";position:absolute;height:3px;background:#000;width:69%}.step--tickets--user--tickets--ticket--meta--percentage-70:before{content:"";position:absolute;height:3px;background:#000;width:70%}.step--tickets--user--tickets--ticket--meta--percentage-71:before{content:"";position:absolute;height:3px;background:#000;width:71%}.step--tickets--user--tickets--ticket--meta--percentage-72:before{content:"";position:absolute;height:3px;background:#000;width:72%}.step--tickets--user--tickets--ticket--meta--percentage-73:before{content:"";position:absolute;height:3px;background:#000;width:73%}.step--tickets--user--tickets--ticket--meta--percentage-74:before{content:"";position:absolute;height:3px;background:#000;width:74%}.step--tickets--user--tickets--ticket--meta--percentage-75:before{content:"";position:absolute;height:3px;background:#000;width:75%}.step--tickets--user--tickets--ticket--meta--percentage-76:before{content:"";position:absolute;height:3px;background:#000;width:76%}.step--tickets--user--tickets--ticket--meta--percentage-77:before{content:"";position:absolute;height:3px;background:#000;width:77%}.step--tickets--user--tickets--ticket--meta--percentage-78:before{content:"";position:absolute;height:3px;background:#000;width:78%}.step--tickets--user--tickets--ticket--meta--percentage-79:before{content:"";position:absolute;height:3px;background:#000;width:79%}.step--tickets--user--tickets--ticket--meta--percentage-80:before{content:"";position:absolute;height:3px;background:#000;width:80%}.step--tickets--user--tickets--ticket--meta--percentage-81:before{content:"";position:absolute;height:3px;background:#000;width:81%}.step--tickets--user--tickets--ticket--meta--percentage-82:before{content:"";position:absolute;height:3px;background:#000;width:82%}.step--tickets--user--tickets--ticket--meta--percentage-83:before{content:"";position:absolute;height:3px;background:#000;width:83%}.step--tickets--user--tickets--ticket--meta--percentage-84:before{content:"";position:absolute;height:3px;background:#000;width:84%}.step--tickets--user--tickets--ticket--meta--percentage-85:before{content:"";position:absolute;height:3px;background:#000;width:85%}.step--tickets--user--tickets--ticket--meta--percentage-86:before{content:"";position:absolute;height:3px;background:#000;width:86%}.step--tickets--user--tickets--ticket--meta--percentage-87:before{content:"";position:absolute;height:3px;background:#000;width:87%}.step--tickets--user--tickets--ticket--meta--percentage-88:before{content:"";position:absolute;height:3px;background:#000;width:88%}.step--tickets--user--tickets--ticket--meta--percentage-89:before{content:"";position:absolute;height:3px;background:#000;width:89%}.step--tickets--user--tickets--ticket--meta--percentage-90:before{content:"";position:absolute;height:3px;background:#000;width:90%}.step--tickets--user--tickets--ticket--meta--percentage-91:before{content:"";position:absolute;height:3px;background:#000;width:91%}.step--tickets--user--tickets--ticket--meta--percentage-92:before{content:"";position:absolute;height:3px;background:#000;width:92%}.step--tickets--user--tickets--ticket--meta--percentage-93:before{content:"";position:absolute;height:3px;background:#000;width:93%}.step--tickets--user--tickets--ticket--meta--percentage-94:before{content:"";position:absolute;height:3px;background:#000;width:94%}.step--tickets--user--tickets--ticket--meta--percentage-95:before{content:"";position:absolute;height:3px;background:#000;width:95%}.step--tickets--user--tickets--ticket--meta--percentage-96:before{content:"";position:absolute;height:3px;background:#000;width:96%}.step--tickets--user--tickets--ticket--meta--percentage-97:before{content:"";position:absolute;height:3px;background:#000;width:97%}.step--tickets--user--tickets--ticket--meta--percentage-98:before{content:"";position:absolute;height:3px;background:#000;width:98%}.step--tickets--user--tickets--ticket--meta--percentage-99:before{content:"";position:absolute;height:3px;background:#000;width:99%}.step--tickets--user--tickets--ticket--meta--percentage-100:before{content:"";position:absolute;height:3px;background:#000;width:100%}.step--tickets--user--tickets--ticket--selected{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.14)}.step--tickets--user--tickets--ticket--selected .step--tickets--user--tickets--ticket-selection--circle{opacity:1}.step--tickets--user--tickets--ticket--selected .step--tickets--user--tickets--ticket-selection--circle:after,.step--tickets--user--tickets--ticket--selected .step--tickets--user--tickets--ticket-selection--circle:before{border-color:#fff;background-color:#7cb85f}.step--tickets--user--tickets--ticket-selection{position:absolute;right:10px;top:10px}.step--tickets--user--tickets--ticket-selection span{font-size:14px}.step--tickets--user--tickets--ticket--name{font-weight:600;font-size:1.1em}.step--tickets--user--tickets--ticket-selection--circle{position:absolute;transition:opacity .2s ease-in-out;opacity:0;top:-3px;margin-left:-2px}.step--tickets--user--tickets--ticket-selection--circle:before{content:"";display:block;width:22px;height:22px;border-radius:50%;border:2px solid #000;background-color:#fff;position:absolute;z-index:1;top:0}.step--tickets--user--tickets--ticket-selection--circle:after{content:"";position:absolute;z-index:2;width:4px;height:10px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg);top:5px;left:10px}.step--tickets--user--tickets--ticket-selection--circle--prices{margin-top:20px}.step--tickets--user--tickets--ticket-selection--circle--prices label{font-size:14px;margin-bottom:2px}.step--tickets--user--tickets--ticket-selection--circle--prices select{border:0;width:100%;max-width:none;margin-right:0!important;padding-right:38px}.step--tickets--physical-card{margin-top:25px;margin-bottom:25px;display:flex;justify-content:center;margin-left:16px}.step--tickets--physical-card input[type=checkbox]+label{cursor:pointer;width:auto;margin-bottom:0}.step--payment--payment-holder{height:600px}.step--thanks--receipt{font-family:Courier}.step--thanks--receipt--series{max-width:140px;width:100%}.step--thanks--receipt--information{margin-top:20px;margin-bottom:20px}.step--thanks--receipt ul{list-style:none;padding:0;margin-left:0;margin-bottom:0}.step--thanks--receipt ul li{padding:5px 0;display:flex;align-items:center}@media (max-width:686px){.step--thanks--receipt ul li{flex-direction:column;align-items:normal}}.step--thanks--receipt ul li>span{margin-right:10px}@media (max-width:686px){.step--thanks--receipt ul li>span{margin-right:0;margin-top:10px}}.step--thanks--receipt ul li:last-child{border-top:1px solid #000;margin-top:10px;padding-top:10px;text-align:right}.step--thanks--receipt--download{display:flex;margin-left:auto}@media (max-width:686px){.step--thanks--receipt--download{margin-left:0;margin-top:20px}}.step--thanks--receipt--download>span{margin-right:20px}.step--thanks--receipt--download>span:last-child{margin-right:0}.step--thanks--receipt--download .button.wallet{min-width:auto}.step--thanks--receipt--download .button.wallet img{height:50px}.ticket-verify ul{list-style:none;padding:20px;margin:0}.ticket-verify ul li{display:flex;align-items:center}.ticket-verify ul strong{display:contents}.ticket-verify .checkmark{width:30px;height:15px;display:block;position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZD0iTTI2Ljk4IDUuOTlhMSAxIDAgMDAtLjY4Ny4zMDNMMTEgMjEuNTg2bC02LjI5My02LjI5M2ExIDEgMCAxMC0xLjQxNCAxLjQxNGw3IDdhMSAxIDAgMDAxLjQxNCAwbDE2LTE2YTEgMSAwIDAwLS43MjctMS43MTd6Ii8+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:50%}.ticket-verify .circle{width:30px;height:30px;background-color:green;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin-left:20px}.ticket-verify .circle.error{background-color:red}.ticket-verify .circle.error .checkmark{filter:invert(1);background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjgwMCIgd2lkdGg9IjgwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDkwIDQ5MCI+PHBhdGggZD0iTTQ1Ni44NTEgMEwyNDUgMjEyLjU2NCAzMy4xNDkgMCAuNzA4IDMyLjMzN2wyMTEuOTYxIDIxMi42NjdMLjcwOCA0NTcuNjc4IDMzLjE0OSA0OTAgMjQ1IDI3Ny40NDMgNDU2Ljg1MSA0OTBsMzIuNDQxLTMyLjMyMi0yMTEuOTYxLTIxMi42NzRMNDg5LjI5MiAzMi4zMzd6Ii8+PC9zdmc+)}