.modal[data-v-28f68ac5]{height:calc(var(--vh)*100);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:3}.modal.locking[data-v-28f68ac5],.modal[data-v-28f68ac5]>*{pointer-events:all}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{font:inherit;margin:0}a,a.link__button,button,input,select{color:var(--color-black);padding:0}a,a.link__button,button,input[type=checkbox],select{cursor:pointer}img,svg{width:100%}svg{overflow:visible}::-moz-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}.spacer{--s-top:var(--space-0);--s-right:var(--space-0);--s-bottom:var(--space-0);--s-left:var(--space-0)}.padder{--p-top:var(--space-0);--p-right:var(--space-0);--p-bottom:var(--space-0);--p-left:var(--space-0)}.layout{--l-gap:var(--space-m);--l-dir:initial;--l-overlap:inherit;--l-align:initial;--l-justify:initial;--l-auto:minmax(0,1fr)}.grid{--g-col-gap:var(--space-m);--g-row-gap:var(--space-m);--g-min:0;--g-cols:4;--g-align:initial;--g-justify:initial}.cols{--c-cols:initial}.self{--s-align:initial;--s-justify:initial}.ratio-container{--r-width:unset;--r-height:unset;height:auto;overflow:visible;padding-top:0;position:static}.ratio-container .ratio{position:static}.ratio{--r-width:unset;--r-height:unset;--r-fit:cover}.accordion{--a-speed:.2s;--a-height:0px}@font-face{font-family:Walter;font-weight:400;src:url(../fonts/walter-alte-rauchwaren.woff2) format("woff2")}@font-face{font-family:WalterBold;font-weight:700;src:url(../fonts/walter-alte-roentgentherapie.woff2) format("woff2")}@font-face{font-family:Valentine;font-weight:400;src:url(../fonts/valentine-regular.woff2) format("woff2")}.typo--maintitle{font-family:Valentine;font-size:36px;letter-spacing:-.5px;line-height:1.05}@media (min-width:768px){.typo--maintitle{font-size:42px;letter-spacing:-1.5px;line-height:.95;text-transform:uppercase}}.typo--subtitle{font-family:Valentine;font-size:32px;letter-spacing:-1.5px;line-height:1;text-transform:uppercase}.typo--body{font-family:WalterBold;font-size:16px;line-height:1.2}.typo-1,.typo-2,.typo-3{font-family:WalterBold;line-height:1.05}.typo-4{font-family:Walter;font-size:12px;line-height:1.2}.typo-1{font-size:36px;letter-spacing:-.5px}@media (min-width:768px){.typo-1{font-size:47px;letter-spacing:-1px;line-height:.95}}.typo-2{font-size:28px;word-wrap:break-word}.typo-3{font-size:16px;line-height:1.2}.typo--p--program{font-family:Valentine;font-size:11px;line-height:1.3}.typo--speaker{height:var(--space-0)}.typo--interview{text-indent:var(--space-m)}.typo--p,body,h1,h2,h3,textarea{font-family:Valentine;font-size:14px;line-height:1.3}.typo--nav,a.link__button,button,h4,h5,h6,input,label,select{font-family:Walter;font-size:12px;line-height:1.2}.typo--nav--trimmed:after,.typo--nav--trimmed:before{content:"";display:table}.typo--nav--trimmed:before{margin-bottom:-.15em}.typo--nav--trimmed:after{margin-top:-.15em}html{font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::-moz-selection{background:var(--color-yellow)}::selection{background:var(--color-yellow)}.overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.overlay>:first-child{background:var(--color-white);min-height:calc(var(--vh)*100);padding-top:var(--space-header);position:relative}.overlay{overflow-y:auto}.overlay-enter-active,.overlay-leave-active{transition:transform .3s,opacity .15s}.overlay-enter-from{transform:translateY(100%)}.overlay-leave-to{opacity:0}.overlay-placeholder{display:none}.overlay-close{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:var(--color-white-bg);bottom:0;cursor:pointer;height:calc(var(--vh)*20);left:0;position:relative;width:100%;z-index:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}#app{display:grid;grid-row-gap:var(--gap-page);justify-items:stretch;margin:var(--space-page);row-gap:var(--gap-page)}a.link__button,button{text-align:left;width:100%}a.link__button,button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:var(--color-grey) solid var(--line);border-radius:var(--radius);box-shadow:1px 1px 1px var(--color-shadow);height:var(--input);padding:0 var(--space-xs);width:100%}@media (hover:hover){a.link__button:hover,button:hover,input:hover{box-shadow:1px 1px 1px var(--color-shadow) inset}}input[type=checkbox]{box-shadow:1px 1px 1px var(--color-shadow) inset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:0;border-radius:var(--radius);height:100%;padding:0 var(--space-xs);width:100%}.select .formkit-inner,.select:not(.formkit-outer){border:var(--color-grey) solid var(--line);border-radius:var(--radius);box-shadow:1px 1px 1px var(--color-shadow);height:var(--input);position:relative;width:100%}.select .formkit-inner select,.select:not(.formkit-outer) select{position:absolute;top:0}@media (hover:hover){.select .formkit-inner:hover,.select:not(.formkit-outer):hover{box-shadow:none}.select .formkit-inner:hover select,.select:not(.formkit-outer):hover select{box-shadow:1px 1px 1px var(--color-shadow) inset}}a{color:var(--color-black)}a.link__button{align-items:center;background:var(--theme-color);color:var(--color-white);display:block;display:flex;-webkit-text-decoration:none;text-decoration:none}.icon{stroke:var(--color-white);stroke-width:1.5px;stroke-linecap:round}@media (min-width:768px){.uneven-grid{grid-template-columns:minmax(0,calc(var(--max) - var(--space-s)*2))}.max-width{max-width:calc(var(--max) - var(--space-s)*2)}}.highlight{background:var(--theme-color);color:var(--color-white)}::-moz-selection{background:var(--theme-color);color:var(--color-white)}::selection{background:var(--theme-color);color:var(--color-white)}body{background:var(--color-white)}video{margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}.box--container{align-self:start;background:var(--color-white);border:var(--color-grey) solid var(--line);border-radius:var(--radius);box-shadow:1px 1px 1px var(--color-shadow);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs)}@media (hover:hover){.box--container:hover{box-shadow:1px 1px 1px var(--color-shadow) inset}}li:before{color:var(--theme-color);content:"›"}li{list-style:none}.head--popup{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.head--popup:hover{cursor:pointer}}.plaza--button{align-self:start}.plaza--button>div{background:var(--theme-color);border:var(--color-grey) solid var(--line);border-radius:var(--radius);box-shadow:1px 1px 1px var(--color-shadow);color:var(--color-white)}.plaza--button>div>a{color:var(--color-white);display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;text-decoration-color:transparent;width:100%}.article--image{display:grid;line-height:var(--space-0);padding:var(--space-xs);grid-row-gap:var(--space-s);row-gap:var(--space-s)}.col-label{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;gap:var(--space-xs);width:100%}.col-blocks.closed{display:none;height:auto}.formkit-messages{list-style:none;margin:0;margin-top:var(--space-xs);padding:0}.formkit-message:before{content:none}.formkit-suffix-icon{display:none!important}fieldset,legend{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.formkit-options,fieldset,legend{margin:0;padding:0}.formkit-option:before{content:none}.formkit-option .formkit-wrapper{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:var(--space-xs);width:100%}.formkit-option .formkit-inner{align-items:center;display:grid;flex-shrink:0}.formkit-option .formkit-inner>*{grid-area:1/1}.formkit-option input[type=checkbox]{height:var(--input-s);width:var(--input-s)}.formkit-option input[type=checkbox]:checked{background:var(--theme-color)}.formkit-option .formkit-decorator{align-items:center;display:grid;justify-items:center;pointer-events:none}.formkit-option .formkit-decorator-icon{height:6px;visibility:hidden;width:6px}.formkit-option .formkit-decorator-icon svg{height:6px;width:6px}.formkit-option input[type=checkbox]:checked~.formkit-decorator .formkit-decorator-icon{visibility:visible}.nuxt-loading-indicator{background-color:var(--theme-color)}
