/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}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:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}table{border-collapse:collapse;border-spacing:0}

/* ------------------------------------------------------------------------------------------------------------------ */

/* menu.css minified------------------------------------------------------------------------------------------------------------------ */
.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:2.75rem;height:2.75rem;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:1,375rem;left:0;right:0;height:4px}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;content:""}.c-hamburger span::before{top:-0.9375rem}.c-hamburger span::after{bottom:-0.9375rem}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx span{-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s}.c-hamburger--htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}.c-hamburger--htx.is-active{background-color:transparent}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s}


/* ------------------------------------------------------------------------------------------------------------------ */
/* cookie layer - */
/* cookieconsent.min.css */
.cc-window{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cc-animate.cc-revoke{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";display:inline-block;padding:.2em}.cc-link:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;-webkit-box-align:center;-ms-grid-row-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-box-align:unset;-ms-grid-row-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;-webkit-box-flex:0;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

.vjs-res-button{float: right;line-height: 3em}ul li.vjs-menu-title.vjs-res-menu-title:hover{cursor: default;background-color: transparent;color: #CCC;box-shadow: none}.vjs-res-button .vjs-control-text{width: auto;height: auto;clip: auto}html{-moz-text-size-adjust: none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none}html{-moz-text-size-adjust: none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none}html,button,input,select,textarea{color: #000}input,textarea,input:focus,textarea:focus{-webkit-box-shadow: none;box-shadow: none;outline: none}html{font-size: 1em;font-size: 100%;line-height: 1.4}a,a:active{outline: none}:focus{-moz-outline-style: none}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}audio,canvas,img,video{vertical-align: middle}fieldset{border: 0;margin: 0;padding: 0}textarea{resize: vertical}html, body{margin: 0;width: 100%}body.hyphenate{margin: 0;width: 100%;text-rendering: optimizeLegibility;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}header.nav-active nav .nav-wrapper > ul.primary > li > a{-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}.inner-wrapper{width: calc(100% - 6rem);max-width: 100rem;padding-left: 3rem;padding-right: 3rem;margin-left: auto;margin-right: auto}body.bodyfix{position: fixed;overflow: hidden;height: 100%:}header.nav-active{position: fixed;height: 100%;height: 100vh;background-color: white;top: 0;left: 0;z-index: 1000;overflow: scroll}header.nav-active .inner-wrapper{}header.nav-active nav{width: 100%;height: auto;left: 0;top: 2rem;position: relative;z-index: 1000;float: left;display: block;display: -ms-flexbox;display: -webkit-box;display: flex;-moz-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap}header.nav-active .messsage{-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 1s ease;transition: all 1s ease}header.nav-active nav .nav-wrapper{margin-left: calc(15% + 2rem);width: calc(66% - 4rem);margin-top: 2rem;padding-bottom: 4rem}header.nav-active nav .nav-wrapper{height: auto;float: left}header.nav-active .header-wrapper{position: relative;top: 0;left: 0;z-index: 1000}header.nav-active nav ul,header.nav-active nav ul li{margin: 0;padding: 0}header.nav-active nav a{text-decoration: none}header.nav-active nav .nav-wrapper > ul.primary > li{margin-top: 0}header.nav-active nav .nav-wrapper > ul.primary > li ul{margin-bottom: 1rem}header.nav-active nav .nav-wrapper > ul.primary > li > ul{display: none}header.nav-active nav .nav-wrapper > ul.primary > li.active > ul{display: inherit}header.nav-active nav .nav-wrapper > ul.subnav{margin-top: 1.8rem}header.nav-active nav li span.button:hover{cursor: pointer}header.nav-active nav li span.button{display: inline-block;color: white;margin-left: 0.25rem;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transition:all 0.4s ease;transition: all 0.4s ease;-webkit-transform-origin:  center center;transform-origin:  center center;width: 2rem;height: 2rem;text-align: center}header.nav-active nav li.active span.button{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg)}header.nav-active nav.menu_03{align-items: flex-start}nav.menu_03 .nav-wrapper > ul.primary{float: left}header.nav-active nav.menu_03 .nav-wrapper{margin-left: 2rem;margin-right: 2rem;width: calc(100% - 4rem);max-width: 76rem;margin-top: 4rem}nav.menu_03.menu_cols_responsive_1 .menuCol{width: calc(100% / 1)}nav.menu_03.menu_cols_responsive_2 .menuCol{width: calc(100% / 2)}nav.menu_03.menu_cols_responsive_3 .menuCol{width: calc(100% / 3)}nav.menu_03.menu_cols_responsive_4 .menuCol{width: calc(100% / 4)}nav.menu_03.menu_cols_responsive_5 .menuCol{width: calc(100% / 5)}nav.menu_03.menu_cols_responsive_6 .menuCol{width: calc(100% / 6)}nav.menu_03.menu_cols_responsive_1 .nav-wrapper{width: calc(100% - 4rem);max-width: 20rem}nav.menu_03.menu_cols_responsive_2 .nav-wrapper{width: calc(100% - 4rem);max-width: 40rem}nav.menu_03.menu_cols_responsive_3 .nav-wrapper{width: calc(100% - 4rem);max-width: 55rem}nav.menu_03.menu_cols_responsive_4 .nav-wrapper{width: calc(100% - 4rem);max-width: 76rem}nav.menu_03.menu_cols_responsive_5 .nav-wrapper{width: calc(100% - 4rem);max-width: 80rem}nav.menu_03.menu_cols_responsive_6 .nav-wrapper{width: calc(100% - 4rem);max-width: 100rem}nav.menu_03 .menuCol{float: left}nav.menu_03 .menuCol > li{width: calc(100% - 1.5rem);padding-right: 1.5rem;margin-bottom: 1.8rem;float: left}nav.menu_03 .menuCol ul{float: left;width: 100%}.nav-wrapper button.word-menu{background-color: transparent;border: none;font-weight: 500;font-family: inherit;text-align: center;text-transform: uppercase;letter-spacing: 1px;min-width: 6rem;height: 6rem;margin-left: -3rem}.nav-wrapper button.word-menu .close{display: none}.nav-wrapper button.word-menu.is-active .close{display: inline;font-family: 'fgd-icons-1';font-weight: bold;font-size: 3rem}.nav-wrapper button.word-menu.is-active .menu{display:none}.non-hover{cursor: default}header.sticky{position:fixed;top:0;background-color: white;border-bottom: 1px solid rgba(165, 165, 165, 0.5);z-index: 8000;padding-bottom: 0.5rem;-webkit-transition:all 0.5s ease;transition: all 0.5s ease}header.sticky .logo-wrapper.desktop img{width: calc(50% - 4rem);-webkit-transition:all 0.5s ease;transition: all 0.5s ease}header.sticky .header-wrapper{margin-top: 0.5rem;-webkit-transition:all 0.5s ease;transition: all 0.5s ease}header.sticky  .c-hamburger{width:2rem;height: 2.6rem}header.sticky  .c-hamburger span::before{top: -0.6rem}header.sticky  .c-hamburger span::after{bottom: -0.6rem}header.sticky.nav-active  .c-hamburger.is-active{width:2.75rem;height: 2.75rem;margin: 0;margin-top: 1.5rem}header.sticky.nav-active  .c-hamburger.is-active span{top: 1.375rem;left: 0;right: 0;height: 4px}header.sticky.nav-active  .c-hamburger.is-active span::before{top: -0.9375rem}header.sticky.nav-active  .c-hamburger.is-active span::after{bottom: -0.9375rem}header.sticky.nav-active .c-hamburger--htx.is-active span::before{top: 0}header.sticky.nav-active .c-hamburger--htx.is-active span::after{bottom: 0}header{padding: 0;width: 100%;float: left;padding-top: 0;padding-bottom: 2rem}header nav{display: none}header .header-wrapper{margin-top: 2rem;float: left;position: relative;height: 100%;width: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;-moz-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center}header .logo-wrapper.mobile{display: none}header .logo-wrapper.desktop{width: calc(60% - 7rem - 15px);float: left}header .logo-wrapper.desktop a{float: left}header .logo-wrapper.desktop img{width: calc(100% - 4rem);max-width: 100%;max-height: 10rem;height: auto}header .messsage{width: 40%;padding-left: 3rem;float: left;position: relative;text-align: right;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";text-align: right}header .nav-wrapper{width: 5rem;min-height: 5rem;height: 100%;float: left}header .nav-wrapper button{margin-left: 2rem;margin-top: 1rem}main input[type=text],main input[type=email]{padding:5px;border-style: solid;border-width: 1px;border-radius: 0px}main button[type=submit],main input[type=submit]{padding:0.5rem 1rem;border: none;cursor:pointer;border-radius: 0px;margin-bottom: 1rem}main select{border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid rgb(165, 165, 165);border-radius: 0;margin-right: 0.5rem;margin-bottom: 0.5rem;padding-left: 1rem;padding-right: 3rem;padding-top: 0.25rem;padding-bottom: 0.25rem;position: relative;background-color: white;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MzEuNSIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCA3MzEuNSA1MDAiPjxwYXRoIGQ9Ik0yNDkuOTk2IDM4MC41NjhsLTI0NC40NS0yNDQuNDU2IDExLjEyMS0xMS4xMiAyMzMuMzI5IDIzMy4zMzUgMjMzLjMzNi0yMzMuMzM1IDExLjEyMSAxMS4xMi0yNDQuNDU3IDI0NC40NTZ6Ii8+PC9zdmc+);background-position: right center;background-repeat: no-repeat;background-size: 1.5rem;overflow: hidden;white-space: nowrap;width: calc(100% / 4 - 8px)}main select::-ms-expand{display: none}.lightbox{display: none}.lightbox.visible{display: block;position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;background-color: white;z-index: 9000}.lightbox-wrapper .slide-wrapper{width: calc(100vw - 8rem);overflow: visible!important;z-index: 9010}.lightbox .lightbox-slide{width: 100%;margin-left: 2.5rem;height: 100%;position: relative}.lightbox .inner-slide-wrapper{height: auto;position: absolute;width: calc(100vw - 13rem);margin-right: 3rem;height: calc(100vh - 2rem);padding-left: 0;top: 0;-webkit-transition: .35s all linear;-moz-transition: .35s all linear;-webkit-transition: .35s all linear;transition: .35s all linear;background-color: white}.lightbox .cycle-slide-active .inner-slide-wrapper{padding-left: 2.5rem;overflow-y: auto;-webkit-overflow-scrolling: touch}.lightbox .lightbox-slide figure{height: calc(100vh - 8rem - 1.5rem);float: left;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;margin: 0;margin-top: 1.5rem;padding: 0;position: relative}.lightbox .lightbox-slide figure .copyright-wrapper{float: left;margin: 0;width: 100%;position: absolute;bottom: 0;right: 0}.lightbox .lightbox-slide figure .copyright-button{position: relative;display: inline;padding-right: 0;text-align: right;background-color: transparent;color: black;text-shadow: none;color: rgb(165,165,165);padding-left: 0.25;margin: 0}.lightbox .lightbox-slide figure .copyright-layer{width: calc(100vw - 11rem);padding-right: 10rem;top: 0;left: 0;position: fixed;z-index: 9100}.lightbox .lightbox-slide figure  .copyright-layer:after{font-family: 'fgd-icons-1';right: 6rem;top: 5rem}.lightbox figure .lightbox-image-wrap{width: 100%;height: auto;background-position: left center;background-size: contain;background-repeat: no-repeat;-webkit-transition:background-position .35s linear;-moz-transition:background-position .35s linear;-webkit-transition:background-position .35s linear;transition: background-position .35s linear;flex: 1 1 auto;float: left;margin: 0}.lightbox.visible .cycle-slide-active figure .lightbox-image-wrap{background-position: center center}.lightbox.visible .lightbox-slide:not(.cycle-slide-active) .copyright-button{display: none}.lightbox figure figcaption{width: 100%;height: auto;margin: 0;margin-top: 1rem;padding: 0;padding-bottom: 0.25rem;flex: 0 0 auto;text-align: center;float: left}.lightbox figcaption .center{text-align: left}.lightbox .lightbox-next{position: absolute;top: 50%;right: 5rem}.lightbox .lightbox-prev{position: absolute;top: 50%;left: 0.5rem}.lightbox .lightbox-close{position: absolute;top: 5rem;right: 5rem}.lightbox .lightbox-pager{display: none!important;position: absolute;top: 0;left: 0}.lightbox figure{position: static;white-space: normal;position: relative;width: calc(100% - 2.5rem);margin-left: 2.5rem}.lightbox .slide-copy-wrapper{float: left;width: 100%;position: static;white-space: normal;position: relative;width: calc(100% - 2.5rem);padding-bottom: 1rem}.lightbox .slide-copy-wrapper .text p:first-child{margin-top: 0}.lightbox .no-image .slide-copy-wrapper{min-height: 90vh;padding-bottom: 1rem;display: flex;flex-flow: column;justify-content: center}.lightbox  button{background-color: transparent;border: none;font-family: 'fgd-icons-1';font-size: 2rem}.lightbox .ps > .ps__scrollbar-y-rail{left: -0.25rem}.lightbox .lightbox-slide a{color: inherit}main{margin: 0;width: 100%;float: left}main section{width: 100%;margin-top: 4.5rem;float: left}main section.no-slider{margin-top: 0}.archive_person main section:nth-child(2){margin-top: 2rem}main .section-head{width: 100%;float: left}main .section-head h3{margin-bottom: 0.3rem;margin-top: 0;float: left}.more-button button{background-color: transparent;border: none}main section.copy ul,main section.copy-image-1 ul,main section.copy-image-2 ul,main section .masonry-grid-item ul,section.blocks  ul{list-style: none;margin: 0;padding: 0}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{padding-left: 0.75rem}main section.copy ul li:before,main section.copy-image-1 ul li:before,main section.copy-image-2 ul li:before,main section .masonry-grid-item ul li:before,section.blocks  ul li:before{content: '·';width: 0.75rem;margin-left: -0.75rem;text-align: left;display: inline-block;position: relative}div.teaser-pesudo-link span,section a.teaser-link span{margin-right: 0.25rem}section .more-button,section .section-link{text-align: center;float: left;width: 100%;margin-top: 1.25rem;margin-bottom: 4.3rem}.home .related-links,section.pagehead .realated-links-wrapper ul{width: 100%;text-align: right;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;margin-top: 1rem;margin-bottom: 2rem;float: left}.home .related-links li,section.pagehead .realated-links-wrapper li{display: inline-block;margin-left: 1.5rem}section .section-link span,section.pagehead .realated-links-wrapper span{margin-right: 0.5rem}.home .related-links a,section.pagehead .realated-links-wrapper li a,section .section-link a{text-decoration: none}section.pagehead{width: 100%;float: left;margin-top: 0}section.pagehead .head-wrapper{float: left;width: 50%}section.pagehead .realated-links-wrapper{float: left;width: 50%}section.pagehead .realated-links-wrapper ul{margin-top: 2rem}section.pagehead .realated-links-wrapper li a{line-height: 4.3rem}section.pagehead .head-wrapper a{color: inherit;text-decoration: inherit}section.pagehead h3{line-height: 4.3rem;margin-top: 2rem;margin-bottom: 2rem}section.slider{width: 100%;float: left;margin-top: 0;margin-bottom: 0;clear: both;overflow: hidden;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}section.slider figure,section.slider figcaption{margin: 0;padding: 0}section.slider .slide{width: 100%;float: left;position: relative}section.slider .slide img{width: 100%;height: auto}section.slider .slider-button:hover{cursor: pointer}section.slider .next.slider-button span{display: inline-block;margin-left: auto}section.slider .viewportwidth .layer h3{margin-bottom: 0}section.slider .pager,.lightbox-pager{height: 1rem;text-align: center;z-index: 500;padding-bottom: 1rem}section.slider .pager span{display: inline-block;width: 2rem;height: 2rem;margin-left: 0.5rem}section.slider .pager span:hover,.lightbox-pager span:hover{cursor: pointer}section.slider .pager span:before{content: '';display: block;width: 100%;height: 2px;margin-top: calc(50% - 1px)}section.slider .pager span:hover:before{width: 110%;margin-left: -5%;-webkit-transition:all 0.25s ease;transition: all 0.25s ease}section.slider slider-warper.viewportwidth{width: 100%;float: left}section.slider .slider-warper.viewportwidth .layer,section.slider .slider-warper.contentwith.contentwidth_box .layer{width: calc(50% - 3rem);height: auto;padding-left: 2rem;padding-bottom: 1.25rem;padding-top: 1.5rem;padding-right: 1rem;position: absolute;bottom: 0;left: 0;z-index: 450}section.slider .slider-warper.viewportwidth .layer h2,section.slider .slider-warper.contentwith.contentwidth_box .layer h2{margin-bottom: 0.5rem}section.slider .slider-warper.viewportwidth .layer h3,section.slider .slider-warper.contentwith.contentwidth_box .layer h3{margin-top: 0;margin-bottom: 0}section.slider .slider-warper.viewportwidth figure,section.slider .slider-warper.contentwith.contentwidth_box figure{z-index: 400}section.slider .viewportwidth .slider-button{width: 4rem;height: calc(100% - 3rem);position: absolute;top: 0;z-index: 500;font-family: 'fgd-icons-1';font-size: 4rem;line-height: 100%;color: white;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;text-shadow: 0px 0px 0.2rem black}section.slider .viewportwidth .slider-button{-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.5s ease;transition: all 0.5s ease}section.slider .viewportwidth .prev.slider-button{left: 0;text-align: left}section.slider .viewportwidth .next.slider-button{right: 0;text-align: right}section.slider .viewportwidth.copyright-visible .slider-button{display: none}section.slider .viewportwidth .slider-button:hover{-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.touch section.slider .viewportwidth .slider-button,.touch section.slider .viewportwidth .slider-button:hover{-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display: none}section.slider .viewportwidth .slide > div,section.slider .viewportwidth .slide > div > div,section.slider .contentwith.contentwidth_box .slide > div,section.slider .contentwith.contentwidth_box .slide > div > div{float: left;width: 100%;position: relative;z-index: 400}section.slider .viewportwidth .slide figure,section.slider .contentwith.contentwidth_box .slide figure{z-index: 400}section.slider .slide a.slider-link-wrapper{width: 100%;height: 100%;position: absolute;display: block;z-index: 450}.slide a.slider-box-link-wrapper{text-decoration: inherit;color: inherit}section.slider .slider-warper.contentwith.inner-wrapper{padding: 0}section.slider .contentwith .slide > div{float: left;width: 100%;position: relative}section.slider .contentwith .slide > div > div{float: left;width: 100%;position: relative;z-index: 400}section.slider .slider-warper.contentwith figcaption{width: 100%;padding-top: 1rem;float: left}section.slider .contentwith .slider-button,section.slider .multibox_box-slider-button{width: 30%;height: calc(100% - 8rem);position: absolute;top: 3rem;z-index: 400;font-family: 'fgd-icons-1';font-size: 2rem;line-height: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center}section.slider .contentwith .slider-button{-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0.5s ease;transition: all 0.5s ease}section.slider .contentwith .prev.slider-button{left: -2.5rem;text-align: left}section.slider .contentwith .next.slider-button{right: -2.5rem;text-align: right}section.slider .copy-wrapper.overflow{float: left;width: 100%;-moz-column-count: 3;-webkit-column-count:3;column-count:3;-moz-column-gap: 2rem;-webkit-column-gap: 2rem;column-gap: 2rem}section.slider .copy-wrapper.overflow p{margin-top: 0}section.slider .contentwith.contentwidth_split_1 .image-box,section.slider .contentwith.contentwidth_split_2 .image-box,section.slider .contentwith.contentwidth_split_1 .text-box-wrapper,section.slider .contentwith.contentwidth_split_2 .text-box-wrapper{width: 50%}section.slider .contentwith.contentwidth_split_1 .text-box-wrapper,section.slider .contentwith.contentwidth_split_2 .text-box-wrapper{background-position: center center;background-repeat: no-repeat;background-size: cover}section.slider .contentwith.contentwidth_split_1 .slide > div,section.slider .contentwith.contentwidth_split_2 .slide > div{float: left;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative}section.slider .contentwith.contentwidth_split_1 .slide > div{-ms-flex-direction: row;flex-direction: row}section.slider .contentwith.contentwidth_split_2 .slide > div{-ms-flex-direction: row-reverse;flex-direction: row-reverse}section.slider .contentwith.contentwidth_split_1 .text-box,section.slider .contentwith.contentwidth_split_2 .text-box{width: calc(100% - 4rem);padding: 2rem;height: calc(100% - 4rem);float: left;position: absolute;top: 0;left: 0;display: -ms-flexbox;display: -webkit-box;display: flex}section.slider .contentwith.contentwidth_split_1 .text-box .text-box-center,section.slider .contentwith.contentwidth_split_2 .text-box .text-box-center{-ms-flex-item-align: center;align-self: center}section.slider .contentwith.contentwidth_split_1 .image-box img,section.slider .contentwith.contentwidth_split_2 .image-box img{z-index: 400}section.slider .contentwith.contentwidth_multibox_box .slide > div,section.slider .contentwith.contentwidth_multibox_teasertext .slide > div{width: calc(100% - 2rem);margin-left: 1rem}section.slider .slider-warper.contentwith.inner-wrapper{width: calc(100% - 4rem);max-width: 102rem}section.slider .contentwith.contentwidth_multibox_box .layer{width: calc(100% - 2rem);height: auto;padding: 1rem;position: absolute;bottom: 0;left: 0;z-index: 450;white-space: normal}section.slider .contentwith.contentwidth_multibox_box .layer  h3{margin-top: 0}section.slider .contentwith.contentwidth_multibox_box,section.slider .contentwidth_multibox_teasertext .slide{vertical-align: top}section.slider .contentwith.contentwidth_multibox_teasertext .text-wrapper{width: calc(100% - 2rem);height: auto;padding: 1rem;bottom: 0;left: 0;z-index: 450;white-space: normal}section.slider .contentwith.contentwidth_multibox_box .layer h3{margin-bottom: 0}section.slider .contentwith.contentwidth_multibox_box .slide,section.slider .contentwith.contentwidth_multibox_teasertext .slide{float: none}section.slider{float: left;width: 100%;position: relative}section.slider .multibox_box-slider-button{height: 100%;position: absolute;top: 0}section.slider .slider-button-wrapper{width: 100%;height: calc(100% - 6rem);position: absolute;top: 0;left:  0}section.slider .slider-button-wrapper > div{width: calc(100% - 6rem);height: 100%;max-width: 100rem;padding-left: 3rem;padding-right: 3rem;margin-top: 1rem;margin-left: auto;margin-right: auto;position: relative}section.slider .multibox_box-slider-button.prev{left: 0}section.slider .multibox_box-slider-button.next{right: 0}section.slider .contentwith.contentwidth_multibox_teasertext h3{float: left;display: inline;margin: 0;padding: 0}section.slider .contentwith.contentwidth_multibox_teasertext p{margin: 0}figure .copyright-button,section.slider .copyright-button{position: absolute;bottom: 0;right: 0;z-index: 600;border: none;background-color: transparent;color: white;padding: 0.75rem;text-shadow: 0px 0px 0.2rem black;text-shadow: 0px 0px 0.2rem black, 0px 0px 0.2rem black;-webkit-transition:all 0.5s ease;transition: all 0.5s ease}figure.copyright-button:hover,section.slider .copyright-button:hover{margin-top: 0.1rem}figure .copyright-layer,section.slider .copyright-layer{position: absolute;width: calc(100% - 4.5rem);height: calc(100% - 3rem);z-index: 600;left: 0;top: 0;padding: 1.5rem;padding-right: 3rem;display: none}figure .copyright-layer:after,section.slider .copyright-layer:after{content: '×';position: absolute;top: 1.5rem;right: 1.5rem;font-family: 'fgd-icons-1'}section.teasers .teaser-wrapper{width: 100%;float: left;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row}section.teasers .teaser{float: left;margin-bottom: 2rem;padding-bottom: 1rem}section.teasers .teaser  a.teaser-link-wrapper{text-decoration: inherit;color: inherit;font-weight: inherit}section.teasers .teaser-image{position: relative;margin-bottom: 1.25rem}section.teasers .teaser img{width: 100%;height: auto}section.teasers.cols2 .teaser{width: calc(50% - 1rem)}section.teasers.cols2 .teaser:nth-child(2n+0){margin-left: 2rem}section.teasers.cols3 .teaser{width: calc(33% - 1.5rem);position: relative}section.teasers.cols3 .teaser:nth-child(3n+2){margin-left: 2rem}section.teasers.cols3 .teaser:nth-child(3n+3){margin-left: 2rem}section.teasers .stopper{position: absolute;bottom: 0;left: 0;padding: 1rem;padding-bottom: 0.5rem}section.teasers.cols2 h2{margin-bottom: 0.5rem}section.teasers p,section.teasers .service-block p{margin: 0}section.teasers h4{margin: 0}.service-block{margin-top: 0.8rem}section.teasers .service-block .teaser-pesudo-link,section.teasers .service-block a.teaser-link{display: inline-block;margin-top: 0.8rem}section.calendar .calendar-wrapper,section.programme-list .programme-list-wrapper{width: 100%;float: left}section.calendar .calendar-wrapper ul,section.programme-list .programme-list-wrapper ul{margin: 0;padding: 0;list-style: none;border-top: 1px solid rgb(165,165,165)}.single_program section.calendar .calendar-wrapper ul,.archive_termine section.calendar .calendar-wrapper ul{border-top: none}section.calendar .calendar-wrapper ul li,section.programme-list .programme-list-wrapper ul li{display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-align: stretch;-webkit-box-align: stretch;align-items: stretch;padding-top: 1rem;padding-bottom: 0.5rem;border-bottom: 1px solid rgb(165,165,165)}section.calendar .calendar-wrapper ul li.month-separator{margin-top: 4rem}section.calendar.thumbs .image,section.programme-list.thumbs .image{-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;width: calc(100% / 12 - 2rem - 8px);margin-right: 2rem}section.calendar.thumbs .image img,section.programme-list.thumbs .image img{width: 100%;height: auto}section.calendar.no-thumbs .event,section.calendar.thumbs .event,section.programme-list.no-thumbs .event,section.programme-list.thumbs .event{-ms-flex-order: 2;-webkit-box-ordinal-group: 3;order: 2;width: calc(100% / 4 - 2rem);margin-right: 2rem}section.calendar.thumbs .programme{-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3;width: calc(100% / 2 - 2rem);margin-right: 2rem}section.programme-list.thumbs .programme{-ms-flex-order: 2;-webkit-box-ordinal-group: 2;order: 2;width: calc(100% / 12 * 11)}section.calendar.no-thumbs .programme{-ms-flex-order: 2;-webkit-box-ordinal-group: 3;order: 2;width: calc(100% / 12 * 7 - 2rem);margin-right: 2rem}section.programme-list.no-thumbs .programme{-ms-flex-order: 1;-webkit-box-ordinal-group: 1;order: 1;width: 100%}section.calendar.thumbs .buttons{-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4;width: calc(100% / 6 - 2rem);margin-right: 2rem;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-align: stretch;-webkit-box-align: stretch;align-items: stretch;text-decoration: none}section.calendar.no-thumbs .buttons{-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3;width: calc(100% / 6 - 2rem);margin-right: 2rem;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-align: stretch;-webkit-box-align: stretch;align-items: stretch;text-decoration: none;position: relative}section.calendar.no-thumbs .event{-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1}section.calendar .event h4,section.programme-list .programme h3,section.calendar .programme h3{margin-top: 0;margin-bottom: 0}section.calendar .programme h3,section.programme-list .programme h3{margin-bottom: 0.5rem}section.calendar .programme h4,section.programme-list .programme h4{margin-bottom: 0;margin-top: 0}section.calendar .programme h4,section.calendar .programme p,section.programme-list .programme h4,section.programme-list .programme p{display: inline}section.calendar .programme h4:after,section.programme-list .programme h4:after{content: ' '}section.calendar .programme a.teaser-link,section.programme-list .programme a.teaser-link{display: block;margin-top: 0.4rem;text-decoration: none}section.calendar p,section.programme-list p{margin-top: 0;margin-bottom: 0}section.calendar .buttons div,section.calendar .buttons a{text-decoration: none;float: left;position: relative}section.calendar .buttons div:first-child,section.calendar .buttons a:first-child{margin-right: 1rem}section.calendar .buttons .tickets,section.calendar .buttons .ical{width: 50%;text-align: center}section.calendar .buttons div:before,section.calendar .buttons a:before{width: 100%;margin-top: 1rem;height: 3rem;font-size: 5rem;display: block;font-family: 'fgd-icons-1' !important;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column}section.calendar .buttons .tickets:before{content: 't'}section.calendar .buttons .ical:before{content: 'C';font-size: 3.2rem}section.calendar .buttons .no-tickets.tickets:before{content: ''}section.calendar .buttons div.dialog{display: none}section.calendar .buttons div.dialog.open{display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important}section.calendar .buttons .dialog{top: 0;left: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-ms-grid-row-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;position: fixed;width: 100%;height: 100%}section.calendar .buttons .dialog-box{padding-left: 6.5rem;padding-top: 5rem;padding-bottom: 3rem;padding-right: 3rem;background-color: white;display: block;float: left;box-shadow: 0px 0px 46px black;position: relative}section.calendar .buttons .dialog-box .close{width: 2rem;height: 2rem;position: absolute;top: 3rem;right: 1rem;font-size: 3rem}section.calendar .buttons .dialog-box .close:hover{cursor: pointer}section.calendar .buttons .dialog-box h3{margin-left: 0}section.calendar .buttons .dialog-box h3:before{content: 't';width: 3rem;height: 3rem;font-size: 3rem;line-height: 3rem;display: block;position: relative;margin-left: -4rem;margin-top: -0.75rem;padding-right: 1rem;text-align: right;float: left;font-family: 'fgd-icons-1' !important}section.calendar .buttons .dialog-box p.ticket-link a span{font-family: 'fgd-icons-1' !important}section.calendar  .accordion-head{width: 100%;display: block}section.calendar  .accordion-head h3{float: none}section.calendar .accordion-head{border-top: 1px solid rgb(165,165,165);border-bottom: 1px solid rgb(165,165,165);margin-bottom: -1px;padding-top: 0.5rem}section.calendar .accordion-item{float: left;width: 100%}section.calendar .no-results{margin-top: 3rem;margin-bottom: 3rem}#filter{position: relative}.load-bar{position: relative;width: calc(100% - 0.5rem);height: 1px;display: none}.bar{content: "";display: inline;position: absolute;width: 0;height: 100%;left: 50%;text-align: center}.bar:nth-child(1){animation: loading 3s linear infinite}.bar:nth-child(2){animation: loading 3s linear 1s infinite}.bar:nth-child(3){animation: loading 3s linear 2s infinite}@keyframes loading{from{left: 50%;width: 0;z-index:100}33.3333%{left: 0;width: 100%;z-index: 10}to{left: 0;width: 100%}}section.glossary-list .glossary-items-wrapper{width: calc(100% - 6rem);float: left}section.glossary-list .glossary-nav{position: fixed;right: 3rem;width: 3rem;line-height: 1.5rem;list-style: none;text-align: center;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}section.glossary-list .glossary-nav a{text-decoration: none}section.glossary-list .glossary-items-wrapper h3{margin-bottom: 0}section.glossary-list .glossary-items-wrapper article{margin-bottom: 3rem}section.glossary-list .glossary-items-wrapper article p{margin-top: 0;padding-top: 0;margin-bottom: 0.75rem}section.logos .logo-boxes{width: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;margin-top: 1rem}section.logos .logo-boxes .box{width: calc(100% / 6 - 1.67rem);margin-right: 2rem;margin-bottom: 2rem;float: left}section.logos .logo-boxes .box:nth-child(6n+6){margin-right: 0}section.logos .logo-boxes .box .logo{width: calc(100% - 2rem);padding: 1rem;border: 1px solid rgb(165,165,165);position: relative;background-color: white}section.logos .logo-boxes .box .logo-image{position: absolute;top: 0;left: 0;width: calc(100% - 2rem);height: calc(100% - 2rem);margin: 1rem;background-size: contain;background-position: center center;background-repeat: no-repeat}section.logos .logo-boxes .box .logo:before{content: '';display: block;padding-top: 75%}section.logos .logo-boxes .box .caption{margin-top: 0.25rem}section.download.cols2 ul.download-wrapper{width: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;margin: 0;padding: 0;margin-top: 1rem;list-style: none}section.download ul.download-wrapper li{margin: 0;padding: 0;float: left;width: calc(50% - 1rem - 4px);margin-right: 2rem;margin-top: -1px;border-top: 1px solid rgb(165,165,165);border-bottom: 1px solid rgb(165,165,165);padding-top: 1rem;padding-bottom: 1rem}section.download.cols2 ul.download-wrapper li:nth-child(2n+2){margin-right: 0}section.download ul.download-wrapper li p,section.download ul.download-wrapper li h4{margin: 0}section.download ul.download-wrapper li .copy{width: calc(100% - 7rem);margin-right: 1rem;float: left}section.download ul.download-wrapper li .thumb{max-width: 6rem;height: 4rem;font-size: 4rem;line-height: 4rem;float: right;background-position: right center;background-size: contain;text-align: right;background-repeat: no-repeat;position: relative}section.download ul.download-wrapper li .thumb.img{width: 6rem}section.download ul.download-wrapper li:hover .thumb:before{font-family: 'fgd-icons-1' !important;color: white;width: 3.1rem;height: 100%;font-size: 2rem;position: absolute;text-align: center;padding: 0;right: 0.45rem;top: 0;width: 100%;right: 0}section.download ul.download-wrapper li.download-true:hover .thumb:before{content: 'd'}section.download ul.download-wrapper li.download-false:hover .thumb:before{content: 'l'}section.download ul.download-wrapper li.download-false:hover{cursor: no-drop;cursor: not-allowed}section.download ul.download-wrapper li.download-true:hover{cursor: pointer}section.download ul.download-wrapper li a{color: inherit;text-decoration: inherit}section.download-form input{margin-bottom: 0.5rem}section.stopper,section.blocks{width: 100%;padding-top: 2rem;padding-bottom: 2rem}section.blocks.quote{margin-top: 0;padding-top: 0;padding-bottom: 0;text-align: center}section.blocks.quote h3{width: 100%;text-align: center;margin-bottom: 0}section.blocks.quote .blocks-copy{width: 100%}section.stopper .stopper-wrapper,section.blocks .blocks-wrapper{width: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row}section.stopper p,section.blocks p{margin-top: 0.5rem;margin-bottom: 0.5rem}section.blocks h5{margin-bottom: 0;margin-top: 0}section.stopper.singlecols .stopper-col,section.blocks.singlecols .blocks-col{margin-right: 2rem;margin-bottom: 3rem;float: left}section.stopper p a{text-decoration: inherit;color: inherit}section.stopper.singlecols.cols1 .stopper-col,section.blocks.singlecols.cols1 .blocks-col{width: 100%}section.stopper.singlecols.cols1 .stopper-col,section.blocks.singlecols.cols1 .blocks-col{margin-right: 0}section.stopper.singlecols.cols2 .stopper-col,section.blocks.singlecols.cols2 .blocks-col{width: calc(100% / 2 - 1rem)}section.stopper.singlecols.cols2 .stopper-col:nth-child(2n+2),section.blocks.singlecols.cols2 .blocks-col:nth-child(2n+2){margin-right: 0}section.stopper.singlecols.cols3 .stopper-col,section.blocks.singlecols.cols3 .blocks-col{width: calc(100% / 3 - 1.34rem)}section.stopper.singlecols.cols3 .stopper-col:nth-child(3n+3),section.blocks.singlecols.cols3 .blocks-col:nth-child(3n+3){margin-right: 0}section.stopper.singlecols.cols4 .stopper-col,section.blocks.singlecols.cols4 .blocks-col{width: calc(100% / 4 - 1.5rem)}section.stopper.singlecols.cols4 .stopper-col:nth-child(4n+4),section.blocks.singlecols.cols4 .blocks-col:nth-child(4n+4){margin-right: 0}section.stopper .accordion-head{border-top: 1px solid white}section.stopper .accordion-head:hover{cursor: pointer}section.stopper .accordion-wrapper{border-bottom: 1px solid white}section.stopper .accordion-wrapper .accordion-item{width: 100%;float: left}section.stopper.overflowcols .stopper-copy,section.blocks.overflowcols .blocks-copy{width: 100%;-moz-column-gap: 2rem;-webkit-column-gap: 2rem;column-gap: 2rem;margin-bottom: 3rem}section.stopper.overflowcols.cols2 .stopper-copy,section.blocks.overflowcols.cols2 .blocks-copy{-moz-column-count: 2;-webkit-column-count:2;column-count:2}section.stopper.overflowcols.cols3 .stopper-copy,section.blocks.overflowcols.cols3 .blocks-copy{-moz-column-count: 3;-webkit-column-count:3;column-count:3}section.stopper.overflowcols.cols4 .stopper-copy,section.blocks.overflowcols.cols4 .blocks-copy{-moz-column-count: 4;-webkit-column-count:4;column-count:4}section.stopper.overflowcols .stopper-copy h3,section.blocks.overflowcols .blocks-copy h3{column-span: all}main section.accordion h4{margin-bottom: 0;margin-top: 0.5rem}main section.accordion .accordion-content{padding-top: 1rem}section.calendar .accordion-head,main section.accordion .accordion-content,main section.accordion .accordion-item,main section.accordion .accordion-head{width: 100%;float: left}main section.accordion .accordion-head{border-top: 1px solid rgb(165,165,165);margin-top: -1px}main section.accordion .accordion-head:hover{cursor: pointer}main .accordion-head h3:after,section.stopper .accordion-head h3:after,main section.accordion .accordion-head h4:after{content: '×';float: right;display: block;margin-right: 0.1rem;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transition:all 0.3s linear;transition: all 0.3s linear;-webkit-transform-origin:  center center;transform-origin:  center center}section.calendar .calendar-wrapper ul li.month-separator h3:after{content: none}main section.accordion .accordion-item{border-bottom: 1px solid rgb(165,165,165)}main .open .accordion-head h3:after,section.stopper .open .accordion-head h3:after,main section.accordion .open .accordion-head h4:after{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg)}section.accordion .map{width: 100%;position: relative}section.accordion .map:before{content: '';display: block;padding-top: 100%}section.accordion .map > div{position: absolute;top: 0;left: 0;display: block}section.accordion .map h3{margin: 0}section.accordion .map p{margin: 0}section.copy .copy{width: calc(100% / 3 * 2);margin-left: auto;margin-right: auto}section.copy .copy.left{margin-left: 0}section.copy-image-1,section.copy-image-2{width: 100%;float: left}section.copy-image-1.image_large_left figure,section.copy-image-1.image_large_right figure{width: calc(100% / 12 * 5);margin-right: 2rem;margin-left: calc(100% / 12 - 1rem);float: left;position: relative}section.copy-image-1.image_small_left figure,section.copy-image-1.image_small_right figure{width: calc(100% / 12 * 3);margin-right: 2rem;margin-left: 0;float: left;position: relative}section.copy-image-1.image_small_right figure{margin-left: 2rem}section.copy-image-2 figure{width: calc(100% / 3 - 2rem);margin-right: 2rem;float: left;position: relative}section.copy-image-1 figure .image,section.copy-image-2 figure .image{width: 100%;height: auto;float: left;position: relative}section.copy-image-1 figure img, section.copy-image-2 figure img{width: 100%;height: auto}section.copy-image-1 .copy{width: calc(100% / 12 * 5);float: left}section.copy-image-1 .copy p:first-child{margin-top: 0}section.copy-image-2 .copy{width: calc(100% / 3 * 2 - 2rem);float: left}section.copy-image-2 .copy :first-child{margin-top: 0}section.copy-image-2 .copy p{margin-top: 0.5;margin-bottom: 0.5rem}section.copy-image-1 figure, section.copy-image-2 figure{margin-bottom: 2rem}section.chronicle div.chronicle{width: calc(100% / 3 * 2);margin-left: auto;margin-right: auto}section.chronicle dl{width: 100%;float: left}section.chronicle dl.narrow dt{width: 3.5rem;float: left;display: inline-block}section.chronicle dl.narrow dd{width: calc(100% - 4.5rem);margin-left: 1rem}section.chronicle dl.wide dt{width: 8rem;float: left;display: inline-block}section.chronicle dl.wide dd{width: calc(100% - 9rem);margin-left: 1rem}section.chronicle dl dd{float: left;margin: 0}section.chronicle dl dd p:first-child{margin-top: 0}main section.masonry{margin-top: 2.5rem}section.masonry .masonry-grid{width: calc(100% + 2rem);float: left}section.masonry .masonry-grid .masonry-grid-item{width: calc(100% / 3 - 1.34rem - 1rem);padding-bottom: 2rem;padding-top: 0.5rem;padding-left: 0rem;padding-right: 2rem;clear: both;float: left}section.masonry .masonry-grid .masonry-grid-item img{width: 100%;height: auto}section.masonry .masonry-grid figure,section.masonry .masonry-grid figcaption,section.masonry .masonry-grid .copy{width: 100%;float: left;position: relative}section.masonry .masonry-grid figure{margin: 0;padding: 0;margin-bottom: 1rem}section.masonry .masonry-grid figure > div{float: left;position: relative}section.masonry .masonry-grid figure img:hover{cursor: pointer}section.masonry .masonry-grid figcaption{margin: 0;margin-top: 1rem;padding: 0}section.masonry .masonry-grid hr{width: 100%;border-style: none;border-bottom-width: 0.3rem;border-bottom-style: solid;float: left}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{margin: 0;color: inherit}section.masonry .masonry-grid p{margin-top: 0}section.masonry .section-link button{background-color: transparent;border: none}section.masonry .masonry-grid .masonry-grid-item button.read-more{font-size: inherit;line-height: inherit;padding: 0;padding-left: 0.25rem;margin-top: 0;display: inline;width: inherit;background-color: transparent;border: none}section.masonry .masonry-grid .masonry-grid-item button.read-more:hover,.mobile section.masonry .masonry-grid h6:hover{cursor: pointer}section.team .team-wrapper,section.team .team-wrapper ul{width: 100%;float: left}section.team .team-wrapper{margin-top: 2rem}section.team .team-wrapper ul, section.team .team-wrapper ul li{list-style: none;margin: 0;padding: 0}section.team .team-wrapper ul{display: flex;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row}section.team .team-wrapper ul li{width: calc(100% / 6 - 2rem);margin-right: 2rem;float: left;margin-bottom: 2rem;align-self: flex-start}section.team .team-wrapper figure{width: 100%;height: auto;float: left}section.team .team-wrapper img{width: 100%;height: auto}section.team .team-wrapper .name-wrapper{float: left;width: 100%;margin-top: 1rem}section.team .team-wrapper .name-wrapper h5{margin-bottom: 0}section.team .team-wrapper .name-wrapper p{margin-bottom: 0;margin-top: 0}section.single-team{float: left;width: 100%;margin-bottom: 6rem}section.single-team .image-wrapper{width: calc(100% / 3 - 2rem);margin-right: 2rem;float: left}section.single-team .image-wrapper figure{margin: 0;padding: 0;float: left;position: relative;width: 100%}section.single-team .image-wrapper figure img{width: 100%;height: auto}section.single-team article{width: calc(100% / 2 - 2rem);float: left}section.single-team article .plays p{margin: 0}section.single-team #prev{left: 0.25rem;text-align: right}section.single-team #next{right: 0.25rem;text-align: left}section.single-team #prev,section.single-team #next{font-family: 'fgd-icons-1';font-size: 2rem;text-decoration: none;position: absolute;top: 50%;height: 10rem;line-height: 10rem;width: 2.5rem}section.search .search-results{width: 100%;float: left;margin-bottom: 4rem}section.search .search-results ul, section.search .search-results ul li{list-style: none;margin: 0;padding: 0}section.search .search-results ul li{border-bottom-width: 1px;border-bottom-style: solid;padding-top: 1rem;padding-bottom: 1rem}section.search .search-results ul li:first-child{border-top-width: 1px;border-top-style: solid}section.search .search-results a{text-decoration: inherit}section.search .search-results p,section.search .search-results h2{margin: 0}section.search .search-result-info h3{font-weight: inherit}.search .search_form .search-field{height: 2.15rem;width: calc(100% - 2.8rem - 4px);max-width: 60rem;padding: 0;padding-left: 0.5rem;float: left}.search .search_form input[type="submit"]{border-bottom-width: 1px;border-bottom-style: solid;color: white;text-align: left;height: 2.35rem;width: 2.35rem;padding: 0.2rem;padding-left: 0.4rem;margin-left: -1px;float: left;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWw0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCl1dPjwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS40OTQgMzcuNDA4bDExLjQ2Mi0xMS40NjljLTIuMzY3LTIuNzY5LTMuNjYtNi4yNTQtMy42Ni05LjkxOCAwLTguNDMyIDYuODU5LTE1LjI5MiAxNS4yOTEtMTUuMjkyczE1LjI5MiA2Ljg2IDE1LjI5MiAxNS4yOTItNi44NiAxNS4yOTItMTUuMjkyIDE1LjI5MmMtMy4zODYgMC02LjY2Ny0xLjEyNi05LjMzNS0zLjE4OGwtMTEuNTE2IDExLjUyMi0yLjI0Mi0yLjIzOXptMjMuMDkzLTMzLjUwOGMtNi42ODMgMC0xMi4xMiA1LjQzOC0xMi4xMiAxMi4xMjEgMCA2LjY4NCA1LjQzOCAxMi4xMjIgMTIuMTIgMTIuMTIyIDYuNjg0IDAgMTIuMTIxLTUuNDM4IDEyLjEyMS0xMi4xMjIgMC02LjY4My01LjQzNy0xMi4xMjEtMTIuMTIxLTEyLjEyMXoiLz48L3N2Zz4=);background-size: 1.2rem;background-position: center center;background-repeat: no-repeat}.search  input[type="submit"]:hover,.search  input[type="submit"]:active{cursor: pointer}.search .search_form  fieldset{margin-bottom: 1rem;width: 100%}.newsletter #mc_embed_signup form{padding: 0;padding-bottom: 4rem}.newsletter #mc_embed_signup .indicates-required{text-align: left;margin-bottom: 1rem}.newsletter #mc_embed_signup .mc-field-group{width: 50%;padding-bottom: 0.5rem}.newsletter #mc_embed_signup input{border-color: black;border-radius: 0;text-indent: 1rem;font-family: inherit}.newsletter #mc_embed_signup input.button{text-indent: 0}.newsletter #mc_embed_signup div#mce-responses{padding: 0;margin: 0}.newsletter #mc_embed_signup div.response{margin: 0;padding: 0;font-size: 1.2rem}.newsletter .mce-responses{margin-top: 1rem;padding-bottom: 1rem;width: 100%;float: left}.newsletter #mc_embed_signup div.response{padding-bottom: 1rem}::-webkit-input-placeholder{color: black}::-moz-placeholder{color: black}:-ms-input-placeholder{color: black}:-moz-placeholder{color: black}section.breaking-stopper{width: 100%;float: left;padding-top: 1rem;padding-bottom: 0.25rem}section.breaking-stopper a{color: inherit}section.related-content{padding-top: 2rem;padding-bottom: 2rem;z-index: 0;position: relative}section.related-content .related-wrapper{width: 100%;float: left;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;margin-top: 2rem}section.related-content .related-teaser{width: calc(100% / 6 - 2rem);margin-right: 2rem;float: left;margin-bottom: 2rem}section.related-content .related-teaser:nth-child(6n+6){margin-right: 0}section.related-content .related-teaser .image{width: 100%;margin-bottom: 1rem;float: left}section.related-content .related-teaser .image img{width: 100%;height: auto}section.related-content .related-teaser a{text-decoration: inherit;color: inherit}section.related-content .related-teaser h6{margin-top: 0;margin-bottom: 0.25rem}section.related-content .related-teaser p{margin: 0}.content-video{margin-top: 0;margin-bottom: 0}.content-video .video-container-wrapper{width: calc(100% / 3 * 2);margin-left: auto;margin-right: auto}.content-video .video-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;width: calc(100% - 1rem)}.content-video .video-container iframe,.content-video .video-container object,.content-video .video-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.download_2{margin-top: 2rem}.download_2 .accordion-content > .copy{padding-bottom: 1.5rem}.download_2 .download-item{width: 100%;float: left;border-top: 1px dotted rgba(208, 208, 208, 1);margin-top: -1px;padding-top: 1rem;padding-bottom: 1rem}.download_2 .downloads{margin-top: 0}.download_2 .download-item .caption-wrapper{width: -webkit-calc(100% / 4 * 3);width: calc(100% / 4 * 3);float: left}.download_2 .download-item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row}.download_2 .download-item .image-wrapper{width: -webkit-calc(100% / 4 - 1.5rem);width: calc(100% / 4 - 1.5rem);float: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-right: 1.5rem;max-height: 11rem;position: relative;padding-bottom: 0.5rem;padding-top: 0.5rem}.download_2 .download-item .image-wrapper img{max-width: 100%;max-height: 11rem;height: auto;width: auto;position: relative}.download_2 .download-item .thumb{font-size: 5rem;line-height: 5.5rem;text-decoration: none;font-weight: normal}.download_2 .download-item .image-wrapper a{text-decoration: none;font-weight: normal}.download_2 .download-link{text-decoration: none;border-bottom: 1px solid black}.download_2 .download-link:hover{border-bottom-color: transparent;cursor: pointer}footer{width: 100%;float: left;padding-top: 3rem;padding-bottom: 3rem}footer .footer-wrapper{width: 100%;float: left;clear: both}footer .footer-copy{width: calc(100% / 3  - 1.3rem);margin-right: 2rem;float: left}footer .footer-copy p:first-child{margin-top: 0}footer .footer-nav-wrapper{width: calc(50% - 2rem);margin-right: 2rem;float: left}footer .footer-nav-wrapper ul{width: calc(33% - 1rem);float: left;margin: 0;margin-right: 2rem;padding: 0}footer nav a{text-decoration: inherit}footer nav{width: 100%}footer .social-links{width: calc(100% / 6  - 3rem);margin-right: 2rem;float: left}footer .social-links ul{list-style: none;margin: 0;padding: 0;width: 100%;float: left;text-align: right}footer .social-links li{display: inline;margin-left: 1rem;text-align: right}footer .social-links a{text-align: right;font-size: 3rem}.video .video-wrapper{position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden;width: 100%;float: left}.video .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none}@media only screen and (min-width: 40em) and (max-width: 80em){html{}figcaption{margin-top: 1.3rem;margin-bottom: 1rem;float: left}header .header-wrapper{margin-top: 1rem}header .logo-wrapper.desktop{width: calc(70% - 4rem)}header .logo-wrapper.desktop img{width: calc(100% - 0.5rem)}header .messsage{width: 30%;padding-left: 1rem}header .nav-wrapper{width: 3rem}header .nav-wrapper button{margin-left: 1rem}main section{margin-top: 2.5rem}.inner-wrapper{width: calc(100% - 6rem);padding-left: 3rem;padding-right: 3rem}section.teasers.cols2 .teaser{width: calc(50% - 0.75rem)}section.teasers.cols2 .teaser:nth-child(2n+0),section.teasers.cols3 .teaser:nth-child(3n+2),section.teasers.cols3 .teaser:nth-child(3n+3){margin-left: 1.5rem}section.copy-image-2 figure{width: calc(100% / 3 - 1.5rem)}section.copy .copy.left{width: 100%}section.stopper.singlecols .stopper-col,section.blocks.singlecols .blocks-col{margin-right: 1.5rem;margin-bottom: 4rem}section.stopper.singlecols.cols2 .stopper-col,section.blocks.singlecols.cols2 .blocks-col{width: calc(100% / 2 - 1rem)}section.stopper.singlecols.cols2 .stopper-col:nth-child(2n+2),section.blocks.singlecols.cols2 .blocks-col:nth-child(2n+2){margin-right: 0}section.stopper.singlecols.cols3 .stopper-col,section.blocks.singlecols.cols3 .blocks-col{width: calc(100% / 3 - 1.34rem)}section.stopper.singlecols.cols3 .stopper-col:nth-child(3n+3),section.blocks.singlecols.cols3 .blocks-col:nth-child(3n+3){margin-right: 0}section.stopper.singlecols.cols4 .stopper-col,section.blocks.singlecols.cols4 .blocks-col{width: calc(100% / 4 - 1.5rem)}section.stopper.singlecols.cols4 .stopper-col:nth-child(4n+4),section.blocks.singlecols.cols4 .blocks-col:nth-child(4n+4){margin-right: 0}section.stopper.overflowcols .stopper-copy,section.blocks.overflowcols .blocks-copy{-moz-column-gap: 1.5rem;-webkit-column-gap: 1.5rem;column-gap: 1.5rem;margin-bottom: 2rem}main section.masonry{margin-top: 2rem}section.masonry .masonry-grid{width: calc(100% + 2rem);margin-left: -0.75rem;overflow: hidden}section.masonry .masonry-grid .masonry-grid-item{width: calc(100% / 3 - 0.34rem - 1.25rem);padding-bottom: 2.5rem;padding-top: 1rem;padding-left: 0.75rem;padding-right: 0.75rem}main section.calendar .event h4{margin-bottom: 0}section.calendar .buttons div,section.calendar .buttons a{display: inline-block;white-space: nowrap}section.calendar .buttons div:before,section.calendar .buttons a:before{height: 2rem;font-size: 3rem;margin-top: 1rem}section.calendar .buttons .ical:before{font-size: 2.5rem}section.calendar.thumbs .image,section.programme-list.thumbs .image{width: calc(100% / 12 * 2 - 1.5rem - 8px);margin-right: 1.5rem}section.calendar.no-thumbs .event, section.calendar.thumbs .event{width: calc(100% / 3);margin-right: 1.5rem}section.calendar.thumbs .programme{width: calc(100% / 12 * 5 - 1.5rem);margin-right: 1.5rem}section.programme-list.thumbs .programme{width: calc(100% / 12 * 10)}section.calendar.no-thumbs .programme{width: calc(100% / 12 * 7 - 2rem);margin-right: 1.5rem}section.calendar.thumbs .buttons,section.calendar.no-thumbs .buttons{width: calc(100% / 12 - 1rem);margin-right: 1.5rem;display: block;display: block;margin-right: 0}section.calendar .buttons .tickets, section.calendar .buttons .ical{width: 100%;display: block}section.calendar .buttons .tickets{margin-bottom: 1rem}section.slider .slider-warper.viewportwidth .layer,section.slider .slider-warper.contentwith.contentwidth_box .layer{padding: 1.5rem;padding-bottom: 1rem;padding-top: 1.4rem;width: calc(66% - 3rem)}section.slider .viewportwidth .layer h3,section.slider .contentwith.contentwidth_box .layer h3{margin-bottom: 0}section.slider .viewportwidth .slider-button{font-size: 2rem}section.related-content .related-teaser{width: calc(100% / 4 - 1.15rem);margin-right: 1.5rem}section.related-content .related-teaser:nth-child(4n+4){margin-right: 0}section.related-content .related-teaser:nth-child(6n+6){margin-right: 1.5rem}section.download ul.download-wrapper li .thumb{max-width: 6rem;height: 3rem;font-size: 3rem;line-height: 3rem}section.download ul.download-wrapper li .thumb:before{width: .1rem}section.download ul.download-wrapper li .thumb{max-width: 4.5rem;height: 3rem;font-size: 3rem;line-height: 3rem}section.download ul.download-wrapper li .thumb.img{width: 5rem}section.download ul.download-wrapper li:hover .thumb.img:before{width: 100%;font-size: 1.5rem;right: 0}section.download ul.download-wrapper li:hover .thumb.icon:before{width: 2.7rem;font-size: 1.5rem;right: 0}section.team .team-wrapper ul li{width: calc(100% / 4 - 1.15rem);margin-right: 1.5rem}section.team .team-wrapper ul li :nth-child(4n+4){margin-right: 0}section.team .team-wrapper ul li :nth-child(6n+6){margin-right: 1.5rem}section.single-team #prev{left: 0.2rem}section.single-team #next{right: 0.2rem}section.single-team #prev,section.single-team #next{font-size: 1.5rem;width: 1.5rem}section.teasers .service-block .teaser-pesudo-link, section.teasers .service-block a.teaser-link{margin-top: 0.25rem}section.masonry .masonry-grid .masonry-grid-item{padding-bottom: 1rem;padding-top: 0.5rem}section.logos .logo-boxes .box{width: calc(100% / 6 - 1.25rem);margin-right: 1.5rem;margin-bottom: 1.5rem}footer .footer-nav-wrapper{width: calc(100% / 2 - 1.5rem);margin-right: 1.5rem}footer .social-links{margin: 0}footer .social-links ul{float: right}footer .footer-nav-wrapper{width: calc(100% / 2);margin-right: 1.5rem}}@media only screen and (min-width: 60em){body:before{content: 'screen';display: none}}@media only screen and (min-width: 60em) and (max-width: 110em){main input[type=email],main input[type=text]{padding:5px;width: calc(50% - 1.5rem)}main button[type=submit], main input[type=submit]{padding:0.15rem 1rem;border: none;cursor:pointer;border-radius: 0px;margin-left: 0;margin-right: 0;width: auto;padding-top: 0.5rem;padding-bottom: 0.5rem}}@media only screen and (min-width: 40em) and (max-width: 60em){body:before{content: 'tablet';display: none}section.pagehead .realated-links-wrapper ul{margin-top: 0.5rem;margin-bottom: 0.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: auto;float: right}section.pagehead .realated-links-wrapper li{margin-left: 0;text-align: left}section.pagehead .realated-links-wrapper li a{line-height: inherit}.main section h3{margin-bottom: 1rem}section.team .team-wrapper ul li{width: calc(100% / 2 - 1rem);margin-right: 2rem}section.team .team-wrapper ul li:nth-child(2n+2){margin-right: 0}header.sticky .logo-wrapper.desktop img{width: 75%}header.sticky .header-wrapper{margin-top: 0.1rem}header.sticky .c-hamburger{width:2rem;height: 2.4rem}header.sticky .c-hamburger span{height: 3px}header.sticky .c-hamburger span::before{top: -0.5rem;height: 3px}header.sticky .c-hamburger span::after{bottom: -0.5rem;height: 3px}header.sticky .nav-wrapper button{margin-top: 0}header.sticky .nav-wrapper,header.sticky .logo-wrapper.mobile{min-height: 2rem}main input[type=email],main input[type=text]{padding:5px;width: calc(50% - 1.5rem)}main button[type=submit], main input[type=submit]{padding:0.15rem 1rem;border: none;cursor:pointer;border-radius: 0px;margin-left: 0;margin-right: 0;width: calc(50% - 1rem);padding-top: 0.5rem;padding-bottom: 0.5rem}.newsletter #mc_embed_signup .mc-field-group{width: 100%;padding-bottom: 0.5rem}section.slider .copy-wrapper.overflow{-moz-column-count: 2;-webkit-column-count:2;column-count:2;-moz-column-gap: 1.5rem;-webkit-column-gap: 1.5rem;column-gap: 1.5rem}section.slider .slider-warper.viewportwidth .layer,section.slider .slider-warper.contentwith.contentwidth_box .layer{width: calc(100% / - 2rem);padding-left: 1.25rem;padding-bottom: 0.75rem;padding-top: 0.75rem;padding-right: 0.75rem}section.slider .slider-warper.viewportwidth .layer h2,section.slider .slider-warper.contentwith.contentwidth_box .layer h2{margin-bottom: 0.25rem}section.slider .viewportwidth .slider-button{font-size: 2rem}.download_2 .download-item .caption-wrapper{width: -webkit-calc(100% / 3 * 2);width: calc(100% / 3 * 2)}.download_2 .download-item .image-wrapper{width: -webkit-calc(100% / 3 - 1.5rem);width: calc(100% / 3 - 1.5rem);max-height: 11rem}.download_2 .download-item .image-wrapper img{max-height: 11rem}.download_2 .download-item .thumb{font-size: 5rem;line-height: 5.5rem}}@media only screen  and (max-width: 40em){html{}body:before{content: 'mobile';display: none}header.nav-active nav li span.button{margin-left: 0.25rem}figcaption{margin-top: 1rem;margin-bottom: 1rem;float: left}.main section h3{margin-bottom: 1rem}main input[type=email],main input[type=text]{padding:5px;width: calc(100% - 1rem)}main button[type=submit], main input[type=submit]{padding:0.15rem 1rem;border: none;cursor:pointer;border-radius: 0px;margin-left: 0;margin-right: 0;width: 100%;padding-top: 0.5rem;padding-bottom: 0.5rem}main select{width: 100%;margin-bottom: 0.5rem;margin-right: 0}main form .wpcf7 p{width: 100%}.newsletter #mc_embed_signup .mc-field-group{width: 100%;padding-bottom: 0.5rem}header .logo-wrapper.desktop{display: none}header .logo-wrapper.mobile{width: calc(100% - 4rem);float: left;display: block;min-height: 4rem}header .logo-wrapper.mobile img{max-width: 100%;max-height: 8rem;height: auto;width: auto}header .messsage{display: none}header .header-wrapper{margin-top: 0.75rem}header .nav-wrapper{min-height: 4rem}header.nav-active nav .nav-wrapper{margin-left: 1.5rem;width: calc(100% - 2.5rem);margin-top: 1rem;padding-bottom: 1rem}header.nav-active  .logo-wrapper.mobile{display: none}header.nav-active .nav-wrapper button{position: absolute;top: 0;right: 0;margin-left: calc(100% - 3rem)}header.nav-active .nav-wrapper button.word-menu{position: absolute;top: 0;right: -2rem}header.nav-active .c-hamburger span:before, header.nav-active .c-hamburger span:after{background-color: white}header .nav-wrapper{z-index: 600}header.nav-active nav{min-height: 100vh!important;top: 0;position: absolute;z-index: 500}header.sticky .logo-wrapper.mobile img{max-width: 60%;max-height: 2.5rem}header.sticky .header-wrapper{margin-top: 0.1rem}header.sticky .c-hamburger{width:2rem;height: 2.4rem}header.sticky .c-hamburger span{height: 3px}header.sticky .c-hamburger span::before{top: -0.5rem;height: 3px}header.sticky .c-hamburger span::after{bottom: -0.5rem;height: 3px}header.sticky .nav-wrapper button{margin-top: 0}header.sticky .nav-wrapper,header.sticky .logo-wrapper.mobile{min-height: 2rem}.inner-wrapper{width: calc(100% - 3rem);padding-left: 1.5rem;padding-right: 1.5rem}section.slider .contentwith.contentwidth_split_1 .image-box,section.slider .contentwith.contentwidth_split_2 .image-box,section.slider .contentwith.contentwidth_split_1 .text-box-wrapper,section.slider .contentwith.contentwidth_split_2 .text-box-wrapper{width: 100%}section.slider .contentwith .slide > div{display: block}section.slider .contentwith.contentwidth_split_1 .text-box,section.slider .contentwith.contentwidth_split_2 .text-box{width: calc(100% - 4rem);padding: 2rem;height: auto;position: relative}section.slider .contentwith.contentwidth_split_1 .text-box .text-box-center,section.slider .contentwith.contentwidth_split_2 .text-box .text-box-center{-ms-flex-item-align:;align-self: flex-start}section.slider .contentwith.contentwidth_split_1 h2,section.slider .contentwith.contentwidth_split_2 h2{-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}section.slider .contentwith.contentwidth_split_1 .slider-button,section.slider .contentwith.contentwidth_split_2 .slider-button{width: 1.5rem}section.slider .slider-warper.viewportwidth .layer,section.slider .slider-warper.contentwith.contentwidth_box .layer{width: calc(100% - 4.5rem);height: auto;padding-left: 1.5rem;padding-top: 1.25rem;padding-bottom: 1rem;padding-right: 1rem;position: relative;top: -1rem;bottom: inherit}main .section-head h3{margin-bottom: 0.5rem}section.slider .pager{margin-top: -0.5rem}section.slider .pager.contentwidth_multibox_box,section.slider .pager.contentwidth_multibox_teasertext{position: relative;float: left;width: 100%}.mobile .contentwidth_multibox_box .cycle-sentinel:nth-child(2),.mobile .contentwidth_multibox_teasertext .cycle-sentinel:nth-child(2){display: none!important;height: 0!important}section.slider .contentwith.contentwidth_multibox_box p,section.slider .contentwith.contentwidth_multibox_teasertext p{display: none}figure .copyright-layer, section.slider .copyright-layer{padding: 0.5rem;width: calc(100% - 1rem);height: calc(100% - 1rem)}figure .copyright-layer:after, section.slider .copyright-layer:after{font-size: 1.5rem;line-height: 1.5rem;top: 0.5rem;right: 0.5rem}section.pagehead{margin-top: 0.5rem}section.pagehead h3{margin-top: 0.5rem;margin-bottom: 0.5rem}section.pagehead .realated-links-wrapper ul{margin-top: 0.5rem;margin-bottom: 0.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: auto;float: right}section.pagehead .realated-links-wrapper li{margin-left: 0;text-align: left}section.pagehead .realated-links-wrapper li a{line-height: inherit}section .section-link span, section.pagehead .realated-links-wrapper span{margin-right: 0.15rem}.home .related-links{margin-bottom: 0;margin-top: 0}.home .related-links li{margin-left: 0.5rem}section.teasers .service-block .event span{display: block}section.pagehead .inner-wrapper{float: left;clear: both;display: -webkit-box;display: -ms-flexbox;display: flex}section.pagehead .head-wrapper{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.lightbox-wrapper .slide-wrapper{width: calc(100vw - 1rem)}.lightbox .lightbox-slide{margin-left: 0;margin-top: 2rem}.lightbox .inner-slide-wrapper{width: calc(100vw - 2rem);margin-right: 0.5rem;height: calc(100vh - 2.25rem)}.lightbox .cycle-slide-active .inner-slide-wrapper{padding-left: 1rem}.lightbox .lightbox-slide figure{height: calc(100vh - 7rem)}.lightbox .lightbox-slide figure .copyright-layer{width: calc(100vw - 2.5rem);padding-right: 3rem;height: cacl(100vh - 1rem)}.lightbox .lightbox-slide figure  .copyright-layer:after{right: 1.5rem;top: 0.5rem;font-size: 0.9rem}.lightbox .copyright-button{font-size: inherit;padding: 0;padding-left: 0.2rem;bottom: inherit;top: inherit;height: inherit}.lightbox figure figcaption{margin-top: 0.5rem;padding-bottom: 1.5rem;text-align: left}.no-touch .lightbox .lightbox-prev,.no-touch .lightbox .lightbox-next{font-size: 1rem;top: inherit;bottom: 0.5rem;height: 1rem;z-index: 9100}.touch .lightbox .lightbox-prev,.touch .lightbox .lightbox-next{display: none}.lightbox  button{font-size: 1rem;top: inherit;bottom: 0.5rem;height: 1rem;z-index: 9100}.lightbox .lightbox-next{right: 0}.lightbox .lightbox-prev{left: 0}.lightbox .lightbox-close{top: 0.5rem;right: 1rem}.lightbox .lightbox-pager{position: absolute;display: block!important;top: 0.5rem;left: 1.5rem;text-align: left;z-index: 9050;height: 1rem}section.slider .pager span:before, .lightbox-pager span:before{height: 1px}.lightbox figure{width: calc(100% - 2rem);margin-left: 2.5rem}.lightbox .slide-copy-wrapper{width: calc(100% - 2.5rem);padding-bottom: 4rem}.lightbox .ps > .ps__scrollbar-y-rail{left: -0.25rem}.lightbox .slide-copy-wrapper h6{margin-top: 0;margin-bottom: 1rem}main section{margin-top: 2.5rem}section.teasers.cols2 .teaser,section.teasers.cols3 .teaser{width: 100%}section.teasers.cols3 .teaser:nth-child(3n+2){margin-left: 0}section.teasers.cols3 .teaser:nth-child(3n+3){margin-left: 0}section.teasers.cols2 .teaser:nth-child(2n+0){margin-left: 0rem}section.teasers .teaser > p,section.teasers .teaser > a > p{display: none}section.teasers .service-block .teaser-pesudo-link,section.teasers .service-block a.teaser-link{margin-top: 0.2rem}section.slider .contentwith .next.slider-button{right: -1.5rem}section.slider .contentwith .prev.slider-button{left: -1.5rem}section.slider .contentwith .slider-button{font-size: 1.5rem}section.slider .pager span{width: 1rem}section.slider .viewportwidth .slider-button,{font-size: 2rem}section.slider .copy-wrapper.overflow{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;-moz-column-gap: 0;-webkit-column-gap: 0;column-gap: 0}section.copy .copy{width: 100%}section.copy-image-1,section.copy-image-2{width: 100%;float: left}section.copy-image-1 figure,section.copy-image-2 figure,section.copy-image-1 figure .image,section.copy-image-2 figure .image,section.copy-image-1 .copy,section.copy-image-2 .copy{width: 100%;margin-right: 0;margin-left: 0}section.copy-image-1.image_large_left figure,section.copy-image-1.image_large_right figure{width: calc(100% / 12 * 10);margin-left: 0}section.copy-image-1.image_small_left figure,section.copy-image-1.image_small_right figure{width: calc(100% / 12 * 6);margin-left: 0}section.copy-image-1 figure img, section.copy-image-2 figure img{width: auto;max-width: 100%;max-height: 100vh;height: auto}section.copy-image-2 figure{margin-bottom: 1rem}section.glossary-intro{width: calc(100% - 2rem)}section.glossary-list .glossary-items-wrapper{width: calc(100% - 2rem);float: left}section.glossary-list .glossary-nav{position: fixed;right: 0.75rem;width: 1rem;line-height: 1.5rem;list-style: none;text-align: center}section.glossary-list .glossary-nav.longlist li:nth-child(even){display: none}section.chronicle div.chronicle{width: 100%}section.chronicle dl.narrow dt{width: 3rem}section.chronicle dl.narrow dd{width: calc(100% - 3.5rem);margin-left: 0.5rem}section.chronicle dl.wide dt{width: 4.5rem}section.chronicle dl.wide dd{width: calc(100% - 5rem);margin-left: 0.5rem}section.stopper.singlecols.cols2 .stopper-col,section.blocks.singlecols.cols2 .blocks-col,section.stopper.singlecols.cols3 .stopper-col,section.blocks.singlecols.cols3 .blocks-col, section.stopper.singlecols.cols4 .stopper-col,section.blocks.singlecols.cols4 .blocks-col{width: 100%;margin-right: 0}section.stopper.singlecols.cols2 .stopper-col:nth-child(2n+2),section.blocks.singlecols.cols2 .blocks-col:nth-child(2n+2),section.stopper.singlecols.cols3 .stopper-col:nth-child(3n+3),section.blocks.singlecols.cols3 .blocks-col:nth-child(3n+3),section.stopper.singlecols.cols4 .stopper-col:nth-child(4n+4),section.blocks.singlecols.cols4 .blocks-col:nth-child(4n+4){margin-right: 0}section.stopper.overflowcols .stopper-copy,section.blocks.overflowcols .blocks-copy,section.stopper.overflowcols.cols2 .stopper-copy,section.blocks.overflowcols.cols2 .blocks-copy,section.stopper.overflowcols.cols3 .stopper-copy,section.blocks.overflowcols.cols3 .blocks-copy,section.stopper.overflowcols.cols4 .stopper-copy,section.blocks.overflowcols.cols4 .blocks-copy{-moz-column-gap: 0;-webkit-column-gap: 0;column-gap: 0;-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;margin-bottom: 1.5rem}.stopper .accordion-head{width: 100%}section.blocks.singlecols.accordion .blocks-col{margin-bottom: 1.5rem}section.calendar.thumbs{margin-top: 1.5rem;float: left}section.calendar .calendar-wrapper ul li.month-separator{margin-top: 2.5rem;padding-bottom: 0}section.calendar .calendar-wrapper ul li.month-separator > div{border-top: none}section.calendar.thumbs .image,section.programme-list.thumbs .image{-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;width: calc(100% / 3);margin-right: 1rem}section.programme-list.thumbs .image{-ms-flex-order: 1;-webkit-box-ordinal-group: 1;order: 1;width: calc (100% / 3);margin-right: 1rem;margin-bottom: 1rem}section.calendar .calendar-wrapper ul li{display: block;-ms-flex: none;-webkit-box-flex: 0;flex: none;float: left;width: 100%}section.calendar.thumbs .image,section.programme-list.thumbs .image{width: calc( 100% / 3 - 1rem );float: left}section.programme-list.thumbs .image{margin-top: 1rem}section.calendar.thumbs .buttons{width: 100%;float: left;margin: 0;display: block;margin-top: 0.5rem}section.calendar.thumbs .event{width: calc(100% / 3 * 2);float: left;margin-right: 0}section.calendar.no-thumbs .event .programme,section.calendar.thumbs .event .programme,section.programme-list.no-thumbs .event .programme{width: 100%;float: left;margin: 0;margin-top: 1rem}section.programme-list.thumbs .programme{width: calc(100% / 3 * 2);float: left;margin: 0;margin-top: 1rem}section.programme-list.no-thumbs .event .programme,section.programme-list.thumbs .event .programme{-ms-flex-order: 2;-webkit-box-ordinal-group: 2;order: 2}.single_program section.calendar.no-thumbs .event .programme{display: none}section.calendar.no-thumbs .buttons{width: calc( 100% / 3);float: left;display: block;margin-right: 1rem}section.calendar.no-thumbs .event{width: calc(100% / 3 * 2 - 1rem);float: left;margin-right: 0}section.calendar .buttons .tickets, section.calendar .buttons .ical{width: 100%;display: block;float: left}section.calendar .buttons div:before,section.calendar .buttons a:before{height: 3.3rem;font-size: 3.3rem;line-height: 3.3rem}section.calendar .buttons .ical:before{font-size: 2rem}section.calendar .buttons .dialog-box{padding-left: 4.5rem;padding-top: 5rem;padding-bottom: 1rem;padding-right: 1rem}main section.masonry{margin-top: 1rem}section.gallery.masonry .inner-wrapper{width: calc(100% - 1.5rem);padding-left: 1.5rem;padding-right: 0}section.masonry .masonry-grid{width: 100%}section.masonry .masonry-grid .masonry-grid-item{width: calc(100% / 2 - 1rem);padding-bottom: 1rem;padding-top: 0;padding-left: 0rem;padding-right: 1rem}section.masonry .masonry-grid figure{margin-bottom: 0.5rem}section.masonry .masonry-grid figcaption{margin-top: 0.5rem}section.logos .logo-boxes .box{width: calc(100% / 2 - 0.67rem);margin-right: 1rem}section.logos .logo-boxes .box:nth-child(2n+2){margin-right: 0}section.team .team-wrapper ul li{width: calc(100% / 2 - 1rem);margin-right: 2rem}section.team .team-wrapper ul li:nth-child(2n+2){margin-right: 0}section.single-team{margin-bottom: 4rem}section.single-team .image-wrapper{width: calc(100% / 3 * 2);margin-right: 0;margin-bottom: 1.5rem}section.single-team article{width: 100%}section.single-team #prev{width: 1.5rem;left: 0}section.single-team #next{width: 1.5rem;right: 0}section.single-team #prev,section.single-team #next{font-size: 1.5rem;font-weight: bold;position: absolute;top: 50%}section.related-content .related-wrapper{margin-top: 0.5rem}section.related-content .related-teaser{width: calc(100% / 2 - 1rem)}section.related-content .related-teaser:nth-child(2n+2){margin-right: 0}section.related-content .related-teaser h6,section.related-content .related-teaser p{display: none}section.download ul.download-wrapper li{width: 100%;margin-right: 0}main section.related-content .related-teaser h5{margin-bottom: 0}.content-video .video-container-wrapper{width: 100%;margin-left: auto;margin-right: auto}.download_2 .download-item .caption-wrapper{width: -webkit-calc(100% / 2 );width: calc(100% / 2 )}.download_2 .download-item .image-wrapper{width: -webkit-calc(100% / 2 - 0.75rem);width: calc(100% / 2 - 0.75rem);max-height: 11rem;padding-right: 0.75rem  }.download_2 .download-item .image-wrapper img{max-height: 11rem}.download_2 .download-item .thumb{font-size: 5rem;line-height: 5.5rem}footer .footer-copy{width: 100%;margin-right: 0}footer .footer-nav-wrapper{width: 100%;margin-right: 0}footer .footer-nav-wrapper nav{float: left;width: 100%;margin-top: 1rem}footer .footer-nav-wrapper ul{width: calc(50% - 1rem);margin-right: 1rem}footer .social-links{width: 100%;margin-right: 0;margin-top: 2rem}footer .social-links ul{text-align: left}footer .social-links li{margin-left: 0;margin-right: 1rem}}@media only screen  and (max-width: 22em){body:before{content: 'mobile';display: none}header .logo-wrapper.mobile img{margin-top: 0.25rem}}@media only screen and (min-width: 60em) and (max-width: 80em){body:before{content: 'smallscreen';display: none}}.ir:before{content: "";display: block;width: 0;height: 150%}.hidden{display: none !important;visibility: hidden}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before,.clearfix:after{content: " ";display: table}.clearfix:after{clear: both}@media only screen   and (-webkit-min-device-pixel-ratio: 3)   and (orientation: landscape)  and (max-width: 40em){body:before{content: 'mobile';display: none}}@media only screen and (min-width: 40em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){body:before{content: 'screen';display: none}}@media print{@page :left{margin: 2.5cm}@page :right{margin: 1.5cm}@page{size: 21cm 29.7cm;size: A4}html, body{width: 17cm}body{font-size: 50%}.nav-wrapper,footer,section.top,.mainnav,section.related-content,.pagehead,breaking-stopper{display: none}.inner-wrapper{width: 100%;max-width: 100%;max-width: 17cm;margin: 0;padding: 0}.project .contentHeaderImage{position: static;max-width: 21cm;width: 21cm;float: left}}