/*!
 * (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.
 */
.slidecontainer{width:100%;--slider-height: 42px;--thumb-width: 4px;--thumb-padding: 0rem}.slidecontainer.thumb-mode-smiley{--thumb-width: 42px;--thumb-padding: 1rem}.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(195, 0, 12)), color-stop(25%, rgb(250, 39, 32)), color-stop(50%, rgb(253, 172, 10)), color-stop(75%, rgb(255, 234, 12)), to(rgb(119, 189, 2)));background:linear-gradient(90deg, rgb(195, 0, 12) 0%, rgb(250, 39, 32) 25%, rgb(253, 172, 10) 50%, rgb(255, 234, 12) 75%, rgb(119, 189, 2) 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: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}
