@charset "UTF-8";:where(html){--ease-1:cubic-bezier(0.25,0,0.5,1);--ease-2:cubic-bezier(0.25,0,0.4,1);--ease-3:cubic-bezier(0.25,0,0.3,1);--ease-4:cubic-bezier(0.25,0,0.2,1);--ease-5:cubic-bezier(0.25,0,0.1,1);--ease-in-1:cubic-bezier(0.25,0,1,1);--ease-in-2:cubic-bezier(0.5,0,1,1);--ease-in-3:cubic-bezier(0.7,0,1,1);--ease-in-4:cubic-bezier(0.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,0.75,1);--ease-out-2:cubic-bezier(0,0,0.5,1);--ease-out-3:cubic-bezier(0,0,0.3,1);--ease-out-4:cubic-bezier(0,0,0.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(0.1,0,0.9,1);--ease-in-out-2:cubic-bezier(0.3,0,0.7,1);--ease-in-out-3:cubic-bezier(0.5,0,0.5,1);--ease-in-out-4:cubic-bezier(0.7,0,0.3,1);--ease-in-out-5:cubic-bezier(0.9,0,0.1,1);--ease-elastic-out-1:cubic-bezier(0.5,0.75,0.75,1.25);--ease-elastic-out-2:cubic-bezier(0.5,1,0.75,1.25);--ease-elastic-out-3:cubic-bezier(0.5,1.25,0.75,1.25);--ease-elastic-out-4:cubic-bezier(0.5,1.5,0.75,1.25);--ease-elastic-out-5:cubic-bezier(0.5,1.75,0.75,1.25);--ease-elastic-in-1:cubic-bezier(0.5,-0.25,0.75,1);--ease-elastic-in-2:cubic-bezier(0.5,-0.5,0.75,1);--ease-elastic-in-3:cubic-bezier(0.5,-0.75,0.75,1);--ease-elastic-in-4:cubic-bezier(0.5,-1,0.75,1);--ease-elastic-in-5:cubic-bezier(0.5,-1.25,0.75,1);--ease-elastic-in-out-1:cubic-bezier(0.5,-0.1,0.1,1.5);--ease-elastic-in-out-2:cubic-bezier(0.5,-0.3,0.1,1.5);--ease-elastic-in-out-3:cubic-bezier(0.5,-0.5,0.1,1.5);--ease-elastic-in-out-4:cubic-bezier(0.5,-0.7,0.1,1.5);--ease-elastic-in-out-5:cubic-bezier(0.5,-0.9,0.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,0.007,0.029 2.2%,0.118 4.7%,0.625 14.4%,0.826 19%,0.902,0.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,0.999 61.6%,0.995 71.2%,1);--ease-spring-3:linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,0.009,0.037 1.7%,0.153 3.6%,0.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,0.973,0.955 39.2%,0.953 41.1%,0.957 43.3%,0.998 53.3%,1.009 59.1% 63.7%,0.998 78.9%,1);--ease-spring-5:linear(0,0.01,0.04 1.6%,0.161 3.3%,0.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,0.999 29.4%,0.955 32.1%,0.942,0.935 34.9%,0.933,0.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,0.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391 36.8%,0.563,0.766,1 58.8%,0.946,0.908 69.1%,0.895,0.885,0.879,0.878,0.879,0.885,0.895,0.908 89.7%,0.946,1);--ease-bounce-2:linear(0,0.004,0.016,0.035,0.063,0.098,0.141 15.1%,0.25,0.391,0.562,0.765,1,0.892 45.2%,0.849,0.815,0.788,0.769,0.757,0.753,0.757,0.769,0.788,0.815,0.85,0.892 75.2%,1 80.2%,0.973,0.954,0.943,0.939,0.943,0.954,0.973,1);--ease-bounce-3:linear(0,0.004,0.016,0.035,0.062,0.098,0.141 11.4%,0.25,0.39,0.562,0.764,1 30.3%,0.847 34.8%,0.787,0.737,0.699,0.672,0.655,0.65,0.656,0.672,0.699,0.738,0.787,0.847 61.7%,1 66.2%,0.946,0.908,0.885 74.2%,0.879,0.878,0.879,0.885 79.5%,0.908,0.946,1 87.4%,0.981,0.968,0.96,0.957,0.96,0.968,0.981,1);--ease-bounce-4:linear(0,0.004,0.016 3%,0.062,0.141,0.25,0.391,0.562 18.2%,1 24.3%,0.81,0.676 32.3%,0.629,0.595,0.575,0.568,0.575,0.595,0.629,0.676 48.2%,0.811,1 56.2%,0.918,0.86,0.825,0.814,0.825,0.86,0.918,1 77.2%,0.94 80.6%,0.925,0.92,0.925,0.94 87.5%,1 90.9%,0.974,0.965,0.974,1);--ease-bounce-5:linear(0,0.004,0.016 2.5%,0.063,0.141,0.25 10.1%,0.562,1 20.2%,0.783,0.627,0.534 30.9%,0.511,0.503,0.511,0.534 38%,0.627,0.782,1 48.7%,0.892,0.815,0.769 56.3%,0.757,0.753,0.757,0.769 61.3%,0.815,0.892,1 68.8%,0.908 72.4%,0.885,0.878,0.885,0.908 79.4%,1 83%,0.954 85.5%,0.943,0.939,0.943,0.954 90.5%,1 93%,0.977,0.97,0.977,1)}
@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand-Regular.woff2") format("woff2"),url("../fonts/Quicksand-Regular.woff") format("woff"),url("../fonts/Quicksand-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand-Medium.woff2") format("woff2"),url("../fonts/Quicksand-Medium.woff") format("woff"),url("../fonts/Quicksand-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand-Bold.woff2") format("woff2"),url("../fonts/Quicksand-Bold.woff") format("woff"),url("../fonts/Quicksand-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-SemiBold.woff2") format("woff2"),url("../fonts/Roboto-SemiBold.woff") format("woff"),url("../fonts/Roboto-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#fff;background:#060606;font-family:"Quicksand",sans-serif;font-weight:500;line-height:1.555;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-top:3px solid #e70e10;font-size:16px;font-weight:500}input[type=button],button{cursor:pointer;border:0;font-family:"Quicksand",sans-serif;font-size:1rem;padding:0;border-radius:0}input{font-family:"Quicksand",sans-serif;font-size:1rem;border-radius:0}input:focus{outline:0}input[type=password],input[type=search],input[type=text],input[type=date],input[type=number],input[type=tel],input[type=email],textarea,select{-webkit-transition:.2s ease-in-out border-color,0.2s ease-in-out box-shadow;transition:.2s ease-in-out border-color,0.2s ease-in-out box-shadow;width:100%;border:2px solid #999;border-bottom:3px solid #999;font-family:"Quicksand",sans-serif;background:#fff;border-radius:4px;padding:.666em 1em;line-height:1.45;font-weight:500;color:#060606;display:block}
input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=date]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#060606;box-shadow:none}textarea{resize:vertical;height:9.2em}.hf-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1em;padding:1em;border-radius:10px;background-color:rgba(153,153,153,0.1)}.hf-fields-wrap label{display:inline-block;font-size:.8em;color:#060606;line-height:1.5;display:block}.hf-fields-wrap p{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hf-fields-wrap p.half{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.75em);flex:0 0 calc(50% - 0.75em)}.hf-message{text-align:center;padding:1em;margin:1em 0 0 0}
.hf-message.hf-message-success{color:#1d7d20;border:2px solid #1d7d20}.hf-message.hf-message-warning{color:#e70e10;border:2px solid #e70e10}img{max-width:100%;height:auto;border:0}figure{margin:0;position:relative}figure img{display:block}a{-webkit-transition:.25s ease-out color,0.25s ease-out background-color,0.25s ease-out opacity;transition:.25s ease-out color,0.25s ease-out background-color,0.25s ease-out opacity;text-decoration:none;color:inherit}.main a:not(.button,.theaters__item){-webkit-transition:.25s ease-out all;transition:.25s ease-out all;text-decoration-line:underline;text-decoration-color:#e70e10;text-decoration-thickness:2px;text-decoration-style:solid;text-underline-offset:.1em}.button{-webkit-transition:.25s ease-out color,0.25s ease-out background-color,0.25s ease-out opacity,0.15s ease-in-out transform;transition:.25s ease-out color,0.25s ease-out background-color,0.25s ease-out opacity,0.15s ease-in-out transform;display:inline-block;background:#e70e10;color:#fff;font-family:"Quicksand",sans-serif;border:0;padding:.7em 1.5em;font-size:1em;font-weight:700;border-radius:4px}
.button.disabled,.button:disabled{cursor:not-allowed}.button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:#b80000}.button:active{-webkit-transform:translateY(1px);transform:translateY(1px);background:#b80000}.main{font-size:16px}@media(min-width:760px){.main{font-size:clamp(16px,calc(12px + 0.5vw), 20px)}}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;color:inherit}h1,.h1{line-height:1.1;margin:0 0 .45em 0;font-size:1.875em;letter-spacing:.016em;text-transform:uppercase;font-weight:500}h2,.h2{margin:0 0 .666em 0;line-height:1.1;font-size:1.875em;letter-spacing:.016em;text-transform:uppercase;font-weight:500}h3,.h3{margin:0 0 .666em 0;line-height:1.1;font-size:1.5em;letter-spacing:.016em;font-weight:600}h4,.h4{margin:0 0 .666em 0;line-height:1.1;font-size:1.25em;letter-spacing:.016em;font-weight:600}h5,.h5{margin:0 0 .666em 0;line-height:1.1;font-size:1em;letter-spacing:.016em;font-weight:600}h6,.h6{margin:0 0 .5em 0;line-height:1.2;text-transform:uppercase;font-size:.875em;letter-spacing:.016em}
p{margin:0 0 1.5em 0}small,.small{font-size:.8em}.bold,b,strong{font-weight:700}ul{margin:0 0 1.5em 0;padding:0;list-style:disc}hr{margin:1.5em 0;border:0;border-top:3px solid #e70e10}.lead{font-size:1.25em;line-height:1.25;font-weight:400;margin:0 0 1em 0}.text-center{text-align:center}.screen-reader{position:absolute;width:1px;height:1px;margin:-999px;overflow:hidden}.remove-last-p-margin p:last-of-type{margin-bottom:0}.fill-me{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pink{color:#ff91af}#CookiebotWidget{display:none}iframe{width:100%}.constrained{width:90vw;max-width:1400px;margin-left:auto;margin-right:auto}@media(min-width:900px){.constrained{width:calc(50vw + 24rem)}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.col{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}@media(min-width:900px){.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col--70{width:calc(66.666% - 2em)}.col--50{width:calc(50% - 2em)}.col--30{width:calc(33.333% - 2em)}.col--third{width:calc(33.333% - 2em)}}.page__header{margin-top:4em;margin-bottom:4em;text-transform:uppercase}.section{margin-top:calc(2.5em + 4%);margin-bottom:calc(2.5em + 4%)}.section--bg-lightgrey{background:#f8f9fa}.section--bg-lightgrey+.section--lightgrey{padding-top:0}.section--bg-white{background:#fff}.section--bg-white+.section--bg-white{padding-top:0}.section--bg-lightgrey,.section--bg-white{padding-top:4em;padding-bottom:4em;color:#060606}.section--bg-lightgrey+.section--bg-img,.section--bg-lightgrey+.section--bg-lightgrey,.section--bg-lightgrey+.section--bg-white,.section--bg-white+.section--bg-img,.section--bg-white+.section--bg-lightgrey,.section--bg-white+.section--bg-white{margin-top:calc(-2.5em - 4%)}
.section--bg-lightgrey a:not(.button),.section--bg-white a:not(.button){color:#e70e10}.section--bg-img{margin-top:0;margin-bottom:0;padding-top:4em;padding-bottom:4em;position:relative}.section--bg-img+.section--bg-img{border-top:3px solid #e70e10}.section:last-of-type{padding-bottom:4em;margin-bottom:0}.site-bg{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-bg__img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.site-bg::after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(83deg,#000 37%,rgba(0,0,0,0.3215686275) 77%)}.site-footer{background:#fff;color:#060606;padding:4em 0;border-top:3px solid #e70e10}.site-footer p{margin:0 0 1em}.site-footer h3{text-transform:uppercase;margin:0 0 .5em;font-size:1.25em}
.site-footer a{color:#060606}.site-footer a:hover{color:#e70e10}.site-footer .footerlogo{width:140px;display:block;margin:0 0 1em 0}.site-footer .some a{background-color:#060606}.site-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4%;row-gap:2.5em}.site-footer__contact{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.site-footer__contact__contact{margin:0 0 1em}.site-footer__txt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-footer__nav{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em}.site-footer__nav__menu ul{list-style:none;margin:0 0 1em 0;padding:0}.site-footer__nav__menu li{margin:0 0 .5em 0;line-height:1.15;padding:0}
@media(min-width:420px){.site-footer__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em}.site-footer__nav__menu{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media(min-width:900px){.site-footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-footer__contact .more-info{max-width:20em}.site-footer__nav{gap:1.5em}.site-footer__nav__menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.site-footer__nav__menu li{max-width:9em}}.site-header{border-bottom:1px solid rgba(255,255,255,0.333);background:rgba(0,0,0,0.5)}.site-header__content{margin:0 auto;width:90vw;max-width:1400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:120px}.site-header .logo{position:relative;z-index:101}.site-header .logo img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:120px;height:60px}
.site-header .txtlogo{position:relative;z-index:101;color:#fff;font-family:"Roboto",sans-serif}@media(max-width:1079px){.site-header__menu-stuff{-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-transition:.25s cubic-bezier(0.19,1,0.22,1) -webkit-transform;transition:.25s cubic-bezier(0.19,1,0.22,1) -webkit-transform;transition:.25s cubic-bezier(0.19,1,0.22,1) transform;transition:.25s cubic-bezier(0.19,1,0.22,1) transform,0.25s cubic-bezier(0.19,1,0.22,1) -webkit-transform;position:fixed;right:0;top:3px;overflow:auto;height:calc(100% - 3px);width:400px;background:#000;z-index:100;-webkit-transform:translateX(101%);transform:translateX(101%);pointer-events:none;padding:45px 40px;border-left:3px solid #e70e10}.menu-open .site-header__menu-stuff{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all}}@media(max-width:549px){.site-header__menu-stuff{width:100%;padding:120px 5% 50px 5%;border-left:0}}@media(min-width:1080px){.site-header__menu-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
}.site-header__nav ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75em}.site-header__nav a{display:inline-block;padding:.2em 0;color:#fff;font-weight:700}@media(max-width:1079px){.site-header__nav{font-size:20px}.site-header__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5em}.site-header__nav a:hover{color:#e70e10}}@media(min-width:1080px){.site-header__nav{margin:0 auto;font-size:16px}.site-header__nav li:not(:last-of-type)::after{content:"";display:inline-block;vertical-align:middle;margin-left:.75em;width:6px;height:6px;border-radius:99px;background:rgba(255,255,255,0.333)}.site-header__nav a{position:relative}.site-header__nav a::after,.site-header__nav a::before{-webkit-transition:.3s ease-in-out transform,0.3s ease-in-out opacity;transition:.3s ease-in-out transform,0.3s ease-in-out opacity;content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#e70e10;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:.2}
.site-header__nav a::after{-webkit-transform-origin:left;transform-origin:left}.site-header__nav a::before{-webkit-transform-origin:right;transform-origin:right}.site-header__nav a:hover::after,.site-header__nav a:hover::before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.togglemenu{padding:0;display:block;width:40px;height:40px;position:relative;border:0;right:-5px;background:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;z-index:300;pointer-events:all}.togglemenu:focus{outline:0}.togglemenu .hamburger{-webkit-transition:.25s ease-in-out background-color;transition:.25s ease-in-out background-color;height:2px;width:28px;position:absolute;top:calc(50% - 1px);left:6px;border-radius:2px;background:#fff}.togglemenu .hamburger::before,.togglemenu .hamburger::after{-webkit-transition:.25s ease-in-out transform;transition:.25s ease-in-out transform;border-radius:2px;-webkit-transform-origin:center center;transform-origin:center center;content:"";position:absolute;left:0;width:28px;height:2px;background:#fff}
.togglemenu .hamburger::before{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.togglemenu .hamburger::after{-webkit-transform:translateY(9px);transform:translateY(9px)}.togglemenu .txt{display:none}@media(min-width:1080px){.togglemenu{display:none}}@media(max-width:1079px){.menu-shadow{-webkit-transition:.25s ease-in-out all;transition:.25s ease-in-out all;position:fixed;background-color:rgba(0,0,0,0.5);left:0;top:0;width:100%;height:100%;z-index:99;pointer-events:none;opacity:0}.menu-open .menu-shadow{pointer-events:all;opacity:1;backdrop-filter:blur(3px)}}@media(max-width:1079px){.menu-open{overflow:hidden}}.menu-open .hamburger{background-color:transparent}.menu-open .hamburger::before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:0}.menu-open .hamburger::after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);bottom:0}.some{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}
.some a{-webkit-transition:.2s ease-in-out border-color;transition:.2s ease-in-out border-color;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;border-radius:99px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#060606;border:2px solid rgba(255,255,255,0.333)}.some a:hover{border-color:#e70e10}.size-thumbnail{width:25%;max-width:150px}.size-thumbnail.alignleft{margin-right:1em;float:left;clear:left}.size-thumbnail.alignright{margin-left:1em;float:right;clear:right}@media(min-width:900px){.size-thumbnail.alignright,.size-thumbnail.alignleft{width:20%}}.size-medium{width:100%}@media(min-width:900px){.size-medium.aligncenter,.size-medium.alignright,.size-medium.alignleft{width:calc(50% - 0.75em)}.size-medium.aligncenter{clear:both;margin:0 auto 1.5em auto}.size-medium.alignleft{float:left;clear:left;margin-right:1.5em}.size-medium.alignright{float:right;clear:right;margin-left:1.5em}
}.size-large,.size-full{max-width:100%}.size-large.alignleft,.size-full.alignleft{float:left;clear:left;margin-right:1.5em}.size-large.alignright,.size-full.alignright{float:right;clear:right;margin-left:1.5em}.wp-caption,.size-thumbnail,.size-medium,.size-large,.size-full{margin-bottom:1.5em;display:block}.aligncenter{margin-left:auto;margin-right:auto;clear:both}.alignnone{clear:both}.wp-caption figcaption{font-size:.7778em;color:#444}.bg_n_content__content{position:relative;z-index:3}.bg_n_content a:not(.button){color:#fff}.bg_n_content a:not(.button):hover{color:#e70e10}.bg_n_content::after{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(6,6,6,0.666)}.bg_n_content__bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:900px){.bg_n_content::after{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(rgba(6,6,6,0.5)),color-stop(15%,rgba(6,6,6,0.666)),color-stop(50%,rgba(6,6,6,0.666)),to(rgba(6,6,6,0.3)));background-image:linear-gradient(90deg,rgba(6,6,6,0.5),rgba(6,6,6,0.666) 15%,rgba(6,6,6,0.666) 50%,rgba(6,6,6,0.3) 100%)}
.bg_n_content--content-pos-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bg_n_content--content-pos-right::after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(6,6,6,0.3)),color-stop(50%,rgba(6,6,6,0.666)),color-stop(85%,rgba(6,6,6,0.666)),to(rgba(6,6,6,0.5)));background-image:linear-gradient(90deg,rgba(6,6,6,0.3),rgba(6,6,6,0.666) 50%,rgba(6,6,6,0.666) 85%,rgba(6,6,6,0.5) 100%)}.bg_n_content__content{width:50%}}.img_n_content__img{margin-bottom:2em;overflow:hidden;position:relative;border-radius:.5em}.img_n_content__img__img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img_n_content__img a::after{content:"";border-radius:.5em;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.2s ease-in-out box-shadow;transition:.2s ease-in-out box-shadow;-webkit-box-shadow:inset 0 0 0 1px transparent;box-shadow:inset 0 0 0 1px transparent;z-index:2}
.img_n_content__img a:hover::after{-webkit-box-shadow:inset 0 0 0 3px #e70e10;box-shadow:inset 0 0 0 3px #e70e10}.img_n_content--img-size-fill .img_n_content__img__img{aspect-ratio:16/9}@media(min-width:900px){.img_n_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%}.img_n_content--img-size-fill{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.img_n_content--img-size-fill .img_n_content__img{height:unset;min-height:20vw;position:relative}.img_n_content--img-size-fill .img_n_content__img__img{position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:unset}.img_n_content--img-pos-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.img_n_content__img{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:unset;margin-bottom:0}.img_n_content__content{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
}.theaters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;margin-right:auto;margin-left:auto;max-width:1400px}.theaters__item{-webkit-transition:.25s ease-out box-shadow;transition:.25s ease-out box-shadow;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.5px);flex:0 0 calc(50% - 1.5px);position:relative;height:60.666vw;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-decoration:none}.theaters__item:hover{-webkit-box-shadow:0 0 0 3px #e70e10;box-shadow:0 0 0 3px #e70e10}.theaters__item:hover .theaters__item__bg__img{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.theaters__item:hover .theaters__item__bg::after{opacity:1;backdrop-filter:blur(8px)}.theaters__item::after{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),color-stop(66%,rgba(0,0,0,0.1)),color-stop(90%,rgba(0,0,0,0.5)));background-image:linear-gradient(180deg,rgba(0,0,0,0.1) 0,rgba(0,0,0,0.1) 66%,rgba(0,0,0,0.5) 90%)}
.theaters__item__name{color:#fff;position:relative;z-index:3;margin:0;font-size:5.5vw}.theaters__item__name .kino{display:block;width:3em;height:1em;margin:0 0 .5em 1px;background-image:url(../img/kino-logo.png);background-position:left bottom;background-repeat:no-repeat;background-size:contain}.theaters__item__bg__img{-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.theaters__item__bg::after{-webkit-transition:.2s ease-in-out opacity,0.2s ease-in-out backdrop-filter;transition:.2s ease-in-out opacity,0.2s ease-in-out backdrop-filter;content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:.25;background-color:rgba(0,0,0,0.5)}@media(min-width:550px){.theaters__item{height:50vw}.theaters__item__name{font-size:4.5vw}}@media(min-width:900px){.theaters__item{height:min(33.33vw,480px);-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.theaters__item__name{font-size:min(2.25vw,34px)}}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}.rating__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;line-height:1.3}.rating__item__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:50px;border-radius:99px}.rating__item__content{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.rating__item p{margin:0}.movies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;margin:2rem 0}.movie-card{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#333}
.movie-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.movie-card__poster{position:relative;padding-top:150%;background:#f0f0f0}.movie-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie-card__imagee--fallback{background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.movie-card__imagee--fallback::after{content:"🎬";font-size:2rem;opacity:.5}.movie-card__content{padding:1rem}.movie-card__title{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:#333}.movie-card__meta{margin-top:.5rem;font-size:.875rem;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.movie-card__runtime::before{content:"⏱";margin-right:.25rem;color:#666}.movie-card__rating::before{content:"🎭";margin-right:.25rem;color:#666}
.movie-card__showtimes{margin-top:1rem;max-height:300px;overflow-y:auto}.movie-card__showtime-group{margin-bottom:1rem}.movie-card__showtime-group:last-child{margin-bottom:0}.movie-card__showtimes-title{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .5rem;padding:.25rem 0;border-bottom:1px solid #eee}.movie-card__showtimes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-bottom:.5rem}.movie-card__showtime{padding:.5rem;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.875rem;color:#666;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.movie-card__showtime--bookable{background:#e8f5e9;border-color:#81c784;color:#2e7d32}.movie-card__showtime--bookable:hover{background:#c8e6c9;border-color:#66bb6a}.movie-card__screen{font-size:.75rem;opacity:.8}
.upcoming-shows-table-wrapper{margin-top:2rem;overflow-x:auto}.upcoming-shows-table{width:100%;border-collapse:collapse;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-size:.9em}.upcoming-shows-table th,.upcoming-shows-table td{padding:.75rem;text-align:left;border-bottom:1px solid #eee}.upcoming-shows-table th{background:#f8f9fa;font-weight:600;color:#333}@media(min-width:900px){.upcoming-shows-table{font-size:1em}.upcoming-shows-table th,.upcoming-shows-table td{padding:1rem}}.show-datetime{line-height:1.4}.show-date{color:#666;font-size:.9em}.show-time{font-size:1.1em;font-weight:600;color:#333}.screen-info{line-height:1.4}.screen-name{font-weight:500}.screen-format{font-size:.85em;color:#666}.movie-info{line-height:1.4}.movie-title{font-weight:500;color:#333}.movie-meta{font-size:.85em;color:#666;margin-top:.25rem}.movie-meta span:not(:last-child)::after{content:"•";margin:0 .5rem;opacity:.5}.seats-info{line-height:1.4;font-weight:500}
.seats-percentage{font-size:.85em;color:#666;font-weight:normal}.seats--low{color:#dc3545}.seats--medium{color:#ffc107}.book-now-button{padding:.5rem 1rem;background:#28a745;color:#fff;border:0;border-radius:4px;cursor:pointer;font-weight:500;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.book-now-button:hover{background:#218838}.booking-closed{color:#dc3545;font-size:.9em}@media(max-width:759px){.screen-format,.movie-meta,.seats-percentage{display:none}}