@import url(//hello.myfonts.net/count/3463c3);/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(/fonts/ubuntumono_1.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(/fonts/ubuntumono_2.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(/fonts/ubuntumono_3.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(/fonts/ubuntumono_4.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(/fonts/ubuntumono_5.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(/fonts/ubuntumono_6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:Halis;src:url(/fonts/halis/halis_book_italic.woff2) format("woff2"),url(/fonts/halis/halis_book_italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Halis;src:url(/fonts/halis/halis_book.woff2) format("woff2"),url(/fonts/halis/halis_book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Halis;src:url(/fonts/halis/halis_medium.woff2) format("woff2"),url(/fonts/halis/halis_medium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Halis;src:url(/fonts/halis/halis_medium_italic.woff2) format("woff2"),url(/fonts/halis/halis_medium_italic.woff) format("woff");font-weight:700;font-style:italic}.wrapper{padding:0 24px;max-width:1034px;margin:0 auto}.wrapper:after{clear:both;content:"";display:table}p{margin:19px auto 0}figure{margin:0}figure img{width:100%;height:auto;display:block}@media screen and (min-width:769px){.double-column{-moz-column-count:2;column-count:2;line-height:1.5;-moz-column-gap:2.8em;column-gap:2.8em}}.main{margin:0 auto;padding:0}.main:after{content:"";display:block;clear:both}.header{text-align:center;margin-bottom:48px}.header .logo-image{padding-top:2em;max-width:640px;margin:0 auto}.header .logo-image img{max-width:100%}.header h1{margin-top:48px;margin-bottom:0}.header h1 span.info{font-size:16px}.header h2{margin-top:24px;margin-bottom:24px}@media screen and (min-width:769px){.header{margin-bottom:82px}.header .category{margin-top:53px}.header h1{margin-top:133px;margin-bottom:0}.header h2{margin-top:42px;margin-bottom:0}.header figure{margin:85px 0 0}}.footer{text-align:center;margin:138px 0 233px}.headline{margin:40px 0;padding:0 112px}@media screen and (min-width:769px){.headline{margin:80px 0 129px}}.image-container{width:100%;padding-top:56.35%;background:gold;overflow:hidden;position:relative}.image-container .container-stretch{position:absolute;top:0;bottom:0;left:0;right:0}.image-container img{transform:scale(1.1)}.grid{max-width:68em;margin-left:auto;margin-right:auto}.grid:after{clear:both;content:"";display:table}.grid .article{float:left;display:block;margin-right:2.3576515979%;width:100%}.grid .article:last-child,.grid .article:nth-child(2n){margin-right:0}.grid .article:nth-child(odd){clear:left}@media screen and (min-width:769px){.grid .article{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:90px}.grid .article:last-child{margin-right:0}.grid .article:nth-child(2n){margin-right:2.3576515979%}.grid .article:nth-child(odd){clear:none}.grid .article:nth-child(3n){margin-right:0}.grid .article:nth-child(3n+1){clear:left}}.grid .article .header-image{width:100%}.grid .article .header-image:after{content:"";display:block;padding-bottom:100%}.grid .article .header-image img{width:100%;height:auto}.grid .article .category{padding:0;margin-bottom:2px;display:inline-block}.grid .article .meta-short i{width:30px;padding-top:5px}.grid .article .meta-short .time{margin-left:33px}.grid .article .meta-short .date,.grid .article .meta-short .location{display:flex}.grid footer{float:left;display:block;margin-right:2.3576515979%;width:100%}.grid footer:last-child{margin-right:0}.events.grid .title{margin:12px 0 0;padding-right:14px}@media screen and (min-width:769px){.events.grid .title{margin:14px 0 0;padding-right:30px}}.events.grid .category{padding:0;margin-bottom:2px;display:inline-block}.events.grid .location{padding-top:12px;padding-right:12px}@media screen and (min-width:769px){.events.grid .location{padding-top:14px;padding-right:14px;padding-bottom:6px}}.events.list{max-width:68em;margin-left:auto;margin-right:auto}.events.list:after{clear:both;content:"";display:table}.events.list .meta-date{font-size:36px;font-weight:700}@media screen and (min-width:769px){.events.list{margin-top:16em}.events.list .meta-date{font-size:48px;font-weight:700}}.events.list .meta-category{border-bottom:1px solid;margin-top:2em}.events.list .meta-category:last-child{border:none}.events.list article{max-width:68em;margin:60px auto;transition:all .3s;visibility:visible;opacity:1;display:block;position:relative}.events.list article:after{clear:both;content:"";display:table}.events.list article .image{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;max-height:125px;max-width:125px;height:100%}.events.list article .image:last-child{margin-right:0}.events.list article .image img{width:100%}.events.list article .content{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;position:relative}.events.list article .content:last-child{margin-right:0}.events.list article .title{margin-bottom:18px;line-height:1.5}.events.list article .title:first-line{line-height:1}.events.list article .taglist{display:none}@media screen and (min-width:769px){.events.list article .taglist{display:block}}@media screen and (min-width:769px){.events.list article .meta{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.events.list article .meta:last-child{margin-right:0}}.events.list article .date,.events.list article .location,.events.list article .time{padding-left:12px}@media screen and (min-width:769px){.events.list article .date,.events.list article .location,.events.list article .time{padding-left:14px;padding-bottom:6px}}@media screen and (min-width:769px){.events.list article .recommended{background:#fff;display:inline-block;padding:2px 4px;margin-left:-64px;border:1px dashed #000;max-width:66.67%}}.events .meta-date{margin-top:4em 0 2em}.event{max-width:68em;margin-left:auto;margin-right:auto}.event:after{clear:both;content:"";display:table}@media screen and (min-width:769px){.event .meta{float:left;display:block;width:31.7615656014%;font-size:16px}.event .meta,.event .meta:last-child{margin-right:0}}.event .description{font-size:16px;line-height:1.5}@media screen and (min-width:769px){.event .description{font-size:18px;float:left;display:block;width:65.8807828007%;margin-right:0;float:right}.event .description:last-child{margin-right:0}}.event .recommended{font-style:italic;margin-top:32px;margin-bottom:32px;border:1px dashed #000;padding:16px;display:inline-block}.location{max-width:68em;margin-left:auto;margin-right:auto}.location:after{clear:both;content:"";display:table}.location .description{line-height:1.5}.location .adress{font-style:normal;display:none}@media screen and (min-width:769px){.location .adress{display:block}}.hide{visibility:hidden;opacity:0;display:none}.centered{text-align:center}.article .image:not(:first-child){margin-top:130px}aside{margin:163px 0 0}.fullscreen{width:100vw;height:100vh;margin-left:calc(-50vw + 493px);position:relative}.journal article,.pages article,.project article{max-width:68em;margin-left:auto;margin-right:auto;padding:30px 0;transition:all .3s;visibility:visible;opacity:1;display:block;position:relative}.journal article:after,.pages article:after,.project article:after{clear:both;content:"";display:table}.journal article .newsletter-form-inline,.pages article .newsletter-form-inline,.project article .newsletter-form-inline{display:flex;flex-direction:column;align-items:center}.journal article .content,.pages article .content,.project article .content{max-width:770px;margin-left:auto;margin-right:auto;position:relative}.journal article .content:after,.pages article .content:after,.project article .content:after{clear:both;content:"";display:table}.journal article .content img,.pages article .content img,.project article .content img{max-width:100%}.journal article .content .text h2,.pages article .content .text h2,.project article .content .text h2{margin-bottom:0}.journal article .content .text h3,.pages article .content .text h3,.project article .content .text h3{font-size:3rem;margin-top:4rem;margin-bottom:0;font-weight:600}.journal article .content hr,.pages article .content hr,.project article .content hr{border:none;height:2px;background:#000}.feature-termine{margin-top:82px}.feature-termine .feature-termine-filter{position:fixed;top:0;right:0;left:0;z-index:9999;opacity:0;transition:all .3s ease}.feature-termine .feature-termine-filter .filter-nav-large{margin:32px auto;background-color:#fff;border:1px solid #000}.feature-termine .feature-termine-filter.visible{opacity:1}@media screen and (min-width:769px){.feature{min-height:25vh}.feature:first-child{margin-top:8em}}.flexgrid{max-width:68em;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (min-width:769px){.flexgrid{margin-top:16em}.flexgrid.projects{margin-top:6.25em}}.flexgrid .article{width:100%;margin-bottom:64px}@media screen and (min-width:641px) and (max-width:768px){.flexgrid .article{width:calc(50% - 8px);margin-left:6px;margin-right:6px;margin-bottom:96px}.flexgrid .article:nth-child(odd){margin-left:0}.flexgrid .article:nth-child(2n){margin-right:0}}@media screen and (min-width:769px){.flexgrid .article{width:calc(33.332% - 32px);margin-left:16px;margin-right:16px;margin-bottom:96px}.flexgrid .article:nth-child(3n+1){margin-left:0}.flexgrid .article:nth-child(3n){margin-right:0}}.flexgrid .article .header-image{width:calc(100% - 2px);border:1px solid #000}.flexgrid .article .header-image img{width:100%}.flexgrid .article .title{margin-top:8px}@media screen and (min-width:769px){.flexgrid .article .title{margin-top:12px}}.flexgrid .article .category{padding:0;margin-bottom:2px;display:inline-block}.flexgrid .article .meta-short i{width:30px;padding-top:5px}.flexgrid .article .meta-short .time{margin-left:33px}.flexgrid .article .meta-short .date,.flexgrid .article .meta-short .location{display:flex}.flexgrid footer{float:left;display:block;margin-right:2.3576515979%;width:100%}.flexgrid footer:last-child{margin-right:0}.flexgrid--small{margin-top:64px}.flexgrid--small .article{width:50%;margin-bottom:16px}@media screen and (min-width:641px) and (max-width:768px){.flexgrid--small .article{width:calc(25% - 8px);margin-left:6px;margin-right:6px;margin-bottom:16px}.flexgrid--small .article:nth-child(odd){margin-left:0}.flexgrid--small .article:nth-child(2n){margin-right:0}}@media screen and (min-width:769px){.flexgrid--small .article{width:calc(25% - 32px);margin-left:16px;margin-right:16px;padding:0;margin-bottom:32px}.flexgrid--small .article:nth-child(3n+1){margin-left:16px}.flexgrid--small .article:nth-child(4n+1){margin-left:0}.flexgrid--small .article:nth-child(3n){margin-right:16px}.flexgrid--small .article:nth-child(4n){margin-right:0}}.flexgrid--small .article img{margin:0 auto}.flexgrid--small .partner-logo{height:112px}.flexgrid--small .partner-logo,.partner-logo{border:1px solid #000;padding:32px}.project-year{text-align:center;font-size:40px}@media screen and (min-width:769px){.project-year{margin-top:12.8125rem}.project-year:first-of-type{margin-top:16rem}}.projects .title{margin-bottom:.75em}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.canceled .startdatetime span:first-of-type,.canceled h1 span{text-decoration:line-through}.video{text-align:center;margin:0 auto}a:focus,a:hover{color:#000}.signature a,.signature p{color:#595959}.nav-side{background-color:#fff}.events.grid .category{color:#333}body{-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";color:#000;font-size:1em;font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.5;word-wrap:break-word}body,h1,h2,h3,h4,h5,h6{font-family:Ubuntu Mono,monospace}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:400}p{margin:0 0 .5em;line-height:26px;font-size:19px}p,sup{font-family:Halis,Helvetica,Arial,sans-serif}sup{font-size:16px;font-style:normal}a{color:#000;text-decoration:none;transition:color .1s linear}a:active,a:focus{outline:none}.text,.text h2{font-family:Halis,Helvetica,Arial,sans-serif}.text h2{font-weight:700}.text .gaoptout{cursor:pointer}.termin{font-family:Ubuntu Mono,monospace;line-height:1.2}.tabs{font-family:Halis,Helvetica,Arial,sans-serif}.tabs .tab-event,.tabs .tab-title,.tabs .tabs-navigation{font-family:Ubuntu Mono,monospace}.overlay,.signature h2{font-size:60px}.header .category{font-size:30px}.header h1{font-size:24px}.header h2{font-size:18px}@media screen and (min-width:769px){.header h1{font-size:40px}.header h2{font-size:24px}}.events.grid .title{font-size:18px;line-height:24px}.events.grid .category{font-size:19px;text-decoration:underline}.events.grid .meta-short{font-size:18px;line-height:24px}.events.grid .meta-short i{font-size:16px}.event .show-fotos{font-size:19px}.projects .title{font-family:Halis,Helvetica,Arial,sans-serif;font-size:19px;line-height:24px}.projects .category{font-size:19px;text-decoration:underline}.projects .meta-short{font-size:18px;line-height:24px}.projects .meta-short i{font-size:16px}.projects p{font-family:Ubuntu Mono,monospace}.thumbnail{max-width:100%;overflow:hidden;position:relative}.thumbnail:before{display:block;content:"";width:100%;padding-top:100%}.thumbnail>img{position:absolute;top:0;left:0;right:0;bottom:0}.thumbnail img{-o-object-fit:cover;object-fit:cover}.header-image img{display:block;max-width:100%;max-height:95vh;margin:auto}.header-image .caption{transform-origin:left;transform:translate(50%,50%) rotate(90deg)}.btn{display:inline-block;padding:5px 23px 7px;border-right:1px solid #000;font-size:19px}.btn:last-child{border-right:none}.btn span{padding:8px 19px 6px}.btn.active span{background-color:#ffff5d}.modal{transition:all .3s ease;background-color:#000;color:#fff}.modal.top{position:fixed;top:0;right:0;left:0;padding:32px 0;text-align:center;transform:translateY(-100%);opacity:0}.modal.visible{z-index:999;transform:translateY(0);opacity:1}.modal input:not([type=submit]):not([type=file]){color:#fff;border-color:#fff;background-color:#000}.modal input[type=email],.modal input[type=text]{text-align:center;padding:12px;width:100%;max-width:45%}.modal input:not([type=submit]):not([type=file]){font-family:Halis,Helvetica,Arial,sans-serif;font-style:italic;font-size:19px}.modal .modal-trigger.close{position:absolute;top:20px;right:40px;color:#fff}.modal .response{display:none;visibility:hidden}.filter-nav-large{margin:0 auto 32px;width:95%;text-align:center}.filter-nav-large button{outline:none;border:none;background-color:inherit}.filter-nav-large button.mixitup-control-active{color:#fff;background-color:#000}.filter-nav-large .filter{display:inline-block;padding:2px 16px}.filter-nav-large .filter .fa{font-size:15px}.filter-nav-large .filter .fa:first-child{padding:0 7px}.filter-nav-large .filter .fa:nth-child(2){padding-right:13px}.filter-block{display:flex;justify-content:center;transition:all .3s ease;opacity:1;visibility:visible;height:auto;max-height:auto}.filter-block .filter-nav-small{text-align:center}.filter-block .filter-nav-small button{outline:none;border:none;background-color:inherit}.filter-block .filter-nav-small button.mixitup-control-active{color:#fff;background-color:#000}.filter-block .filter-nav-small .filter{padding:.25em;border-radius:0;border:1px solid #000;margin:3px 0;line-height:1}.filter-block .filter-nav-small .filter.active{border:2px}.filter-block.inactive{opacity:0;visibility:hidden;max-height:0;transform:translateY(-100%)}.filter-nav-map{margin:16px auto;text-align:center}.filter-nav-map .filter{display:inline-block;padding:0 16px 8px}.filter-nav-map .filter .fa{font-size:15px}.filter-nav-map .filter .fa:first-child{padding:0 7px}.filter-nav-map .filter .fa:nth-child(2){padding-right:13px}nav.main-filter{max-width:770px;margin-left:auto;margin-right:auto;z-index:20;position:fixed;right:0;left:0;margin-top:4.75rem;opacity:.95;transform:translateY(0);transition:all .3s ease}@media screen and (min-width:641px) and (max-width:768px){nav.main-filter{top:0}}@media screen and (min-width:769px){nav.main-filter{top:0}}@media screen and (max-width:640px){nav.main-filter{bottom:0;margin:0;padding:1em;transform:translateY(120%)}}nav.main-filter.hidden{transform:translateY(-8rem)}@media screen and (max-width:640px){nav.main-filter.hidden{transform:translateY(120%)}}@media screen and (max-width:640px){nav.main-filter.active{transform:translateY(0)}}nav.main-filter .termin-filter-close{background-color:#000;color:#fff}@media screen and (min-width:641px) and (max-width:768px){nav.main-filter .termin-filter-close{display:none}}@media screen and (min-width:769px){nav.main-filter .termin-filter-close{display:none}}nav.categories-filter{max-width:770px;margin-left:auto;margin-right:auto;z-index:20;position:fixed;top:0;right:0;left:0;margin-top:7.875rem;opacity:0;visibility:hidden;transition:all .3s ease}@media screen and (max-width:640px){nav.categories-filter{bottom:0;background:#fff;margin:0;padding:1em;overflow:scroll;z-index:999;display:flex;flex-direction:column;justify-content:flex-end}}nav.categories-filter.hidden{transform:translateY(-18rem)}nav.categories-filter.active{opacity:.95;visibility:visible}nav.categories-filter .categories-filter-close{background-color:#000;color:#fff}@media screen and (min-width:641px) and (max-width:768px){nav.categories-filter .categories-filter-close{display:none}}@media screen and (min-width:769px){nav.categories-filter .categories-filter-close{display:none}}.filtergroup{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media screen and (max-width:640px){.filtergroup{justify-content:flex-start}}@media screen and (max-width:640px){.filtergroup .filter-container{margin:.25em}}.filtergroup .filter-tab{outline:none;background-color:#fff;white-space:nowrap;border:1px solid #000;padding:.25em;transition:all .3s ease;margin:2px}@media screen and (max-width:640px){.filtergroup .filter-tab{justify-content:flex-start;padding:.5em .25em;margin:0}}.filtergroup .filter-tab.active,.filtergroup .filter-tab:hover{color:#fff;background-color:#000}.filtergroup .filter-picker{display:inline-block}.filtergroup .filter-picker.hidden{display:none}.filtergroup .picker{background:#fff;text-align:center;outline:none;background-color:#fff;white-space:nowrap;border:1px solid #000;transition:all .3s ease;height:34px}@media screen and (max-width:640px){.filtergroup .picker{height:40px}}.filtergroup .filter-upcoming{display:block}.filtergroup .filter-upcoming.hidden{display:none}.termin-filter-trigger{margin:0;padding:.5em 1em;position:fixed;left:0;bottom:120px;z-index:999;background:#fff;border:1px solid #000;border-bottom:none;transform:rotate(90deg) translateY(50%);transition:all .3s ease}@media screen and (min-width:641px) and (max-width:768px){.termin-filter-trigger{display:none}}@media screen and (min-width:769px){.termin-filter-trigger{display:none}}.termin-filter-trigger.hidden{transform:rotate(90deg) translateY(150%)}.gallery{position:relative}.gallery .photo{position:absolute;visibility:hidden;opacity:none;transition:all .3s}.gallery .photo img{height:100%;width:auto;cursor:pointer}@media screen and (min-width:641px) and (max-width:768px){.gallery .photo img.active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;z-index:23;max-height:84vh;max-width:84vw}}@media screen and (min-width:769px){.gallery .photo img.active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;z-index:23;max-height:84vh;max-width:84vw;cursor:url(/close.png),auto}}@media screen and (max-width:640px){.gallery .mobile-block{position:static}}@media screen and (max-width:640px){.gallery .mobile-block,.gallery .mobile-block img{width:100%!important;height:auto!important}}.image img{width:100%;height:auto}.photo-overlay{opacity:0;visibility:hidden;transition:all .3s;background-color:hsla(0,0%,100%,0);display:flex;height:0}.photo-overlay.show{position:fixed;opacity:1;visibility:visible;background-color:#fff;top:0;right:0;bottom:0;left:0;height:100vh;z-index:99}.photo-overlay .image-container{padding:20px;width:100%;text-align:center}.photo-overlay .image-container img{width:auto;height:100%;max-height:100%}.close-photo-overlay{position:fixed;top:0;right:0;transition:all .3s;opacity:0;visibility:hidden;margin:8px}.close-photo-overlay.show{opacity:1;visibility:visible;z-index:10}.gallery-related{margin-top:2em}.feature-intro img{transition:all .3s ease;z-index:1;max-width:100%}.feature-intro .link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.feature-intro .meta{font-size:1rem;text-transform:uppercase;position:absolute;top:0;right:0;padding:1em;text-align:right;transition:all .3s ease}.feature-intro .meta span{background-color:#fff}.feature-intro .title{position:absolute;bottom:0;right:0;font-size:1.25rem;line-height:1.2;text-align:right;padding:1em;transition:all .3s ease}.feature-intro .title span{background-color:#fff;line-height:1}.feature-intro:hover .photo .meta,.feature-intro:hover .photo img{z-index:1;opacity:.75}.feature-intro:hover .photo .title{opacity:.75}.feature-intro .photo:hover{z-index:11;opacity:1}.feature-intro .photo:hover img{opacity:1}.feature-intro .photo:hover .meta,.feature-intro .photo:hover .title{transform:scale(1.025);opacity:1}.images{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;transition:all .3s ease}@media screen and (min-width:641px) and (max-width:768px){.images{height:192px}}@media screen and (min-width:769px){.images{height:192px}}.images img{max-width:100%;max-height:100%;width:auto;height:auto}.further{margin-top:240px;display:flex;justify-content:space-between;flex-wrap:wrap}.further .article-more{padding:8px}@media screen and (min-width:641px) and (max-width:768px){.further .article-more{width:calc(33.3% - 16px)}}@media screen and (min-width:769px){.further .article-more{width:calc(33.3% - 16px)}}.gallery-overlay{cursor:pointer}@media screen and (min-width:641px) and (max-width:768px){.gallery-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:22}}@media screen and (min-width:769px){.gallery-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:22}}.gallery-description{padding:8px}.gallery-navigation{display:none;position:fixed;top:0;bottom:0;z-index:24;width:16vw;font-size:48px;padding:8vw;cursor:pointer}@media screen and (min-width:641px) and (max-width:768px){.gallery-navigation{align-items:center;padding:16px;display:flex}}@media screen and (min-width:769px){.gallery-navigation{align-items:center;padding:24px;display:flex}}.gallery-navigation.previous{left:0}.gallery-navigation.next{right:0;justify-content:flex-end;text-align:right}.gallery-navigation.disabled{display:none}.gallery-caption{position:fixed;bottom:0;right:0;left:0;margin:0;z-index:24;padding:6px 4px 20px;font-size:14px;text-align:center;background-color:#fff}.album-link{display:flex}.album-link .photos{line-height:0;-moz-column-count:5;column-count:5;-moz-column-gap:8px;column-gap:8px}.album-link .photos img{margin-bottom:8px}nav{text-align:center}nav ul{padding:0;margin:0;list-style:none}nav ul li{padding:0;line-height:1;display:inline-block}.navigation{padding-top:37px;border-bottom:4px solid #000}.navigation ul li{font-size:24px;line-height:40px}@media screen and (min-width:769px){.navigation ul li{font-size:50px}}.navigation .nav-side{font-size:20px}@media screen and (min-width:641px) and (max-width:768px){.navigation{padding-bottom:23px}}@media screen and (min-width:769px){.navigation{padding-top:50px;padding-bottom:35px;border-bottom:1px solid #000}}@media screen and (max-width:640px){.navigation ul{text-align:justify}.navigation ul:after{content:"";width:100%;display:inline-block}}.navigation ul li a{position:relative;z-index:1}.navigation ul li a.active:before{content:"";border-bottom:.25em solid #ff0;left:-8px;margin-top:-.08333em;position:absolute;right:-8px;top:50%;z-index:-1;transform:rotate(-.2deg)}@media screen and (min-width:641px) and (max-width:768px){.navigation ul li:nth-child(2){padding:0 40px}}@media screen and (min-width:769px){.navigation ul li:nth-child(2){padding:0 76px 0 84px}}.home-navigation{padding-top:16px;transition:all .3s ease;transform:translateY(0)}.home-navigation.hidden{transform:translateY(-8rem)}@media screen and (min-width:641px) and (max-width:768px){.home-navigation{padding-top:37px;padding-bottom:23px}}@media screen and (min-width:769px){.home-navigation{max-width:770px;margin-left:auto;margin-right:auto;z-index:20;position:fixed;top:0;right:0;left:0;margin-top:16px;padding:0;opacity:.95;transition:all .3s ease}.home-navigation:after{clear:both;content:"";display:table}.home-navigation:hover{opacity:1}}.home-navigation ul{width:100%}.home-navigation ul.first-level:first-child{background-color:#fff;font-size:18px;padding-bottom:4px;text-align:center}@media screen and (min-width:769px){.home-navigation ul.first-level:first-child{max-width:68em;margin-left:auto;margin-right:auto;display:flex;justify-content:space-evenly;margin-bottom:16px}.home-navigation ul.first-level:first-child:after{clear:both;content:"";display:table}.home-navigation ul.first-level:first-child li{position:relative;font-size:20px;font-size:24px;line-height:40px;transition:all .3s ease}.home-navigation ul.first-level:first-child li #load-esel{position:absolute;right:0}}@media screen and (max-width:640px){.home-navigation ul.first-level:after{content:"";width:100%;display:inline-block}}.home-navigation ul li a{padding:.5em .25em;position:relative;z-index:1}.home-navigation ul li a.hover:before{transform:rotate(-.2deg)}.home-navigation ul li a.hover:before,.home-navigation ul li a span.bar{content:"";border-bottom:.25em solid #ff0;left:-8px;margin-top:-.08333em;position:absolute;right:-8px;top:50%;z-index:-1}.home-navigation ul li a span.bar{transform:rotate(-.2deg) scaleX(0)}.home-navigation ul.sub-filter{position:fixed;right:0;left:0;bottom:0;z-index:9;flex-wrap:wrap;display:flex;justify-content:space-evenly}@media screen and (min-width:769px){.home-navigation ul.sub-filter{height:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;position:static;right:auto;left:auto;bottom:auto;z-index:auto;flex-wrap:nowrap}}.home-navigation ul.sub-filter.visible{transform:translateY(0);opacity:1;visibility:visible}.home-navigation ul.sub-filter li{padding:.25em;width:100%;max-width:160px;flex-grow:1;position:relative}@media screen and (max-width:640px){.home-navigation ul.sub-filter li{height:40px}}.home-navigation ul.sub-filter ul.has-children{list-style:none}.home-navigation ul.sub-filter ul.has-children li:not(.third-li){position:absolute;top:calc(-100% - .25em);left:0;width:100%;display:flex;transition:all .3s ease;font-size:16px;z-index:-1}.home-navigation ul.sub-filter ul.has-children li:not(.third-li).selected{opacity:1;z-index:2}.home-navigation ul.sub-filter ul.has-children .third-level{z-index:-1;position:fixed;opacity:0;right:0;display:flex;flex-wrap:wrap}.home-navigation ul.sub-filter ul.has-children .third-level.active{z-index:999;background:wheat;max-width:100%}.home-navigation ul.sub-filter ul.has-children.active li{opacity:1}.home-navigation ul.sub-filter ul.has-children.active .third-level{transform:scale(1);opacity:1;visibility:visible;transition-delay:0s}@media screen and (min-width:769px){.home-navigation ul.sub-filter ul.has-children .third-level{position:absolute;top:32px;right:32px;display:flex;flex-wrap:wrap;width:480px;transition:all .3s ease;transform:scale(0);opacity:0;visibility:hidden;transform-origin:top;transition-delay:.8s}.home-navigation ul.sub-filter ul.has-children .third-level li{position:relative;max-width:50%;font-size:16px}.home-navigation ul.sub-filter ul.has-children .third-level li button{max-width:100%;height:100%}.home-navigation ul.sub-filter ul.has-children .third-level li.selected{opacity:1;z-index:2}.home-navigation ul.sub-filter ul.has-children:hover li{opacity:1}.home-navigation ul.sub-filter ul.has-children:hover .third-level{transform:scale(1);opacity:1;visibility:visible;transition-delay:0s}}.home-navigation .button,.home-navigation button{width:100%;max-width:120px;outline:none;background-color:#fff;white-space:nowrap;border:1px solid #000;padding:.25em;transition:all .3s ease}.home-navigation .button:not(:first-child),.home-navigation button:not(:first-child){border-left:none}.home-navigation .button.active,.home-navigation .button.mixitup-control-active,.home-navigation .button:hover,.home-navigation button.active,.home-navigation button.mixitup-control-active,.home-navigation button:hover{color:#fff;background-color:#000}.footer-navigation{padding:31px 0 34px;border-top:1px solid #000;border-bottom:1px solid #000}.footer-navigation ul li{font-size:16px;padding-right:20px;line-height:40px}.footer-navigation ul li a{padding-bottom:-20px;position:relative;z-index:1;border-bottom:1px solid #000}.footer-navigation ul li a.active{border-bottom:none}.footer-navigation ul li a.active:before{content:"";border-bottom:.25em solid #ff0;left:-8px;margin-top:-.08333em;position:absolute;right:-8px;top:50%;z-index:-1;transform:rotate(-.2deg)}.footer-navigation ul li:last-child{padding-right:0}@media screen and (min-width:769px){.footer-navigation ul li{padding-right:60px;font-size:20px}.footer-navigation ul li:last-child{padding-right:0}}.nav-side{position:fixed;top:35%;padding:20px;transition:all .3s ease}@media screen and (max-width:640px){.nav-side{display:none;padding:8px}}.nav-side.left{left:0;transform:rotate(90deg) translateX(0);transform-origin:bottom left}.nav-side.left.hidden{transform:translateX(-4rem) rotate(90deg)}.nav-side.right{right:0;transform:rotate(270deg) translateX(0);transform-origin:bottom right}.nav-side.right.hidden{transform:translateX(4rem) rotate(270deg)}.social{margin:.5em 0 .25em}.socialmedia{text-align:center}.socialmedia .facebook,.socialmedia .instagram,.socialmedia .twitter,.socialmedia .whatsapp{cursor:pointer;transform:rotate(-90deg);display:inline-block}@media screen and (min-width:769px){.socialmedia .whatsapp{display:none}}.content-navigation .link{padding:20px;text-align:center}nav.content-navigation{margin-top:42px}nav.content-navigation ul li{padding-right:40px}nav.content-navigation ul li:last-child{padding-right:0}nav.content-navigation a{font-size:20px;border-bottom:1px solid #000}.more{text-align:center;border-bottom:1px solid #000}.pagination{text-align:right}.pagination .button,.pagination button{width:100%;max-width:120px;outline:none;background-color:#fff;white-space:nowrap;border:1px solid #000;padding:8px;transition:all .3s ease}.pagination .button:not(:first-child),.pagination button:not(:first-child){border-left:none}.pagination .button.active,.pagination .button.mixitup-control-active,.pagination .button:hover,.pagination button.active,.pagination button.mixitup-control-active,.pagination button:hover{color:#fff;background-color:#000}.navigation-static{position:fixed;top:0;right:0;height:40px;width:100%;z-index:9999}.navigation-static .navigation-items{background-color:#fff;display:flex;justify-content:center;position:absolute;top:0;width:100%;transition:all .3s ease;box-shadow:-2px -2px 10px #f5f5f5;z-index:99}.navigation-static .navigation-items .navigation-item{padding:.5em 1em}.overlay{background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;z-index:9}.overlay.fade{opacity:0}.overlay.hide{z-index:-1}.signature h2{margin:64px 0 14px}.tabs{margin-top:24px;padding-top:2em;padding-bottom:2em;text-align:left;margin-bottom:34px}.tabs .tab-title,.tabs .tabs-section{position:relative}.tabs .tab-title{margin-top:24px;padding-top:24px}.tabs .tab-title:before{content:"";border-bottom:.25em solid #ff0;left:-8px;position:absolute;right:-8px;top:50%;z-index:-1;transform:rotate(-.2deg);width:180px;height:18px}.tabs .tab{display:flex;flex-wrap:nowrap;flex-direction:column}.tabs .tab .tab-column{width:100%;flex:1;padding:1em 0 2em}.tabs .tab .tab-column.tab-event,.tabs .tab .tab-column.tab-photo{flex:initial}.tabs .tab .tab-column.tab-event .category,.tabs .tab .tab-column.tab-photo .category{text-decoration:underline}.tabs .tab .tab-column.tab-event .title,.tabs .tab .tab-column.tab-photo .title{font-weight:700}.tabs .tab .tab-event:last-child{border-bottom:none}@media screen and (min-width:769px){.tabs{padding-top:2em;padding-bottom:2em;text-align:left;margin-bottom:34px}.tabs .tab-title{display:none}.tabs .tab{display:flex;flex-wrap:wrap;opacity:0;visibility:hidden;height:0;width:100%;top:0;right:0;flex-direction:row}.tabs .tab.selected{opacity:1;visibility:visible;height:100%}.tabs .tab .tab-column{width:100%;padding-top:0;padding-right:1em;padding-left:1em}.tabs .tab .tab-column:last-child{padding-right:0;padding-left:1em}.tabs .tab .tab-column:nth-child(4n+1){padding-right:1em;padding-left:0}.tabs .tab .tab-column:nth-child(4n){padding-right:0;padding-left:1em}.tabs .tab .tab-column.tab-event,.tabs .tab .tab-column.tab-photo{max-width:25%}.tabs .tab .tab-column.tab-event .image,.tabs .tab .tab-column.tab-photo .image{height:160px;overflow:hidden}.tabs .tab .tab-column.tab-event .image img,.tabs .tab .tab-column.tab-photo .image img{height:100%;width:auto}.tabs .tab .tab-column.tab-event .category,.tabs .tab .tab-column.tab-photo .category{text-decoration:underline}}.tabs-navigation{display:none;border-bottom:1px solid #000;margin-bottom:32px}@media screen and (min-width:769px){.tabs-navigation{display:flex}}.tabs-navigation .tab-nav-item{padding:0 1em;border-right:1px solid #000;margin:.5em}.tabs-navigation .tab-nav-item.last-child{border-right:none}.tabs-navigation .tab-nav-item .tab-nav-selector{padding:.5em 1em;cursor:pointer}.tabs-navigation .tab-nav-item .tab-nav-selector.selected{background-color:#ffff5d}.newsletter-trigger{cursor:pointer}.request-notification{border:1px solid #000;padding:32px;font-family:Ubuntu Mono,monospace;font-size:16px;box-shadow:4px 4px 0 #000;position:fixed;bottom:0;background:#fff;width:80vw;max-width:560px;margin:0 auto 16px;right:0;left:0;z-index:-1;transition:all .3s ease;opacity:0}.newsletter-subscription .request-notification,.request-notification.sm{bottom:50%;transform:translateY(50%)}@media screen and (max-width:640px){.newsletter-subscription .request-notification,.request-notification.sm{padding-top:48px}}.request-notification.visible{z-index:9999;opacity:1}.request-notification.cookie{padding:12px;font-size:12px;width:80vw;margin:0 12px 12px auto}.form-btn{margin-top:16px;background:#fff;text-align:center;outline:none;background-color:#fff;white-space:nowrap;border:1px solid #000;transition:all .3s ease;height:40px;padding:1px 7px 2px;display:flex;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.form-btn:active,.form-btn:focus{background-color:#ffff5d;background-color:#fff}.form-btn:hover{background-color:#ffff5d}.cookie .form-btn{margin-top:12px;height:32px}.email-input{margin-top:16px;background:#fff;text-align:center;outline:none;background-color:#fff;white-space:nowrap;border:1px solid #000;transition:all .3s ease;height:40px;width:480px;min-width:240px;max-width:100%}.email-input:active,.email-input:focus{background-color:#fff}.close-fb,.close-newsletter-subscribe,.close-tw{position:absolute;right:0;top:0;margin:16px;cursor:pointer}.feedback{position:fixed;top:0;right:0;margin:48px 0;display:flex;max-width:120px;flex-direction:column;z-index:20}.feedback a{background:#000;color:#fff;margin:4px 0;padding:8px;font-size:12px}@media screen and (max-width:640px){.feedback{display:none}}.gdpr-checkbox{max-width:480px;display:flex;padding:16px 0}.gdpr-checkbox a{border-bottom:1px solid #000;transition:all .3s ease}.gdpr-checkbox a:hover{border-bottom:1px solid #ffff5d}.gdpr-checkbox input[type=checkbox]{margin-right:16px;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative}.full-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;transition:all .3s ease;background-color:transparent;opacity:0;cursor:pointer}.full-background.visible{z-index:9998;opacity:.5;background-color:#fff}.events-lockdown{background:#e9967a;padding:1rem}@media screen and (min-width:769px){.events-lockdown{margin:12rem 4rem 0}}@media screen and (min-width:769px){.events.index{padding-top:0}}.events.index .notice,.gallery .notice,.pages .notice,.project .notice{margin:4rem 0;opacity:0;visibility:hidden;transition:all .5s ease;text-align:center;font-size:24px}.events.index .notice.visible,.gallery .notice.visible,.pages .notice.visible,.project .notice.visible{opacity:1;visibility:visible}.events.index h2.date,.gallery h2.date,.pages h2.date,.project h2.date{font-weight:700;font-size:24px;margin:2rem 0 4rem}@media screen and (min-width:769px){.events.index h2.date,.gallery h2.date,.pages h2.date,.project h2.date{font-size:48px;margin:4rem 0}}.events.index h3.category,.gallery h3.category,.pages h3.category,.project h3.category{font-size:1rem;border-bottom:1px solid;margin:2em 0 0;transform:translateY(0);transition:all .3s ease}.events.index h3.category.hidden,.gallery h3.category.hidden,.pages h3.category.hidden,.project h3.category.hidden{opacity:0;visibility:hidden;height:0;transform:translateY(-100%);margin:0}.events.index article.termin,.events.index div.termin,.gallery article.termin,.gallery div.termin,.pages article.termin,.pages div.termin,.project article.termin,.project div.termin{display:flex;flex-direction:row;margin:48px 0;height:auto;transform:translateY(0);transition:all .3s ease}.events.index article.termin.hidden,.events.index div.termin.hidden,.gallery article.termin.hidden,.gallery div.termin.hidden,.pages article.termin.hidden,.pages div.termin.hidden,.project article.termin.hidden,.project div.termin.hidden{opacity:0;visibility:hidden;height:0;transform:translateY(-100%);margin:0}@media screen and (max-width:640px){.events.index article.termin,.events.index div.termin,.gallery article.termin,.gallery div.termin,.pages article.termin,.pages div.termin,.project article.termin,.project div.termin{flex-direction:column;padding:0;margin:0 0 48px}}.events.index article.termin .image,.events.index div.termin .image,.gallery article.termin .image,.gallery div.termin .image,.pages article.termin .image,.pages div.termin .image,.project article.termin .image,.project div.termin .image{margin-right:2.3576516%;width:14.701957%}@media screen and (max-width:640px){.events.index article.termin .image,.events.index div.termin .image,.gallery article.termin .image,.gallery div.termin .image,.pages article.termin .image,.pages div.termin .image,.project article.termin .image,.project div.termin .image{margin:12px 0 0;width:100%}}.events.index article.termin h4.title,.events.index div.termin h4.title,.gallery article.termin h4.title,.gallery div.termin h4.title,.pages article.termin h4.title,.pages div.termin h4.title,.project article.termin h4.title,.project div.termin h4.title{font-weight:700;margin:0 0 1.125rem}@media screen and (max-width:640px){.events.index article.termin h4.title,.events.index div.termin h4.title,.gallery article.termin h4.title,.gallery div.termin h4.title,.pages article.termin h4.title,.pages div.termin h4.title,.project article.termin h4.title,.project div.termin h4.title{margin:4px 0 6px}}.events.index article.termin .content,.events.index div.termin .content,.gallery article.termin .content,.gallery div.termin .content,.pages article.termin .content,.pages div.termin .content,.project article.termin .content,.project div.termin .content{background-color:#fff;width:48.8211742%}@media screen and (max-width:640px){.events.index article.termin .content,.events.index div.termin .content,.gallery article.termin .content,.gallery div.termin .content,.pages article.termin .content,.pages div.termin .content,.project article.termin .content,.project div.termin .content{margin-top:-4.8rem;margin-left:3rem;padding:11px 17px;width:auto}}@media screen and (max-width:640px){.events.index article.termin .tags,.events.index div.termin .tags,.gallery article.termin .tags,.gallery div.termin .tags,.pages article.termin .tags,.pages div.termin .tags,.project article.termin .tags,.project div.termin .tags{display:none}}.events.index article.termin .note,.events.index div.termin .note,.gallery article.termin .note,.gallery div.termin .note,.pages article.termin .note,.pages div.termin .note,.project article.termin .note,.project div.termin .note{border:1px dashed #000;text-indent:-8px;padding:4px 15px;background:#fff;margin:.875rem 0 .875rem -3rem;line-height:1.2;max-width:296px;display:inline-block}@media screen and (max-width:640px){.events.index article.termin .note,.events.index div.termin .note,.gallery article.termin .note,.gallery div.termin .note,.pages article.termin .note,.pages div.termin .note,.project article.termin .note,.project div.termin .note{font-size:.95rem;margin:11px 0}}.events.index article.termin .meta,.events.index div.termin .meta,.gallery article.termin .meta,.gallery div.termin .meta,.pages article.termin .meta,.pages div.termin .meta,.project article.termin .meta,.project div.termin .meta{margin:0;width:31.7615656%;padding:0 17px}@media screen and (max-width:640px){.events.index article.termin .meta,.events.index div.termin .meta,.gallery article.termin .meta,.gallery div.termin .meta,.pages article.termin .meta,.pages div.termin .meta,.project article.termin .meta,.project div.termin .meta{font-size:.95rem;margin-left:3rem;width:auto}}.events.index article.termin .meta div,.events.index div.termin .meta div,.gallery article.termin .meta div,.gallery div.termin .meta div,.pages article.termin .meta div,.pages div.termin .meta div,.project article.termin .meta div,.project div.termin .meta div{display:flex}.events.index article.termin .meta span.icon,.events.index div.termin .meta span.icon,.gallery article.termin .meta span.icon,.gallery div.termin .meta span.icon,.pages article.termin .meta span.icon,.pages div.termin .meta span.icon,.project article.termin .meta span.icon,.project div.termin .meta span.icon{min-width:24px}@media screen and (max-width:640px){.events.index article.termin .meta,.events.index div.termin .meta,.gallery article.termin .meta,.gallery div.termin .meta,.pages article.termin .meta,.pages div.termin .meta,.project article.termin .meta,.project div.termin .meta{background-color:#fff}}.events.index article.termin.canceled .date,.events.index article.termin.canceled h4.title,.events.index div.termin.canceled .date,.events.index div.termin.canceled h4.title,.gallery article.termin.canceled .date,.gallery article.termin.canceled h4.title,.gallery div.termin.canceled .date,.gallery div.termin.canceled h4.title,.pages article.termin.canceled .date,.pages article.termin.canceled h4.title,.pages div.termin.canceled .date,.pages div.termin.canceled h4.title,.project article.termin.canceled .date,.project article.termin.canceled h4.title,.project div.termin.canceled .date,.project div.termin.canceled h4.title{text-decoration:line-through}.next-tags{margin-top:.8rem}.next-tags .next-tag{background:#ffff5d;margin-right:1rem;padding:.2rem;font-size:.9rem}.meta-large{font-size:18px;font-family:Halis,Helvetica,Arial,sans-serif;font-style:normal;border-top:1px solid #000}.meta-large h2{display:none}@media screen and (min-width:769px){.meta-large{border-top:none;font-size:16px;padding-right:100px}.meta-large h2{display:initial;font-size:40px;margin-bottom:24px}}.meta-large .termin-map{margin-top:12px;z-index:0}.meta-large .meta-part{margin-top:12px}.meta-large .meta-separation{border-top:1px solid #000;margin-top:13px;padding-top:12px}@media screen and (min-width:769px){.meta-large .meta-separation{margin-top:25px;padding-top:24px}}.meta-large address{font-style:normal}.map{width:100vw;left:0;z-index:2}.events-container,.map{height:100vh;position:absolute;top:0}.events-container{width:30vw;right:0;background-color:#fff;z-index:3}.termin-map{width:100%;height:180px;overflow:hidden}

/*!
 * Justified Gallery - v3.6.1
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */@-webkit-keyframes justified-gallery-show-caption-animation{0%{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{0%{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{0%{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{0%{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation .5s ease 0;-moz-animation:justified-gallery-show-caption-animation .5s 0 ease;-ms-animation:justified-gallery-show-caption-animation .5s 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation .5s ease 0;-moz-animation:justified-gallery-show-entry-animation .5s 0 ease;-ms-animation:justified-gallery-show-entry-animation .5s 0 ease}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:1;filter:none;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.mh{display:none}@media screen and (min-width:769px){.mh{display:initial}}.ms{display:initial}@media screen and (min-width:769px){.ms{display:none}}
/*# sourceMappingURL=site.css.map*/