﻿#cookie-consent{--gap-txt: 1.25rem;position:fixed;bottom:var(--gap-txt);right:var(--gap-txt);z-index:500;width:100%;max-width:640px;max-height:80vh;padding:0;display:block;background-color:var(--color-bg);box-shadow:rgba(0,0,0,.1) 3px 15px 43px;transform:none;opacity:1;overflow:hidden}@media only screen and (max-width: 1024px){#cookie-consent{right:auto;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 640px){#cookie-consent{right:auto;left:0;bottom:0;transform:unset}}#cookie-consent :is(th,th *,td,td *,.cc-hint p,.cc-hint a){font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:normal;margin:0;padding:0}#cookie-consent :is(.pw-no-select,.pw-no-select p,.cc-hint p:first-child,.cc-hint p:first-child *){font-family:var(--font-bdy-bold);font-size:var(--font-size-xs);line-height:calc(var(--line-height-xs)*.75);font-weight:normal}#cookie-consent :is(.cc-cat-title,.cc-cat-list-title){padding:0;margin:0;font-family:var(--font-hdl-bold);font-size:var(--font-size-m);line-height:calc(var(--line-height-m)*.75);font-weight:normal}#cookie-consent :is(.cc-toggle-btn,.cc-toggle-btn *,.cc-toggle-btn::after){padding:0;margin:0;font-family:var(--font-bdy-bold);font-size:calc(var(--font-size-xs)*1);line-height:calc(var(--line-height-xs)*.75);font-weight:600}#cookie-settings-frame{width:100%;display:block;max-height:80vh;padding:0;padding-left:0.3125rem;overflow-y:scroll;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin;scrollbar-width:0.3125rem;border-style:solid;border-width:1px;border-color:var(--color-txt);border-radius:unset}#cookie-settings-frame.active{scrollbar-color:var(--color-txt) rgba(var(--color-txt-rgb), 0.25)}#cookie-settings-frame::-webkit-scrollbar{width:0.3125rem;background-color:rgba(0,0,0,0)}#cookie-settings-frame.active::-webkit-scrollbar{background-color:rgba(var(--color-txt-rgb), 0.25)}#cookie-settings-frame::-webkit-scrollbar-thumb{border-radius:unset;background:rgba(0,0,0,0)}#cookie-settings-frame.active::-webkit-scrollbar-thumb{background:var(--color-txt)}@media only screen and (max-height: 375px){#cookie-settings-frame{max-height:60vh}}#cookie-consent #cookie-settings-wrapper{width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--cubic-bezier);padding:0;overflow:hidden}#cookie-consent .active #cookie-settings-wrapper{grid-template-rows:1fr}#cookie-consent .wrapper-s::before,#cookie-consent .wrapper-s::after{content:none}#cookie-consent .wrapper-s{clear:both;width:100%;padding:var(--gap-txt);margin:0 auto;display:block}#cookie-consent .hint{float:left;clear:both;width:100%;display:flex;flex-flow:row wrap;row-gap:0.3125rem}.cc-hint h1,.cc-hint h2,.cc-hint h3,.cc-hint h4,.cc-hint h5,.cc-hint h6,.cc-hint p{padding-bottom:10px}.cc-hint *:last-child{padding-bottom:0;margin-bottom:0}#cookie-consent .wrapper-s .wrapper-s{padding:0;display:flex;flex-flow:row wrap;row-gap:var(--gap-txt)}#cookie-consent .main-wrapper{max-width:960px;display:block;padding:10px 20px;margin:0 auto}#cookie-consent a,#cookie-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#cookie-consent p.title{font-size:1.5rem;line-height:24px;font-weight:600;padding-bottom:0;margin:0;color:var(--color-txt);font-family:var(--font-hdl-bold),"Helvetica Neue",Helvetica,Arial,sans-serif}#cookie-consent a{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.3125em;border:none;text-decoration:underline !important}#cookie-consent .cc-toggle-btn{margin:0;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.3125rem;cursor:pointer}html[lang=en] #cookie-consent .cc-toggle-btn::before{content:"Open ";display:inline}html[lang=en] #cookie-consent .cc-toggle-btn.active::before{content:"Close "}html[lang=de] #cookie-consent .cc-toggle-btn::after{content:" öffnen";display:inline}html[lang=de] #cookie-consent .cc-toggle-btn.active::after{content:" schließen"}#cookie-consent .cc-toggle-btn,#cookie-consent .cc-toggle-btn::after{font-family:var(--font-bdy-bold),"Helvetica Neue",Helvetica,Arial,sans-serif;position:static;transform:none}#cookie-consent :is(.Inputfields,.Inputfield,.cc-cat){float:left;width:100%;display:flex;flex-flow:column wrap;row-gap:var(--gap-txt)}#cookie-consent .Inputfield:first-child{border-top:none}#cookie-consent .Inputfield:last-child{padding-bottom:0}#cookie-consent .InputfieldContent{position:relative;float:left;width:100%;display:block}#cookie-consent table,#cookie-consent tbody{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#cookie-consent tr{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:0.9375rem;border-top-style:dotted;border-width:1px}#cookie-consent tr:first-child{border-top:none}#cookie-consent tr:nth-child(even){background-color:hsla(0,0%,100%,.25)}#cookie-consent th,#cookie-consent td{width:100%;max-width:none;display:block;padding:0.3125rem 0;vertical-align:top}#cookie-consent th{grid-column:span 1;font-family:var(--font-bdy-bold),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}#cookie-consent td{grid-column:span 2;font-family:var(--font-bdy),"Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(0,0,0,0) !important}.cc-cat-list{width:100%;display:flex;flex-flow:column nowrap;row-gap:var(--gap-txt);align-items:flex-start;justify-content:flex-start;overflow:hidden}.cc-cat-list .cc-cat:last-child{margin-bottom:var(--gap-txt)}.cc-cat{float:left;width:100%;margin:0;display:block}.cc-cat .title{font-size:1.25rem;font-family:var(--font-hdl-bold),"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;margin-bottom:0;font-weight:600}#cookie-consent .InputfieldHeader{margin-bottom:5px}.cc-hint{float:left;width:100%;display:flex;flex-flow:column nowrap;row-gap:calc(var(--gap-txt)/3)}.cc-hint *{margin:0 !important;padding:0 !important;hyphens:auto;--webkit-hyphens: auto}#cookie-consent .button-wrapper{float:left;position:relative;top:auto;right:auto;width:100%;height:auto;padding:0;margin:0;display:flex;flex-flow:row wrap;row-gap:0.625rem}#cookie-consent .button-wrapper::before,#cookie-consent .button-wrapper::after{content:none}#cookie-consent button{position:relative;width:100%;margin:0}#cookie-consent button#cc-req-btn,#cookie-consent button#cc-req-btn *{border-color:rgba(0,0,0,0) !important}#cookie-consent .InputfieldContent *{margin-bottom:0;text-align:left}#cookie-consent .pw-no-select{float:left;width:100%;padding-left:35px;margin-top:0;text-transform:none;display:block;letter-spacing:initial}#cookie-consent tr{padding:0.3125rem 0}@media only screen and (max-width: 40rem){#cookie-settings-frame{padding-left:0}#cookie-consent{right:0}#cookie-consent th,#cookie-consent td{grid-column:span 3}#cookie-consent .wrapper-s{padding:calc(var(--gap-txt)/2)}#cookie-consent input[type=checkbox]{left:2.5%}#cookie-consent .InputfieldCheckbox label{margin-left:2.5%}}input[readonly=readonly]{pointer-events:none}input:read-only{pointer-events:none}input:-moz-read-only{pointer-events:none}#cookie-consent input[type=checkbox]{position:absolute;top:0;left:0;z-index:2;width:24px;height:24px;padding:0;margin:0;color:var(--color-txt);border:1px solid var(--color-txt);cursor:pointer;outline:none}#cookie-consent input[type=checkbox]::after{content:"";position:absolute;top:-1px;left:0;width:22px;height:22px;font:20px/20px superduperfont;font-family:superduperfont,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;font-weight:700}#cookie-consent input[type=checkbox]::before{content:none}#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked::after{content:"✓";outline:none}#cookie-consent.w-txt{background-color:var(--color-one)}#cookie-consent.w-txt *,#cookie-consent.w-txt .title p,#cookie-consent.w-txt .toggle-btn,#cookie-consent input[type=checkbox],#cookie-consent input[type=checkbox]::after,#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked::after{color:var(--color-txt);border-color:var(--color-txt);background-color:rgba(0,0,0,0) !important}#cookie-consent tr:nth-child(even){background-color:hsla(0,0%,100%,.25)}#cookie-consent .InputfieldCheckbox .InputfieldContent label{float:left;width:100%;height:auto;line-height:30px;padding:0;margin:0 0 5px 0}.dp-page #cookie-consent,.dp-page #cookie-settings-frame{position:relative;z-index:2;top:auto;bottom:auto;left:auto;right:auto;max-width:none;max-height:none;margin:0 auto;display:block !important;opacity:1 !important;border:none;overflow:visible;box-shadow:none;transform:unset}.dp-page #cookie-consent{padding-top:40px;padding-bottom:40px}.dp-page #cookie-consent .wrapper-s{padding:0 var(--gap-col)}.dp-page #cookie-consent .wrapper-s .wrapper-s{padding:0}.dp-page #cookie-consent p.title{margin-top:20px}.dp-page #cookie-consent #cookie-settings-wrapper{grid-template-rows:1fr}.dp-page #cookie-consent .cc-toggle-btn{display:none}.dp-page #main{margin-bottom:0}.dp-page #mainfooter{position:relative}.dp-page#cookie-consent .cc-toggle-btn{display:none}.pp-info{position:relative;width:100%;max-width:var(--max-width-s);height:100%;margin:0 auto;padding:var(--gap-row) var(--gap-col);text-align:center;display:flex;flex-flow:column wrap;row-gap:0.9375rem;justify-content:center;align-content:center}.pp-info *{margin-bottom:0 !important}.pp-info :is(p,p *){font-size:1rem;line-height:1.8rem}.pp-info a{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.3125em;color:var(--color-txt)}.pp-info :is(.button,.pp-btn){align-self:center}.map .pp-info,.TextformatterVideoEmbed .pp-info{position:absolute}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe{background-color:rgba(var(--white-rgb), 0.25)}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe[data-src-video]{z-index:-1}iframe[src][data-pp-gmaps],.TextformatterVideoEmbed iframe[src]{z-index:2}
