.content-grid.home{grid-template-columns:20fr 20fr 20fr 15fr;grid-template-rows:auto auto auto;grid-template-areas:"logo empty pinned pinned" "intro intro pinned pinned" "calendar projects blog sidebar"}@media(max-width: 80rem){.content-grid.home{grid-template-columns:20fr 20fr 20fr;grid-template-rows:auto auto auto;grid-template-areas:"logo pinned pinned" "intro pinned pinned" "calendar projects blog"}.content-grid.home .intro-secondary{margin-top:auto}.content-grid.home .sidebar{display:none}.content-grid.home+footer{display:block}}@media(max-width: 45rem){.content-grid.home{grid-template-columns:100%;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"logo" "pinned" "intro" "calendar" "projects" "blog"}.content-grid.home .logo{margin-left:-25vw;width:50vw}.content-grid.home+footer .logo{margin-right:-35%;bottom:0}.content-grid.home section>ul>li{display:none}.content-grid.home section>ul>li:nth-child(1),.content-grid.home section>ul>li:nth-child(2),.content-grid.home section>ul>li:nth-child(3),.content-grid.home section>ul>li:nth-child(4){display:inherit}.content-grid.home .calendar-empty{display:none}}.content-grid.home .logo{grid-area:logo;height:auto;max-width:100%;max-height:20vh;margin-bottom:5vmin}#calendar{grid-area:calendar}#projects{grid-area:projects}#blog{grid-area:blog}.overview-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.4em;margin-bottom:1em}.overview-header>*{margin:0}.overview-header .page-link{text-align:right}.intro-primary{grid-area:pinned}.intro-secondary{grid-area:intro;align-self:end;margin-top:-5vmin}.pinned{grid-area:pinned;align-self:end;background-color:var(--red-bg);margin:-0.5em;padding:.5em;margin-bottom:1em}.pinned img{max-width:100%;border:.5px solid #fff;box-sizing:border-box;display:block;margin:auto}.pinned .pinned-header{color:#fff;margin:.5em}.pinned .pinned-content{background-color:#fff;padding:.5em 0}.pinned .pinned-content>*{margin:.5em}.pinned .pinned-content>*:last-child{margin-bottom:0}html,body{overflow-x:hidden}body{margin:0;width:100%}.content-grid{max-width:100%;margin:0 auto;padding:5vmin;display:grid;column-gap:4rem;max-width:80rem;justify-content:center;align-content:start;grid-template-columns:40fr 20fr 15fr;grid-template-rows:auto auto 1fr;grid-template-areas:"title . logo" "main references sidebar" "further references sidebar"}@media(max-width: 80rem){.content-grid{grid-template-columns:40fr 15fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"title logo" "main sidebar" "further sidebar" "references sidebar"}}@media(max-width: 45rem){.content-grid{grid-template-columns:100%;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"logo" "title" "main" "further" "references"}.content-grid .sidebar{display:none}.content-grid+footer{display:block}}.title{grid-area:title}.title h1{margin-bottom:0}.title .projectimage{float:right}.logo{grid-area:logo}.logo .image{background-image:url("../images/logos/velorution.svg");background-size:contain;background-repeat:no-repeat;height:100%}@media(max-width: 45rem){.logo{margin-bottom:5vmin}.logo .image{max-width:50%;height:10vh;width:100%;display:inline-block}}.logo a:hover .image{background-image:url("../images/logos/velorution-hover.svg")}.main{grid-area:main}.references{grid-area:references}.sidebar{grid-area:sidebar}.further{grid-area:further}article{max-width:40rem;margin-top:2.4em;line-height:1.5}article>:first-child{margin-top:0}article img{max-width:100%;max-height:50vh;width:auto;height:auto}.page-icon{float:right;height:auto}.social{display:flex;margin-top:.5em}.social a{padding:.5em .2em}.social a svg{height:24px;width:24px}footer{background-color:var(--red-bg);padding:5vmin;display:none;position:relative}footer .logo{position:absolute;width:50%;height:200px;object-fit:contain;object-position:right bottom;right:5vmin;bottom:5vmin}.post-list,.event-list,.project-list{list-style:none;padding-left:0;margin:0;max-width:40rem}.post-list li,.event-list li,.project-list li{margin:0 -0.5em;margin-top:.5em;padding:.5em;position:relative;overflow:hidden}.post-list li>a>*,.event-list li>a>*,.project-list li>a>*{margin:0}.post-list li::after,.event-list li::after,.project-list li::after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:var(--red-bg);transform:translateY(100%);transition:transform 200ms}.post-list li:hover::after,.event-list li:hover::after,.project-list li:hover::after{transform:translateY(0)}.post-list li:hover svg,.event-list li:hover svg,.project-list li:hover svg{fill:#000}.post-list li>a,.event-list li>a,.project-list li>a{position:relative;z-index:10;mix-blend-mode:multiply}.post-list svg,.event-list svg,.project-list svg{height:1.5em;fill:var(--red-text);transition:fill 200ms}.post-list svg.right-arrow,.event-list svg.right-arrow,.project-list svg.right-arrow{padding-right:0;padding-left:.5em;float:right}.post-list .with-img a,.project-list .with-img a{display:block;padding-top:33%}.post-list .with-img .image-container,.project-list .with-img .image-container{position:absolute;background-color:#d3d3d3;top:0;width:100%;padding-top:33%;box-sizing:border-box;overflow:hidden}.post-list .with-img .image-container img,.project-list .with-img .image-container img{position:absolute;top:0;width:100%}.post-list .with-img h3,.post-list .with-img .right-arrow,.project-list .with-img h3,.project-list .with-img .right-arrow{padding-top:.5em}.post-list .with-img::after,.project-list .with-img::after{z-index:auto}.post-list.small img,.project-list.small img{float:left;width:60px;height:60px;margin-right:.5em}.event-list .project-icon{float:left;padding-right:.5em;margin-bottom:.5em;width:60px;height:60px}.event-list.without-icon li{padding-left:2.5em}.event-list p{clear:left}.event-details{position:relative;margin-left:2.5em}.event-details p{margin:0}.event-details svg{height:1.5em;fill:var(--red-text)}.event-details+img{margin-top:1em}svg.event{position:absolute;left:-2em}:root{--red-text: #e9131a;--red-bg: #e9131a}@font-face{font-family:"Montserrat";font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/Montserrat-Black.woff2) format("woff2")}body{font-family:Montserrat,system-ui,sans-serif;line-height:1.4}h1,h2,h3{font-weight:900;margin-top:2em;margin-bottom:1em}h1,h2{line-height:1.2}.article-type{font-weight:900;line-height:1.2;margin-bottom:1em}.article-type+h1{margin-top:0}.article-date{float:right;font-size:smaller}h1{font-size:2rem}@media(max-width: 45rem){h1{font-size:1.5rem}}h2{font-size:1.2rem}h3{font-size:1rem;font-weight:700;margin-bottom:.5em}a{text-decoration:none;color:inherit}a.page-link{color:var(--red-text);fill:var(--red-text);font-weight:600;box-shadow:inset 0 0 0 0 var(--red-bg);transition:color 200ms,fill 200ms,box-shadow 200ms}a.page-link:hover,a.page-link:active,a.page-link:focus{color:#000;fill:#000;box-shadow:inset 0 -0.5em 0 0 var(--red-bg)}footer a.page-link{color:#fff;fill:#fff}footer a.page-link:hover,footer a.page-link:active,footer a.page-link:focus{color:#fff;fill:#fff;box-shadow:inset 0 -0.5em 0 0 #000}article.main :not(.gallery)>a:not(.page-link):not([name]),article.further :not(.gallery)>a:not(.page-link):not([name]),article.link-highlighting :not(.gallery)>a:not(.page-link):not([name]),.pinned :not(.gallery)>a:not(.page-link):not([name]){box-shadow:inset 0 -0.1em 0 0 var(--red-text);transition:box-shadow 200ms}article.main :not(.gallery)>a:not(.page-link):not([name]):hover,article.main :not(.gallery)>a:not(.page-link):not([name]):active,article.main :not(.gallery)>a:not(.page-link):not([name]):focus,article.further :not(.gallery)>a:not(.page-link):not([name]):hover,article.further :not(.gallery)>a:not(.page-link):not([name]):active,article.further :not(.gallery)>a:not(.page-link):not([name]):focus,article.link-highlighting :not(.gallery)>a:not(.page-link):not([name]):hover,article.link-highlighting :not(.gallery)>a:not(.page-link):not([name]):active,article.link-highlighting :not(.gallery)>a:not(.page-link):not([name]):focus,.pinned :not(.gallery)>a:not(.page-link):not([name]):hover,.pinned :not(.gallery)>a:not(.page-link):not([name]):active,.pinned :not(.gallery)>a:not(.page-link):not([name]):focus{box-shadow:inset 0 -0.5em 0 0 var(--red-bg)}.statuten>ol>li>ol>li{list-style-type:upper-roman}article li{margin-bottom:.5em}input,button,select{font-family:inherit;font-size:inherit;border:1px solid var(--red-text);padding:.5em}input:hover,input:active,input:focus,select:hover,select:active,select:focus{border-color:#000}button,.button{background-color:var(--red-text);color:#fff;font-weight:bold;box-shadow:inset 0 0 0 0 #000;transition:color 200ms,box-shadow 200ms;cursor:pointer}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{box-shadow:inset 0 -0.5em 0 0 #000}.cr_form{margin:2em 0}.cr_form input,.cr_form select{box-sizing:border-box;width:100%}.cr_form label,.cr_form .label{display:block;font-weight:600;margin-bottom:.2em}.cr_form .editable_content>*{display:block;margin:1em 0}.cr_form .cr_form-inputgroup--typenumber{padding-right:1.2em}.cr_form .cr_form-flex{display:flex}.cr_form .cr_form-flex>.cr_form-inputgroup{flex-grow:1;margin-right:5px}.cr_form .cr_form-flex>.cr_form-inputgroup:last-child{margin-right:0px}.cr_form .cr_form-flex>.cr_form-inputgroup input{box-sizing:initial}.content-grid.page{max-width:100%;margin:0 auto;padding:5vmin;display:grid;column-gap:3rem;max-width:80rem;justify-content:center;grid-template-columns:60fr 15fr;grid-template-rows:auto auto;grid-template-areas:"title logo" "main sidebar"}@media(max-width: 80rem){.content-grid.page{grid-template-columns:40fr 15fr;grid-template-rows:auto auto;grid-template-areas:"title logo" "main sidebar"}}@media(max-width: 45rem){.content-grid.page{grid-template-columns:100%;grid-template-rows:auto auto auto;grid-template-areas:"logo" "title" "main"}.content-grid.page .sidebar{display:none}.content-grid.page+footer{display:block}}.pagination{padding-left:0}.pagination li{display:inline-block}.pagination li:not(:first-child){margin-left:.5em}.pagination li.active{font-weight:bold}.gallery{display:flex;overflow:hidden;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-right:-5px}.gallery a.thumb{position:relative;display:block;height:150px;margin-right:5px;margin-bottom:5px;flex-grow:1;overflow:hidden}.gallery a.thumb img{height:100%;max-width:100%;min-width:100%;vertical-align:bottom;object-fit:cover;transition:all .25s ease}.gallery a.thumb img:hover{transform:scale(1.024)}.gallery a.nothumb{margin-right:5px;margin-bottom:5px}.gallery:after{content:"";flex-grow:999999999;min-width:250px;height:0}#tamaro-widget.tamaro-widget.tamaro-widget.tamaro-widget{margin-top:3.5rem;font-family:inherit}#tamaro-widget.tamaro-widget.tamaro-widget.tamaro-widget .payment-amounts>.main .amounts .amount .main .value{font-weight:600}#tamaro-widget.tamaro-widget.tamaro-widget.tamaro-widget .payment-amounts .amount.custom-amount .form-block .input-text{font-weight:inherit}#tamaro-widget.tamaro-widget.tamaro-widget.tamaro-widget .widget-content .widget-block .widget-block-header .title .text{font-size:inherit;font-weight:600}:root{--tamaro-text-color: black;--tamaro-primary-color: var(--red-bg)}.donation-progress{position:relative;height:3em;opacity:0;display:none}.donation-progress.visible{opacity:1;display:block}.donation-progress.visible .current .label{opacity:1}.donation-progress>*{position:absolute;height:1.5rem}.donation-progress>* .label{line-height:1.5rem;white-space:nowrap}.donation-progress .goal{box-shadow:0 0 0 1px #000;z-index:1}.donation-progress .goal .label{position:absolute;right:0;top:1.5em}.donation-progress .current{background-color:var(--red-bg);width:0;transition:width 1000ms}.donation-progress .current .label{font-weight:600;padding:0 .2em;text-align:right;opacity:0;transition:opacity 500ms 500ms}blockquote{background:#eee;margin:2em 0;padding:1em}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}.map{height:40vh}@media(max-width: 80rem){.content-grid.cargobike-detail{grid-template-columns:40fr 15fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"title logo" "main sidebar" "references sidebar" "further sidebar"}}@media(max-width: 45rem){.content-grid.cargobike-detail{grid-template-columns:100%;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"logo" "title" "main" "references" "further"}.content-grid.cargobike-detail .sidebar{display:none}.content-grid.cargobike-detail+footer{display:block}}.activists-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:4rem}.activists-grid .activist{display:flex;flex-direction:column;align-items:center}.activists-grid .activist img{width:100%;border-radius:50%}.activists-grid .activist .activist-name{margin-top:1em;margin-bottom:0}@media(max-width: 80rem){.activists-grid{grid-template-columns:1fr 1fr}}@media(max-width: 60rem){.activists-grid{grid-template-columns:100%}.activists-grid .activist{display:block}.activists-grid .activist img{width:50%;float:right;shape-outside:margin-box;margin-left:.8em;margin-bottom:.8em}.activists-grid .activist .activist-name{margin-top:0}}@media(max-width: 45rem){.activists-grid .activist img{margin-right:-12%}}/*# sourceMappingURL=style.css.map */
