@import url('../fonts/VesperLibre-Black.ttf');@import url('../fonts/VesperLibre-Bold.ttf');@import url('../fonts/VesperLibre-Medium.ttf');@import url('../fonts/VesperLibre-Regular.ttf');@import url('font-awesome.min.css');@font-face{font-family: 'fgd-icons-1';src:  url('../fonts/fgd-icons-1.eot?yikbs4');src:  url('../fonts/fgd-icons-1.eot?yikbs4#iefix') format('embedded-opentype'),    url('../fonts/fgd-icons-1.ttf?yikbs4') format('truetype'),    url('../fonts/fgd-icons-1.woff?yikbs4') format('woff'),    url('../fonts/fgd-icons-1.svg?yikbs4#fgd-icons-1') format('svg');font-weight: normal;font-style: normal}[class^="icon-"], [class*=" icon-"]{font-family: 'fgd-icons-1' !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-close:before{content: "\e900"}.icon-next:before{content: "\e901"}.icon-open:before{content: "\e902"}.icon-prev:before{content: "\e903"}.icon{font-family: 'fgd-icons-1' !important}html, body{font-family: 'Vesper Libre', Cambria, Georgia, Palatino, serif}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border: 1px solid #ABB0B2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color: #aaa;border: 0 none;border-radius:4px;transition: all 0.23s ease-in-out 0s;color: #FFFFFF;cursor: pointer;display: inline-block;font-size:15px;font-weight: normal;height: 32px;line-height: 32px;margin: 0 5px 10px 0;padding: 0 22px;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size: 11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:normal;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin: 0 5%;clear: both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255,255,255,0.85);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}section.teasers h2,section.team .team-wrapper li:hover,section.slider .contentwith .slider-button:hover,section.single-team #prev,section.single-team #next,section.search .search-results ul a:hover,section.search .search-results .keyword,section.masonry .active-button,section.download ul.download-wrapper li .thumb,section.chronicle dt,section.calendar .highlight p,section.calendar .highlight h4,section.calendar .highlight h3,section.calendar .buttons .tickets.available,section.calendar .buttons .ical,section.calendar .buttons .dialog-box p.ticket-link a,section.calendar .buttons .dialog-box h3:before,section.calendar .buttons .dialog-box .close,section h2,section h1,a.teaser-link.active-event,.teaser-pesudo-link.active-event,.team div.teaser-pesudo-link,.service-block .event,.section-link span, .related-content h5,.related-content h3,.more-button span,.lightbox .lightbox-prev,.lightbox .lightbox-next,.lightbox .lightbox-close,section.glossary-list .glossary-nav .in-view,.newsletter #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error,.newsletter #mc_embed_signup #mce-error-response,.newsletter #mc_embed_signup .asterisk,section.glossary-list .glossary-nav a:hover{color: rgb(212,26,104)}.newsletter #mc_embed_signup .button, .c-hamburger span,.c-hamburger span::before,.c-hamburger span::after,main button[type=submit],main input[type=submit],section.stopper,section.slider .pager span.cycle-pager-active:before,section.slider .contentwidth_split_2 .text-box-wrapper.none-background .text-box,section.slider .contentwidth_split_1 .text-box-wrapper.none-background .text-box,section.download ul.download-wrapper li .thumb:before,section.breaking-stopper,header.nav-active nav,footer,.search .search_form input[type="submit"]{background-color: rgb(212,26,104)}.newsletter #mc_embed_signup .button:hover,.newsletter #mc_embed_signup .button:active,.newsletter #mc_embed_signup .button:focus{background-color: rgba(135, 23, 69, 1)}.copyright-layer,section.teasers .stopper,section.slider .viewportwidth .layer,section.slider .contentwith.contentwidth_box .layer,section.slider .contentwidth_split_2 .text-box-wrapper.background .text-box,section.slider .contentwidth_split_1 .text-box-wrapper.background .text-box,section.slider .contentwith.contentwidth_multibox_box .layer,section.download ul.download-wrapper li:hover .thumb.img:before{background-color: rgba(212,26,104,0.85)}section.masonry .masonry-grid hr{border-color: rgb(212,26,104)}main input[type=text]:focus{border-color: rgb(212,26,104)}main button[type=submit]:focus,main button[type=submit]:hover,main input[type=submit]:focus,main input[type=submit]:hover,.search .search_form input[type="submit"]:hover,.search .search_form input[type="submit"]:focus{background-color: rgb(144, 28, 76)}section.slider .contentwith.contentwidth_box .slider-button,section.slider .contentwith .slider-button,section.single-team #prev:hover,section.single-team #next:hover,section.calendar .buttons .tickets.passive,a.teaser-link.passive-event,.teaser-pesudo-link.passive-event,.lightbox .lightbox-prev:hover,.lightbox .lightbox-pager,.lightbox .lightbox-next:hover,.lightbox .lightbox-close:hover,.lightbox .cycle-pager-active.search .search_form input[type="submit"],{color: rgb(165,165,165)}section.search .search-results ul li,main input[type=text],.search .search_form input[type="submit"],input[type="email"]{border-color: rgb(165, 165, 165)}section.slider .pager span:before{background-color: rgb(165,165,165)}.related-content{background-color: rgb(234, 234, 234)}section.teasers h3,section.teasers h4,section.teasers p,.more-button button,.section-link a, .related-links li a{color: black}header.nav-active nav a,footer,footer p,footer h3,footer a,.copyright-layer,section.teasers .stopper,section.stopper,section.slider .viewportwidth .layer,section.slider .layer p,section.slider .layer h3,section.slider .layer h2,section.slider .contentwith.contentwidth_split_2 .text-box h3,section.slider .contentwith.contentwidth_split_2 .text-box h2,section.slider .contentwith.contentwidth_split_1 .text-box h3,section.slider .contentwith.contentwidth_split_1 .text-box h2,section.breaking-stopper,main input[type=submit],main button[type=submit]{color: white}::-moz-selection{color: white;background:rgb(212,26,104)}::selection{color: white;background: rgb(212,26,104)}main section a{color: inherit}section.top .section-link span{display: block}.copyright-layer{white-space: pre-line}section.download ul.download-wrapper li .thumb{font-family: 'fgd-icons-1' !important}main{min-height: calc(100vh - 10rem)}.load-bar{background-color: rgb(223, 223, 223)}.bar:nth-child(1){background-color:  rgb(195,25,36)}.bar:nth-child(2){background-color:  rgb(195,25,36)}.bar:nth-child(3){background-color: rgb(234, 234, 234)}figure .copyright-button,section.slider .copyright-button{font-size: 0.8rem}figure.copyright-button:hover,section.slider .copyright-button:hover{font-size: 1rem}section.team .team-wrapper .name-wrapper h5,section.single-team h4,section.programme-list .programme h4,section.chronicle dt,section.chronicle dl,section.chronicle dd,section.calendar .programme h4,section.calendar .buttons,section.calendar .buttons .dialog-box p,section.calendar .buttons .dialog-box p a,section.calendar p,section.teasers p,section.teasers h4,section.blocks ul,section.teasers .service-block p,main section.copy-image-2 ul,main section.copy-image-1 ul,main section.copy ul,main section p,main section .masonry-grid-item ul,section.slider .contentwith.contentwidth_multibox_teasertext h3,.lightbox .slide-copy-wrapper p,.lightbox .slide-copy-wrapper li,.lightbox .slide-copy-wrapper h6,.lightbox .slide-copy-wrapper h5,.lightbox .slide-copy-wrapper h4,.lightbox .slide-copy-wrapper h3,.lightbox .slide-copy-wrapper h2,div.teaser-pesudo-link,section a.teaser-link,.lightbox .slide-copy-wrapper h1,section.glossary-list .glossary-nav,section.glossary-list .glossary-items-wrapper h3{font-size: 1.25rem;line-height: 1.8rem}.footnote,.fussnote,.related-content .teaser-pesudo-link,.related-content h5,.related-content h6,.related-content p, figcaption,figure .copyright-layer, footer p,footer ul li,footer ul,section.accordion .map h3,section.accordion .map p,section.masonry .masonry-grid figcaption,section.masonry .masonry-grid h1,section.masonry .masonry-grid h2,section.masonry .masonry-grid h3,section.masonry .masonry-grid h4,section.masonry .masonry-grid h5,section.masonry .masonry-grid h6,section.masonry .masonry-grid p,section.masonry .masonry-grid ul li,section.masonry .masonry-grid ul,section.slider .copyright-layer{font-size: 1.13rem;line-height: 1.625rem}main section h5,main section h6{font-size: 1.6rem;line-height: 1.9rem}main section h3,footer h3,main section h4,section.pagehead h3,.home .related-links li,section.pagehead .realated-links-wrapper li,section.search .search-results h2,header.nav-active nav .nav-wrapper > ul,section.slider .contentwith.contentwidth_multibox_box h2,section.slider .contentwith.contentwidth_multibox_teasertext h2,section .more-button button,section .section-link a,section.breaking-stopper,section.teasers.cols3 h2,section.teasers.cols3 .stopper,section.programme-list p{font-size: 1.8rem;line-height: 2.25rem}header.nav-active nav .nav-wrapper > ul{font-size: 1.4rem;line-height: 1.8rem}figure .copyright-layer:after,section.slider .copyright-layer:after{font-size: 2rem;line-height: 2rem}main section h2,section.teasers.cols2 h2,section.teasers.cols2 .stopper,section.glossary-list .glossary-items-wrapper h2{font-size: 2.8rem;line-height: 3.2rem}header.nav-active nav li span.button{font-size: 5rem;line-height: 2.5rem}main section h1,header.nav-active nav .nav-wrapper > ul.primary > li > a{font-size: 3.3rem;line-height: 3.3rem}header.nav-active nav .nav-wrapper > ul.primary  > li{margin-bottom: 2.5rem}.team div.teaser-pesudo-link,.team section a.teaser-link,.team div.teaser-pesudo-link span,.team section a.teaser-link span{font-weight: 300}main section h5,main section h6,main section.accordion h4,section.calendar .event h4,section.calendar .programme h3,section.download ul.download-wrapper li h4,section.programme-list .programme h3,section.single-team h4,section.slider .viewportwidth .layer h3{font-weight: 400}.home .related-links li,.related-content h5,div.teaser-pesudo-link,figure.copyright-button:hover,footer .footer-nav-wrapper ul.footer-1,header.nav-active nav a,main section h2,section .more-button,section .section-link,section a.teaser-link,section.calendar .buttons .ical,section.calendar .buttons .tickets,section.calendar .programme h4,section.glossary-list .glossary-items-wrapper h2,section.masonry .masonry-grid .masonry-grid-item button.read-more,section.masonry .masonry-grid h1,section.masonry .masonry-grid h2,section.masonry .masonry-grid h3,section.masonry .masonry-grid h4,section.masonry .masonry-grid h5,section.masonry .masonry-grid h6,section.pagehead .realated-links-wrapper li,section.pagehead h3,section.programme-list .programme h4,section.related-content .related-teaser h6,section.search .search-results .keyword,section.slider .copyright-button:hover,section.team .team-wrapper .name-wrapper h5,section.teasers.cols2 .stopper,section.teasers.cols2 h2,section.teasers.cols3 .stopper,section.teasers.cols3 h2{font-weight: 500}main section h1,header.nav-active nav .nav-wrapper > ul.primary > li > a{font-weight: 600}body section.breaking-stopper{padding-top: 0.5rem;padding-bottom: 0.05rem}main section h3,footer h3{margin-top: 2.5rem;margin-bottom: 0}figcaption{margin-top: 1rem;margin-bottom: 1rem;float: left}main section h1{margin-top: 2rem;margin-bottom: 2.5rem}main section h2{margin-top: 2rem;margin-bottom: 1rem}.related-content h5{margin-bottom: 0.25rem}main section h5,main section h6{margin-top: 0;margin-bottom: 1rem}.pfeil:before, section.calendar .buttons .dialog-box .pfeil:before{content: '→';display: inline;padding-right: 0.2rem;font-family: 'fgd-icons-1' !important}section.stopper.singlecols .stopper-col{margin-bottom: 0;padding-bottom: 0}.mobile header.nav-active nav.menu_02 .nav-wrapper{margin-top: 5rem}.mobile header.nav-active nav .nav-wrapper > ul:nth-child(2){padding-bottom: 6rem}@media only screen and (min-width: 40em) and (max-width: 80em){.footnote,.fussnote,figcaption,footer p,footer ul,footer ul li,.related-content p, .related-content h6,.related-content .teaser-pesudo-link{font-size: 0.85rem;line-height: 1.25rem}section.teasers p, section.stopper p, section.slider .viewportwidth .layer h3,section.slider .copyright-layer,section.slider .contentwith.contentwidth_box .layer h3,section.programme-list p,section.programme-list .programme h4,section.masonry .masonry-grid ul,section.masonry .masonry-grid ul li,section.masonry .masonry-grid h6,section.masonry .masonry-grid h5,section.masonry .masonry-grid h4,section.masonry .masonry-grid h3,section.masonry .masonry-grid h2,section.masonry .masonry-grid h1,section.masonry .masonry-grid figcaption,section.calendar .buttons,section.blocks p,section.blocks h3,section.blocks  ul li,section a.teaser-link,main section.copy-image-2 ul li,main section.copy-image-1 ul li,main section.copy ul li,main section .masonry-grid-item ul li,figure .copyright-layer, section.teasers p, section.teasers h4,section.slider .contentwith.contentwidth_multibox_box h2,section.slider .contentwith.contentwidth_multibox_box h3,section.slider .contentwith.contentwidth_multibox_teasertext h3,section.slider .contentwith.contentwidth_multibox_box p,section.slider .contentwith.contentwidth_multibox_teasertext h2,section.teasers .service-block p,section.masonry .masonry-grid p,section.stopper h3,section.calendar p, section.calendar .programme h4,.related-content h5, div.teaser-pesudo-link,section.glossary-list .glossary-nav{font-size: 1rem;line-height: 1.44rem}main section p,main section h5,main section h6,section.chronicle dl,section.chronicle dt,section.chronicle dd,section.team .team-wrapper .name-wrapper h5,section.calendar .buttons .dialog-box p,section.calendar .buttons .dialog-box p a,section.copy-image-2 .copy h6,section.copy-image-2 .copy p{font-size: 1.15rem;line-height: 1.77rem}main section h1{font-size: 2.7rem;line-height: 2.7rem;margin-top: 2rem;margin-bottom: 1rem}main section h2{font-size: 1.55rem;line-height: 1.85rem;margin-bottom: 0.5rem}main section h3,main section h4,footer h3,section .section-link a,section.breaking-stopper,section.pagehead h3,.home .related-links li,section.pagehead .realated-links-wrapper li,header.nav-active nav .nav-wrapper > ul{font-size: 1.3rem;line-height: 1.9rem}header.nav-active nav .nav-wrapper > ul{font-size: 1rem;line-height: 1.4rem}header.nav-active nav .nav-wrapper > ul.primary > li > a{font-size: 2.7rem;line-height: 2.7rem}section.teasers.cols2 h2,section.teasers.cols2 .stopper{font-size: 1.6rem;line-height: 2rem}main section.calendar .event h4{line-height: 1.5rem}section.calendar .buttons div,section.calendar .buttons a{font-size: 0.8rem}header.nav-active nav li span.button{font-size: 3.5rem}section.accordion .map h3,section.accordion .map p{font-size: 0.7rem;line-height: 0.9rem}section.stopper h3,.main section h3{margin-bottom: 1rem}main section h6{margin-bottom: 1rem}}@media only screen and (min-width: 60em) and (max-width: 110em){section.slider .layer h2{font-size: 2.2rem;line-height: 2.4rem}section.slider .layer h3{font-size: 1.25rem;line-height: 1.8rem}}@media only screen and (min-width: 40em) and (max-width: 60em){.home .related-links li,section.pagehead h3,section.pagehead .realated-links-wrapper li{font-size: 1rem;line-height: 1.2rem}}@media only screen  and (max-width: 40em){main section h1{font-size: 2.2rem;line-height: 2.2rem}main section h1{margin-top: 2rem;margin-bottom: 1rem}main section.pagehead h1{margin-top: 0.5rem;margin-bottom: 0.5rem}main section.pagehead h1,main section h2,main section h3,footer h3,main section.teasers.cols2 h2,main section.teasers.cols2 .stopper,main section.teasers.cols3 h2,main section.teasers.cols3 .stopper,main section h4,header.nav-active nav .nav-wrapper > ul,section .section-link a,section.breaking-stopper{font-size: 1.3rem;line-height: 1.625rem}main section h3,footer h3{margin-top: 0.5rem;margin-bottom: 0.25rem}main section p,main section h5,main section h6,section.chronicle dl,section.chronicle dt,section.chronicle dd,.lightbox .slide-copy-wrapper p, .lightbox .slide-copy-wrapper h1, .lightbox .slide-copy-wrapper h2, .lightbox .slide-copy-wrapper h3, .lightbox .slide-copy-wrapper h4, .lightbox .slide-copy-wrapper h5, .lightbox .slide-copy-wrapper h6, .lightbox .slide-copy-wrapper li,section.team .team-wrapper .name-wrapper h5,main section.copy ul li,main section.copy-image-1 ul li,main section.copy-image-2 ul li,main section .masonry-grid-item ul li,section.blocks  ul li,section.teasers p, section.teasers .service-block p,section.slider .contentwith.contentwidth_split_1 h3,section.slider .contentwith.contentwidth_split_2 h3,main section.copy-image-2 .copy h6,main section.copy-image-2 .copy p,section.calendar p,section.programme-list p,section.calendar .programme h4,section.programme-list .programme h4,section.calendar .buttons,div.teaser-pesudo-link, section a.teaser-link,section.calendar .buttons .dialog-box p, section.calendar .buttons .dialog-box p a{font-size: 1rem;line-height: 1.44rem}section.glossary-list .glossary-nav{font-size: 1rem;line-height: 1rem}.footnote,.fussnote,figcaption,footer p,footer ul,footer ul li,.related-content p, .related-content h6,.related-content .teaser-pesudo-link,section.masonry .masonry-grid p,section.masonry .masonry-grid h1,section.masonry .masonry-grid h2,section.masonry .masonry-grid h3,section.masonry .masonry-grid h4,section.masonry .masonry-grid h5,section.masonry .masonry-grid h6,section.masonry .masonry-grid ul,section.masonry .masonry-grid ul li,section.slider .contentwith.contentwidth_multibox_box h2,section.slider .contentwith.contentwidth_multibox_teasertext h2,section.slider .contentwith.contentwidth_multibox_box h3,section.slider .contentwith.contentwidth_multibox_teasertext h3,section.masonry .masonry-grid figcaption,figure .copyright-layer, section.slider .copyright-layer{font-size: 0.85rem;line-height: 1.2rem}header.nav-active nav .nav-wrapper > ul{font-size: 1rem;line-height: 1.2rem}header.nav-active nav .nav-wrapper > ul:nth-child(2){padding-bottom: 4rem}header.nav-active nav .nav-wrapper > ul.primary > li > a{font-size: 1.8rem;line-height: 1.8rem}.home .related-links li,section.pagehead h3,section.pagehead .realated-links-wrapper li{font-size: 1rem;line-height: 1.2rem}header.nav-active nav li span.button{font-size: 3rem}section.accordion .map h3,section.accordion .map p{font-size: 0.7rem;line-height: 0.9rem}main section h2{margin-bottom: 0.5rem}main section h6{margin-bottom: 1rem}}@media only screen  and (max-width: 22em){main section.pagehead h1{font-size: 1.3rem;line-height: 1.625rem;margin-top: 0.5rem;margin-bottom: 0.5rem}section.pagehead h3, section.pagehead,.realated-links-wrapper li{font-size: 0.9rem;line-height: 1.2rem}}