body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0;list-style-type:none;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,p,ul{margin:0;padding:0 0 1em}li{list-style-type:none}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}h1,h2,h3{margin:0;padding:0 0 1em}h4,h5,h6{margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.ir{display:block;text-indent:-999em;overflow:hidden;background-position:50%;background-repeat:no-repeat;text-align:left;direction:ltr}.hide-text,.ir{border:0;background-color:transparent}.hide-text{font:0/0 a;color:transparent;text-shadow:none}::-moz-selection,::selection{background:#ccc;color:#fff;text-shadow:none}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-page-dots{left:50%;transform:translate(-50%);bottom:-30px}.flickity-page-dots .dot{width:6px;height:6px;background:#bdbdbd}.flickity-page-dots .dot.is-selected{background:#e4002b}html{font-size:16px;line-height:1.38461538}@media (min-width:1051px){html{font-size:26px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}a,body{color:#fff}a{text-decoration:underline;outline:0!important;transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}a:hover{text-decoration:none}img{display:block;max-width:100%}h1,h2,h3{line-height:1;padding:0;text-transform:uppercase;color:#fff}h1{font-size:70px;padding:0}@media (min-width:1051px){h1{font-size:160px}}@media (max-width:1050px){h1 svg{width:175px;height:50px}}h2{font-size:40px;text-transform:uppercase;padding:0}@media (min-width:1051px){h2{font-size:100px}}h3{font-size:50px;color:#fff}@media (min-width:1051px){h3{font-size:60px}}p{padding:0 0 2em}p a{font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.perex{font-size:24px;padding:0 0 1em}@media (min-width:1051px){.perex{font-size:28px}}.note{font-size:14px;color:#707070}.bttn{display:inline-block;position:relative;cursor:pointer;text-align:center;line-height:70px;padding:0 40px;min-width:220px;border:0;background:#e4002b;color:#fff;outline:0;font-size:20px;text-transform:uppercase;letter-spacing:.022em;border-radius:35px;text-decoration:none;overflow:hidden;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}.bttn:hover{background:#fff;color:#e4002b}.page-loader{position:fixed;z-index:4;background:#000;opacity:0;transition:all .3s ease-in-out;-webkit-transform:translateZ(0);left:0;top:0;width:100vw;height:100vh;pointer-events:none}.page-loader.is-visible{opacity:.5;pointer-events:auto}.form-row{padding:0 0 1em}.form-row .form-label{display:none}.form-row .form-input{position:relative;z-index:0;line-height:1em;border:2px solid #fff;border-radius:30px;padding:16px 30px;width:100%;background:transparent!important;font-family:inherit;box-sizing:border-box;display:block;color:#fff;font-size:20px;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.form-row .form-input:focus{border-color:#fff;outline:0}.form-row .form-input::placeholder{color:#ddd}.form-row .form-input--file{overflow:hidden;position:relative;height:60px;line-height:28px;text-overflow:ellipsis;background:url(../images/gfx/file.svg) 100% no-repeat transparent!important;padding-right:70px!important}.form-row .form-input--file input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.form-row .form-input #fileName.is-placeholder{color:#ddd}.form-row select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/gfx/select.svg) 100% no-repeat transparent!important;padding-right:70px;height:63px}.form-row--checklist br{display:none}.form-row--checklist.form-row .form-label{padding-top:5px}.form-row--checklist .form-control label{font-size:14px;color:#707070;display:inline-block}.form-row--checklist .form-control label:not(:last-child){padding-right:2em}.form-row--checklist input{margin-right:1em}.form-check{margin:.5em 0;font-size:20px}.form-check input{margin-right:15px}.form-submits{text-align:center;width:100%;padding:40px 0}.form-submits .bttn{display:block;width:100%}form h3{font-size:28px;padding:1.5em 0 .7em}@media (min-width:1051px){form h3{padding-left:12%;padding-top:2em;padding-bottom:2em;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}}.help-block{display:block;font-size:12px;padding-top:5px;padding-left:20px}.help-block.text-danger{color:red}.form-help{font-size:12px;color:#707070;display:block;padding-top:5px;padding-left:20px}.form-error{color:#fff;font-size:14px;padding:1em 2em;margin-bottom:2em;background:#e4002b}.form-error li{padding:0}*{box-sizing:border-box}body,html{margin:0;padding:0}html{overflow:hidden;overflow-y:scroll;background:#000;scroll-behavior:smooth}body{width:100vw;overflow:hidden}[class*=__container]{max-width:1300px;margin:0 auto;padding:0 20px}@media (max-width:1050px){[class*=__container]{max-width:600px}}.bg{background:url(../images/gfx/bg.jpg) top no-repeat}[id]{scroll-margin-top:80px}@media (max-width:1600px){.bg{background-size:100% auto}}.page-header{position:fixed;left:0;top:0;right:0;z-index:3}.page-header,.page-header__container{transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}.page-header__container{display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;background:url(../images/gfx/stripes.png) 20px 0 no-repeat}.page-header__container>*{box-sizing:border-box}.page-header.is-scrolled{background:rgba(0,0,0,.3);backdrop-filter:blur(20px)}@media (max-width:1050px){.page-header__container{padding-top:25px;padding-bottom:15px;background-size:63px 13px}[data-layout-state=has-menu] .page-header{background:rgba(0,0,0,.9);backdrop-filter:none}}@media (min-width:1051px){.page-header__container{padding-top:40px;padding-bottom:40px;background-size:136px 22px}.page-header.is-scrolled .page-menu{padding-top:10px;padding-bottom:10px;background:hsla(0,0%,100%,.001);backdrop-filter:blur(0)}.page-header.is-scrolled .page-header__container{padding-top:10px;padding-bottom:10px;background-position:20px -50px}}.page-logo{text-decoration:none;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end;transform:translateY(-5px)}.page-logo>*{box-sizing:border-box}.page-logo svg:nth-child(2){transform:translateY(-60%);margin:0 20px}@media (max-width:1050px){.page-logo svg{height:27px}.page-logo svg:first-child{width:90px}.page-logo svg:nth-child(2){height:15px;width:15px;transform:translateY(-20%);margin:0 15px}.page-logo svg:nth-child(3){width:73px;height:33px}}.page-menu a:hover{color:#e4002b}@media (max-width:1050px){.page-menu{position:absolute;right:0;top:100%;background:rgba(0,0,0,.9);z-index:3;padding:20px;width:100%;text-align:center;transition:all .3s ease-in-out;transform:translateY(-10px);opacity:0;pointer-events:none;font-size:30px;margin-top:5px;border-radius:40px}.page-menu li{padding:10px}.page-menu a{text-decoration:none}[data-layout-state=has-menu] .page-menu{transform:translate(0);opacity:1;pointer-events:auto}}@media (min-width:1051px){.page-menu{background:hsla(0,0%,100%,.05);backdrop-filter:blur(15px);padding:20px 40px;border-radius:20px;transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}.page-menu li{display:inline-block;padding:0 20px;line-height:1}.page-menu li:not(:first-child){border-left:1px solid #e4002b}.page-menu a{font-size:20px;text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;text-decoration:none}}.menu-handle{display:none;cursor:pointer}@media (max-width:1050px){.menu-handle{display:block;width:40px;height:40px;position:relative}.menu-handle:after,.menu-handle:before,.menu-handle span{content:"";width:28px;height:4px;margin:-2px -14px;background:#e4002b;position:absolute;left:50%;top:50%;transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}.menu-handle:before{transform:translateY(-8px)}.menu-handle:after{transform:translateY(8px)}}.page-footer{text-align:center;font-size:11px;background:url(../images/gfx/stripes.png) top no-repeat;background-size:136px 22px;padding-top:50px}.page-footer p{opacity:.5;padding:40px 0}.flashes{position:relative;z-index:3}.flash{color:#fff;font-size:14px;padding:1em;text-align:center}.flash--error{background:#e4002b}.teaser{position:relative;overflow:hidden}.teaser__container{position:relative;z-index:1;min-height:100vh;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.teaser__container>*{box-sizing:border-box}.teaser h1 span{position:absolute;left:-10000px}.teaser p{font-size:50px;padding:10px 0 30px}@media (max-width:1050px){.teaser p{font-size:30px}}.teaser video{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100vw;height:100%}@media (min-width:1051px){.teaser--thanks .teaser__content{max-width:70%}.teaser--thanks h1{font-size:80px}}.prices{padding:60px 0}.prices__content{text-align:center}@media (min-width:1051px){.prices{padding:160px 0}.prices h2{font-size:80px}}@media (max-width:1050px){.price{text-align:center}.price__content{margin:20px 0 60px}}@media (min-width:1051px){.price{margin-bottom:80px;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}.price>*{box-sizing:border-box}.price__content,.price__image{width:48%}.price--event{flex-direction:row-reverse}}.rap{position:relative;z-index:2}.rap p{padding:10px 0}@media (max-width:1050px){.rap__image{margin-bottom:-40%}}@media (min-width:1051px){.rap{font-size:20px}.rap__container{position:relative}.rap__content{max-width:70%}.rap__image{position:absolute;right:-10%;top:40%;width:70%}}.mag-wrap{position:relative;padding-top:60px}.mag-wrap__container{position:relative;z-index:1}.mag-wrap__video{position:relative;cursor:pointer}.mag-wrap__video img{display:block;position:relative;z-index:0;margin:0 auto}.mag-wrap__video:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/gfx/play.png) 50% no-repeat;z-index:1;transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}.mag-wrap__video:hover:before{opacity:.7}.mag-wrap__bg{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;object-fit:cover;object-position:center top;width:100vw;height:100%}.mag-wrap__logos{text-align:center;margin-bottom:60px}.mag-wrap__logos-inner{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;display:inline-block;padding:10px 60px}.mag-wrap__logos-inner a{text-decoration:none;transition:all .3s ease-in-out;-webkit-transform:translateZ(0)}.mag-wrap__logos-inner a:hover{opacity:.7}.mag-wrap__logos-inner img{display:inline-block}.mag-wrap__logos-inner svg{height:34px;width:100px}.mag-wrap__logos-inner img,.mag-wrap__logos-inner svg{vertical-align:middle;margin:10px 20px}.mag-wrap__content{text-align:center}@media (min-width:1051px){.mag-wrap{padding-top:100px}.mag-wrap__content{max-width:900px;margin:0 auto}}.registration{overflow:hidden;position:relative;z-index:0;padding:60px 0 0}.registration__container{position:relative;z-index:1}.registration__bg{background:url(../images/gfx/registrace.jpg) 50% no-repeat #8e001b;background-size:cover;border-radius:40px;padding:60px 60px 0;margin:0 -60px}.registration__form{padding:0 10%;border-radius:40px 40px 0 0;position:relative;margin-top:120px}.registration__grillzka{position:absolute;width:200px;margin-right:-100px;right:50%;bottom:100%}@media (max-width:1050px){.registration__bg{padding-top:180px}}@media (max-width:590px){.registration__bg{padding-top:30vw}}@media (min-width:1051px){.registration{padding:160px 0 0}.registration__header{width:60%}.registration__bg{padding-top:80px}.registration__form{background:rgba(0,0,0,.2);margin-top:0;padding-top:60px}.registration__grillzka{right:200px;width:320px;bottom:auto;top:-162px}}@media (min-width:1051px){.form{display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.form>*{box-sizing:border-box}.form__col{width:48%}}