/*!
 * (c) ERF Medien e.V.
 */
.expand-enter-active,.expand-leave-active{overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.expand-enter,.expand-leave-to{height:0}
/*!
 * (c) ERF Medien e.V.
 */
.pinhead{position:absolute;width:24px;height:24px;top:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:var(--brand-bgcolor);border-radius:50%;font-size:.75rem;line-height:24px;font-variant-numeric:tabular-nums}.slider{-webkit-appearance:none;height:var(--slider-height);border-radius:5px;background:-webkit-gradient(linear, left top, right top, from(rgb(200, 35, 25)), color-stop(33%, rgb(255, 221, 33)), color-stop(67%, rgb(150, 200, 55)), to(rgb(36, 110, 28)));background:linear-gradient(90deg, rgb(200, 35, 25) 0%, rgb(255, 221, 33) 33%, rgb(150, 200, 55) 67%, rgb(36, 110, 28) 100%);outline:none;z-index:1;opacity:.4;-webkit-transition:opacity 300ms;transition:opacity 300ms;position:relative;-webkit-filter:grayscale(1);filter:grayscale(1)}.slider:focus-visible{outline:3px solid var(--brand-bgcolor);outline-offset:3px;border-radius:5px}.slider:hover+div button,.slider:focus+div button,.btn.bgbrandcolor:hover{outline:0 solid var(--brand-bgcolor)}.thumb-mode-smiley .slider:hover+div button,.thumb-mode-smiley .slider:focus+div button,.thumb-mode-smiley .btn.bgbrandcolor:hover{color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;outline:4px solid var(--brand-bgcolor)}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;color:#f0514b;background-color:rgba(0,0,0,0);cursor:pointer;width:calc(var(--thumb-width) + 20px);height:calc(var(--slider-height) + 20px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.thumb-mode-smiley .slider::-webkit-slider-thumb{width:calc(var(--thumb-width) + var(--thumb-padding) + var(--thumb-padding));height:var(--slider-height);-webkit-transform:translateY(0);transform:translateY(0)}.slider::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f0514b;background-color:rgba(0,0,0,0);cursor:pointer;width:calc(var(--thumb-width) + 20px);height:calc(var(--slider-height) + 20px);transform:translateY(-10px)}.thumb-mode-smiley .slider::-moz-range-thumb{width:calc(var(--thumb-width) + var(--thumb-padding) + var(--thumb-padding));height:var(--slider-height);transform:translateY(0)}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}1%{-webkit-transform:translate(-1px, -2px) rotate(-1deg);transform:translate(-1px, -2px) rotate(-1deg)}2%{-webkit-transform:translate(-3px, 0px) rotate(1deg);transform:translate(-3px, 0px) rotate(1deg)}3%{-webkit-transform:translate(3px, 2px) rotate(0deg);transform:translate(3px, 2px) rotate(0deg)}4%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}5%{-webkit-transform:translate(-1px, 2px) rotate(-1deg);transform:translate(-1px, 2px) rotate(-1deg)}6%{-webkit-transform:translate(-3px, 1px) rotate(0deg);transform:translate(-3px, 1px) rotate(0deg)}7%{-webkit-transform:translate(3px, 1px) rotate(-1deg);transform:translate(3px, 1px) rotate(-1deg)}8%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}9%{-webkit-transform:translate(1px, 2px) rotate(0deg);transform:translate(1px, 2px) rotate(0deg)}10%{-webkit-transform:translate(1px, -2px) rotate(-1deg);transform:translate(1px, -2px) rotate(-1deg)}11%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}}@keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}1%{-webkit-transform:translate(-1px, -2px) rotate(-1deg);transform:translate(-1px, -2px) rotate(-1deg)}2%{-webkit-transform:translate(-3px, 0px) rotate(1deg);transform:translate(-3px, 0px) rotate(1deg)}3%{-webkit-transform:translate(3px, 2px) rotate(0deg);transform:translate(3px, 2px) rotate(0deg)}4%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}5%{-webkit-transform:translate(-1px, 2px) rotate(-1deg);transform:translate(-1px, 2px) rotate(-1deg)}6%{-webkit-transform:translate(-3px, 1px) rotate(0deg);transform:translate(-3px, 1px) rotate(0deg)}7%{-webkit-transform:translate(3px, 1px) rotate(-1deg);transform:translate(3px, 1px) rotate(-1deg)}8%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}9%{-webkit-transform:translate(1px, 2px) rotate(0deg);transform:translate(1px, 2px) rotate(0deg)}10%{-webkit-transform:translate(1px, -2px) rotate(-1deg);transform:translate(1px, -2px) rotate(-1deg)}11%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}}.shake-element{-webkit-animation:shake 7s ease-in-out 5s infinite;animation:shake 7s ease-in-out 5s infinite}
/*!
 * (c) ERF Medien e.V.
 */
.slidecontainer{width:100%;--slider-height: clamp(40px, 11vw, 44px);--thumb-width: 4px;--thumb-padding: 0rem}.slidecontainer.thumb-mode-smiley{--thumb-width: 42px;--thumb-padding: 1rem}.mood-meter-article-inline .slidecontainer{padding:0 0 20px 0 !important}.mood-meter-article-inline .slidecontainer .row>[class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}.mood-meter-article-inline .slidecontainer .onepager-article-wrapper.border-top{margin:0;padding:0;width:100%;border:none !important;left:auto}.mood-meter-article-inline .slidecontainer [type=submit]{margin-bottom:2rem}.mood-meter-article-inline .slidecontainer [type=range]{-webkit-filter:none;filter:none}.mood-meter-article-inline .btn-group .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;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;height:var(--slider-height)}.mood-meter-article-inline .btn-group .btn span.lead{font-size:clamp(.65rem,2.6vw,1rem)}
/*!
 * (c) ERF Medien e.V.
 */
