@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;-webkit-transform-origin:center center;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}
.filepond--credits{display:none}.filepond--root{margin-bottom:0!important;width:100%}body{background:#fff;font-family:Fira Sans,sans-serif;font-size:16px}a,a:hover,body{color:#000}a:hover{text-decoration:underline}main h1,main h2,main h3,main h4,main h5,main h6{text-transform:uppercase}main h2{font-size:1.6rem}main h3{font-size:1.4rem}main h4{font-size:1.2rem}main h5{font-size:1rem}@media screen and (min-width:992px){.text-columns{-moz-column-gap:2rem;column-gap:2rem}.text-columns-2{-moz-column-count:2;column-count:2}.text-columns-3{-moz-column-count:3;column-count:3}.text-columns-4{-moz-column-count:4;column-count:4}}a.button,a.button-inv,button.button,button.button-inv{background:#fff;border:1px solid #000;border-radius:2rem;font-weight:700;padding:.5rem 3rem;position:relative;text-decoration:none}a.button i.fa-caret-right,a.button-inv i.fa-caret-right,button.button i.fa-caret-right,button.button-inv i.fa-caret-right{font-size:1.75rem;line-height:1.5rem;margin-right:.5rem;position:absolute;right:0}a.button-inv:hover,a.button:hover,button.button-inv:hover,button.button:hover{background:#000;color:#fff}a.button-inv:active,a.button-inv:focus,a.button:active,a.button:focus,button.button-inv:active,button.button-inv:focus,button.button:active,button.button:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.25)}a.button-inv,button.button-inv{background:#000;color:#fff}a.button-inv:hover,button.button-inv:hover{background:#fff;color:#000}.pagination{margin-top:2rem}.pagination .page-link{border-color:#000;color:#000;text-decoration:none}.pagination .page-link:hover{background:#e3e3e3}.pagination .page-item.disabled .page-link{border-color:#000}.pagination .page-item.active .page-link{background:#e3e3e3;border-color:#000;color:#000}.pagination .page-item:first-child .page-link{border-bottom-left-radius:50%;border-top-left-radius:50%}.pagination .page-item:last-child .page-link{border-bottom-right-radius:50%;border-top-right-radius:50%}.swiper{margin:0 auto;max-width:1140px;width:100%}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{display:none}#home .block-main,#uid-balet .block-main,#uid-cinohra .block-main,#uid-muzikal .block-main,#uid-opera .block-main{background:#e3e3e3}.partners{margin-top:2rem}.partners h2.block-name{padding:1rem 0}.partners .swiper{height:100px;margin-bottom:1rem}.partners .swiper .swiper-slide{align-items:center;display:flex;justify-content:center;width:250px}.partners .swiper .swiper-slide img{max-height:100px;max-width:250px}.partners .swiper .swiper-button-next,.partners .swiper .swiper-button-prev{color:#fff;font-size:3rem;text-shadow:0 0 10px #000}.filter-form{margin-bottom:2rem;margin-top:1rem}.filter-form .row{margin-left:-5px;margin-right:-5px}.filter-form .row>div{padding-left:5px;padding-right:5px}.filter-form .form-row>div,.filter-form .tags{padding-bottom:.25rem;padding-top:.25rem}.filter-form .custom-select,.filter-form .form-control,.filter-form input{border:none;border-radius:0!important}.filter-form input::-moz-placeholder{color:#000}.filter-form input::placeholder{color:#000}.filter-form .tags{display:flex;flex-wrap:wrap;margin:0 -.125rem}.filter-form .tags .tag{flex:0 0 50%;margin:0;max-width:50%;padding:.125rem}.filter-form .tags .tag input{display:none}.filter-form .tags .tag label{background:#e3e3e3;color:#000;cursor:pointer;font-size:.9rem;margin:0;padding:.25rem .75rem;width:100%}.filter-form .tags .tag input:checked+label{background:#000;color:#fff}@media screen and (min-width:992px){.filter-form .tags .tag{flex:0 1 auto}}.filter-form .button{border:none;border-radius:0;margin-left:auto;padding:.25rem 1rem}.filter-form .button:hover{background:transparent;color:#000}.filter-form .input-daterange .custom-select,.filter-form .input-daterange .form-control{border:none;font-size:.9em}.filter-form .input-daterange .input-group-addon{border:none;line-height:2.2;padding:0 5px}@media screen and (min-width:992px){.filter-form{display:block!important}}.filter-form .bo-first{border-bottom:1px solid #000;border-top:1px solid #000}.filter-form .bo-first.bo-last{border-bottom:none}.filter-form .bo,.filter-form .bo-search{border-bottom:1px solid #000}.filter-form .bo-search{border-top:1px solid #000}@media screen and (min-width:992px){.filter-form .bo,.filter-form .bo-first,.filter-form .bo-search{border:none;border-left:1px solid #000}.filter-form .bo-last,.filter-form .bo-search{border-right:1px solid #000}}.filter-form .bo-first{padding-top:6px!important}.filter-form .bo-search{padding-top:3px}.filter-button{display:flex;font-size:1.2rem;font-weight:700;line-height:1em;margin:0;text-transform:uppercase;width:100%}.filter-button:hover{text-decoration:none}.filter-button .head{margin-right:auto}.filter-button .closed{display:none}.filter-button .opened,.filter-button.collapsed .closed{display:inline}.filter-button.collapsed .opened{display:none}@media screen and (min-width:992px){.filter-button{display:none}}#popup .modal-content{border-radius:0}#popup .modal-header{border-bottom:none}#popup .modal-body{padding:0}#popup .modal-body p{padding:1rem;text-align:center}#popup .modal-footer{border-top:none}html{scroll-behavior:smooth;scroll-padding-top:100px}@media screen and (min-width:992px){html{scroll-padding-top:150px}}body{padding-top:54px}@media screen and (min-width:992px){body{padding-top:76px}}.navbar-light{background:hsla(0,0%,100%,.9)!important;left:0;position:fixed;right:0;text-transform:uppercase;top:0;z-index:2}.navbar-light .navbar-toggler{border:none;padding:.25rem .5rem}.navbar-light .navbar-brand{aspect-ratio:787/295;background:url(/domains/djkt/djkt2.svg) no-repeat;background-size:contain;height:35px}@media screen and (min-width:992px){.navbar-light .navbar-brand{height:45px}}.navbar-light .navbar-brand span{display:none}.navbar-light .nav-social{display:none;font-size:1.2rem}@media screen and (min-width:992px){.navbar-light .nav-social{display:block}}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .dropdown-menu .container{padding:0}.navbar-light .navbar-text{color:#000;font-weight:700;padding:.25rem 1rem}.navbar-light .dropdown-item{padding:.125rem 1rem!important}.navbar-light .dropdown-item-1{padding-left:2rem!important}.navbar-light .dropdown-item-2{padding-left:3rem!important}.navbar-light .ensemble-opera .dropdown-item-0{color:#a80f78;text-decoration:none}.navbar-light .ensemble-cinohra .dropdown-item-0{color:#007e8f;text-decoration:none}.navbar-light .ensemble-muzikal .dropdown-item-0{color:#ad6500;text-decoration:none}.navbar-light .ensemble-balet .dropdown-item-0{color:#747a00;text-decoration:none}@media screen and (min-width:992px){.navbar-light{border-bottom:1px solid #000;padding:0 1rem}.navbar-light .dropdown-toggle:after{display:none}.navbar-light #menu-main>.nav-item{padding:.75rem .25rem .25rem}.navbar-light #menu-main>.nav-item a.nav-link{font-size:.8rem;max-width:14ch;position:relative;text-align:center;white-space:normal}}@media screen and (min-width:992px)and (min-width:1200px){.navbar-light #menu-main>.nav-item a.nav-link{font-size:.9rem}}@media screen and (min-width:992px){.navbar-light #menu-main .nav-item+.nav-item>a.nav-link{position:relative}.navbar-light #menu-main .nav-item+.nav-item>a.nav-link:before{background:#000;content:"";height:3.4rem;left:-.25rem;position:absolute;top:.25rem;width:1px}}@media screen and (min-width:992px)and (min-width:1200px){.navbar-light #menu-main .nav-item+.nav-item>a.nav-link:before{height:3.75rem}}@media screen and (min-width:992px){.navbar-light .dropdown-menu{background:hsla(0,0%,100%,.95);border:none;border-radius:0;box-shadow:0 10px 10px hsla(0,0%,53%,.1);font-size:.8rem;margin:1px 0 0}.navbar-light .dropdown-menu a.dropdown-item:active,.navbar-light .dropdown-menu a.dropdown-item:focus,.navbar-light .dropdown-menu a.dropdown-item:hover{background:transparent;color:#000;text-decoration:underline}.navbar-light #menu-side{margin-top:-.3rem;position:relative}}@media screen and (min-width:992px)and (min-width:992px){.navbar-light #menu-side .dropdown-menu{font-size:1rem;margin-top:40px}}@media screen and (min-width:992px)and (min-width:1200px){.navbar-light #menu-side{margin-top:.3rem}}@media screen and (min-width:992px){.navbar-light .dropdown-full{position:unset}.navbar-light .dropdown-full .dropdown-menu{width:100%}.navbar-light .dropdown-full .submenu{display:flex;font-size:.8rem;width:100%}.navbar-light .dropdown-full .dropdown-item{padding:.25rem 0}.navbar-light #nav_soubory_a_sceny .dropdown-item{padding-left:1rem!important;position:relative}.navbar-light #nav_soubory_a_sceny .dropdown-item:before{border-bottom:1px solid transparent;content:"";height:12px;left:-4px;position:absolute;top:0;width:12px}.navbar-light #nav_soubory_a_sceny .dropdown-item-0{font-weight:700}.navbar-light #nav_soubory_a_sceny .ensemble-opera .dropdown-item-0,.navbar-light #nav_soubory_a_sceny .ensemble-opera .dropdown-item-1:hover{color:#a80f78;text-decoration:none}.navbar-light #nav_soubory_a_sceny .ensemble-opera .dropdown-item:hover:before{border-bottom-color:#a80f78}.navbar-light #nav_soubory_a_sceny .ensemble-cinohra .dropdown-item-0,.navbar-light #nav_soubory_a_sceny .ensemble-cinohra .dropdown-item-1:hover{color:#007e8f;text-decoration:none}.navbar-light #nav_soubory_a_sceny .ensemble-cinohra .dropdown-item:hover:before{border-bottom-color:#007e8f}.navbar-light #nav_soubory_a_sceny .ensemble-muzikal .dropdown-item-0,.navbar-light #nav_soubory_a_sceny .ensemble-muzikal .dropdown-item-1:hover{color:#ad6500;text-decoration:none}.navbar-light #nav_soubory_a_sceny .ensemble-muzikal .dropdown-item:hover:before{border-bottom-color:#ad6500}.navbar-light #nav_soubory_a_sceny .ensemble-balet .dropdown-item-0,.navbar-light #nav_soubory_a_sceny .ensemble-balet .dropdown-item-1:hover{color:#747a00;text-decoration:none}.navbar-light #nav_soubory_a_sceny .ensemble-balet .dropdown-item:hover:before{border-bottom-color:#747a00}.navbar-light #nav_soubory_a_sceny .submenu>div{flex:0 0 10%;max-width:10%}.navbar-light #nav_soubory_a_sceny .submenu>div.ensemble{flex:0 0 20%;max-width:20%}.navbar-light #nav_soubory_a_sceny .submenu>div.venues{flex:0 0 10%;margin-left:-5%;max-width:10%}.navbar-light #nav_projekty .submenu .projects{-moz-column-count:3;column-count:3;-moz-column-gap:3rem;column-gap:3rem;flex:0 0 70%;max-width:70%}.navbar-light #nav_projekty .submenu .pages{flex:0 0 40%;max-width:30%}}#button-program{background:#fff;border-radius:3rem;box-shadow:0 0 10px rgba(0,0,0,.3);font-size:.9rem;font-weight:700;padding:.25rem 1.5rem .25rem 1.25rem;position:fixed;right:70px;text-decoration:none;top:11px;white-space:nowrap;z-index:5}#button-program i.fa-caret-right{font-size:1.25rem;line-height:1.25rem;margin-right:.5rem;position:absolute;right:0}#button-program:hover{background:#000;color:#fff}@media screen and (min-width:992px){#button-program{font-size:1rem;padding:.5rem 2rem .5rem 1.5rem;right:1rem;top:3rem}#button-program i.fa-caret-right{font-size:1.5rem;line-height:1.5rem}}@media screen and (min-width:1200px){#button-program{right:calc(50% - 570px);top:3.5rem}}footer{background:#e3e3e3;padding:3rem 0 1rem}footer .row>div{padding-bottom:1rem}footer .address a.logo{aspect-ratio:787/295;background:url(/domains/djkt/djkt2.svg) no-repeat;background-size:contain;display:block;height:55px;margin-bottom:1.5rem;text-indent:-999999px}footer h5{font-size:1rem;font-weight:700;margin-bottom:0;text-transform:uppercase}footer li,footer ul{list-style:none;padding-left:0;text-transform:uppercase}footer .menu3 li,footer .menu3 ul{text-transform:none}footer .col-nwl{display:flex;flex-direction:column;font-size:.9rem;justify-content:center}footer .col-nwl form{max-width:350px}footer .col-nwl .btn,footer .col-nwl .form-control{background:#fff;border:none;border-radius:0}footer .col-nwl .btn,footer .col-nwl .form-control{border-left:1px solid #000}footer .col-nwl .btn{border-right:1px solid #000}footer .socials a{display:inline-block;font-size:1.4rem;margin:0 1rem 0 0}footer .newsletter p{font-size:.8rem;line-height:1.2em}footer .newsletter .btn,footer .newsletter .form-control{background:#f5f5f5;border:none;border-left:1px solid #000;border-radius:0;color:#000;font-size:.9rem;padding:.375rem .5rem}footer .newsletter .btn{border-right:1px solid #000}footer .logos{text-align:center}footer .logos a{background:50% no-repeat;background-size:contain;display:inline-block;height:50px;margin:.5rem 1rem}footer .logos a span{display:none}footer .logos a.kulturni-plzen{background-image:url(/domains/djkt/kulturni-plzen.svg);width:191px}footer .logos a.miniseterstvo-kultury{background-image:url(/domains/djkt/ministerstvo-kultury.svg);width:157px}footer .logos a.plzensky-kraj{background-image:url(/domains/djkt/plzensky-kraj.png);width:125px}footer .logos.lang-de a.miniseterstvo-kultury,footer .logos.lang-en a.miniseterstvo-kultury{background-image:url(/domains/djkt/ministerstvo-kultury-en.svg);width:168px}footer .prazdroj{font-size:.9rem;padding-top:8px;text-align:right}footer .prazdroj a{float:right;margin-left:1rem;margin-top:-5px;width:100px}@media screen and (min-width:768px){footer .menu3{font-size:.9rem}}@media screen and (min-width:1200px){footer .address{flex:0 0 20%;max-width:20%}footer .col2{flex:0 0 80%;max-width:80%}footer .newsletter{flex:0 0 32%;max-width:32%}footer .sceny,footer .soubory{flex:0 0 20%;max-width:20%}footer .menu3{flex:0 0 28%;max-width:28%}}h2.block-name{border-top:1px solid #000;font-size:1.2rem;font-weight:700;margin:0;padding:1rem 0 2rem;text-align:center;text-transform:uppercase}h2.block-name.wo-line{border-top:none;padding-top:0}h3.block-name{margin:-1.5rem 0 0;padding:0 0 2rem}h3.block-name,h4.block-name{font-size:1rem;text-align:center;text-transform:none}h4.block-name{font-weight:400;margin:1rem 0 .5rem;padding:0}.block-submenu+.block h2.block-name{border-top:none}div.horizontal-line{border-top:1px solid #000;margin-bottom:2rem}.block .container{padding-bottom:2rem;padding-top:2rem}.swiper-button-next,.swiper-button-prev{display:none!important}@media screen and (min-width:576px){.swiper-button-next,.swiper-button-prev{display:flex!important}}.block-html .line{border-top:1px solid #000;margin-bottom:15px}.block-main a,.block-text a{font-weight:700;text-decoration:underline}.block-main a.more,.block-text a.more{white-space:nowrap}.block-main h2,.block-main h3,.block-text h2,.block-text h3{margin-top:3rem}.block-main h2.block-name,.block-text h2.block-name{margin-top:0}.block-main h3.block-name,.block-text h3.block-name{margin-top:-1.5rem}.block-main .media{margin-bottom:1rem}@media screen and (min-width:992px){.block-main .media{float:right;margin-left:1rem;max-width:50%}}.block-main .line{border-top:1px solid #000}.block-main .perex{font-weight:700}.block-almanach{padding-top:3rem}.block-almanach table td.name{align-items:center;display:flex}.block-almanach table td.name span{height:10px;margin-right:5px;width:10px}.block-almanach table td.name span.ensemble-opera{background-color:#a80f78}.block-almanach table td.name span.ensemble-cinohra{background-color:#007e8f}.block-almanach table td.name span.ensemble-muzikal{background-color:#ad6500}.block-almanach table td.name span.ensemble-balet{background-color:#747a00}.block-articles .article-image,.block-articles .article-text{margin-bottom:2rem}.block-articles .article-text .published{font-size:.8rem;margin-bottom:0}.block-articles .article-text h3{font-weight:700;text-transform:none}.block-articles .article-text a{font-weight:700;white-space:nowrap}.block-articles .article-text h3 a{white-space:normal}.block-articles img.top{display:none}@media screen and (min-width:992px){.block-articles div.top img.top{display:block}.block-articles div.top img.default{display:none}}.block-articles .ensemble-opera a,.block-articles .ensemble-opera h3{color:#a80f78}.block-articles .ensemble-cinohra a,.block-articles .ensemble-cinohra h3{color:#007e8f}.block-articles .ensemble-muzikal a,.block-articles .ensemble-muzikal h3{color:#ad6500}.block-articles .ensemble-balet a,.block-articles .ensemble-balet h3{color:#747a00}.block-media .media-image{margin-bottom:1rem}.block-media .media-text{margin-bottom:2rem}.block-media .media-text .published{font-size:.8rem;margin-bottom:0}.block-media .media-text h3{font-weight:700;text-transform:none}.block-media .media-text p{font-size:.9rem}.block-media .ensemble-opera h3{color:#a80f78}.block-media .ensemble-cinohra h3{color:#007e8f}.block-media .ensemble-muzikal h3{color:#ad6500}.block-media .ensemble-balet h3{color:#747a00}.block-calendar .wrapper{margin-bottom:3rem;position:relative}.block-calendar .programme{bottom:-1.5rem;left:50%;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);z-index:1}.block-calendar .title{display:flex;flex-direction:column;height:100%;padding:2rem 2rem 3rem}.block-calendar .title .ensemble-name,.block-calendar .title .title-name{text-transform:uppercase}.block-calendar .title .ensemble-name{font-size:1.2rem;letter-spacing:.05rem}.block-calendar .title .title-name{font-size:1.4rem;font-weight:700;line-height:1.1em}.block-calendar .title form{margin-top:auto}.block-calendar .title a.btn{display:block;margin-top:auto}.block-calendar .title .sold-out{display:block;font-weight:700;height:42px;line-height:42px;margin-top:auto;text-transform:uppercase}.block-calendar .title.ensemble-opera .ensemble-name{color:#a80f78}.block-calendar .title.ensemble-cinohra .ensemble-name{color:#007e8f}.block-calendar .title.ensemble-muzikal .ensemble-name{color:#ad6500}.block-calendar .title.ensemble-balet .ensemble-name{color:#747a00}.block-calendar .swiper-calendar-dates{background:#fff;border:1px solid #000;border-bottom:none;letter-spacing:.05rem;text-transform:uppercase}@media screen and (min-width:992px){.block-calendar .swiper-calendar-dates{margin-top:-10rem}}.block-calendar .swiper-calendar-dates .swiper-wrapper{padding-left:2rem;padding-right:2rem}.block-calendar .swiper-calendar-dates .swiper-slide{padding:2rem .25rem 1rem;width:auto}.block-calendar .swiper-calendar-dates .swiper-button-next,.block-calendar .swiper-calendar-dates .swiper-button-prev{color:#fff;font-size:2rem;text-shadow:0 0 10px #000}.block-calendar .swiper-calendar-dates div.active,.block-calendar .swiper-calendar-dates div.month,.block-calendar .swiper-calendar-dates div.today{font-weight:700}.block-calendar .swiper-calendar-dates div.active{cursor:pointer}.block-calendar .swiper-calendar-titles{background:#fff;border:1px solid #000;border-top:none;height:275px}.block-calendar .swiper-calendar-titles .swiper-wrapper{padding-left:2rem;padding-right:2rem}.block-calendar .swiper-calendar-titles .swiper-slide{width:275px}.block-calendar .swiper-calendar-titles .swiper-button-next,.block-calendar .swiper-calendar-titles .swiper-button-prev{color:#fff;font-size:4rem;text-shadow:0 0 10px #000}main>.block-calendar:first-child .swiper-calendar-dates{margin-top:1rem}.block-ensembles a{aspect-ratio:150/110;background:bottom no-repeat;background-size:contain;display:block;margin:0 auto;max-width:100%;transition:transform 75ms ease-in-out;width:150px}.block-ensembles a span{display:none}.block-ensembles a:hover{transform:scale(1.15)}body.lang-cs .block-ensembles a.ensemble-opera{background-image:url(/domains/djkt/ensemble-opera-off.svg)}body.lang-cs .block-ensembles a.ensemble-opera.ensemble-active{background-image:url(/domains/djkt/ensemble-opera.svg)}body.lang-cs .block-ensembles a.ensemble-cinohra{background-image:url(/domains/djkt/ensemble-cinohra-off.svg)}body.lang-cs .block-ensembles a.ensemble-cinohra.ensemble-active{background-image:url(/domains/djkt/ensemble-cinohra.svg)}body.lang-cs .block-ensembles a.ensemble-muzikal{background-image:url(/domains/djkt/ensemble-muzikal-off.svg)}body.lang-cs .block-ensembles a.ensemble-muzikal.ensemble-active{background-image:url(/domains/djkt/ensemble-muzikal.svg)}body.lang-cs .block-ensembles a.ensemble-balet{background-image:url(/domains/djkt/ensemble-balet-off.svg)}body.lang-cs .block-ensembles a.ensemble-balet.ensemble-active{background-image:url(/domains/djkt/ensemble-balet.svg)}body.lang-de .block-ensembles a.ensemble-opera,body.lang-en .block-ensembles a.ensemble-opera{background-image:url(/domains/djkt/ensemble-en-opera-off.svg)}body.lang-de .block-ensembles a.ensemble-opera.ensemble-active,body.lang-en .block-ensembles a.ensemble-opera.ensemble-active{background-image:url(/domains/djkt/ensemble-en-opera.svg)}body.lang-de .block-ensembles a.ensemble-cinohra,body.lang-en .block-ensembles a.ensemble-cinohra{background-image:url(/domains/djkt/ensemble-en-cinohra-off.svg)}body.lang-de .block-ensembles a.ensemble-cinohra.ensemble-active,body.lang-en .block-ensembles a.ensemble-cinohra.ensemble-active{background-image:url(/domains/djkt/ensemble-en-cinohra.svg)}body.lang-de .block-ensembles a.ensemble-muzikal,body.lang-en .block-ensembles a.ensemble-muzikal{background-image:url(/domains/djkt/ensemble-en-muzikal-off.svg)}body.lang-de .block-ensembles a.ensemble-muzikal.ensemble-active,body.lang-en .block-ensembles a.ensemble-muzikal.ensemble-active{background-image:url(/domains/djkt/ensemble-en-muzikal.svg)}body.lang-de .block-ensembles a.ensemble-balet,body.lang-en .block-ensembles a.ensemble-balet{background-image:url(/domains/djkt/ensemble-en-balet-off.svg)}body.lang-de .block-ensembles a.ensemble-balet.ensemble-active,body.lang-en .block-ensembles a.ensemble-balet.ensemble-active{background-image:url(/domains/djkt/ensemble-en-balet.svg)}.block-files .row{margin-left:-.5rem;margin-right:-.5rem}.block-files .row>div{padding-left:.5rem;padding-right:.5rem}.block-files a{align-items:center;background:#e3e3e3;display:flex;flex-direction:row;gap:1rem;margin:.5rem 0;padding:.5rem 1rem}.block-files a .icon{font-size:2rem;white-space:nowrap}.block-files a .size{font-size:.8rem;margin-left:auto;white-space:nowrap}.block-files a:hover{background:#000;color:#fff;text-decoration:none}.block-fileswiththmb .row>div{margin-bottom:.5rem;margin-top:.5rem}.block-fileswiththmb a{background:#e3e3e3;display:block;height:100%}.block-fileswiththmb a .thmb{aspect-ratio:1/1;display:block;overflow:hidden;width:100%}.block-fileswiththmb a .thmb img{height:auto;max-width:100%}.block-fileswiththmb a .name{display:block;padding:.5rem 1rem;text-align:center}.block-fileswiththmb a:hover{background:#000;color:#fff;text-decoration:none}.block-form .card{border:none}.block-form .alert{border-width:0 0 1px}.block-form .alert,.block-form .card,.block-form .card-header,.block-form .custom-file-label,.block-form .custom-select,.block-form .form-control{border-radius:0}.block-form .custom-file-label:after{display:none}.block-galleries .swiper{height:240px}.block-galleries .swiper .swiper-slide{width:320px}.block-galleries .swiper .swiper-button-next,.block-galleries .swiper .swiper-button-prev{color:#fff;font-size:2rem;text-shadow:0 0 10px #000}.block-gallery .swiper{height:225px}.block-gallery .swiper .swiper-slide{width:300px}.block-gallery .swiper .swiper-button-next,.block-gallery .swiper .swiper-button-prev{color:#fff;font-size:2rem;text-shadow:0 0 10px #000}.block-galleries a,.block-gallery a{display:block;position:relative}.block-galleries a span,.block-gallery a span{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;flex-direction:column;height:60px;justify-content:center;left:0;position:absolute;right:0;text-align:center}.block-header .header{background:#e3e3e3;color:#000;display:flex;flex-direction:column;height:250px;justify-content:center;margin:0;overflow:hidden;position:relative}.block-header .header a{inset:0;position:absolute}.block-header .header a span{display:none}.block-header .header h1{font-size:2rem;font-weight:700;margin:0;z-index:1}.block-header .header.has-media{aspect-ratio:1920/800;background:transparent;height:auto;justify-content:center}.block-header img.logo{margin:0 auto}.block-header .carousel,.block-header video{aspect-ratio:1920/800;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-header .carousel-item{aspect-ratio:16/9;background:50% no-repeat;background-size:cover;display:block;width:100%}.block-header .sub{font-size:1.5rem}@media screen and (min-width:768px){.block-header .header h1{font-size:3rem}}@media screen and (min-width:992px){.block-header .header.has-media{aspect-ratio:1920/800;justify-content:end}.block-header video{width:100%}.block-header .carousel,.block-header .carousel-item{aspect-ratio:1920/800}.block-header .header.has-media h1{margin-bottom:200px}.block-header .sub{font-size:2rem}}.block-packages .container{padding-bottom:0;padding-top:0}.block-packages .item{border:1px solid #000;display:flex;flex-direction:row;gap:2rem;margin-bottom:3rem;padding:1rem 1rem 1.5rem;position:relative}.block-packages .item .code{font-size:4rem;font-style:italic;font-weight:700}.block-packages .item a.btn{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.block-pagepartners{text-align:center}.block-person h1{text-transform:none}.block-person .profession{font-size:1.1rem;font-weight:700}.block-person .contacts,.block-person .photo,.block-person .socials{margin-bottom:1rem}.block-person .photo img{border-left:30px solid silver}.block-person .socials a{font-size:1.1rem;margin-right:1.5rem}.block-person .contacts dt{display:inline;font-weight:400}.block-person .contacts dd{display:inline}.block-person .contacts dd a{font-weight:700;text-decoration:none}.block-person .contacts dd a:hover{text-decoration:underline}.block-person .contacts dd:after{content:"";display:block}.block-person .gallery{margin-left:-.5rem;margin-right:-.5rem}.block-person .gallery>div{padding:0 .5rem 1rem}.block-person .ensemble-opera .photo img{border-left-color:#a80f78}.block-person .ensemble-opera a{color:#a80f78}.block-person .ensemble-cinohra .photo img{border-left-color:#007e8f}.block-person .ensemble-cinohra a{color:#007e8f}.block-person .ensemble-muzikal .photo img{border-left-color:#ad6500}.block-person .ensemble-muzikal a{color:#ad6500}.block-person .ensemble-balet .photo img{border-left-color:#747a00}.block-person .ensemble-balet a{color:#747a00}.block-persongallery{margin-bottom:2rem}.block-persongallery .swiper{height:150px}.block-persongallery .swiper .swiper-slide{width:200px}.block-persongallery .swiper .swiper-button-next,.block-persongallery .swiper .swiper-button-prev{color:#fff;font-size:2rem;text-shadow:0 0 10px #000}.block-people .container{padding-bottom:0;padding-top:0}.block-people .people-header a{border-top:1px solid #000;color:#000!important;display:flex;font-size:1.2rem;font-weight:700;line-height:1em;margin:0;padding:1rem;text-transform:uppercase}.block-people .people-header a:hover{text-decoration:none}.block-people .people-header a .head{margin-right:auto}.block-people .people-header a .closed{display:none}.block-people .people-header a .opened,.block-people .people-header a.collapsed .closed{display:inline}.block-people .people-header a.collapsed .opened{display:none}.block-people .first .people-header a{border-top:none}.block-people .map iframe{height:300px!important;max-width:100%!important}.block-people .people-body{padding:0 1rem}.block-people .person{font-size:.8rem;margin-bottom:1rem}.block-people .person a{text-decoration:none}.block-people .person a:hover{text-decoration:underline}.block-people .person a.photo{display:block;position:relative}.block-people .person a.photo:after{background:transparent;bottom:0;content:"";left:0;position:absolute;top:0;width:12px}.block-people .person .empty-foto{aspect-ratio:4/6;background:#e3e3e3;color:#555;display:flex;flex-direction:column;font-size:5rem;justify-content:center;text-align:center;width:100%}.block-people .person .profession{font-weight:700;text-transform:uppercase}.block-people .person .name{font-size:1rem;font-weight:700}.block-people .person .row{margin:0}.block-people .person .row>div{padding:0}.block-people .person .row>div.text{display:flex;flex-direction:column;justify-content:end;padding-bottom:.5rem;padding-left:1rem}.block-people .ensemble-opera .email,.block-people .ensemble-opera .name{color:#a80f78}.block-people .ensemble-opera.vedeni .person.first a.photo:after{background:#a80f78}.block-people .ensemble-cinohra .email,.block-people .ensemble-cinohra .name{color:#007e8f}.block-people .ensemble-cinohra.vedeni .person.first a.photo:after{background:#007e8f}.block-people .ensemble-muzikal .email,.block-people .ensemble-muzikal .name{color:#ad6500}.block-people .ensemble-muzikal.vedeni .person.first a.photo:after{background:#ad6500}.block-people .ensemble-balet .email,.block-people .ensemble-balet .name{color:#747a00}.block-people .ensemble-balet.vedeni .person.first a.photo:after{background:#747a00}.block-peoplelist{background:#e3e3e3}.block-peoplelist .container{padding-bottom:1rem}.block-peoplelist .person{display:block;position:relative}.block-peoplelist .person img{filter:grayscale(100%)}.block-peoplelist .person:after{background:rgba(0,0,0,.5);bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:1}.block-peoplelist .person .name{bottom:0;color:#fff;display:none;left:0;padding:.5rem 2rem;position:absolute;right:0;text-align:center;z-index:2}.block-peoplelist .person:hover .name,.block-peoplelist .person:hover:after{display:block}.block-peoplelist .ensemble-opera:after{background:rgba(168,15,120,.5)}.block-peoplelist .ensemble-cinohra:after{background:rgba(0,126,143,.5)}.block-peoplelist .ensemble-muzikal:after{background:rgba(173,101,0,.5)}.block-peoplelist .ensemble-balet:after{background:rgba(116,122,0,.5)}.block-peoplelist .swiper{height:225px}.block-peoplelist .swiper .swiper-slide{width:150px}.block-peoplelist .swiper .swiper-button-next,.block-peoplelist .swiper .swiper-button-prev{color:#fff;font-size:4rem;text-shadow:0 0 10px #000}.block-program .program-up{aspect-ratio:1;border-radius:100%;bottom:2rem;font-size:1rem;left:50%;line-height:40px;padding:0;position:fixed;transform:translateX(-50%);width:40px;z-index:9}.block-program .list-head{align-items:center;display:flex;justify-items:center;margin-top:1em}.block-program .list-head div.title{display:flex;margin-right:auto}.block-program .list-head div.buttons{display:flex;flex-direction:column;justify-content:center}.block-program .list-head div.buttons a,.block-program .list-head div.buttons a i{height:12px;line-height:12px}.block-program .list-head h2{font-size:2rem;font-weight:700;line-height:3rem;margin:0 .5rem 0 0;text-transform:capitalize}.block-program .list-body>.row{border-top:1px solid #000}.block-program .list-body .row>div{padding-bottom:1.25rem;padding-top:1.25rem}.block-program .list-body .col-date{display:flex;flex:0 0 100%;flex-direction:row-reverse;font-size:1.4rem;gap:.5rem;justify-content:center;line-height:1.3em;max-width:100%;padding-bottom:0!important;text-align:center;white-space:nowrap}@media screen and (min-width:992px){.block-program .list-body .col-date{flex:0 0 10%;flex-direction:column;gap:0;max-width:10%;padding-bottom:1.25rem!important}.block-program .list-body .col-date .date{font-size:1.8rem}}@media screen and (min-width:1200px){.block-program .list-body .col-date{flex:0 0 8%;max-width:8%}}.block-program .list-body .col-image{flex:0 0 100%;max-width:100%}.block-program .list-body .col-image img{height:auto;width:100%}@media screen and (min-width:992px){.block-program .list-body .col-image{flex:0 0 22%;max-width:22%}}@media screen and (min-width:1200px){.block-program .list-body .col-image{flex:0 0 20%;max-width:20%}}.block-program .list-body .col-image.canceled{position:relative}.block-program .list-body .col-image.canceled img{filter:grayscale(1)}.block-program .list-body .col-image.canceled span{color:red;display:flex;flex-direction:column;font-size:2rem;font-weight:700;inset:0;justify-content:center;position:absolute;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.33);text-transform:uppercase;transform:rotate(33deg)}.block-program .list-body .col-event{flex:0 0 70%;max-width:70%}.block-program .list-body .col-event h3{font-weight:700;margin-bottom:0;text-transform:uppercase}.block-program .list-body .col-event h3 a{text-decoration:none}.block-program .list-body .col-event h3 a:hover{text-decoration:underline}.block-program .list-body .col-event .title{margin-bottom:1rem}@media screen and (min-width:992px){.block-program .list-body .col-event{flex:0 0 36%;max-width:36%}}@media screen and (min-width:1200px){.block-program .list-body .col-event{flex:0 0 44%;max-width:44%}}.block-program .list-body .col-ensemble{flex:0 0 30%;max-width:30%;text-align:right}.block-program .list-body .col-ensemble img{height:80px;transition:transform 75ms ease-in-out;width:auto}.block-program .list-body .col-ensemble img:hover{transform:scale(1.15);transform-origin:center center}@media screen and (min-width:992px){.block-program .list-body .col-ensemble{display:flex;flex:0 0 10%;flex-direction:column;justify-content:center;max-width:10%}}@media screen and (min-width:1200px){.block-program .list-body .col-ensemble{flex:0 0 10%;max-width:10%}}.block-program .list-body .col-buttons{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;line-height:1.2em;max-width:100%;padding:1.25rem 0}.block-program .list-body .col-buttons .row{margin:0}@media screen and (min-width:992px){.block-program .list-body .col-buttons .row{flex-direction:column;height:100%;justify-content:space-between}}.block-program .list-body .col-buttons .row>div{padding-bottom:0;padding-top:0}@media screen and (min-width:992px){.block-program .list-body .col-buttons .row>div{flex:0 1 auto!important}}.block-program .list-body .col-buttons .tickets{font-size:.9rem;margin-bottom:1rem;text-align:right}.block-program .list-body .col-buttons .tickets .tickets-soldout{font-size:1rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:992px){.block-program .list-body .col-buttons .tickets{margin-bottom:.5rem;margin-top:auto;text-align:center}}.block-program .list-body .col-buttons div,.block-program .list-body .col-buttons form{max-width:100%;width:100%}.block-program .list-body .col-buttons .btn{font-size:.9rem;font-weight:400;max-width:100%;padding:.5rem 1rem;text-transform:uppercase;width:100%}.block-program .list-body .col-buttons .button-inv{font-weight:700}@media screen and (min-width:992px){.block-program .list-body .col-buttons{flex:0 0 22%;max-width:22%;text-align:center}}@media screen and (min-width:1200px){.block-program .list-body .col-buttons{flex:0 0 18%;max-width:18%}}.block-program .list-body tr.ensemble-opera td.ensemble{color:#a80f78}.block-program .list-body tr.ensemble-cinohra td.ensemble{color:#007e8f}.block-program .list-body tr.ensemble-muzikal td.ensemble{color:#ad6500}.block-program .list-body tr.ensemble-balet td.ensemble{color:#747a00}.block-program .mode-all .list-body>.row:first-child{border-top:none}.block-projects .box{height:100%;margin:0 auto;max-width:400px;position:relative}.block-projects .image{aspect-ratio:2/3;background:#f8f8f8}.block-projects .image img{height:auto;max-width:100%}@media screen and (min-width:576px){.block-projects .box{max-width:100%}.block-projects .image{height:100%;width:66.67%}}.block-projects .text{background:hsla(0,0%,100%,.9);border:1px solid #000;bottom:0;display:flex;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;z-index:1}.block-projects .text h3{font-size:1.5rem;font-weight:700;margin-bottom:0}.block-projects .text p{display:none}.block-projects .text a.more{font-style:italic;font-weight:700;white-space:nowrap}@media screen and (min-width:992px){.block-projects .text{font-size:.8rem}.block-projects .text h3{font-size:1.1rem}}@media screen and (min-width:1200px){.block-projects .text{font-size:1rem}.block-projects .text h3{font-size:1.5rem}}@media screen and (min-width:576px){.block-projects .box{aspect-ratio:1/1;max-width:100%}.block-projects .text{background:#fff;bottom:13%;left:50%;overflow:hidden;right:15px;top:13%}.block-projects .text h4{margin-bottom:1rem}.block-projects .text p{display:block}}.block-projects .ensemble-opera .text{border-color:#a80f78}.block-projects .ensemble-opera .text a,.block-projects .ensemble-opera .text h3{color:#a80f78}.block-projects .ensemble-cinohra .text{border-color:#007e8f}.block-projects .ensemble-cinohra .text a,.block-projects .ensemble-cinohra .text h3{color:#007e8f}.block-projects .ensemble-muzikal .text{border-color:#ad6500}.block-projects .ensemble-muzikal .text a,.block-projects .ensemble-muzikal .text h3{color:#ad6500}.block-projects .ensemble-balet .text{border-color:#747a00}.block-projects .ensemble-balet .text a,.block-projects .ensemble-balet .text h3{color:#747a00}.block-projects .swiper{height:525px}.block-projects .swiper .swiper-slide{width:90%}@media screen and (min-width:768px){.block-projects .swiper .swiper-slide{width:80%}}@media screen and (min-width:992px){.block-projects .swiper .swiper-slide{width:525px}}.block-projects .swiper .swiper-button-next,.block-projects .swiper .swiper-button-prev{color:#000;font-size:4rem;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.block-reviews h3{font-size:1.2rem;font-weight:700}.block-reviews p a{font-style:italic;font-weight:700;white-space:nowrap}.block-reviews .ensemble-opera a,.block-reviews .ensemble-opera h3{color:#a80f78}.block-reviews .ensemble-cinohra a,.block-reviews .ensemble-cinohra h3{color:#007e8f}.block-reviews .ensemble-muzikal a,.block-reviews .ensemble-muzikal h3{color:#ad6500}.block-reviews .ensemble-balet a,.block-reviews .ensemble-balet h3{color:#747a00}.block-submenu .header{background:#e3e3e3;display:flex;flex-direction:column;height:250px;justify-content:center;margin:0}.block-submenu .header h1{color:#000;font-size:3rem;font-weight:700;margin:0}.block-submenu .container{margin-top:-2.5em;padding-bottom:0;padding-top:0;position:relative;z-index:1}.block-submenu ul{display:flex;height:2.5em;line-height:2.5em;list-style:none;margin:0;padding:0}.block-submenu li{background:#e3e3e3}@media screen and (min-width:768px){.block-submenu li{flex:0 0 20%;max-width:20%}}.block-submenu li a{display:block;padding:0 1rem;text-decoration:none;text-transform:uppercase}.block-submenu li a.active{background:#fff;font-weight:700}.block-submenu li a:hover{background:#fff}.block-subscriptions .container{padding-bottom:0;padding-top:0}.block-subscriptions .subscription-header a{border-top:1px solid #000;color:#000!important;display:flex;font-size:1.2rem;font-weight:700;line-height:1em;margin:0;padding:1rem;text-transform:uppercase}.block-subscriptions .subscription-header a:hover{text-decoration:none}.block-subscriptions .subscription-header a .head{margin-right:auto}.block-subscriptions .subscription-header a .closed{display:none}.block-subscriptions .subscription-header a .opened,.block-subscriptions .subscription-header a.collapsed .closed{display:inline}.block-subscriptions .subscription-header a.collapsed .opened{display:none}.block-subscriptions .subscription-header.first a{border-top:none}.block-subscriptions .child-header a{color:#000!important;display:flex;line-height:1em;margin:0;padding:1rem 0}.block-subscriptions .child-header a:hover{text-decoration:none}.block-subscriptions .child-header a p{margin:0 auto 0 0}.block-subscriptions .child-header a .closed{display:none}.block-subscriptions .child-header a .opened,.block-subscriptions .child-header a.collapsed .closed{display:inline}.block-subscriptions .child-header a.collapsed .opened{display:none}.block-subscriptions .subscription-body{padding:0 1rem}.block-subscriptions .subscription-body .item{border:1px solid #000;display:flex;flex-direction:row;gap:2rem;margin-bottom:3rem;padding:1rem 1rem 1.5rem;position:relative}.block-subscriptions .subscription-body .item .code{font-size:4rem;font-style:italic;font-weight:700}.block-subscriptions .subscription-body .item a.btn{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.block-title .heading{border-bottom:1px solid #000;border-top:1px solid #000;padding:2rem 0}.block-title .heading.heading-event{padding:1rem 0}.block-title .heading .fullline{height:1rem}@media screen and (min-width:768px){.block-title .heading strong{display:block}}.block-title .people{margin-top:2rem}.block-title .people h2{font-size:1.2rem;font-weight:700;margin:0 0 1em;text-transform:uppercase}.block-title .people dl{font-size:.9rem;line-height:1.5em}.block-title .people dt{display:inline;font-weight:700}.block-title .people dd{display:inline}.block-title .people dd a{font-weight:700;text-decoration:none}.block-title .people dd a:hover{text-decoration:underline}.block-title .people dd:after{content:"";display:block}.block-title .people.ensemble-opera a{color:#a80f78}.block-title .people.ensemble-cinohra a{color:#007e8f}.block-title .people.ensemble-muzikal a{color:#ad6500}.block-title .people.ensemble-balet a{color:#747a00}.block-title .tags{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:2rem;padding:0}.block-title .tags a{background:#e3e3e3;color:#000;display:block;font-size:.9rem;margin:.125rem;padding:.25rem .75rem;text-decoration:none;white-space:nowrap}.block-title .tags a:hover{background:#000;color:#fff;text-decoration:none}.block-titleheader .header{aspect-ratio:16/9;background:#000 50% no-repeat;background-size:cover;color:#000;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;overflow:hidden;position:relative}.block-titleheader .header .container{display:flex;flex-direction:column;height:100%;justify-content:end}.block-titleheader .header .sub,.block-titleheader .header h1{margin:0;z-index:1}.block-titleheader .header h1{font-size:2rem;font-weight:700}.block-titleheader .header .sub{display:none;font-size:1.5rem}.block-titleheader .header.wo-media{background:#e3e3e3}.block-titleheader .header.wo-media .container{color:#000!important;justify-content:center}@media screen and (min-width:576px){.block-titleheader .header.wo-media{aspect-ratio:auto;height:300px}.block-titleheader .header.wo-media .container{margin-bottom:0}}@media screen and (min-width:768px){.block-titleheader .header .sub{display:block}}@media screen and (min-width:992px){.block-titleheader .header{aspect-ratio:auto;height:800px;justify-content:end}.block-titleheader .header .container{margin-bottom:100px}.block-titleheader .header.has_events .container{margin-bottom:200px}.block-titleheader .header h1{font-size:3rem;margin:0}.block-titleheader .header .sub{font-size:2rem}.block-titleheader .header.wo-media.has_events{height:800px}}.block-titles .box{height:100%;margin:0 auto;max-width:400px;position:relative}.block-titles .image{aspect-ratio:2/3;background:#f8f8f8}.block-titles .image img{height:auto;max-width:100%}@media screen and (min-width:576px){.block-titles .box{max-width:100%}.block-titles .image{height:100%;width:66.67%}}.block-titles .text{background:hsla(0,0%,100%,.9);border:1px solid #000;bottom:0;display:flex;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;z-index:1}.block-titles .text h3{font-size:1.5rem;font-weight:700;margin-bottom:0}.block-titles .text h4{margin-bottom:0;text-transform:none}.block-titles .text p{display:none}.block-titles .text a.more{font-style:italic;font-weight:700;white-space:nowrap}@media screen and (min-width:992px){.block-titles .text{font-size:.8rem}.block-titles .text h3{font-size:1.1rem}.block-titles .text h4{font-size:1rem}}@media screen and (min-width:1200px){.block-titles .text{font-size:1rem}.block-titles .text h3{font-size:1.5rem}.block-titles .text h4{font-size:1.2rem}}@media screen and (min-width:576px){.block-titles .box{aspect-ratio:1/1;max-width:100%}.block-titles .text{background:#fff;bottom:13%;left:50%;overflow:hidden;right:15px;top:13%}.block-titles .text h4{margin-bottom:1rem}.block-titles .text p{display:block}}.block-titles .ensemble-opera .text{border-color:#a80f78}.block-titles .ensemble-opera .text a,.block-titles .ensemble-opera .text h3{color:#a80f78}.block-titles .ensemble-cinohra .text{border-color:#007e8f}.block-titles .ensemble-cinohra .text a,.block-titles .ensemble-cinohra .text h3{color:#007e8f}.block-titles .ensemble-muzikal .text{border-color:#ad6500}.block-titles .ensemble-muzikal .text a,.block-titles .ensemble-muzikal .text h3{color:#ad6500}.block-titles .ensemble-balet .text{border-color:#747a00}.block-titles .ensemble-balet .text a,.block-titles .ensemble-balet .text h3{color:#747a00}.block-titles .swiper{height:525px}.block-titles .swiper .swiper-slide{width:90%}@media screen and (min-width:768px){.block-titles .swiper .swiper-slide{width:80%}}@media screen and (min-width:992px){.block-titles .swiper .swiper-slide{width:525px}}.block-titles .swiper .swiper-button-next,.block-titles .swiper .swiper-button-prev{color:#000;font-size:4rem;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.block-titleslist .swiper{height:300px}.block-titleslist .swiper .swiper-slide{width:200px}.block-titleslist .swiper .swiper-button-next,.block-titleslist .swiper .swiper-button-prev{color:#fff;font-size:4rem;margin-top:-44px;text-shadow:0 0 10px #000}.block-video .embed-responsive{margin:0 auto;max-width:800px}.block-youtube .swiper{height:180px}.block-youtube .swiper .swiper-slide{width:320px}.block-youtube .swiper .swiper-button-next,.block-youtube .swiper .swiper-button-prev{color:#fff;font-size:2rem;text-shadow:0 0 10px #000}.block-youtube a{aspect-ratio:16/9;overflow:hidden;position:relative}.block-youtube a img{margin-top:-9.3%}.block-youtube a i{background:hsla(0,0%,100%,.8);border-radius:100%;color:#000;font-size:3rem;left:50%;padding:.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform 75ms ease-in-out}.block-youtube a:hover i{transform:translate(-50%,-50%) scale(1.1)}.swiper-merch .swiper-slide{width:90%}@media screen and (min-width:576px){.swiper-merch .swiper-slide{width:60%}}@media screen and (min-width:768px){.swiper-merch .swiper-slide{width:36%}}@media screen and (min-width:992px){.swiper-merch .swiper-slide{width:24%}}.swiper-merch .swiper-button-next,.swiper-merch .swiper-button-prev{color:#fff;font-size:4rem;margin-top:-44px;text-shadow:0 0 10px #000}.merch{border:1px solid #000;display:flex;flex-direction:column;height:100%;padding:1rem;text-align:center}.merch .name{font-size:1.1rem;font-weight:700;text-transform:uppercase}.merch .img,.merch .small{display:block;margin-bottom:1rem}.merch .price{font-size:1.2rem;font-weight:700;padding:1rem 0}.merch .btn,.merch .price{margin-top:auto}.ekko-lightbox .modal-footer{justify-content:flex-start!important;text-align:left!important}.grecaptcha-badge{visibility:hidden!important}a.button i.fa-caret-right,a.button-inv i.fa-caret-right,button.button i.fa-caret-right,button.button-inv i.fa-caret-right{top:8px}iframe.flowpaper{border:none;height:600px;width:100%}@media screen and (min-width:992px){html[lang=en] .navbar-light #menu-main>.nav-item a.nav-link{max-width:16ch}html[lang=de] .navbar-light #menu-main>.nav-item a.nav-link{max-width:19ch}}
