.legal-obfuscate span,#legal-manage-consent-container{display:none}.legal-alert{color:var(--tc-legal-ffffff,#fff);margin:10px 0;padding:7px;display:none}.legal-close{color:var(--tc-legal-ffffff,#fff);float:right;cursor:pointer;margin-left:15px;font-size:22px;font-weight:700;line-height:20px;transition:all .3s}.legal-close:hover{color:var(--tc-legal-000000,#000)}#legal-cookies-overview .legal-dropdown .legal-service-description, #legal-cookies-overview .legal-dropdown .legal-sharing-data, #legal-document .legal-dropdown .legal-service-description, #legal-document .legal-dropdown .legal-sharing-data{vertical-align:top;width:calc(50% - 35px);display:inline-block}@media only screen and (width<=600px){#legal-cookies-overview .legal-dropdown .legal-service-description, #legal-cookies-overview .legal-dropdown .legal-sharing-data, #legal-document .legal-dropdown .legal-service-description, #legal-document .legal-dropdown .legal-sharing-data{width:100%}}#legal-cookies-overview .legal-dropdown summary, #legal-document .legal-dropdown summary{cursor:pointer;display:block}#legal-cookies-overview .legal-dropdown summary::-webkit-details-marker, #legal-cookies-overview .legal-dropdown summary::marker, #legal-document .legal-dropdown summary::-webkit-details-marker, #legal-document .legal-dropdown summary::marker{content:"";display:none}#legal-cookies-overview .legal-dropdown summary div, #legal-document .legal-dropdown summary div{grid-gap:15px;grid-template:"heading chevron"/2fr 25px;align-items:center;display:grid}#legal-cookies-overview .legal-dropdown summary div h3, #legal-document .legal-dropdown summary div h3{grid-area:heading;margin:0}#legal-cookies-overview .legal-dropdown summary div:after, #legal-document .legal-dropdown summary div:after{grid-area:chevron}#legal-cookies-overview .legal-dropdown summary div input[data-category=functional], #legal-document .legal-dropdown summary div input[data-category=functional]{visibility:hidden}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy summary, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy summary{display:block}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy summary div, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron"/2fr auto 0 auto 25px}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy summary div p, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy summary div p{grid-area:paragraph}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (width>=600px){#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose{grid-template:"purpose purpose purpose""header1 header2 header3";grid-column:span 2}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .purpose, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .name-header, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .retention-header, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .function-header, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (width<=600px){#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#legal-cookies-overview .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .purpose, #legal-document .legal-dropdown.legal-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#legal-document{text-justify:inter-word;max-width:800px;margin-top:0;font-size:14px}#legal-document input::-moz-focus-inner, #legal-document button::-moz-focus-inner{border:0;padding:0}#legal-document a{text-decoration:underline}#legal-document a[target=_blank]:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==");margin:0 3px 0 5px}#legal-document a:focus{border:1px solid var(--tc-legal-000000,#000);padding:2px}#legal-document h2, #legal-document h3{text-align:left;text-transform:initial;margin-top:15px;margin-bottom:10px;padding-bottom:10px;font-size:22px}#legal-document.impressum h2, #legal-document.impressum h3{border-bottom:0;margin-bottom:5px;padding-bottom:5px;font-size:1em}#legal-document.impressum p{margin-bottom:7px}#legal-document h4{text-align:left;text-transform:initial;margin-top:15px;margin-bottom:5px;font-size:18px}#legal-document h5{text-align:left;text-transform:initial;margin-top:10px;margin-bottom:5px;font-size:14px}#legal-document span h3{border-bottom:0;font-size:14px}#legal-document p, #legal-document li, #legal-document td{margin-top:0;font-size:14px}#legal-document ul{margin-bottom:15px;margin-left:15px;list-style:outside}#legal-document .legal-subtitle{margin-top:25px;font-weight:700}#legal-cookies-overview .legal-dropdown, #legal-document .legal-dropdown{background-color:var(--tc-legal-efefef40,#efefef40)}#legal-cookies-overview .legal-dropdown h4, #legal-document .legal-dropdown h4{text-align:left;text-transform:initial;margin-top:15px;margin-bottom:5px;font-size:18px}#legal-cookies-overview .legal-dropdown p, #legal-cookies-overview .legal-dropdown a, #legal-document .legal-dropdown p, #legal-document .legal-dropdown a{margin-top:0;font-size:14px}#legal-cookies-overview .legal-dropdown p, #legal-cookies-overview .legal-dropdown h4, #legal-cookies-overview .legal-dropdown ul, #legal-document .legal-dropdown p, #legal-document .legal-dropdown h4, #legal-document .legal-dropdown ul{padding:0 15px}#legal-cookies-overview .legal-dropdown summary::marker, #legal-document .legal-dropdown summary::marker{content:"";display:none}#legal-cookies-overview .legal-dropdown summary::-webkit-details-marker, #legal-document .legal-dropdown summary::-webkit-details-marker{content:"";display:none}#legal-cookies-overview .legal-dropdown summary, #legal-document .legal-dropdown summary{background-color:var(--tc-legal-efefef80,#efefef80);place-items:center stretch;margin:5px 0;padding:5px 10px;display:block}#legal-cookies-overview .legal-dropdown summary h3, #legal-document .legal-dropdown summary h3{border-bottom:0;padding:0 5px;font-size:18px}#legal-cookies-overview .legal-dropdown summary p, #legal-document .legal-dropdown summary p{text-align:right;border-bottom:0;margin:0;padding:0;font-size:14px}#legal-cookies-overview .legal-dropdown summary div:after, #legal-document .legal-dropdown summary div:after{cursor:pointer;content:"";-o-transition:all .5s ease;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22m3 6 5 5 5-5%22 fill=%22none%22 stroke=%22%2354595f%22 stroke-width=%222%22/%3E%3C/svg%3E") 0 0/cover no-repeat;width:18px;height:18px;margin:3px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transform:rotate(0)}#legal-cookies-overview .legal-dropdown[open], #legal-document .legal-dropdown[open]{padding-bottom:1px}#legal-cookies-overview .legal-dropdown[open] summary div:after, #legal-document .legal-dropdown[open] summary div:after{transform:rotate(180deg)}#legal-cookies-overview .legal-dropdown h4, #legal-document .legal-dropdown h4{margin:5px 0;font-size:15px}#legal-cookies-overview .legal-dropdown h5, #legal-document .legal-dropdown h5{margin:0}#legal-cookies-overview .legal-dropdown .legal-service-description, #legal-cookies-overview .legal-dropdown .legal-sharing-data, #legal-document .legal-dropdown .legal-service-description, #legal-document .legal-dropdown .legal-sharing-data{padding:0 15px 15px}#legal-cookies-overview .legal-dropdown .cookies-per-purpose, #legal-document .legal-dropdown .cookies-per-purpose{grid-gap:1px;background-color:var(--tc-legal-dadada,#dadada);border:1px solid var(--tc-legal-dadada,#dadada);margin-bottom:10px}#legal-cookies-overview .legal-dropdown .cookies-per-purpose div, #legal-document .legal-dropdown .cookies-per-purpose div{background-color:var(--tc-legal-ffffff,#fff);padding:15px}@media only screen and (width>=600px){#legal-cookies-overview .legal-dropdown .cookies-per-purpose .name-header, #legal-document .legal-dropdown .cookies-per-purpose .name-header, #legal-cookies-overview .legal-dropdown .cookies-per-purpose .retention-header, #legal-document .legal-dropdown .cookies-per-purpose .retention-header, #legal-cookies-overview .legal-dropdown .cookies-per-purpose .function-header, #legal-document .legal-dropdown .cookies-per-purpose .function-header{background-color:var(--tc-legal-f7f7f7,#f7f7f7)}}@media only screen and (width<=600px){#legal-cookies-overview .legal-dropdown .cookies-per-purpose h5, #legal-document .legal-dropdown .cookies-per-purpose h5{line-height:1.8}#legal-cookies-overview .legal-dropdown .cookies-per-purpose div:nth-child(12n+2), #legal-cookies-overview .legal-dropdown .cookies-per-purpose div:nth-child(12n+3), #legal-cookies-overview .legal-dropdown .cookies-per-purpose div:nth-child(12n+4), #legal-cookies-overview .legal-dropdown .cookies-per-purpose div:nth-child(12n+5), #legal-cookies-overview .legal-dropdown .cookies-per-purpose div:nth-child(12n+6), #legal-cookies-overview .legal-dropdown .cookies-per-purpose div:nth-child(12n+7), #legal-document .legal-dropdown .cookies-per-purpose div:nth-child(12n+2), #legal-document .legal-dropdown .cookies-per-purpose div:nth-child(12n+3), #legal-document .legal-dropdown .cookies-per-purpose div:nth-child(12n+4), #legal-document .legal-dropdown .cookies-per-purpose div:nth-child(12n+5), #legal-document .legal-dropdown .cookies-per-purpose div:nth-child(12n+6), #legal-document .legal-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:var(--tc-legal-f7f7f7,#f7f7f7)}}