/*!
 * (c) ERF Medien e.V.
 */
.spenden-slider .vue-slider-disabled{opacity:1;cursor:not-allowed}.spenden-slider .vue-slider-rail{background-color:#f4f4f4;border-radius:15px}.spenden-slider .vue-slider-process{background-color:#f0514b;border-radius:15px}.spenden-slider .vue-slider-mark{z-index:4}.spenden-slider .vue-slider-mark:first-child .vue-slider-mark-step,.spenden-slider .vue-slider-mark:last-child .vue-slider-mark-step{display:none}.spenden-slider .vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#f4f4f4}.spenden-slider .vue-slider-mark-label{font-size:1rem;white-space:nowrap}.spenden-slider .vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#f0514b;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.spenden-slider .vue-slider-dot-handle-focus{-webkit-box-shadow:0px 0px 1px 2px rgba(240,81,75,.36);box-shadow:0px 0px 1px 2px rgba(240,81,75,.36)}.spenden-slider .vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.spenden-slider .vue-slider-dot-tooltip-inner{font-size:1rem;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#2b2b2b;border-radius:5px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);-webkit-box-sizing:content-box;box-sizing:content-box}.spenden-slider .vue-slider-dot-tooltip-inner::after{content:"";position:absolute}.spenden-slider .vue-slider-dot-tooltip-inner-top::after{top:100%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);height:0;width:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px;border-top-color:inherit}.spenden-slider .vue-slider-dot-tooltip-inner-bottom::after{bottom:100%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);height:0;width:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px;border-bottom-color:inherit}.spenden-slider .vue-slider-dot-tooltip-inner-left::after{left:100%;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);height:0;width:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px;border-left-color:inherit}.spenden-slider .vue-slider-dot-tooltip-inner-right::after{right:100%;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);height:0;width:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px;border-right-color:inherit}.spenden-slider .vue-slider-dot-tooltip-wrapper{opacity:0;-webkit-transition:all .3s;transition:all .3s}.spenden-slider .vue-slider-dot-tooltip-wrapper-show{opacity:1}.spenden-slider .vue-slider-mark{display:none}.spenden-slider .vue-slider-mark:first-child,.spenden-slider .vue-slider-mark:last-child{display:block}.spenden-slider .vue-slider-mark:first-child .vue-slider-mark-step,.spenden-slider .vue-slider-mark:last-child .vue-slider-mark-step{display:block}.spenden-slider .vue-slider-mark:nth-child(3){display:block}.spenden-slider .vue-slider-mark-step{-webkit-transform:scale(3.5);-ms-transform:scale(3.5);transform:scale(3.5)}.spenden-slider .vue-slider-mark-step-active{background:#f0514b}.spenden-slider .vue-slider-mark-label{color:#959595}.spenden-slider .vue-slider-mark-label-active{color:#2b2b2b}.dark .spenden-slider .vue-slider-mark-label-active{color:#fff}.spenden-slider .vue-slider-dot-tooltip-text:after{content:"€"}.dark .spenden-slider .vue-slider-dot-tooltip-text{color:#fff}.spenden-slider .vue-slider-disabled{cursor:auto}.spenden-slider .vue-slider-disabled .vue-slider-dot-tooltip-text:after{content:""}.spenden-slider.block-type .vue-slider{height:24px !important}.spenden-slider.block-type .vue-slider-mark-step,.spenden-slider.block-type .vue-slider-disabled .vue-slider-dot-tooltip-text:before,.spenden-slider.block-type .vue-slider-mark-active,.spenden-slider.block-type .vue-slider-dot-handle{display:none !important}.spenden-slider.block-type .vue-slider-rail,.spenden-slider.block-type .vue-slider-process{border-radius:.375rem}.dark .spenden-slider.block-type .vue-slider-dot-tooltip-inner{background-color:#444}.jess .spenden-slider.block-type .vue-slider-process{background-color:#29c7b5}.plus .spenden-slider.block-type .vue-slider-process{background-color:#ffec73}@media(min-width: 810px){.spenden-slider .vue-slider-mark{display:block}}@media(max-width: 809.98px){.spenden-slider .vue-slider-mark:first-child .vue-slider-mark-label{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.spenden-slider .vue-slider-mark:last-child .vue-slider-mark-label{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.spenden-slider .vue-slider-dot-tooltip{-webkit-transform:translate(-10%, -100%);-ms-transform:translate(-10%, -100%);transform:translate(-10%, -100%)}}
/*!
 * (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%}}
