/* --- COOKIE-BANNER --- */
.kwpcc-cookie-banner {
    position: fixed;
    z-index: 10000;
    bottom: -140%;
    width: 100%;
    border-top: 1px solid #CCC;
    background: #FFF;
    transition: bottom 1s;
    box-shadow: 0 0 4px rgba(0,0,0,0.3);
}
@media print {
	.kwpcc-cookie-banner { display: none !important; }
}
.kwpcc-cookie-banner__inner {
    padding: 24px 12px !important;
    max-width: 1024px;
    margin: 0 auto;
}
.kwpcc-cookie-banner__inner p,
.kwpcc-cookie-banner__inner h3 {
    line-height: 1.5;
    margin: 0 0 .5em 0;
}
.kwpcc-cookie-banner__inner p {
    margin-bottom: 1em;
    font-size: 1rem;
}
.kwpcc-cookie-banner__inner .font-700 {
    font-weight: 700;
}
.kwpcc-cookie-banner .form__input-list {
    border: 0;
    display: none;
    margin: 0;
    padding-bottom: 0;
}
.kwpcc-cookie-banner .form__input-list input {
    vertical-align: baseline;
    margin-right: 4px;
    display: inline;
    width: 24px;
}
.kwpcc-cookie-banner .form__input-list sup {
    background: #999;
    color: white;
    border-radius: 12px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    margin: 0 20px 0 2px;
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.kwpcc-cookie-banner .kwpcc-cookie-banner__tooltip  {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    color: #999999;
    padding: 0 0 1rem 0;
}
.kwpcc-cookie-banner__category {
    white-space: nowrap;
    display: inline-block;
    margin: 0 0 1em 0;
}
.kwpcc-hidden { display: none; }
.kwpcc-cookie-banner__category label {
    display: inline;
}
.kwpcc-cookie-banner__settings {
    margin: 0;
}
.kwpcc-cookie-banner__actions {
    align-items: center;
    margin-top: .5em;
}
.kwpcc-cookie-banner__actions .kwpcc-btn {
    margin: 10px 0 10px 0;
    width: 100%;
    margin-right: 20px;
    border: 1px solid;
}
.kwpcc-cookie-banner__actions .btn-edit {
    cursor: pointer;
    color: #999999;
    background-color: transparent;
}
.kwpcc-cookie-banner__actions button,
button.kwpcc-cookie-banner__button-open {
    cursor: pointer;
    border: 1px solid transparent;
    background: #222222;
    color: white;
    padding: 8px 24px;
}
.kwpcc-cookie-banner__actions button.btn-secondary {
    cursor: pointer;
    border: 1px solid #777777;
    background: #ffffff;
    color: #777777;
}
.kwpcc-cookie-banner__actions button:hover {
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
}
.kwpcc-cookie-banner .kwpcc-cookie-banner__actions .kwpcc-btn.btn-secondary {
    margin-right: 20px;
    display:none;
}
.kwpcc-cookie-banner__actions button:focus-visible {
    border: 1px solid #000000;
}

.js-kwpcc-consent-optedout,
.js-kwpcc-consent-optedin {
    display: none !important;
}

/* ==========================================================================
Media Queries
========================================================================== */
/* --- TABLET (MD) --- */
@media ( min-width: 768px ) {
    .kwpcc-cookie-banner__actions {
        display: flex;
        justify-content: flex-end;
    }
    .kwpcc-cookie-banner__actions .kwpcc-btn {
        margin: 0 0 0 20px;
        width: auto;
    }
    .kwpcc-cookie-banner p {
        text-align: justify;
    }
}


/* Cookie-Tabellen */
.kwpcc-table-description {
    margin: 12px 0 12px 0;
}
.kwpcc-table-category {
    margin: 0;
    font-weight: 700;
}
.kwpcc-table-wrapper {
    overflow-x: auto;
    margin-bottom: 20px;
}
.kwpcc-table-wrapper .kwpcc-table {
    border: 0 none;
    min-width: 500px;
}
.kwpcc-table-wrapper .kwpcc-table td {
    text-align: left;
    padding: 5px;
    border: 0 none;
    vertical-align: top;
}
.kwpcc-table-wrapper .kwpcc-table td:nth-child(1),
.kwpcc-table-wrapper .kwpcc-table td:nth-child(2),
.kwpcc-table-wrapper .kwpcc-table td:nth-child(3),
.kwpcc-table-wrapper .kwpcc-table tr:first-child td {
    white-space: nowrap;
}
.kwpcc-table-wrapper .kwpcc-table tr {
    border-bottom: 1px solid #efefef;
}
.kwpcc-table-wrapper .kwpcc-table td,
.kwpcc-table-description,
.kwpcc-table-category {
    font-size: 80%;
}


/* Embeds */


.kwpcc-embed-consent-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.kwpcc-embed-consent {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    background: 50% no-repeat rgba(0,0,0,.9);
    z-index: 100;
}
.kwpcc-embed-consent--youtube {
    background-image: url('data:image/png;base64,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');
}
.kwpcc-embed-consent--vimeo {
    background-image: url('data:image/png;base64,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');
}
.kwpcc-embed-consent--instagram {
    background-image: url('data:image/png;base64,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');
}
.kwpcc-embed-consent--twitter {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAC0BAMAAAAXyugiAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADXRSTlMAMy0lBRIfCSkXDRsDketzLgAAA81JREFUeNrt3MnPS1EYBvAHt2ro5rk1FBs3xBAbJYiwIGGBjZqHjSlFbEqQsFJitvAhwe4zxw6JSNhUgr/LbW9T13d6bofknvMu3t+2Xbw55573POd0gFJKKaWUUkoppZRSSilxgo+n793b+LUBoa5V2RF+h0hv2HO/hX/2bIMIb5iyGj2FECL84X8e9OprLkT+5uwd+I6I//uEjl0RbyB/0+dhgAlOUW4hdojkJPJ3MUS2uTQsB3aeIlmBAye5dtAbDOH1p2xz8QiWyPKAAbT7hPwVSJ5AhhqtKnBgBskFsCvSbjkc+MnsIZxOuwYcuMhYGVafabUYsYPIgfmIbYVFQKuwAQQvclnI5ghVbJv+TFo96mScSeTsZG+6+tpOm9W4co5chLxVmXg86iO4eR1jZpPPpUB7q4kY89oJm+y6iz7mMOa3E1bJjEmey2zm2sqxwHIDhlm0cRAWjKyyyLKI/W4lE0aWT3vFLCuRLzOsbBo+yiTdPWfmJJ4xx9duK3JnppVvRp+2WgIHzEZy1lhCNnvhgtmKNwxZYAg3zM1sTcOYYi9N2r4OKs//vSigwJ80PXyLRE1AgbPZz5YDSaMWUKAtUS37+mEbpkso0D5K4a1TtApbcGQmMwhoM0AkvUBbpvKe9ttKAIocRxlOBBssy2SgBXCDt7ehGNHCf5hBxPLz1lyObj7caJJcdaHvEPo/MCWnujHNgxufOaalcKPGMa2FlYAu7egCffDdgf8jCWbTxv+1TEdA6WGmSkre6ZKNWPBGAsyS3aeBIsdyA86cFN0GMz7s8n932RXI7jKxmuC42jFb9CJumxC9iGMFuVGh6zVHBbdKJ5kmaSfuKjSZIufEZKlQTt5PmXOKI5iEUyW07WeXmIujnuKdlwdfnl7HoS2GY0wT16anbiWyokxiGlPEXA3a4oK0pDD1mlpWmu4bCaVtxG0z2CPpxGnMsdh9DrjI4bXgQUH4DAM12TPcG0JhB860S5SaVbtKVQ7lMXwpRCJPIymzI7lLJPG7KXeJJIpPI3lB5n/Fd/tkRVXTE5E95p/Xko6bfcyVdZozFCLZT+CcKrMsh2fF7PoqLXg0ePx4An7tajLTIngV7Ge2cBIelZKf5/r/UvIUO9Cx+/g6oSeRPas21uvrb3Kw8jZ4McHhhHvhyROxtzFdwWcO4QyG5qXCs/Ap+CK7PqB0JHt9PIN3VyNalf1n1FjhFC02CPkjhdL7JvtYcQBiBIeMEu8chijBx9M3U9+SP/8W8vx6d/RHvV6/8PLYZSillFJKKaWUUkoppZRSI/kL6QuT8MHr6VUAAAAASUVORK5CYII=');
}
.kwpcc-embed-consent--gmaps {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4CAMAAADompjIAAAAe1BMVEUAAAC9vb3m5ub7+/u5ubnk5OSwsLC1tbX////t7e3x8fHPz8/V1dXZ2dnMzMzMzMzq6uq8vLy8vLy8vLy8vLy8vLy9vb38/PzQ0NDn5+fv7+/t7e3n5+f8/Pzv7+/m5ubv7++8vLzn5+e7u7v7+/v6+vq9vb3JycnU1NQ+aGuuAAAAKXRSTlMAQEBAQEBAQEBAPwQHPww/ITsrNjAiEzgBMBMZOSUOKh0ZNR0xKyc2KX3tOKwAAAR0SURBVHja7d3LeqowFAXgJBKQSymIyEW81Lan5/2f8Ih4GiUkXM1o/ZNOOlr123sl0JYAAAAAQIu/+0g32yS+Srab9GPnE1hcmG5jqyXefoYEFhSkidXFpuwSBQSWEW6sbrbDXM746Uhg+ZgFx+YeZ7UTJshceWqpc37z2H8RFuMsu8RSst89JlQlgclSqzdnISIwTb7V5Uxdl7MnBcbHJEGiy9mqC0dLhZ04QRhbao5TFw4JR9EbLbBqmsLBWRckPVIQWxqi2LVxTI9xfuyewqFSYSOOUbjvtqMpHIwzlQuBwc7c9UTSvcUOfXqikDHOvDfH7lyEj8UOC3GWC6t53LFVxU6rIjDInt1wj1FbfZOE4TGXz1mDu2IlSoVDgzM8CxgiYv+JlSjlrOX+JdDLZ0K9Em1bKhx69RpFmR7zgRYrUbpJ0uDXnK0/BHrk7STFSnQc7vIi2pflPiq4KmeXWxal+Ej3KeXkXGo7TeGoziG5C/aX7pwZdSilHwT0CiY8lo8653P+XAN51/fecqZbAmMmh1iJjv0TkpbgIi/C91vOmB1jJ4dIOumILi/kwkGvMDt6nVTV+M0nHfKqnbNFGxsCOhfVYS8knUKpcNzFBPqO3zLOI6JwlgoHxZDud1TknBGl6qlwCDsCanvFYe/Qe5LkzK0Lh/BJQJuajLvrI1EKnoqdgFP42NLB2TojGlWrcKB2DFB05bxaf/X9cLjHH3PG2XDCAZyv1qtv/bi5FzsEPaNGc+6tV6uDNuh74UDQIxRdOfcF3RQOBD0raLfOWT86TrfCgaBHOck51zKiUfzeJKF1DHaSCsfqxidq7rXYIeiRIqlwNPZEqRSFAweWwfZSzg1NkS6oQ7ukBNRKqXDclUQhlHLGzf8AAfslctauwx+HdsMb6VrVY+EQlFU6beWM++iBilbhEM6dM922aLeEgE4kLUJd0uem2KF0jHcUOUsOOXmSH6zW4MADluG4KBySbJ8TYZ9Rm1KM6IlOonB0yA5lQK6C8pCt339zxk3HeKUoHArZ11d2/bJ+a3JGi54mrzhbr1e91ty2KCbHDGe2GpKzKwoHbpQmCQblvLoXDhwLp/sekvO9cOC0MkPQn/O9cKBEz3NY6fwWDnS7uYIhhQMTegGRPmdW54zKsYRMl7Pn1IUDHXoJR23hqHPGoXAZB33hQLVbTKbJGYNjQUd1scPgWFSkLHZoHMv6mlI44pzASL7XfZOEo8rSjtIipDaV4ReEZjvLhQMD+iW+24UDDfpFMqlw6OBPVk0WPBYOi1JcQr9K+VA4sAhfKbrnTLEIX+y7KRxYhC+XNYUDi/DVwrpwUCzC1yufHl3h91VeJ3UwoM1IcNdvRoABbcgHBrQhGwxoM/IYDdqMHa44DPmD9xkNiTE4zNhhcBiyQeMww8fbBYak2ISGxNiEZnzi6ZUZOT7QhqSY0Gb4uB01ZEsp/luCCTtcQ5vh47BiyAaTw4wdJocZPiaHIRtMDjN2mByGJHhnxowgieMYp0IAAACAbv8AwABKbd685s8AAAAASUVORK5CYII=');
}
.kwpcc-embed-consent__inner {
    position: absolute;
    padding: 30px;
    font-size: 14px;
    line-height: 20px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: white;
    box-sizing: border-box;
}
.kwpcc-embed-consent__inner h3 {
    margin-bottom: .5em;
}
.kwpcc-embed-consent__inner a {
    text-decoration: underline !important;
}
.kwpcc-embed-consent__inner p {
    margin-bottom: 2em;
}
.kwpcc-embed-consent__inner .kwpcc-btn {
    color: black;
    background-color: white;
    border-radius: 4px;
    font-weight: 700;
    transition: color .5s, background-color .3s;
}
.kwpcc-embed-consent__inner .kwpcc-btn:hover {
    color: white;
    background-color: black;
}