@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:400;src:url("../fonts/raleway-v34-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:500;src:url("../fonts/raleway-v34-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:600;src:url("../fonts/raleway-v34-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:700;src:url("../fonts/raleway-v34-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:800;src:url("../fonts/raleway-v34-latin-800.woff2") format("woff2")}html{font-family:"Raleway";font-size:20px;scroll-behavior:smooth;font-weight:400}@media (min-width:1024px){html{font-size:22px}}:root{--font-60: 2.73em;--font-50: 2.27em;--font-40: 1.82em;--font-34: 1.55em;--font-30: 1.35em;--font-25: 1.30em;--font-20: 0.91em;--font-17: 0.77em;--font-15: 0.68em}*{font-family:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}header#main{background:url("../../dist/img/hintergrund.svg");background-repeat:no-repeat !important;background-size:cover !important;width:100%;position:relative;padding:0.4rem 0 1.4rem 0}@media (min-width:1280px){header#main{padding:1.4rem 0}}header#main .content{display:flex;flex-direction:column;position:relative;z-index:1}header#main .social-media{display:flex;grid-gap:0.4rem}@media (min-width:1200px){header#main .social-media{grid-gap:0.8rem}}header#main .social-media img{width:1em;height:1em;object-fit:contain;display:block}@media (min-width:1200px){header#main .social-media img{width:2.6em;height:2.6em}}header#main .date{font-size:11px;font-weight:500;color:#fff}@media (min-width:1200px){header#main .date{font-size:var(--font-25)}}header#main .logo img{width:160px;height:auto;max-width:64vw}@media (min-width:1200px){header#main .logo img{width:330px}}header#main .grid{display:grid;grid-template-columns:1fr 1fr 1fr}@media (min-width:1280px){header#main .grid{grid-template-columns:30% calc(40% - 2.8rem) 30%;grid-gap:1.4rem}}header#main .grid>.item:nth-child(2){text-align:center;padding:1.4rem 0 0.7rem 0}@media (min-width:1280px){header#main .grid>.item:nth-child(2){padding:1.4rem 0}}header#main .grid>.item:nth-child(3){display:flex;flex-direction:column;align-items:end}header#main:not(.version-2) .date,header#main:not(.version-2) .social-media{display:none}header#main:not(.version-2) .grid{display:grid;grid-template-columns:100%}@media (min-width:1280px){header#main:not(.version-2) .grid{grid-template-columns:30% calc(40% - 2.8rem) 30%;grid-gap:1.4rem}}header#main:not(.version-2) .grid>.item:nth-child(1){display:none}header#main:not(.version-2) .grid>.item:nth-child(3){display:none}header#main .spenden-title{color:#eb780a;font-size:18px}@media (min-width:1280px){header#main .spenden-title{font-size:var(--font-30)}}header#main .spenden{display:flex;grid-gap:10px;justify-content:center;flex-wrap:wrap}header#main .spenden>.item{border-radius:4px;background:#073e5e;color:#fff;padding:6px 14px;font-size:12px}@media (min-width:1280px){header#main .spenden>.item{font-size:var(--font-20)}}header#main .suche{width:100%;position:relative;height:fit-content}header#main .suche input[type="text"]{display:block;border-radius:0;-webkit-appearance:none;border:none;background:#fff;width:100%;box-sizing:border-box;max-width:100%;color:#002743;font-size:var(--font-25);padding:4px 8px}header#main .suche input[type="text"]::placeholder{color:#bfbebe}header#main .suche input[type="submit"]{-webkit-appearance:none;border:none;position:absolute;top:8px;right:8px;bottom:8px;aspect-ratio:1;background:url("../../dist/img/suche.svg");background-position:center;background-repeat:no-repeat;cursor:pointer}header#main .anzeigen{display:grid;grid-gap:1.4rem 2%;grid-template-columns:100%}@media (min-width:768px){header#main .anzeigen{grid-template-columns:32% 32% 32%;margin-top:auto}}header#main .anzeigen>.item{position:relative;width:100%;aspect-ratio:4;font-size:var(--font-40);color:#fff;display:flex;align-items:center;justify-content:center}header#main .anzeigen img{width:100%}header#main .wetter{display:none !important;color:#fff;display:flex;align-items:center;grid-gap:1em}header#main .wetter img{height:70px;width:auto}header#main .wetter p{font-size:var(--font-20);text-align:right;line-height:100%;margin-top:0}header#main .wetter p:first-child{font-size:var(--font-60);font-weight:600}header#main.version-2{background:url("../../dist/img/banner-desktop.jpg")}@media (max-width:768px){header#main.version-2{background:url("../../dist/img/banner-mobil.jpg")}}header#main.version-2 .content{height:100%}header#main.version-2 .spenden-wrapper{display:flex;grid-gap:0 20px;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:767px){header#main.version-2 .spenden-wrapper{flex-direction:column}}header#main.version-2 .spenden-title{color:#073e5e;font-weight:700;text-align:center}header#main.version-2 .spenden{margin-top:0}@media (min-width:1280px){header#main.version-2 .spenden{font-size:1.2em}}header#main.version-2 .spenden .item{font-weight:700;font-size:16px;text-decoration:none}@media (min-width:1280px){header#main.version-2 .spenden .item{font-size:1.2em}}header#main.version-2 .spenden .item:last-child{background:#94af23}header#main.version-2 .gemeinden-menu{margin-top:5rem}@media (max-width:1024px){header#main.version-2 .gemeinden-menu{display:none}}header#main.version-2 .gemeinden-menu ul{list-style:none;display:flex;flex-wrap:wrap;grid-gap:12px;justify-content:center}@media (min-width:1400px){header#main.version-2 .gemeinden-menu ul{justify-content:space-between}}header#main.version-2 .gemeinden-menu a{display:block;padding:2px 6px;background:#073e5e;color:#fff;font-weight:700;text-decoration:none;border-radius:8px;font-size:1.2em}nav#main{background:#d5df80;border-bottom:2px solid #515f23}@media (max-width:1024px){nav#main{position:sticky;top:0;z-index:100}}nav#main ul{flex-wrap:wrap;display:flex;justify-content:space-around;grid-gap:1em;list-style:none}@media (max-width:1024px){nav#main ul{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}nav#main ul:-webkit-scrollbar{display:none}}nav#main ul li{position:relative}nav#main ul li.current-menu-item:after,nav#main ul li:hover:after{content:"";background:#515f23;width:100%;height:3px;position:absolute;bottom:0;left:0}nav#main ul a{color:#515f23;text-decoration:none;padding:12px 0;display:block}nav#main.version-2{background:#fff}nav#main.version-2 a{color:#000}.content{width:90%;max-width:1520px;margin:auto}h1:not(:first-child):not(.post-content *),h2:not(:first-child):not(.post-content *),h3:not(:first-child):not(.post-content *),h4:not(:first-child):not(.post-content *),h5:not(:first-child):not(.post-content *),h6:not(:first-child):not(.post-content *),p:not(:first-child):not(.post-content *),ul:not(:first-child):not(.post-content *),.text-gap:not(:first-child):not(.post-content *){margin-top:1.4rem}.color-blau{color:#073e5e}.weight-semi-bold{font-weight:500}.post-grid{width:100%;display:grid;grid-template-columns:100%;grid-auto-rows:auto;gap:1.4rem}@media (min-width:768px){.post-grid{grid-template-columns:1fr 1fr 1fr}}.post-grid .item{position:relative;display:flex;justify-content:center;align-items:center;color:white;overflow:hidden}.post-grid .item.anzeige-item{z-index:0;font-size:var(--font-40);color:#fff}@media (max-width:768px){.post-grid .item.anzeige-item{order:1}}.post-grid .item.anzeige-item:after{content:none}.post-grid .item.anzeige-item img{object-fit:contain}.post-grid .item.anzeige-item:hover img{transform:none}.post-grid .item::before{content:"";display:block;padding-top:60%}.post-grid .item::after{position:absolute;top:40%;left:0;bottom:0;right:0;content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:-1}.post-grid .item.normal{grid-column:span 1;grid-row:span 1}@media (min-width:768px){.post-grid .item.large{font-size:1.35em;grid-column:span 2;grid-row:span 2}}@media (max-width:767px){.post-grid .item.large p{display:none}}.post-grid .item img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out;z-index:-2}.post-grid .item:hover img{transform:scale(1.05)}.post-grid .item .post-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:1}.post-grid-2{width:100%;display:grid;grid-template-columns:100%;gap:1.4rem 0}@media (min-width:768px){.post-grid-2{grid-template-columns:1fr 1fr 1fr;gap:1.4rem}}.post-grid-2>div:first-child{grid-column:span 2}.post-grid-2>div:last-child{grid-column:span 1;position:relative;display:flex;align-items:center;justify-content:center;font-size:var(--font-40);color:#fff}@media (max-width:767px){.post-grid-2>div:last-child{aspect-ratio:1.6666666667}}.post-grid-2>div:last-child img{width:100%}.post-grid-2+.post-grid-2{margin-top:2.8rem}.post-content p{font-size:var(--font-17)}.post-content .container{display:flex;grid-gap:10px;align-items:center}.post-content .container .category{border-radius:0.35em;background:#94af23;display:block;padding:0.2em 0.6em;font-weight:500;color:#fff;font-size:var(--font-15)}.post-content>*{margin-top:0.4em}.post-grid-3{width:100%;display:grid;grid-template-columns:100%;gap:2.8rem 1.4rem;font-size:0.84em}@media (min-width:1024px){.post-grid-3{grid-template-columns:1fr 1fr 1fr}}.post-grid-3>.item{width:100%;overflow:hidden;position:relative}.post-grid-3>.item img{width:100%;height:auto}.post-grid-3 .post-content p{font-size:var(--font-20)}h1{font-size:var(--font-50);font-weight:bold}h2,.h2{font-size:var(--font-30);font-weight:bold}main>.container{margin-top:80px}footer{margin-top:80px;background:url("../../dist/img/footer.svg");background-repeat:no-repeat;background-size:cover;width:100%;text-align:center;color:#fff;position:relative;padding:1.4rem 0}@media (max-width:768px){footer{color:#073e5e}}footer img{width:60%;max-width:200px}footer .logo{margin-top:1.4rem}footer .content{text-align:center}footer .legals{margin-top:1.4rem;display:flex;grid-gap:10px;flex-wrap:wrap;justify-content:center}footer .legals a{text-decoration:none}@media (min-width:1800px){footer{aspect-ratio:6.2}}b,strong{font-weight:700}.posts-wrapper>h1{text-align:center;margin-bottom:1.4rem}.posts-wrapper>a{display:block;text-align:center;text-decoration:none;margin:2.8rem;font-size:var(--font-20)}.stadtwahl{background:#073e5e;display:flex;flex-wrap:wrap;padding:0.5em 1em;gap:0.5em 1em;align-items:center}.stadtwahl p{font-size:var(--font-30);color:#fff;font-weight:bold;white-space:nowrap}.stadtwahl select{flex-grow:1;font-size:var(--font-20);padding:10px}.item-single{position:relative;display:flex;justify-content:center;align-items:center;color:white;overflow:hidden;font-size:var(--font-30)}.item-single::before{content:"";display:block;padding-top:60%}.item-single::after{position:absolute;top:40%;left:0;bottom:0;right:0;content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:-1}.item-single img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out;z-index:-2}.item-single .post-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:1}.post-content-single p{line-height:150%}.post-content-single img{max-width:100%;height:auto;margin-top:1.4rem}.post-content-single ul,.post-content-single ol{margin-left:22px}.post-content-single li{line-height:150%}.cover-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.veranstaltung{display:grid;grid-template-columns:20% 77%;grid-gap:3%;width:100%;position:relative}.veranstaltung img{width:100%;height:auto}.veranstaltung h3{font-size:var(--font-25);margin-top:15px !important;margin-bottom:10px}.veranstaltung p{margin-top:5px !important}.veranstaltung>div{display:flex;align-items:center}.veranstaltung+.veranstaltung{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid #c3c3c3}.veranstaltung .container{display:flex;grid-gap:10px}.veranstaltung .container .category{border-radius:0.35em;background:#94af23;display:block;padding:0.2em 0.6em;font-weight:500;color:#fff;font-size:var(--font-15)}.veranstaltung-datum{background:#073e5e;color:#fff;padding:16px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 .woocommerce-input-wrapper strong,.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 select,.wpcf7 input[type=submit]{display:block;box-sizing:border-box;border-radius:0;-webkit-appearance:none;padding:0.6em 1.2em;border:1px solid #c3c3c3;background:#fff;max-width:100%;font-size:1em}.wpcf7 select{padding-right:2em;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%}.wpcf7 input[type=submit]{border:none;background:#073e5e;color:#fff;-webkit-appearance:none;border-radius:0;margin-top:0.8rem !important;cursor:pointer}.wpcf7 textarea{height:100px;min-width:100%;max-width:100%;min-height:100px;max-height:300px;border-radius:0;border:1px solid #c3c3c3;padding:0.8em 1.4em}.wpcf7-form{max-width:1024px;position:relative;overflow:hidden;--swiper-pagination-color: #0b77bc
}

