.image{-webkit-user-select:none;user-select:none}.empty-image{width:100%;height:auto;-webkit-user-select:none;user-select:none}.footer{width:100%;max-width:100vw;padding-bottom:1rem;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-weight:500;font-size:1rem}.footer__logo{margin-right:1rem}.header{max-width:100vw;position:relative;z-index:10;display:flex;justify-content:center;top:0;background:var(--neutral-200);color:#fff;background-color:var(--header-color)}.header .content{display:flex;flex-direction:row;width:100%;justify-content:space-between;max-width:calc(var(--content-width))}.header .content .partner-logo-wrapper{padding:.5rem;display:flex;flex-direction:row;align-items:center;margin-left:1.5rem}.header .content .kinepolis-logo-and-functions-wrapper{padding:.5rem;display:flex;flex-direction:row;align-items:center;gap:2rem;margin-right:1.5rem}.header .content .remove-margin{margin:unset}.loading-container{min-width:100%;min-height:100%;display:flex;justify-content:center;align-items:center}.spinner{animation:spin 1.4s linear infinite;border:.2em solid var(--secondary-500);border-radius:50%;border-top:.2em solid var(--primary-500)}.date-picker-wrapper{position:relative;display:inline-block;min-height:4rem}.date-picker-wrapper.mobile{width:100%}.date-picker-wrapper .datepicker-input-wrapper{display:flex;width:fit-content;flex-direction:row;align-items:center;padding:.5rem 1.5rem;min-height:2.5rem;box-shadow:none;border-radius:var(--border-radius);border:1px solid var(--neutral-300);background-color:var(--neutral-100);justify-content:flex-start}.date-picker-wrapper .datepicker-input-wrapper .datepicker-icon{min-width:fit-content;justify-self:center}.date-picker-wrapper .datepicker-input-wrapper .datepicker-input{height:100%;min-width:fit-content;max-width:60%;font-weight:800;font-size:1.5rem;font-family:var(--font-family);border:none;outline:none;margin-left:1rem;background-color:transparent;cursor:pointer;color:var(--neutral-900)}.date-picker-wrapper .date-picker-dropdown{position:absolute;top:110%;width:auto;background-color:var(--neutral-100);border:1px solid var(--neutral-300);border-radius:var(--border-radius);z-index:1;text-wrap:nowrap;padding:.5rem;display:none;transform:translateY(-10px);transition:transform .4s ease,opacity .4s ease}.date-picker-wrapper .date-picker-dropdown.is-visible{display:block;transform:translateY(0);opacity:1}.date-picker-wrapper .date-picker-dropdown.position-right{right:0;transform:translate(0)}.date-picker-wrapper .date-picker-dropdown.position-middle{left:50%;transform:translate(-50%)}.date-picker-wrapper .date-picker-dropdown.position-left{left:0%;transform:translate(0)}.date-picker-wrapper .date-picker-dropdown:before{content:"";position:absolute;top:-1.2rem;border-width:.8rem;border-style:solid;border-color:transparent transparent var(--neutral-100) transparent;z-index:-1}.date-picker-wrapper .date-picker-dropdown.position-middle:before{left:50%;transform:translate(-50%)}.date-picker-wrapper .date-picker-dropdown.position-left:before{left:1.8rem;transform:translate(0)}.date-picker-wrapper .date-picker-dropdown.position-right:before{right:1.8rem;transform:translate(0)}.date-picker-wrapper .date-picker-dropdown .calendar-container{padding-top:1rem;margin:0 auto;font-family:Montserrat,sans-serif;width:fit-content;border-radius:var(--border-radius)}.date-picker-wrapper .date-picker-dropdown .calendar-header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem 1rem}.date-picker-wrapper .date-picker-dropdown .calendar-header .month-and-year{font-size:1.5rem;color:var(--neutral-900);font-weight:800}.date-picker-wrapper .date-picker-dropdown .calendar-header .calendar-controls button{background:none;border:none;color:var(--neutral-500);font-size:1.5rem;cursor:pointer;padding:.5rem}.date-picker-wrapper .date-picker-dropdown .calendar-header .calendar-controls button:hover{color:var(--neutral-900)}.date-picker-wrapper .date-picker-dropdown .divider{margin-bottom:1rem;width:100%;height:1px;background:linear-gradient(to right,transparent 10%,var(--neutral-300) 40%,var(--neutral-300) 60%,transparent 90%)}.date-picker-wrapper .date-picker-dropdown .weekDays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;color:var(--secondary-700);font-weight:800;font-size:medium;gap:.8rem;padding:0 .8rem}.date-picker-wrapper .date-picker-dropdown .daysGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:.8rem;padding:.8rem}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:700;font-size:1.5rem;background-color:transparent;transition:background-color .3s,color .3s}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton:hover{background-color:var(--secondary-500);color:var(--neutral-200)!important}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.currentMonth{color:var(--neutral-900)}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.otherMonth{color:var(--neutral-200)}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.selected{background-color:var(--primary-500);color:var(--neutral-200)}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.today{color:var(--primary-500)}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.today:not(.selected){color:var(--primary-500)}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.disabled{color:var(--neutral-500);cursor:not-allowed}.date-picker-wrapper .date-picker-dropdown .daysGrid .dayButton.disabled:hover{background-color:transparent}.date-picker-wrapper .date-picker-dropdown .colStart1{grid-column-start:1}.date-picker-wrapper .date-picker-dropdown .colStart2{grid-column-start:2}.date-picker-wrapper .date-picker-dropdown .colStart3{grid-column-start:3}.date-picker-wrapper .date-picker-dropdown .colStart4{grid-column-start:4}.date-picker-wrapper .date-picker-dropdown .colStart5{grid-column-start:5}.date-picker-wrapper .date-picker-dropdown .colStart6{grid-column-start:6}.date-picker-wrapper .date-picker-dropdown .colStart7{grid-column-start:7}.dropdown-container{position:relative;display:inline-block;width:fit-content;height:4rem}.dropdown-container.mobile{width:100%}.dropdown-header{padding:0 1.5rem;display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:space-between;min-height:3.5rem;border-radius:var(--border-radius);border:1px solid var(--neutral-300);background-color:var(--neutral-100);font-weight:700;color:var(--neutral-900);cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-header:hover{background-color:var(--neutral-200)}.dropdown-options{position:absolute;top:110%;left:0;width:100%;background-color:var(--neutral-100);border:1px solid var(--neutral-300);border-radius:var(--border-radius);max-height:20rem;overflow-y:auto;z-index:1;text-wrap:nowrap;box-sizing:border-box;padding:.3rem;display:none;transform:translateY(-10px);transition:transform .4s ease,opacity .4s ease}.dropdown-options.is-visible{display:block;transform:translateY(0);opacity:1}.dropdown-options::-webkit-scrollbar-track{border-radius:.5rem}.dropdown-option{padding:1rem;cursor:pointer;font-weight:500;color:var(--neutral-900);border-radius:var(--border-radius)}.dropdown-option:not(:first-child){margin-top:.3rem}.dropdown-option:hover{background-color:var(--neutral-200)}.dropdown-option.selected{background-color:var(--primary-400);color:var(--neutral-100)}.dropdown-option.no-results{display:flex;justify-content:center;color:var(--neutral-400)}.dropdown-icon{line-height:0;transition:transform .4s ease}.dropdown-icon.open{transform:rotate(180deg)}.error{height:80%;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.8;font-weight:700;color:var(--error)}.error__container{border-radius:var(--border-radius);padding:2rem 4rem;border:1px solid var(--primary-500);background-color:var(--primary-100);display:flex;flex-direction:row}.error__icon{margin-right:1rem}.video-player-container{position:relative;height:100%;width:100%;overflow:hidden;min-width:100%}.video-player{border-radius:var(--border-radius);width:150rem}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;justify-content:center;position:fixed;left:0;top:0;height:100vh;width:100vw;z-index:100;overflow:hidden;will-change:transform}.modal-content{background-color:var(--primary-900);border-radius:var(--border-radius);position:relative;max-width:90%;max-height:90vh;flex-direction:column}.modal-body{padding:1.2rem 1.2rem .5rem;font-size:1.5rem;border-radius:var(--border-radius);max-width:100%;flex:1;overflow-y:auto}.video-player{max-width:100%;max-height:87vh}.no-scroll{overflow:hidden}.tooltip-container{position:relative;display:inline-block}.tooltip-content{visibility:hidden;background-color:var(--neutral-700);color:#fff;text-align:center;border-radius:4px;padding:.5rem 1.6rem;font-weight:700;position:absolute;white-space:nowrap;opacity:0;transition:opacity .25s}.tooltip-top{bottom:125%;left:50%;transform:translate(-50%)}.tooltip-bottom{top:125%;left:50%;transform:translate(-50%)}.tooltip-left{right:125%;top:50%;transform:translateY(-50%)}.tooltip-right{left:125%;top:50%;transform:translateY(-50%)}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}.tooltip-arrow-visible:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--neutral-700) transparent transparent transparent}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-1.9rem)}60%{transform:translateY(-1rem)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}:root{--success: #10b981;--in-progress: #f59e0b;--error: #df1f12;--header-color: rgb(30, 30, 30);--neutral-100: rgb(245, 245, 245);--neutral-200: rgb(230, 230, 230);--neutral-300: rgb(204, 204, 204);--neutral-400: rgb(179, 179, 179);--neutral-500: rgb(153, 153, 153);--neutral-600: rgb(128, 128, 128);--neutral-700: rgb(102, 102, 102);--neutral-800: rgb(77, 77, 77);--neutral-900: rgb(51, 51, 51)}:root{--font-size: 1.4rem;--font-family: "Montserrat", sans-serif;--border-radius: .5rem;--disabled-opacity: .75;--navbar-height: 6.5rem;--input-height: 4.8rem;--content-width: 900px;--animation-duration: .5s}@font-face{font-family:Montserrat;font-display:swap;src:url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap)}html{font-size:62.5%}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size);margin:0;padding:0}body #root{display:grid;grid-template-rows:min-content 1fr min-content;min-width:100%;color:var(--neutral-900)}body main{height:100%;max-width:95vw;min-height:86vh;width:calc(var(--content-width) + 1.6rem + 1.6rem);padding:1rem;margin:0 auto;box-sizing:border-box}h1,.h1{font-weight:700;font-size:2.4rem;line-height:1.4;color:var(--neutral-900)}h2,.h2{font-weight:700;font-size:2rem;line-height:1;color:var(--neutral-900)}h3,.h3{font-size:1.4rem;font-weight:600;line-height:1.7;color:var(--neutral-900)}h4,.h4{font-size:2rem;font-weight:400;line-height:1.5;color:var(--neutral-900)}h5,.h5{font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--neutral-900)}h6,.h6{font-size:1.4rem;font-weight:700;line-height:1.5;color:var(--neutral-900)}.app-loading-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center}*::-webkit-scrollbar{width:.7rem}*::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:.5rem}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-thumb-color);border-radius:.5rem}