/*!
 *  @copyright	ERF Medien e.V.
 *  @author     Timo Wilhelm <timo.wilhelm@erf.de>
 */.newsletter-popup-wrapper{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;padding:15px;overflow:hidden;background:rgba(0,0,0,.5);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in}.newsletter-popup-wrapper.newsletter-popup-hidden{display:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.newsletter-popup-wrapper .newsletter-popup{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:600px;height:100%;max-height:340px;overflow:hidden;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-inner{position:relative;width:50%;overflow:hidden}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-image img{width:100%;max-width:300px;height:auto}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-text{padding:40px 15px 15px 35px}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-text #newsletter-popup-button-yes{position:absolute;bottom:80px;left:35px;display:block;max-width:calc(100% - 50px);-webkit-transition:all 200ms;transition:all 200ms}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-text #newsletter-popup-button-no{position:absolute;bottom:30px;left:35px;display:block;max-width:calc(100% - 50px);font-size:16px}.newsletter-popup-wrapper .newsletter-popup .close-popup i{position:absolute;top:5px;right:10px;z-index:99999;color:rgba(255,255,255,.7);font-size:20px;text-align:center;text-shadow:0 0 .5rem #000;cursor:pointer;-webkit-transition:color 200ms;transition:color 200ms}.newsletter-popup-wrapper .newsletter-popup .close-popup i:hover{color:#fff}@media(max-width: 630px){.newsletter-popup-wrapper .newsletter-popup{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:345px;height:auto;max-height:initial}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-text{padding:40px 35px 15px 35px}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-text #newsletter-popup-button-yes{position:relative;bottom:auto;left:auto;display:inline-block;margin-top:60px;padding:10px}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-text #newsletter-popup-button-no{position:relative;bottom:auto;left:auto;display:inline-block;margin-top:15px}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-image img{width:100%;max-width:345px;height:auto}.newsletter-popup-wrapper .newsletter-popup .newsletter-popup-inner{width:100%}}
