.filter-form{display:grid;gap:20px;padding:30px;background-color:#eceff1;border-radius:5px}.filter-form select,.filter-form input{border:none}.filter-form>button{margin-left:10px;flex-shrink:0}@media(max-width:668px){.filter-form{margin-left:-30px;margin-right:-30px;border-radius:0;gap:10px}}.filter-form.grid-4{grid-template-columns:2fr 1fr 1fr 70px}@media(max-width:992px){.filter-form.grid-4{grid-template-columns:1.3fr 1fr 1fr 70px;grid-gap:15px}}@media(max-width:768px){.filter-form.grid-4{grid-template-columns:1fr;grid-gap:10px}.filter-form.grid-4 button{justify-self:center}}.filter-form.grid-3{grid-template-columns:1fr 1fr 70px}@media(max-width:668px){.filter-form.grid-3{grid-template-columns:1fr}.filter-form.grid-3 button{justify-self:center}}.filter-form.grid-2{grid-template-columns:1fr 70px}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em #0000004d}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:#000000bf;color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:transparent;border-bottom:1px solid white;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid white;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:#80808066}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0px);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:hover{background:#0000001a}.qs-arrow:after{content:"";border:.390625em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:focus,.qs-month-year:active:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0px);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-start,.qs-range-end{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.datepicker{position:relative;height:60px}.datepicker i{position:absolute;top:50%;left:20px;transform:translateY(-50%);z-index:1;font-size:1.3333333333rem;color:#005681;pointer-events:none}.datepicker input{font-family:WhitneyBook,Helvetica,Arial,sans-serif;font-size:1rem;width:100%;height:60px;padding:0 20px;border:1px solid #636868;border-radius:5px;background-color:#fff}.datepicker input::placeholder{color:#a0abb5}.datepicker input{position:absolute;border:none;inset:0;padding-left:54px;cursor:pointer}.datepicker input::placeholder{color:#2b2b2b}.qs-datepicker-container{color:#2b2b2b;border:1px solid #a0abb5;font-size:.8888888889rem}.qs-datepicker-container .qs-controls{background-color:#fff}.qs-datepicker-container .qs-controls .qs-month-year{font-size:.7777777778rem;padding:5px 0}.qs-datepicker-container .qs-month-year{pointer-events:none}.qs-datepicker-container .qs-day{color:#2b2b2b}.qs-datepicker-container .qs-active{background:#008bd2;color:#fff}.qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#bfe2f4}.qs-datepicker-container .close-datepicker{font-size:.8888888889rem;min-height:0;min-width:auto;align-self:flex-end;padding:5px 10px;margin:0 10px 10px}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;z-index:2;box-shadow:0 0 10px #00000040;background-color:#0000001a;border-radius:100%;pointer-events:none}.play-button i{font-size:3.8888888889rem}@media(min-width:468px){.play-button i{font-size:calc(3.7313432836vw + 2.9187396352rem)}}@media(min-width:1272px){.play-button i{font-size:5.5555555556rem}}.play-button i{line-height:0;color:#fff;transition:.3s color ease}.play-button.small i{font-size:2.7777777778rem}.play-button:hover i{color:#008bd2}.presse-card,.theme-card.presse-card,.theme-card.thema{height:400px}.presse-card a,.theme-card.presse-card a,.theme-card.thema a{display:flex;flex-direction:column;height:100%;padding:20px;background-color:#fff;border-radius:5px}.presse-card .date-tag,.theme-card.thema .date-tag{display:flex;gap:24px;justify-content:space-between;margin-bottom:15px}@media(max-width:468px){.presse-card .date-tag,.theme-card.thema .date-tag{flex-direction:column;align-items:flex-start}}.presse-card .rte,.theme-card.thema .rte{overflow:hidden;position:relative;flex-grow:1}.presse-card .rte br,.theme-card.thema .rte br{display:none}.presse-card .rte p,.theme-card.thema .rte p{margin-bottom:15px}.presse-card .rte p:empty,.theme-card.thema .rte p:empty{display:none}.presse-card .rte:after,.theme-card.thema .rte:after{content:"";width:100%;height:100px;position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#fff)}.presse-card .date,.theme-card.thema .date{display:flex;align-items:center;gap:10px}.presse-card .date i,.theme-card.thema .date i{font-size:1.3333333333rem}.presse-card .tag,.theme-card.thema .tag{background-color:#dadfe3}.presse-card .h4,.theme-card.thema .h4{margin-bottom:15px;line-height:1.8888888889rem}.presse-card .link,.theme-card.thema .link{margin-top:auto;padding-top:7px}.presse-card:hover .link,.theme-card.thema:hover .link{color:#008bd2}.theme-card{min-height:420px}.theme-card:hover img{transform:scale(1.1)}.theme-card:hover .link{color:#008bd2}.theme-card.theme-bg a{background-color:#bfe2f4}.theme-card a{display:flex;flex-direction:column;padding:20px;background-color:#fff;border-radius:5px;overflow:hidden;height:100%}.theme-card .img-container picture{width:100%;height:100%}.theme-card .img-container img{border-radius:5px;width:100%;height:100%;object-fit:cover}.theme-card .img-container{height:200px;margin:-20px -20px 20px;overflow:hidden;position:relative}.theme-card .img-container img{border-radius:0;transition:.3s transform ease}.theme-card .date{display:flex;align-items:center;gap:10px;margin-bottom:15px}.theme-card .date i{font-size:1.3333333333rem}.theme-card .date-icon,.theme-card .headline-icon{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.theme-card .date-icon .date,.theme-card .headline-icon .date{margin-bottom:0}.theme-card .date-icon>i,.theme-card .headline-icon>i{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#fff;color:#008bd2;font-size:.7777777778rem}.theme-card .tag{margin-bottom:10px;align-self:flex-start;background-color:#a0abb5;color:#fff}.theme-card .h4{margin-bottom:0}.theme-card p{margin-top:20px;margin-bottom:0}.theme-card .link{padding-top:30px;margin-top:auto}@media(max-width:468px){.theme-card{min-height:380px}}.theme-card.presse-card .no-padding,.theme-card.thema .no-padding{padding:0}.bereiche-card:hover img{transform:scale(1.1)}.bereiche-card:hover .link-medium{color:#008bd2}.bereiche-card a{height:100%}.bereiche-card .img-container picture{width:100%;height:100%}.bereiche-card .img-container img{border-radius:5px;width:100%;height:100%;object-fit:cover}.bereiche-card .img-container{aspect-ratio:1.76;overflow:hidden;margin-bottom:20px;border-radius:5px;box-shadow:inset 0 0 5px #0000001a;z-index:1}.bereiche-card .img-container img{transition:.3s transform ease}.theme-card{min-height:430px}.theme-card a{background-color:#f6f6f6}.themen-bereiche{margin-bottom:-60px}@media(min-width:468px){.themen-bereiche{margin-bottom:calc(-3.8759689922vw - 41.8604651163px)}}@media(min-width:1500px){.themen-bereiche{margin-bottom:-100px}}.themen-bereiche{padding-bottom:75px}
