html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{border:0;padding:0;margin:0}html{box-sizing:border-box;font-size:1em}*,*::before,*::after{box-sizing:inherit}a{text-decoration:none}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Ubuntu,Oxygen,Cantarell,open sans,helvetica neue,sans-serif;font-kerning:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialised;font-weight:400;height:100vh;line-height:1.62;overflow-wrap:break-word;text-rendering:optimizeLegibility}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}h1,h2,h3,h4{font-weight:inherit;line-height:1.2}hr{box-sizing:content-box;overflow:visible}img,video,figure{display:block;height:auto;max-width:100%}img{border-style:none}main,header,footer{display:block}p{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;margin-bottom:1.1rem}pre,code,kbd{font-family:monospace;font-size:1em;white-space:pre-wrap}select{text-transform:none}table,td,tr,th{margin:auto;border-collapse:collapse;border:1px solid var(--primary-text);padding:10px}[hidden]{display:none}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}a{color:var(--foreground)}a:hover{color:var(--pink)}body{background-color:var(--background);color:var(--text);font-size:var(--base)}blockquote{color:var(--background);background-color:var(--foreground);padding:.75rem 1.45rem}code{font-size:var(--text)}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h3,h4{margin-bottom:.75rem;margin-top:.75rem}hr{background-color:var(--separator);border:none;height:5px;width:45%}img{height:auto;width:100}input{background-color:var(--foreground);border:none;color:var(--background);font-size:var(--text);padding:1.15rem 1.25rem}input:required{outline-color:var(--red)}mark{background-color:var(--yellow)}pre{font-size:var(--p);padding:1.15rem 1.25rem}svg{height:auto;width:100%}.bkg-image{background-attachment:fixed;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:cover}.btn{background-color:var(--pink);border:1px solid var(--pink);border-radius:15px;color:var(--foreground);font-size:var(--p);line-height:1.25;margin-top:3.45rem;padding:1.15rem 1.25rem;transition:all .25s;width:15rem}.btn:hover,.btn:active{background-color:var(--background);color:var(--pink)}.header{background-color:var(--accent);border-bottom:5px solid var(--header_border_bottom_color);display:flex;font-size:var(--p);padding:1.15rem 1.75rem;position:fixed;justify-content:space-between;top:0;width:100%;z-index:999}.header__title{width:50%}.header__title__link{display:flex;align-items:center;color:var(--header_text);font-weight:800;text-transform:uppercase}.header__title__link:hover{color:var(--header_text)}.header__title__link--logo{width:50%;max-height:50px;max-width:50px}.menu{display:flex;align-items:center}.menu__items{background-color:var(--accent);border-bottom:5px solid var(--header_border_bottom_color);flex-direction:column;left:0;position:absolute;text-align:center;top:100%;width:100vw;color:var(--header-text)}.menu__items__item{color:var(--header_text);display:block;padding:.75rem 1.45rem}.menu__items:last-child{padding-bottom:1.25rem}.menu__toggle{color:var(--header_text);cursor:pointer}.menu__toggle[open=""]{color:var(--header_text)}.hero{align-items:center;border-bottom:5px solid var(--green);color:var(--foreground);display:flex;flex-direction:column;min-height:90vh;padding:3.75rem 1.75rem;justify-content:center}.hero>*:first-child{margin-bottom:1.45rem}.hero>*:nth-child(2){padding:0 3.75rem;text-align:center}.hero>p{font-size:var(--p);padding:3.45rem}.cta{display:block;text-align:center}.section{align-items:center;display:flex;flex-direction:column;min-height:90vh;text-align:center;justify-content:center}.section>h1{font-size:var(--h3)}.section>*:first-child{margin-bottom:1.45rem}.section>p{margin-left:.95rem;margin-right:.95rem}.section a{border-bottom:3px solid var(--yellow)}.section a:hover{border-bottom:3px solid var(--pink)}.section a:visited{border-bottom:3px solid var(--purple)}.contact{align-items:center;display:flex;flex-direction:column;min-height:90vh;justify-content:center}.contact__title{font-size:var(--h3);margin-bottom:1.45rem}.contact__disclaimer{margin-left:.95rem;margin-right:.95rem;text-align:center}.contact__form{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);justify-items:center;width:100%}.contact__form__field{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"label" "input";margin:.75rem 0;justify-content:center;width:21rem}.contact__form__field>label{grid-area:label}.contact__form__field>input{grid-area:input}input:focus~label,input:hover~label{color:var(--pink)}.contact__form__field--submit{align-items:center;display:flex;justify-content:center}.footer{background-color:var(--accent);border-top:5px solid var(--header_border_bottom_color)}.footer__partners{display:flex;justify-content:space-between;flex-wrap:wrap;width:50vw;max-width:700px;margin:auto}.footer__partners__intro{color:var(--footer_text);font-size:var(--p);text-transform:uppercase;flex:1 1 100%;text-align:center}.footer__partners__logo{width:50vw;max-width:200px}.footer__partners__link{margin:auto}.social-links{align-items:center;display:flex;flex-wrap:wrap;grid-area:"social";line-height:1.2;justify-content:space-around;padding:.75rem;padding-top:1.25rem}.social-links__link{font-size:var(--h4)}.contact-info{margin-top:1.75rem}.contact-info__info{display:flex;flex-direction:row;justify-content:center}.contact-info__info__item{padding:0 1.45rem}.contact-info__info__item span{margin-right:.25rem}.footer__agreement,.footer__copy{padding:.75rem 1.45rem;text-align:center;width:60vw;margin:auto;color:var(--footer_text)}.footer__agreement a,.footer__copy a{color:var(--header_text)}.footer__copy{padding-bottom:1.25rem}.notfound{text-align:center;font-size:var(--h4)}.single__header{align-items:center;display:flex;flex-direction:column;padding:3.75rem 1.75rem;justify-content:center}.single__header>h1{font-size:var(--h3);margin-bottom:1.45rem}.single__header>h2{font-size:var(--p);text-align:center}.single__content{padding:.75rem 1.45rem;min-height:100vh}.single__content a{border-bottom:3px solid var(--yellow)}.single__content a:hover{border-bottom:3px solid var(--pink)}.single__content a:visited{border-bottom:3px solid var(--purple)}.single__content>h1{font-size:var(--h3)}.single__content>h2{font-size:var(--p)}.single__content>h1,.single__content>h2{margin-bottom:.75rem;margin-top:2.75rem}.single__footer{margin-bottom:27vh}.single__footer .tags{padding:.75rem 1.45rem;justify-content:center}.list{min-height:100vh}.card{padding:1.75rem 1.45rem;width:100%}.card__header{display:grid;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:2}.card__header__title{font-size:var(--h3)}.card__body{height:auto}.card__footer{border-bottom:5px solid var(--separator)}.tags{display:flex;list-style:none;margin:0;margin-bottom:.75rem;padding:0}.tags__item{margin-right:.75rem}.pagination{display:flex;flex-wrap:nowrap;list-style:none;margin-top:3.75rem;padding:0 1.75rem;justify-content:space-evenly}@media only screen and (min-width:576px){.header{padding:1.15rem 2.75rem}.section{padding:1.25rem 5%}.contact__disclaimer{padding:0 5%}.single__content{padding:1.45rem 5%}.pagination{padding:0 15%}}@media only screen and (min-width:768px){.header__title__link--logo{width:35%}.section{padding:1.25rem 9%}.contact__disclaimer{padding:0 9%}.single__content{padding:1.45rem 9%}hr{width:25%}.pagination{padding:0 20%}}@media only screen and (min-width:992px){.header{padding:.75rem 4.75rem}.header__title__link--logo{width:25%}.section{padding:1.25rem 21%}.contact__disclaimer{padding:0 21%}.single__content{padding:1.45rem 21%}.pagination{padding:0 25%}}@media only screen and (min-width:1000px){.header__title__link--logo{width:20%}.pagination{padding:0 30%}h1{font-size:calc(var(--h1) + 1em)}h3{font-size:calc(var(--h3) + .2em)}}.klimawatch__hero{min-height:40vmax;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.klimawatch__hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/klimawatch_weiss.png);background-repeat:no-repeat;background-position:50% 0;background-size:80%;filter:opacity(30%)blur(5px)}.klimawatch__hero__inner{position:relative;max-width:100ch;padding:2ch;margin:auto;text-align:center}.klimawatch__hero__headline,.klimawatch__hero__subtitle{color:var(--foreground)}.klimawatch__hero__headline{font-weight:800;text-transform:uppercase;margin-top:1em}.klimawatch__hero__subtitle{font-weight:300;margin-bottom:2em}.kommunen__list{display:flex;flex-wrap:wrap;font-size:var(--h3);justify-content:center}.kommunen__list__kommune{padding:1em;flex:0 0 calc(33% - 1rem);margin:0 .5rem 1rem;font-weight:800;min-width:170px;border:1px solid #dcdcdc;background-color:rgba(210,210,210,.3);border-radius:2px;transition:ease 100ms background-color}.kommunen__list__kommune:hover{transition:ease 100ms background-color;background-color:rgba(210,230,210,.7)}.kommune__wrapper{padding:2ch}@media only screen and (min-width:400px){.kommune__wrapper{max-width:100ch;margin:auto}}.kommune__wrapper a{border-bottom:3px solid var(--yellow)}.kommune__wrapper a:hover{border-bottom:3px solid var(--pink)}.kommune__wrapper a:visited{border-bottom:3px solid var(--purple)}.collapsible{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px}.active,.collapsible:hover{background-color:#ccc}.content{padding:0 18px;display:none;overflow:hidden;background-color:#f1f1f1}.timeline{max-width:800px;list-style:none;padding:20px 0;position:relative}.timeline:before{top:2px;bottom:15px;position:absolute;content:" ";width:3px;background-color:#eee;left:50%;margin-left:-1.5px}.arrowhead{width:0;position:absolute;top:0;left:50%;margin-left:-15px;border-top:0 solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #eee}.timeline>li{min-height:250px;width:50%;padding-left:42px;padding-right:42px;margin-bottom:30px;position:relative;float:left;clear:left}.timeline>li>.timeline-panel{width:92%;float:left;border:1px solid #d4d4d4;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.175);box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline>li>.timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}.timeline>li>.timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline-panel img{width:100%;padding:10px 10px 0}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li.timeline-inverted{float:right;clear:right;margin-top:0;margin-bottom:30px}.timeline>li:nth-child(3){margin-top:100px}@media(min-width:850px){.timeline .last{margin-top:-40px}.timeline .last .timeline-panel{margin-top:75px;left:calc(50% + 60px)}.timeline .last .timeline-panel:before{top:-15px;right:calc(50% - 7px);border-top:0 solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #ccc}.timeline .last .timeline-panel:after{top:-14px;right:calc(50% - 6.5px);border-top:0 solid transparent;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff}}.timeline>li>.timeline-badge{width:50px;height:50px;line-height:50px;font-size:1.2em;text-align:center;position:absolute;top:16px;right:5px;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;cursor:default}.timeline>li.timeline-inverted>.timeline-badge{left:5px}.timeline>li>.timeline-badge:before{position:absolute;top:58%;right:-11px;content:' ';display:block;width:12px;height:12px;margin-top:-10px;background:#fff;border-radius:10px;border:4px solid #ff5050;z-index:10}.timeline>li.timeline-inverted>.timeline-badge:before{left:-11px}.timeline-title{margin-top:0;padding:20px 20px 0;color:inherit}.timeline-body>p,.timeline-body>ul{padding:0 20px 20px;margin-bottom:0}.timeline-body>p+p{margin-top:5px}.timeline-footer{background-color:#f4f4f4;padding:10px;text-align:center}.timeline-footer>a{padding:20px;cursor:pointer;text-decoration:none}@media(max-width:850px){ul.timeline:before{bottom:-15px}ul.timeline:before,.arrowhead{left:10px}ul.timeline>li{min-height:50px;margin-bottom:20px;padding-right:5px;position:relative;width:100%;float:left;clear:left}ul.timeline>li>.timeline-panel{width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px)}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li.timeline-inverted{float:left;clear:left;margin-top:0;margin-bottom:20px}ul.timeline>li>.timeline-badge,ul.timeline>li.timeline-inverted>.timeline-badge{left:15.5px}ul.timeline>li>.timeline-badge:before,ul.timeline>li.timeline-inverted>.timeline-badge:before{left:-11.5px}}.timeline-bad{background-color:#f00a;color:#eee}.timeline-warn{background-color:#ff0a}.timeline-good{background-color:#008000aa;color:#eee}