*{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}html{padding:env(safe-area-inset)}body{position:relative;min-height:100vh;background-color:var(--color-body);overflow-x:hidden}body .layout-container{min-height:100vh;display:flex;flex-direction:column}body .layout-container>footer{margin-top:auto}.layout-container{color:var(--color-text);font-size:var(--font-size-base);font-family:var(--font-family);position:relative;margin-inline:0}.layout-container *:focus-visible{outline:1px auto var(--color-primary);outline-offset:0px}.limited{max-width:var(--max-width-content);margin-inline:auto}.padding{padding-inline:var(--spacing)}.layout-container>main{background-color:var(--color-sheet);padding-bottom:var(--spacing-l)}.layout-container>footer{background-color:var(--color-primary);--color-text:white;--color-nav-text-active:white;padding:var(--spacing-s)}.region-servicelinks{padding:.5em}.view-talents .talent{background-color:white;padding:var(--spacing);border-radius:var(--radius)}.view-talents .talent .views-field-field-talent-images{margin:calc(var(--spacing)*-1);margin-bottom:calc(.5 * var(--spacing));position:relative}.view-talents .talent .views-field-field-talent-images img{width:100%;min-width:100%;height:auto;display:block;border-radius:var(--radius) var(--radius) 0 0}.view-talents .talent .image-credit{position:absolute;bottom:0rem;right:-0.1rem;transform-origin:bottom right;transform:rotate(-90deg) translate(100%, 100%);font-size:.8em;text-align:right}.view-talents .talent .views-field-title,.view-talents .talent .views-field-field-discipline,.view-talents .talent .views-field-field-group{margin-top:.5em}.view-talents .talent .views-field-field-description{margin-top:1em}.view-talents .talent .views-field-title,.view-talents .talent .views-field-field-discipline,.view-talents .talent .views-field-field-group{position:relative}.view-talents .talent .views-field-title::before,.view-talents .talent .views-field-field-discipline::before,.view-talents .talent .views-field-field-group::before{content:"";width:.8em;height:.8em;background-color:var(--color-primary);display:block;position:absolute;top:.1em;left:-1.25rem}.view-talents .talent .views-field-title{font-weight:bold}.view-talents .talent .views-field-title::before{top:.7em;background-color:var(--huldi-lightblue)}.view-talents .talent .views-field-field-discipline::before{background-color:var(--huldi-mediumblue)}.view-talents .talent .views-field-field-group::before{background-color:var(--huldi-darkblue)}.view-talents .talent .views-field-field-group p{margin-bottom:var(--spacing)}.view-talents .talent .timerange{font-size:.8em;margin-top:1em}.form-item-field-discipline label{display:none}.bef-links ul{padding:0;display:flex;flex-wrap:wrap;column-gap:var(--spacing-s);row-gap:.5em}.bef-links ul li{margin:0;list-style-type:none}.bef-links ul li::before{display:none}.bef-links a.bef-link{box-sizing:border-box;background-color:var(--color-primary);color:white;padding:.25em .75em;border-radius:var(--radius);white-space:nowrap;display:block;text-decoration:none}.bef-links a.bef-link--selected{background-color:var(--color-secondary)}.view-footer{font-size:.8em}.block.limited{max-width:var(--max-width-content)}.block.padding{padding:var(--spacing)}.path-datenschutz .block.limited,.path-datenschutz .privacypolicy.limited{max-width:var(--max-width-content-narrow);margin:var(--spacing-l) auto}.path-datenschutz .block.padding,.path-datenschutz .privacypolicy.padding{padding:var(--spacing)}.path-datenschutz .privacypolicy.limited>div{margin-top:var(--spacing-l);padding-top:var(--spacing);border-top:2px solid var(--color-title)}.path-datenschutz .privacypolicy.limited>div:first-child{margin-top:0;padding-top:0}.path-datenschutz .privacypolicy.limited>div:first-child,.path-datenschutz .privacypolicy.limited>div:last-child{border-top:none}div.hint{position:relative;border-left:var(--border-width) solid var(--color-primary);margin-left:.4em;padding-left:var(--spacing-s);margin-bottom:var(--spacing)}div.hint::before{content:"\E2DC";font-family:var(--font-family-icon);font-size:1.5em;color:var(--color-primary);position:absolute;top:0;left:calc(-0.8 * var(--spacing-s));background-color:white;padding-bottom:.25em}img{max-width:100%;height:auto;display:block}.page-not-found{text-align:center;margin-block-start:calc(4*var(--spacing))}.page-not-found .icon{font-size:8em;color:var(--color-primary);position:relative}.page-not-found .icon .errorcode{position:absolute;top:50%;left:50%;font-size:.25em;transform:translate(-50%, -70%)}.page-not-found p{text-align:center}/*# sourceMappingURL=./main.css.map */