/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}._text-uppercase{text-transform:uppercase}._text-center{text-align:center}._spacersm{height:12px}._spacer{height:20px}._spacermd{height:31px}@media (max-width: 767px){.mobile--form--wrapper{margin-left:-15px;margin-right:-15px}}@media (max-width: 400px){._spacermd.-inform{height:15px}}@font-face{font-family:'icons';src:url("../fonts/icons/icons.eot?sgyjii");src:url("../fonts/icons/icons.eot?sgyjii#iefix") format("embedded-opentype"),url("../fonts/icons/icons.ttf?sgyjii") format("truetype"),url("../fonts/icons/icons.woff?sgyjii") format("woff"),url("../fonts/icons/icons.svg?sgyjii#icons") format("svg");font-weight:normal;font-style:normal}.icon{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:"\e907"}.icon-arrow-down:before{content:"\e908"}.icon-arrow-left:before{content:"\e906"}.icon-mobile-select:before{content:"\e903"}.icon-close:before{content:"\e904"}.icon-arrow-left2:before{content:"\e905"}.icon-arrow-right:before{content:"\e909"}.icon-checkmark:before{content:"\e900"}.icon-info:before{content:"\e901"}.icon-list-bullet:before{content:"\e902"}body{font-family:"Source Sans Pro",sans-serif;color:#4a4a4a;font-size:18px;line-height:1.6;background-color:#f9f9f9;min-width:320px}body._noscroll,html._noscroll{overflow:hidden !important}a{color:#26427f;text-decoration:underline;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:hover,a:focus{color:#6b8cd3}.page-container{width:1170px;margin:0 auto}@media all and (max-width: 1200px){.page-container{width:970px}}@media all and (max-width: 992px){.page-container{width:750px}}@media all and (max-width: 768px){.page-container{width:100%}}.sticky--col{min-height:1px}.col--wrapper.-sticky{position:relative}.col--wrapper.-sticky.-fixed{position:fixed}.col--wrapper.-sticky.-stickbottom{position:absolute;bottom:0}.page--wrapper{padding-top:124px}@media all and (max-width: 1366px){.page--wrapper{padding-top:100px}}@media all and (max-width: 768px){.page--wrapper{padding-top:60px;overflow:hidden}}.page--overlay.-active{position:fixed;z-index:1003;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.65}.sub--navigation{padding:23px 29px 21px 29px;border:3px solid #e9f0f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sub--navigation .sub--navigation--list{margin:0;padding:0;list-style:none}.sub--navigation .sub--navigation--list>.item{padding-left:31px;padding-bottom:7px;position:relative}.sub--navigation .sub--navigation--list>.item:before{content:"\e902";font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:6px;left:0;color:#a9c4e8;font-size:20px}.sub--navigation .sub--navigation--list .list--link{color:#4a4a4a;text-decoration:none;font-size:16px;font-weight:400}.sub--navigation .sub--navigation--list .list--link:hover,.sub--navigation .sub--navigation--list .list--link:focus{text-decoration:underline;color:#26427f}@media (max-width: 767px){.sub--navigation{padding:25px 0 0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.main--header{position:fixed;top:0;left:0;right:0;z-index:1001;background:transparent url("//s.tvp.pl/files/portale-v4/bilety.tvp.pl/gfx/header-bg.jpg") no-repeat top center}.main--header:before,.main--header:after{content:'';display:table}.main--header:after{clear:both}.main--header.index{position:static;margin-top:-124px;height:564px}@media all and (max-width: 1366px){.main--header.index{margin-top:-100px}}@media all and (max-width: 992px){.main--header.index{height:480px}}@media all and (max-width: 768px){.main--header.index{margin-top:-60px;height:65vw;min-height:450px}}.main--header .logo-container{overflow:hidden;float:left;padding-right:35px}.main--header .logo-container .logo{display:block;padding:26px 65px}.main--header .logo-container .logo a{display:table;color:#fff;text-decoration:none}.main--header .logo-container .logo a img{display:table-cell;vertical-align:middle;width:140px;padding:10px 30px 10px 0;border-right:solid 1px #fff}.main--header .logo-container .logo a span{display:table-cell;vertical-align:middle;padding-left:30px;font-size:35px;font-weight:900;text-transform:uppercase}@media all and (max-width: 1366px){.main--header .logo-container{padding-right:30px}.main--header .logo-container .logo{padding:20px 40px}.main--header .logo-container .logo a img{width:120px;padding:10px 20px 10px 0}.main--header .logo-container .logo a span{padding-left:20px;font-size:30px}}@media all and (max-width: 768px){.main--header .logo-container{padding-right:20px}.main--header .logo-container .logo{padding:10px 0 10px 20px}.main--header .logo-container .logo a img{width:75px;padding:10px 15px 10px 0}.main--header .logo-container .logo a span{padding-left:15px;font-size:22px}}.main--header .navigation{display:block;float:right;padding:29px 65px 29px 0}@media all and (max-width: 1600px){.main--header .navigation{padding:29px 40px 29px 0}}@media all and (max-width: 1366px){.main--header .navigation{padding:22px 30px 22px 0}}@media all and (max-width: 768px){.main--header .navigation{padding:19px 20px 19px 0}}.main--header .navigation .navigation--burger{display:none;position:relative;width:30px;height:30px;margin:0;padding:0;border:0;outline:none;background:transparent;overflow:hidden}.main--header .navigation .navigation--burger .bar{display:block;position:absolute;left:7px;height:2px;width:24px;background:#fff}.main--header .navigation .navigation--burger .bar:first-child{top:8px}.main--header .navigation .navigation--burger .bar:nth-child(2){top:14px}.main--header .navigation .navigation--burger .bar:last-child{top:20px}@media all and (max-width: 768px){.main--header .navigation .navigation--burger{display:block}}.main--header .navigation .mobile--close--nav{display:none;position:relative;width:30px;height:30px;margin:20px 20px 0 0;padding:0;border:0;outline:none;background-color:transparent;overflow:hidden;float:right}.main--header .navigation .mobile--close--nav .bar{display:block;position:absolute;left:7px;top:14px;height:2px;width:24px;background:#fff}.main--header .navigation .mobile--close--nav .bar:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main--header .navigation .mobile--close--nav .bar:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main--header .index-title{display:block;margin:150px 0 0;color:#fff;font-weight:900;text-align:center;font-size:45px;text-transform:uppercase}@media all and (max-width: 992px){.main--header .index-title{font-size:35px}}@media all and (max-width: 768px){.main--header .index-title{margin:100px 0 0;font-size:30px}}@media all and (max-width: 480px){.main--header .index-title{font-size:25px}}.main--header .index-description{position:relative;display:block;margin-top:10px;color:#fff;text-align:center;font-size:18px}.main--header .index-description a{color:#fff}@media all and (max-width: 992px){.main--header .index-description{font-size:16px}}@media all and (max-width: 768px){.main--header .index-description{font-size:14px}}@media all and (max-width: 480px){.main--header .index-description{font-size:12px}}.main--header .index-arrow{display:table;margin:10px auto}.main--header .index-arrow img{transform:rotate(90deg)}@media (max-width: 768px){.main--navigation--wrapper{position:fixed;z-index:1004;top:0;right:-100%;bottom:0;width:280px;overflow-x:hidden;overflow-y:auto;background:transparent url("//s.tvp.pl/files/portale-v4/bilety.tvp.pl/gfx/menu-bg.jpg") no-repeat top center;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease}.main--navigation--wrapper.-open{right:0}}.main--navigation{display:table;clear:both;width:100%;list-style:none;margin:0;padding:0;color:#fff}.main--navigation:before,.main--navigation:after{content:'';display:table}.main--navigation:after{clear:both}@media all and (max-width: 768px){.main--navigation{display:block}}.main--navigation .item{display:table-cell;vertical-align:middle}@media all and (max-width: 768px){.main--navigation .item{display:block}}.main--navigation .item.event-menu{font-size:16px;padding:0 20px 0 0}.main--navigation .item.event-menu ~ .event-select{border-left:solid 1px #d4e1f3}.main--navigation .item.event-menu a{color:#fff;text-decoration:none}.main--navigation .item.event-menu a:before,.main--navigation .item.event-menu a:after{content:'';display:table}.main--navigation .item.event-menu a:after{clear:both}.main--navigation .item.event-menu a .icon{display:none}@media all and (max-width: 1366px){.main--navigation .item.event-menu{font-size:14px}}@media all and (max-width: 910px){.main--navigation .item.event-menu{width:100px}}@media all and (max-width: 768px){.main--navigation .item.event-menu{width:100%;font-size:12px;margin:10px 0;padding:0}.main--navigation .item.event-menu ~ .event-select{border-left:none}.main--navigation .item.event-menu a{display:block;color:#0c3c86;background-color:#fff;text-decoration:none;padding:10px 20px;font-weight:900}.main--navigation .item.event-menu a:before,.main--navigation .item.event-menu a:after{content:'';display:table}.main--navigation .item.event-menu a:after{clear:both}.main--navigation .item.event-menu a .icon{display:block;float:right;margin-top:3px}}.main--navigation .item.event-menu-mobile{display:none;margin:20px;font-size:12px}.main--navigation .item.event-menu-mobile ul{list-style:none;margin:0;padding:0}.main--navigation .item.event-menu-mobile ul li{list-style:none;margin:10px 0;padding:0}.main--navigation .item.event-menu-mobile ul li a{color:#fff;text-decoration:none}@media all and (max-width: 768px){.main--navigation .item.event-menu-mobile{display:block}}.main--navigation .item.event-select{padding:0 20px}@media all and (max-width: 1095px){.main--navigation .item.event-select{padding-right:0}}@media all and (max-width: 768px){.main--navigation .item.event-select{border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:10px 0;margin:20px}}.main--navigation .item.event-select>span{display:block;margin-bottom:5px;font-size:13px}@media all and (max-width: 1366px){.main--navigation .item.event-select>span{font-size:10px}}.main--navigation .item.event-select select{border:solid 1px #d4e1f3;width:396px;height:40px;color:#fff;font-size:16px;outline:none;padding:0 25px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("//s.tvp.pl/files/portale-v4/licencje.tvp.pl/gfx/i/arrow-down.svg") no-repeat 97% center}.main--navigation .item.event-select select option{width:396px !important;color:#000;background-color:transparent}.main--navigation .item.event-select select option:disabled{color:#000}@media all and (max-width: 1600px){.main--navigation .item.event-select select{width:286px;height:40px}}@media all and (max-width: 1366px){.main--navigation .item.event-select select{width:231px;height:35px;font-size:13px}}@media all and (max-width: 768px){.main--navigation .item.event-select select{border:0 none;margin:0;padding:0 25px 0 0;width:100%;height:30px;font-size:12px}}.main--navigation .item.contact{border-left:solid 1px #fff;padding-left:20px}@media all and (max-width: 1095px){.main--navigation .item.contact{display:none}}@media all and (max-width: 768px){.main--navigation .item.contact{display:block;border-left:0 none;padding:0;margin:20px}}.main--navigation .item.contact div{display:table;width:100%}.main--navigation .item.contact div img{display:block;margin:0 auto}.main--navigation .item.contact div a{color:#fff;text-decoration:none}.main--navigation .item.contact div span{display:table-cell;vertical-align:middle;font-size:21px;width:30px}@media all and (max-width: 1600px){.main--navigation .item.contact div span{font-size:18px}}@media all and (max-width: 1366px){.main--navigation .item.contact div span{width:20px;font-size:16px}}.main--navigation .item.contact div span+span{width:auto;padding-left:20px}.main--navigation .item.contact div.email img{width:24px}@media all and (max-width: 1600px){.main--navigation .item.contact div.email img{width:20px}}@media all and (max-width: 768px){.main--navigation .item.contact div.email img{width:20px}}.main--navigation .item.contact div.phone img{width:15px}@media all and (max-width: 1366px){.main--navigation .item.contact div.phone img{width:12px}}@media all and (max-width: 1366px){.main--navigation .item.contact div.phone img{width:12px}}body._noscroll .main--header .navigation .navigation--burger{display:none !important}@media all and (max-width: 768px){body._noscroll .main--header .navigation .mobile--close--nav{display:block !important}}.main--footer{margin-top:40px;padding-top:22px;padding-bottom:45px;border-top:1px solid #dedede}.main--footer>.logo{display:inline-block;vertical-align:top;width:120px;position:relative;z-index:2;line-height:1}.main--footer>.navigation{display:inline-block;vertical-align:top;width:100%;margin-left:-125px;padding-left:135px}.footer--logo{display:inline-block}.footer--logo:hover,.footer--logo:focus{color:#26427f;text-decoration:none}.footer--logo>.logotext{display:inline-block;vertical-align:top;padding-top:7px;line-height:1;font-size:18px;font-weight:400;letter-spacing:0.015em;color:#545454}.footer--navigation{list-style:none;margin:0;padding:4px 0 0 0;text-align:right;line-height:1}.footer--navigation>.item{display:inline-block;vertical-align:middle;padding-left:22px}.footer--navigation--link{font-size:12px;font-weight:400;letter-spacing:0.035em;color:#9f9f9f;text-decoration:none}.footer--navigation--link:hover,.footer--navigation--link:focus{color:#26427f;text-decoration:none}@media (max-width: 991px){.main--footer{padding-top:12px}.main--footer>.logo{display:block;width:auto;padding-bottom:20px}.main--footer>.navigation{display:block;width:100%;margin-left:0;padding-left:0}.footer--navigation{text-align:left}.footer--navigation>.item{padding-left:0;padding-right:20px}}@media (max-width: 767px){.main--footer{margin-right:-15px;margin-left:-15px}.main--footer>.logo{text-align:center}.footer--navigation{text-align:center}.footer--navigation>.item{padding-left:20px;padding-right:20px;padding-bottom:10px}.footer--navigation--link{font-size:14px}}@media (max-width: 479px){.footer--navigation{text-align:center;padding-top:20px}.footer--navigation>.item{display:block;padding-bottom:20px}.footer--navigation--link{font-size:16px}}.banner--wrapper{display:block;margin-bottom:37px}.banner--wrapper>.banner{width:100%}.banner--wrapper.-mainpagebanner{margin-top:23px;margin-bottom:24px}@media (max-width: 767px){.banner--wrapper{margin-bottom:0;margin-left:-15px;margin-right:-15px}}.index-events{margin-top:-180px}@media all and (max-width: 1199px){.index-events{margin-top:-150px}}@media all and (max-width: 992px){.index-events{margin-top:-114px}}@media all and (max-width: 768px){.index-events{margin-top:calc(100% * -10 / 63 - 0.5px)}}.index-events .index-event{margin-bottom:40px}.index-events .index-event .event-image{height:180px;overflow:hidden}@media all and (max-width: 1199px){.index-events .index-event .event-image{height:150px}}@media all and (max-width: 992px){.index-events .index-event .event-image{height:114px}}@media all and (max-width: 768px){.index-events .index-event .event-image{height:calc(100% * 10 / 63)}}.index-events .index-event .event-image a,.index-events .index-event .event-image img{display:block;margin:0}.index-events .index-event .event-data{padding:20px 35px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(132,132,132,0.5);-moz-box-shadow:0 0 1px 0 rgba(132,132,132,0.5);-o-box-shadow:0 0 1px 0 rgba(132,132,132,0.5);box-shadow:0 0 1px 0 rgba(132,132,132,0.5)}.index-events .index-event .event-data .event-title{font-size:28px;font-weight:900;margin-bottom:20px;line-height:initial}@media all and (max-width: 992px){.index-events .index-event .event-data .event-title{font-size:24px}}@media all and (max-width: 768px){.index-events .index-event .event-data .event-title{font-size:20px}}.index-events .index-event .event-data .event-link{padding-top:20px;border-top:solid 1px #d8d8d8}.index-events .index-event .event-data .event-link a{display:table;margin:0 auto;background-color:#f5a623;color:#fff;text-decoration:none;padding:5px 10px;font-size:16px;font-weight:700}.index-events .index-event .event-data .event-link a span{display:table-cell;vertical-align:middle}.index-events .index-event .event-data .event-link a span img{display:block}.index-events .index-event .event-data .event-link a .event-arrow{padding-left:10px}article{color:#262627;font-size:18px}article:before,article:after{content:'';display:table}article:after{clear:both}@media all and (max-width: 992px){article{font-size:16px}}article .event-photo{position:relative}article .event-photo img{width:100%}@media all and (max-width: 768px){article .event-photo{height:380px}article .event-photo img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(380px / 0.3177);height:380px}}article .event-photo+.page-container{margin-top:-200px;position:relative}@media all and (max-width: 1200px){article .event-photo+.page-container{margin-top:-195px}}@media all and (max-width: 992px){article .event-photo+.page-container{margin-top:-175px}}article .title{border-top:solid 1px #fff;font-size:42px;font-weight:900;line-height:normal;color:#fff;margin:0 0 25px;padding-top:20px;height:125px;overflow:hidden}@media all and (max-width: 1200px){article .title{font-size:38px;height:120px}}@media all and (max-width: 992px){article .title{font-size:30px;height:100px}}@media all and (max-width: 768px){article .title{font-size:22px;height:auto;margin:0 20px 25px}}article .lead{font-weight:700}article .article-image img{display:block;width:100%}article .article-image span{display:block;padding:5px 0;font-size:10px;border-bottom:solid 1px #dedede}article .article-links{text-align:center}article .article-links a{display:inline-block;margin:20px 10px 0;padding:5px 10px;background-color:#f5a623;text-decoration:none;font-size:16px;font-weight:700;color:#fff}article .article-links a:nth-child(2n){background-color:#f57223}article .article-links a .inner{display:table}article .article-links a .inner span{display:table-cell;vertical-align:middle}article .article-links a .inner span img{display:block}article .article-links a .inner .event-arrow{padding-left:10px}article .content{width:100%;background-color:#fff;padding:20px}article .content p:first-child{margin-top:0}@media all and (max-width: 768px){article .content{background-color:#f9f9f9}}article .download{display:none}article .download h3{margin:0;font-size:26px;font-weight:700}article .download ul{margin:10px 0 0;padding:0 0 0 35px;list-style:none}article .download ul li{list-style:none;position:relative}article .download ul li:before{content:'';width:7px;height:12px;background:transparent url("//s.tvp.pl/files/portale-v4/bilety.tvp.pl/gfx/i/shape.svg") no-repeat 0 0;position:absolute;top:8px;left:-20px}article .download ul li a{color:#262627;text-decoration:none}article .with-download .content{float:left;width:700px}article .with-download .download{display:block;float:right;width:450px;padding:20px;border:solid 5px #f5a623;background-color:#fff}@media all and (max-width: 1200px){article .with-download .content{width:600px}article .with-download .download{width:350px}}@media all and (max-width: 992px){article .with-download .content{width:100%;float:none}article .with-download .download{width:100%;max-width:450px;float:none;margin:40px auto 0}}
