/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.12.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}:root{--color-light:#ffffff;--color-dark:#000000;--color-ci:#000000;--color-mid:#f4f4f4;--main-fontsize:19px;--main-padding:3em;--main-trans:all .3s ease-in-out;--main-font:"Ubuntu", sans-serif;--mono-font:"Ubuntu Mono", sans-serif;--main-border:2px solid var(--color-dark);--tablet-bp:990px;--mobile-bp:768px}@media screen and (max-width:768px){:root{--main-padding:1em}}@font-face{font-display:swap;font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-mono-v17-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu Mono';font-style:italic;font-weight:400;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-mono-v17-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-mono-v17-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu Mono';font-style:italic;font-weight:700;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-mono-v17-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:300;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:300;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:400;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:500;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:500;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:700;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:700;src:url(https://graphit-festival.de/wp-content/themes/graphit/assets/css/../webfonts/ubuntu-v20-latin-700italic.woff2) format('woff2')}*{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}html{margin:0;padding:0}body{font-family:var(--main-font);font-size:var(--main-fontsize);margin:0;position:relative}main{min-height:100vh}h1,h2,h3,h4,h5{font-family:var(--mono-font);font-weight:700;margin:0 0 1em 0}h2,.h2{text-transform:lowercase}h3{font-size:1em;text-transform:lowercase}p{line-height:1.5;max-width:75ch;margin:0 0 .5em 0}b{font-family:var(--bold-font)}a{font-family:var(--bold-font);color:var(--color-ci);-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans)}a:hover{color:var(--color-dark)}.wp-block-columns{border-bottom:var(--main-border);margin-bottom:0}.wp-block-columns .wp-block-columns{border-bottom:0}.wp-block-columns .wp-block-columns .wp-block-column:nth-of-type(2)::before{display:none}.wp-block-columns:last-of-type{border-bottom:0}.wp-block-column{position:relative}.wp-block-columns .wp-block-column{padding:1em}.wp-block-columns .wp-block-column:nth-of-type(n+2)::before{position:absolute;content:'';height:100%;top:0;width:2px;background:var(--color-dark);left:calc(-1em - 1px)}.has-black-background-color{position:relative;padding:1em 0em!important}.has-black-background-color::after{content:'';position:absolute;left:-1em;top:0;z-index:-1;height:100%;width:calc(100% + 3em);background-color:var(--color-dark)}@media screen and (max-width:768px){.has-black-background-color::after{width:calc(100% + 2em)}.wp-block-columns .wp-block-column:nth-of-type(n+2)::before{height:2px;left:0;width:100%;top:calc(-1em - 1px)}}.pb-0{padding-bottom:0!important}.invert{background-color:var(--color-dark);color:var(--color-light);position:relative}.invert a{color:currentColor}.invert::after{content:'';background-color:var(--color-dark);width:calc(100% + 2em);height:100%;position:absolute;top:0;left:-1em;z-index:-1}.wp-block-column:last-of-type.invert::after{width:calc(100% + 1em)}@media screen and (max-width:768px){.invert::after{height:calc(100% + 2em);width:100%;top:-1em;left:0}.wp-block-column:last-of-type.invert::after{height:calc(100% + 1em);width:100%}}.sticky{position:sticky;top:5em}@media screen and (max-width:768px){.sticky{position:relative;top:auto}.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-main{padding:var(--main-padding)!important}.p-small{padding:1em}.mb-0{margin-bottom:0}.w-100{width:100%}.flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-image.w-100{position:sticky;top:0}.wp-block-image.w-100 img{width:100%}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;z-index:10;position:sticky;top:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:var(--main-border);background-color:var(--color-light)}nav>div{border-right:var(--main-border);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav>div:last-of-type{border-right:0}nav .navbar-brand{width:100%}nav .navbar-brand img{max-width:8em}nav ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2em}nav ul a{text-transform:lowercase;text-decoration:none;font-family:var(--mono-font);font-weight:700;padding:1em 0;position:relative}nav ul a::after{content:'';display:block;height:2px;width:0;background-color:currentColor;position:absolute;-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans);bottom:.5em}nav ul a:hover::after{width:100%}nav ul a[aria-current="page"]::after{width:100%}nav .insta{text-transform:lowercase;text-decoration:none;font-family:var(--mono-font)}nav .insta svg{margin-left:1em}nav .star{fill:var(--color-dark);stroke-width:0}nav .btnholder{-ms-flex-pack:distribute;justify-content:space-around}nav .btnholder img{width:2em;height:2em;-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans)}nav .btnholder:hover img{transform:rotate(360deg)}nav .menu-main-menu-container{-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans)}nav .datewrap{-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);position:absolute;font-family:var(--mono-font);font-weight:700}nav .mainnav:hover .datewrap{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}nav .mainnav:hover .menu-main-menu-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.toggler{border:0;background:#fff0;width:2em;height:2em;padding:0}.toggler:hover{cursor:pointer}.toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:0}.toggler span{height:5px;width:100%;display:block;background-color:var(--color-dark);margin-bottom:.25em;-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans)}.toggler span:last-of-type{margin-bottom:0}aside.burgernav{position:fixed;right:0;border:var(--main-border);background-color:var(--color-light);min-width:30vw;padding:var(--main-padding);-webkit-transform:translateX(50vw);-ms-transform:translateX(50vw);transform:translateX(50vw);-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;text-align:center;z-index:100}aside.burgernav img{width:7vw}aside.burgernav a{text-decoration:none}aside.burgernav svg{margin-left:1em}aside.burgernav ul{list-style:none;margin:2em 0;padding:0}aside.burgernav ul a{text-transform:lowercase;text-decoration:none;font-family:var(--mono-font);font-weight:700;padding:.5em 0;position:relative;display:block}aside.burgernav ul a::after{content:'';display:block;height:2px;width:0;background-color:currentColor;position:absolute;-webkit-transition:var(--main-trans);-o-transition:var(--main-trans);transition:var(--main-trans);bottom:0}aside.burgernav ul a:hover::after{width:100%}aside.burgernav ul a:hover[aria-current="page"]::after{width:100%}@media screen and (max-width:1050px){#nav .insta,#nav .menu-main-menu-container{display:none}#nav .datewrap{position:relative;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:768px){#nav .mainnav,#nav .insta{display:none}#nav .btnholder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}aside.burgernav{width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}aside.burgernav img{width:15vw}}.open aside.burgernav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.open .toggler span:first-of-type{opacity:0}.open .toggler span:last-of-type{opacity:0}.scrolled .menu-main-menu-container{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.scrolled .datewrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}main{border-left:var(--main-border);border-right:var(--main-border)}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:var(--main-border);background-color:var(--color-light);font-family:var(--mono-font)}footer>div{border-right:var(--main-border);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}footer>div:last-of-type{border-right:0}footer .infobox{width:20%;padding:1em 2em 1em 1em}footer .spendenbox{width:10%;padding:1em 2em}footer .lawbox{padding:1em 1em 1em 2em}footer p{line-height:1.2}footer img{max-width:75px;margin-right:2em}@media screen and (max-width:768px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0em}footer>div{width:100%!important;border-right:0;border-top:var(--main-border);padding:2em 1em!important;display:block}footer>div:first-of-type{border-top:0}}#infobox{background-color:var(--color-ci);color:var(--color-light);padding:.5em var(--main-padding)}#infobox p{max-width:unset}#infobox a{color:var(--color-light);text-decoration:none}article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--main-padding);border-bottom:var(--main-border);padding:var(--main-padding)}article:last-of-type{border-bottom:0}article img{width:30%;-o-object-fit:contain;object-fit:contain;height:auto}article h2{text-transform:uppercase}article .contentwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}article .meta{font-size:.8em;font-family:var(--mono-font);font-weight:700;margin-top:var(--main-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:1em}article .meta span{min-width:30%}article .meta b{margin-right:.5em}@media screen and (max-width:768px){article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}article img{width:100%}}a.wp-block-button__link{border-radius:0!important;background:var(--color-dark)!important;color:var(--color-light)!important}.page-id-3 .wp-block-columns,.page-id-18 .wp-block-columns{min-height:100vh}.hidden{display:none}#cookie-banner{padding:1vmax;width:50%;text-align:left;font-size:16px;position:fixed;bottom:0;right:0;z-index:100;background-color:var(--color-dark);color:var(--color-light)}#cookie-banner button{border:none;border-radius:0;background-color:var(--color-light);color:var(--color-dark);font-size:1em;padding:1em;cursor:pointer}#cookie-banner .closeme{color:var(--color-ci)}@media screen and (max-width:768px){#cookie-banner{width:100%}}