.wpcf7-form-control {
  display: grid}.wpcf7-form select,.wpcf7-form input:not([type="submit"]):not([type="checkbox"]),.wpcf7-form textarea{width:100%}.wpcf7-form .mini-font-size{display:block;margin-bottom:2px;margin-top:-2px;opacity:0.6}.wpcf7-form .cf7-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.wpcf7-form label{display:block}.wpcf7-form>label,.wpcf7-form .cf7-split{margin-top:0.8rem}.wpcf7-form .swiper-slide{padding:1rem 0}.wpcf7-form .swiper-slide>label{margin-top:0.8rem}.wpcf7-form .red{color:red;font-size:0.8em}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-list-item label{display:flex;grid-gap:8px;align-items:center}.wpcf7-form .wpcf7-acceptance{display:block}.wpcf7-form .formular-buttons{display:flex;justify-content:end;grid-gap:10px;flex-wrap:wrap;align-items:center}.wpcf7-form .formular-buttons>*{margin:5px 0 !important}.wpcf7-form .formular-buttons .swiper-button-disabled{display:none}.wpcf7-form .formular-buttons .button-background-primary:not(.swiper-button-disabled)+script+.wpcf7-submit{display:none}.wpcf7-form .cf7-wf{display:none}.wpcf7-form .wpcf7-submit{width:100%;justify-content:center;background:#ffd813;color:#000;font-weight:bold}.wpcf7-form .formular-buttons .wpcf7-submit{width:auto}.wpcf7-form [class*="button-prev"]{color:inherit;background:none}.wpcf7-form .wpcf7-spinner{top:50%;position:absolute;left:50%;z-index:1;transform:translate(-50%, -50%);margin:0}.wpcf7-form .wpcf7-spinner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;background:#fff;opacity:0.5}nav#main-new{position:relative;background:#F7FCEB;font-size:0.9em;border-bottom:2px solid #515f23}@media (max-width:1024px){nav#main-new{position:sticky;top:0;z-index:100}}@media (min-width:1400px){nav#main-new{font-size:1em}}@media (min-width:1600px){nav#main-new{font-size:1.1em}}nav#main-new .content{display:flex;justify-content:space-between;align-items:center;padding:16px 0}@media (min-width:1280px){nav#main-new .content{grid-gap:1em}}nav#main-new .nav-menu{margin-right:auto}@media (max-width:1279px){nav#main-new .nav-menu{display:none;list-style:none;position:absolute;top:100%;left:0;right:0;background:#F7FCEB;grid-gap:8px;z-index:10;padding:20px;margin-top:0 !important;border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em}nav#main-new .nav-menu.active{display:grid}}nav#main-new .nav-menu ul{list-style:none;display:flex;grid-gap:1.2em}@media (max-width:767px){nav#main-new .nav-menu ul{display:grid;grid-gap:8px;z-index:10}}nav#main-new .nav-menu ul a{text-decoration:none;font-weight:500}@media (max-width:767px){nav#main-new .nav-menu ul a{display:block;background:#073e5e;color:#fff;font-weight:bold;padding:0.3em 0.35em;border-radius:0.3em;text-decoration:none;cursor:pointer}}@media (min-width:768px){nav#main-new .nav-gemeinden,nav#main-new .nav-wesermarsch{position:relative}}nav#main-new .nav-gemeinden span,nav#main-new .nav-gemeinden a,nav#main-new .nav-wesermarsch span,nav#main-new .nav-wesermarsch a{display:block;background:#073e5e;color:#fff;font-weight:bold;padding:0.3em 0.35em;border-radius:0.3em;text-decoration:none;cursor:pointer}nav#main-new .nav-gemeinden>ul,nav#main-new .nav-wesermarsch>ul{list-style:none;position:absolute;top:100%;left:0;right:0;background:#F7FCEB;display:grid;grid-gap:8px;z-index:10;padding:20px;margin-top:0 !important;border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em}nav#main-new .nav-gemeinden>ul:not(.active),nav#main-new .nav-wesermarsch>ul:not(.active){display:none}@media (min-width:768px){nav#main-new .nav-gemeinden>ul,nav#main-new .nav-wesermarsch>ul{right:auto;left:-20px}}nav#main-new .nav-gemeinden>ul a,nav#main-new .nav-wesermarsch>ul a{text-decoration:none}@media (min-width:1280px){nav#main-new .nav-suche{order:1}}@media (min-width:1280px){nav#main-new .nav-suche{position:relative}}nav#main-new .nav-suche svg{width:2em;height:2em;object-fit:contain;overflow:visible;display:block;cursor:pointer}nav#main-new .nav-suche .suche{list-style:none;position:absolute;top:100%;left:0;right:0;background:#F7FCEB;display:grid;grid-gap:8px;z-index:10;padding:20px;margin-top:0 !important;border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em}nav#main-new .nav-suche .suche:not(.active){display:none}@media (min-width:1280px){nav#main-new .nav-suche .suche{left:auto;right:-20px}}nav#main-new .nav-suche .suche input[type="text"]{display:block;border-radius:0;-webkit-appearance:none;border:none;background:#fff;width:100%;min-width:250px;box-sizing:border-box;max-width:100%;color:#002743;font-size:var(--font-25);padding:4px 8px}nav#main-new .nav-suche .suche input[type="text"]::placeholder{color:#bfbebe}nav#main-new .nav-suche .suche input[type="submit"]{-webkit-appearance:none;border:none;position:absolute;top:24px;right:24px;bottom:24px;aspect-ratio:1;background:url("../../dist/img/suche.svg");background-position:center;background-repeat:no-repeat;cursor:pointer}@media (min-width:1280px){nav#main-new .mobile-menu{display:none}}nav#main-new .mobile-menu svg{width:2em;height:2em;object-fit:contain;overflow:visible;display:block}