﻿*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0}[hidden]{display:none}[type=search]{-webkit-appearance:textfield}/*! ### UX/UI/Development - 2025 - bauerchristian.com ### *//*! ### CUSTOM ### */:root{--coText: rgb(30,30,30);--coTextInvert: rgb(255,255,255);--coTextFaded: rgb(120, 120, 120);--coTextLight: rgb(160, 160, 160);--coTextFadedInverted: rgba(255,255,255, .6);--coTextLink: rgb(90,90,90);--coTextLinkU: rgba(90,90,90,.5);--coTextLinkUTrans: rgba(90,90,90,.2);--coTextLinkFaded: rgba(90,90,90,.5);--coTextLinkHover: rgba(10,10,10);--coTextLinkFocus: rgb(0,0,0);--coNav: rgb(0,0,0);--coWhite: rgb(255,255,255);--coBlack: rgb(0,0,0);--coPage: #F5FBFF;--footerBgOuter: none;--boRadPrimary: .5rem;--cardBgPrimary: #FFFFFF;--cardBgLightGray: #efefef;--overlayBg: rgba(231, 245, 255 ,.5);--footerBgLogos: #fff;--footerBgMain: #fdfff8;--navbarBg: #FFFFFF;--boxshadowPrimary: 0px 0px 1px rgba(0, 0, 0, 0.01), 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 0px 1px rgba(0, 0, 0, 0.09);--boxshadowSecondary: rgba(0, 0, 0, 0.15) 0px 2px 6px;--boxshadowTertiary: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;--boxshadowNav: rgba(0, 0, 0, 0.03) 0px 1px 3px 0px, rgba(0, 0, 0, 0.01) 0px 1px 2px 0px;--boxshadowNavSecond: rgba(0, 0, 0, 0.06) 0px 1px 3px 0px, rgba(0, 0, 0, 0.0) 0px 1px 2px 0px;--topline-h: 2.75rem;--onthispage-height: 2.5rem;--navbarH: 3.75rem;--boBrandW: 4px;--boBrandLengthMobile: 10rem;--boBrandLength: 16rem;--header-height: calc(var(--topline-h) + var(--navbarH) + 1px);--header-sticky-offset: calc(.1875rem - var(--boBrandW));--fade-width: 1.25rem;--max-width-primary: 1350px;--max-width-plus: 1440px;--coBrandGreen: #94C11F;--coBrandBlack: #1D1D1B;--coBrandRed: #E30613;--coBrandYellow: #FCBE00;--coBrandGray: #666666;--cContentMaxW: 48rem;--coLinePrimary: rgb(50,50,50,.1);--coLineSecondary: rgb(50,50,50,.5);--menuBtnW: 4.5rem;--menuBtnH: 2.5rem;--sidbarW: 16rem;--gap-xs: .5rem;--gap: 1.25rem;--themeCoBg: rgb(148, 193, 32);--themeCoBg70: rgba(148, 193, 32,.7);--themeCoBg50: rgba(148, 193, 32,.5);--themeCoBg30: rgba(148, 193, 32,.3);--themeCoBg10: rgba(148, 193, 32,.1)}@media print{:root{--coLinePrimary: #000}}.theme--multiplecountries{--themeCoBg: rgb(148, 193, 32) !important;--themeCoBg70: rgba(148, 193, 32,.7) !important;--themeCoBg50: rgba(148, 193, 32,.5) !important;--themeCoBg30: rgba(148, 193, 32,.3) !important;--themeCoBg10: rgba(148, 193, 32,.1) !important}:root{--ico-url-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='12px' viewBox='0 -960 960 960' fill='currentColor'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm280 240q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240Z'/%3E%3C/svg%3E");--ico-url-help: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='currentColor'%3E%3Cpath d='M440-280h80v-240h-80v240Zm68.5-331.5Q520-623 520-640t-11.5-28.5Q497-680 480-680t-28.5 11.5Q440-657 440-640t11.5 28.5Q463-600 480-600t28.5-11.5ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");--ico-url-paperclip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='currentColor'%3E%3Cpath d='M720-330q0 104-73 177T470-80q-104 0-177-73t-73-177v-370q0-75 52.5-127.5T400-880q75 0 127.5 52.5T580-700v350q0 46-32 78t-78 32q-46 0-78-32t-32-78v-370h80v370q0 13 8.5 21.5T470-320q13 0 21.5-8.5T500-350v-350q-1-42-29.5-71T400-800q-42 0-71 29t-29 71v370q-1 71 49 120.5T470-160q70 0 119-49.5T640-330v-390h80v390Z'/%3E%3C/svg%3E");--ico-url-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='currentColor'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E")}/*! Fonts */@font-face{font-family:"Source Sans 3";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-400-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-400-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-ext-400-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-ext-400-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-400-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-400-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-400-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-400-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-ext-400-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-ext-400-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-400-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-400-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-500-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-500-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-ext-500-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-ext-500-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-500-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-500-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:500;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-500-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-500-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:500;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-ext-500-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-ext-500-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:500;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-500-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-500-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-700-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-700-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-ext-700-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-ext-700-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-700-normal.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-700-normal.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-700-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-700-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-latin-ext-700-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-latin-ext-700-italic.woff") format("woff")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:italic;font-display:swap;src:url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-700-italic.woff2") format("woff2"),url("../fonts/source-sans-3/source-sans-3-cyrillic-ext-700-italic.woff") format("woff")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("../fonts/material-design-icons-3/MaterialIcons-Regular.woff2") format("woff2"),url("../fonts/material-design-icons-3/MaterialIcons-Regular.woff") format("woff"),url("../fonts/material-design-icons-3/MaterialIcons-Regular.ttf") format("truetype")}.material-icons{font-family:"Material Icons" !important;font-weight:normal !important;font-style:normal !important;font-size:1em;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}html{scrollbar-gutter:stable;scroll-padding-top:5rem;font-size:1em}@media(min-height: 840px){html{scroll-padding-top:7rem}}@media(min-width: 1024px)and (min-width: 1280px){html{font-size:1.025em}}@media(min-width: 1024px)and (min-width: 1536px){html{font-size:1.05em}}html,body{background:var(--coPage);scroll-behavior:smooth}body{font-family:"Source Sans 3","Source Sans Pro","Source Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;margin:0;padding:0;color:var(--coText)}html.no-js .no-js-hidden,html.no-es6 .no-es6-hidden{display:none !important}html.js .js-hidden,html.es6 .es6-hidden{display:none !important}figure,figcaption,legend{padding:0;margin:0}button,a{cursor:pointer;color:inherit;transition:.25s ease-in-out}button .label,button .logo-tagline,button .card-title__text,a .label,a .logo-tagline,a .card-title__text{transition:.25s ease-in-out}.card-title__link .card-title__text::after,.has-after:hover::after,.card-title__parent::before,.back-options a::before{transition:.25s ease-in-out}.page-content,.sidebar{overflow-wrap:break-word}.page-content a,.page-content code,.page-content pre,.sidebar a,.sidebar code,.sidebar pre{overflow-wrap:anywhere}.links-have-underline a,.lang-switcher a,.footer-primary a,.page-meta a,.text-content a,.nav-breadcrumbs a,.subpage-list a,.figure-primary figcaption a{text-decoration:underline;color:var(--coTextLink);text-decoration-color:var(--coTextLinkU)}.links-have-underline a:hover,.lang-switcher a:hover,.footer-primary a:hover,.page-meta a:hover,.text-content a:hover,.nav-breadcrumbs a:hover,.subpage-list a:hover,.figure-primary figcaption a:hover{color:var(--coTextLinkHover);text-decoration-color:var(--coTextLinkHover)}.links-have-underline a:focus-visible,.lang-switcher a:focus-visible,.footer-primary a:focus-visible,.page-meta a:focus-visible,.text-content a:focus-visible,.nav-breadcrumbs a:focus-visible,.subpage-list a:focus-visible,.figure-primary figcaption a:focus-visible{color:var(--coTextLinkFocus);text-decoration-color:var(--coTextLinkFocus)}@media(prefers-contrast: more),(prefers-contrast: high){.links-have-underline a,.lang-switcher a,.footer-primary a,.page-meta a,.text-content a,.nav-breadcrumbs a,.subpage-list a,.figure-primary figcaption a{color:var(--coTextLinkHover) !important;text-decoration-color:inherit !important;text-decoration:underline !important}}a.link-hover-u{text-decoration:underline;text-decoration-color:var(--coTextLinkU)}@media(min-width: 1024px){a.link-hover-u{text-decoration-color:var(--coTextLinkUTrans)}}a.link-hover-u:hover,a.link-hover-u:focus-within{text-decoration-color:currentcolor}.text-content a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,.text-content a[target=_blank]::after,.mark-external-links a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,.mark-external-links a[target=_blank]::after,a.btn[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,a.btn[target=_blank]::after,.figure-primary figcaption a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,.figure-primary figcaption a[target=_blank]::after{content:"↗";display:inline-block;text-decoration-color:rgba(0,0,0,0);text-decoration:none !important;opacity:.7;font-size:.75em;position:relative;margin-left:.15em;top:-0.2em;user-select:none}@media print{.text-content a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,.text-content a[target=_blank]::after,.mark-external-links a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,.mark-external-links a[target=_blank]::after,a.btn[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,a.btn[target=_blank]::after,.figure-primary figcaption a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink)::after,.figure-primary figcaption a[target=_blank]::after{display:none !important}}.text-content a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):hover,.text-content a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):focus-visible,.text-content a[target=_blank]:hover,.text-content a[target=_blank]:focus-visible,.mark-external-links a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):hover,.mark-external-links a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):focus-visible,.mark-external-links a[target=_blank]:hover,.mark-external-links a[target=_blank]:focus-visible,a.btn[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):hover,a.btn[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):focus-visible,a.btn[target=_blank]:hover,a.btn[target=_blank]:focus-visible,.figure-primary figcaption a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):hover,.figure-primary figcaption a[href^=http]:not([href*="casib.eu"]):not(.no-externalLink):focus-visible,.figure-primary figcaption a[target=_blank]:hover,.figure-primary figcaption a[target=_blank]:focus-visible{opacity:1}a.btn::after{top:0 !important;margin-left:.25em !important}html[lang^=de] .mark-fallback-language-links a[lang^=en]::after,html[lang^=ru] .mark-fallback-language-links a[lang^=en]::after{display:inline-block;font-weight:400;font-size:14px;padding-left:.25em;content:" (in English)"}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;position:fixed !important;z-index:1000;bottom:var(--gap);left:var(--gap);right:auto;top:auto;color:hsla(0,0%,100%,.95);background:rgba(0,0,0,.85);padding:.5em 1em;font-weight:500;border-radius:1em;text-decoration:none !important;overflow:hidden;max-width:50%}.skip-link:focus,.skip-link:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width: 639px){.mobile-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width: 639px){.mobile-vh-focusable:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mobile-vh-focusable:focus:focus,.mobile-vh-focusable:focus:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}}@media(min-width: 640px){.vh-desktop{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}.vh-focusable:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.vh-focusable:focus:focus,.vh-focusable:focus:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.vh-fixed:focus{position:absolute !important;position:fixed !important;z-index:30}a{text-decoration:none;text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;padding:0;margin:0;line-height:inherit}abbr[title]{border-bottom:none !important;cursor:inherit !important;text-decoration:none}strong,b{font-weight:normal}p strong,p b{font-weight:500}.inl-blo{display:inline-block}.blo{display:block}.fw-bold,.fw-bold strong,.fw-bold b{font-weight:500 !important}:root{--fs-xs: 12px;--fs-sm: .875rem;--fs-df: 1rem;--fs-md: 1.25rem;--fs-lg: 1.4rem;--fs-xl: 1.5rem;--fs-xxl: 1.875rem;--fs-title: 1.875rem;--fs-section: 1.75rem;--fs-text: 1.2rem;--fs-textSm: var(--fs-sm);--fs-lead: 1.5rem;--fs-h1: 2rem;--fs-h2: var(--fs-section);--fs-h3: 1.5rem;--fs-h4: 1em}@media(min-width: 640px){:root{--fs-sm: .9375rem;--fs-md: 1.25rem;--fs-lg: 1.5rem;--fs-xl: 1.75rem;--fs-xxl: 2rem;--fs-title: 2.5rem;--fs-section: 2.125rem}}.fs-lead{font-size:var(--fs-lead)}.fs-xs{font-size:var(--fs-xs)}.fs-sm{font-size:var(--fs-sm)}.fs-df{font-size:var(--fs-df)}.fs-md{font-size:var(--fs-md)}.fs-lg{font-size:var(--fs-lg)}.fs-xl{font-size:var(--fs-xl)}.icon{font-size:1em}.icon svg,.icon img{width:1em;height:1em}.icon-df{font-size:1em}.icon-md{font-size:2em}.icon-lg{font-size:3em}.icon-xl{font-size:4em}.icon-xxl{font-size:6em}.user-select-none{user-select:none}@media print{.print-hidden{display:none !important}}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.header-primary{position:relative;background:#fff;position:sticky;top:calc(-1*var(--topline-h) - var(--header-sticky-offset));z-index:100;height:var(--header-height);padding:0;box-shadow:var(--boxshadowNav)}@media(min-width: 768px){.header-primary{padding-left:var(--gap);padding-right:var(--gap)}}.topline{position:relative;display:flex;justify-content:flex-end;align-content:center;max-width:calc(var(--max-width-primary) - 2*var(--gap));margin-inline:auto;padding:.25rem calc(var(--gap)*.75) 0 calc(var(--gap)*.75);height:var(--topline-h);overflow:hidden}.topline .a-search{border-left:1px solid var(--coText);margin-left:1em;height:1.5em;margin-top:.125em;padding:.25em 0 .25em .625em;font-size:1rem;display:inline-flex}.topline .a-search .label{overflow:hidden;display:inline-block;width:1px;height:1px;text-indent:-200px}.topline .a-search .ico-search{transform:scale(1.2)}.logo-tagline{position:absolute;top:calc(-1*var(--topline-h) + .5rem);font-weight:500;font-size:1rem;display:flex;white-space:wrap;color:var(--coTextFaded);height:var(--topline-h);overflow:hidden;min-width:13em;max-width:13em}@media(min-width: 1024px){.logo-tagline{top:calc(-1*var(--topline-h) + .5rem)}}.logo-tagline[lang=ru],.logo-tagline[lang=de]{min-width:16em;max-width:16em}@media(max-width: 479px){.navbar-logo.logo-xs-hidden svg{display:none}}.logo-title{font-size:1.75rem;line-height:1;padding-left:.25em;display:inline-block;transform:translateY(-0.0925em)}.logo-title .long{display:none}@media(min-width: 768px){.logo-title .long{display:inline-block}}.logo-title .short{display:inline-block;font-weight:700}.lang-switcher,.website-switcher{display:flex;justify-content:flex-end;font-size:1rem}@media(min-width: 768px){.lang-switcher,.website-switcher{font-size:var(--fs-sm)}}.lang-switcher svg,.website-switcher svg{margin-right:.25em;width:1em;height:1em}.lang-switcher ul,.website-switcher ul{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}@media(min-width: 768px){.lang-switcher ul,.website-switcher ul{gap:.75rem}}.lang-switcher ul a[aria-current=page],.lang-switcher ul .is-active .active,.website-switcher ul a[aria-current=page],.website-switcher ul .is-active .active{font-weight:700;pointer-events:none;text-decoration:none}.lang-switcher ul .short,.website-switcher ul .short{text-transform:uppercase;display:none}.website-switcher li{border-left:1px solid var(--coText);height:1.25em;padding-left:.75em}.website-switcher li a{text-decoration:underline}.website-switcher li:first-child{border-left:0}@media(max-width: 479px){.website-switcher li.is-active{width:1px;overflow:hidden;white-space:nowrap;height:1px;border:0;position:absolute}}.header-primary .lang-switcher,.header-primary .website-switcher{padding-top:.4em}.header-primary .lang-switcher li .short,.header-primary .website-switcher li .short{display:block !important}.header-primary .lang-switcher li .long,.header-primary .website-switcher li .long{display:none !important}.navbar{max-width:calc(var(--max-width-primary) - 2*var(--gap));margin-inline:auto;width:100%;border-radius:var(--boRadPrimary);background:var(--navbarBg);height:var(--navbarH);display:flex;align-items:center;justify-content:space-between}.navbar .menu-btn,.navbar .navbar-logo{flex:0 0 auto;white-space:nowrap}.navbar .navbar-menu-list{flex:1;min-width:0}.navbar-inner{position:relative;display:flex;width:100%;align-items:center;max-width:100%;padding-top:var(--boBrandW)}.navbar-inner::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--boBrandW);background:var(--themeCoBg);pointer-events:none;z-index:1}.navbar-inner::after{content:"";position:absolute;left:0;top:0;z-index:2;height:var(--boBrandW);background:linear-gradient(to right, var(--coBrandBlack) 0%, var(--coBrandBlack) 33.333%, var(--coBrandRed) 33.333%, var(--coBrandRed) 66.666%, var(--coBrandYellow) 66.666%, var(--coBrandYellow) 100%);pointer-events:none;border-right:var(--boBrandW) solid #fff;width:var(--boBrandLengthMobile)}@media(min-width: 640px){.navbar-inner::after{width:var(--boBrandLength)}}.navbar-menu-list{list-style:none;margin:0 var(--menuBtnW) 0 0;padding:0;display:flex;gap:.25rem;align-items:center;justify-content:flex-end;position:relative}@media(min-width: 1024px){.navbar-menu-list{justify-content:flex-end}}.navbar-menu-list li{list-style-type:none}@media(max-width: 1279px){.navbar-menu-list li.li--home{display:none}}.navbar-menu-list li:last-child{border-left:2px solid var(--coText);padding-left:.25em}.navbar-menu-list li li:last-child{padding:0;border:0}.navbar-menu-list li .label{font-weight:700;background:rgba(230,230,230,0);padding:.125em .5em;min-height:2em;max-width:12.725em;min-width:4em;line-height:1;color:var(--coText);align-items:center;display:flex;border-radius:var(--boRadPrimary);border:1px solid rgba(0,0,0,0)}@media(min-width: 1024px){.navbar-menu-list li .label{padding:.25em .75em}}.navbar-menu-list li.current-menu-item .label,.navbar-menu-list li.current-page-ancestor .label,.navbar-menu-list li .current .label{font-weight:700;border-color:rgba(0,0,0,0)}@media(min-width: 768px){.navbar-menu-list li.current-menu-item .label,.navbar-menu-list li.current-page-ancestor .label,.navbar-menu-list li .current .label{border-color:var(--coText)}}.navbar-menu-list li a:hover .label,.navbar-menu-list li a:focus-visible .label{color:var(--coBlack);background:var(--themeCoBg30);border-color:var(--coTextFaded)}.navbar-menu-list li a:focus-visible .label{background:rgba(230,230,230,.9)}@media(max-width: 767px){.navbar-menu-list.mobile-reduced{gap:0}.navbar-menu-list.mobile-reduced li{width:0;overflow:hidden;display:flex}.navbar-menu-list.mobile-reduced li a:hover,.navbar-menu-list.mobile-reduced li a:focus-within{position:absolute;right:.5em;z-index:99;bottom:.5em;background:var(--navbarBg);outline-color:rgba(0,0,0,0)}.navbar-menu-list.mobile-reduced li a:hover .label,.navbar-menu-list.mobile-reduced li a:focus-within .label{background:var(--themeCoBg50)}.navbar-menu-list.mobile-reduced li.current-menu-item,.navbar-menu-list.mobile-reduced li.current-page-ancestor{width:auto;overflow:visible;padding-right:.5em}.navbar-menu-list.mobile-reduced li.current-menu-item a,.navbar-menu-list.mobile-reduced li.current-page-ancestor a{position:relative;display:flex;z-index:auto}.navbar-menu-list.mobile-reduced li.current-menu-item a:hover,.navbar-menu-list.mobile-reduced li.current-menu-item a:focus-within,.navbar-menu-list.mobile-reduced li.current-page-ancestor a:hover,.navbar-menu-list.mobile-reduced li.current-page-ancestor a:focus-within{top:0;right:0}.navbar-menu-list.mobile-reduced li.current-menu-item a .label,.navbar-menu-list.mobile-reduced li.current-page-ancestor a .label{text-align:right}}.navbar-menu-list .sub-menu{display:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(0.5em) translateY(0.25em);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}@media(min-width: 1024px){.navbar-menu-list .sub-menu{display:block;padding:0;background:var(--navbarBg);position:absolute;overflow:hidden;max-width:240px;min-width:160px;top:calc(100% - 1px);left:50%;border:1px solid var(--coText);border-radius:var(--boRadPrimary);box-shadow:var(--boxshadowSecondary)}.navbar-menu-list .sub-menu a{display:block;border-top:1px solid var(--coLinePrimary)}.navbar-menu-list .sub-menu li:first-child a{border-top:0}.navbar-menu-list .sub-menu .label,.navbar-menu-list .sub-menu::before{border:0;font-weight:500;padding:.5em 1em;border-radius:0}.navbar-menu-list .sub-menu .sub-menu{display:none !important}.navbar-menu-list li a:hover+.sub-menu,.navbar-menu-list li a:focus-within+.sub-menu,.navbar-menu-list .sub-menu:hover,.navbar-menu-list .sub-menu:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0.5em) translateY(0);transition-delay:.4s}}.has-blur-bg{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8)}:root{--menu-pad-lr: 1em;--menu-line-height: 3px;--menu-line-color: #000;--menu-line-gap: .325em;--menu-hover-gap: .125em;--menu-transition: .25s ease;--menu-bg-color: #fff;--menu-line-width: calc(100% - (2 * var(--menu-pad-lr)))}.menu-btn{position:fixed;right:var(--gap);display:flex;align-items:center;justify-content:center;border:0;line-height:1;cursor:pointer;width:var(--menuBtnW);height:var(--menuBtnH);z-index:90;background:var(--menu-bg-color);border-radius:var(--boRadPrimary);box-shadow:var(--boxshadowPrimary)}.menu-btn .menu-label{right:var(--menuBtnW);padding:0;align-self:center;font-weight:700;position:absolute;opacity:0;color:rgba(0,0,0,0);line-height:1;white-space:nowrap;letter-spacing:.03em;align-items:center;transform:translateX(calc(var(--menu-pad-lr) * 0.5));transition:opacity var(--menu-transition) .1s,color var(--menu-transition) .1s,transform var(--menu-transition) .1s;color:var(--menu-line-color);text-transform:uppercase;z-index:89;pointer-events:none;display:flex;flex:1;padding:.5em .5em .5em 4em;height:100%;border-radius:0;background:var(--menu-bg-color);background:linear-gradient(to right, transparent 0, var(--menu-bg-color) 2em) !important}.menu-btn:hover .menu-label,.menu-btn:focus-visible .menu-label,body.menu-open .menu-btn .menu-label{opacity:1;color:inherit;transform:translateX(0);pointer-events:auto}@media(max-width: 767px){body.home .menu-btn .menu-label{opacity:1;color:inherit;transform:translateX(0);pointer-events:auto}}.menu-btn::before,.menu-btn::after{content:"";position:absolute;left:var(--menu-pad-lr);pointer-events:none;width:var(--menu-line-width);border-style:solid;border-width:var(--menu-line-height) 0 0 0;border-color:var(--menu-line-color);transition:transform var(--menu-transition);height:0}.menu-btn::before{top:calc(50% - var(--menu-line-gap) - 2px)}.menu-btn::after{top:calc(50% + var(--menu-line-gap) - 2px)}@supports(position: sticky){.menu-btn{position:relative;right:auto;box-shadow:none}.navbar-menu-list{margin-right:0}}.img-blur-wrap{position:relative;width:100%;max-width:100%;aspect-ratio:var(--img-aspect-ratio);overflow:hidden;background:rgba(0,0,0,.025)}.img-blur-wrap::before{content:"";position:absolute;inset:-20px;background-image:var(--img-bg-thumb);background-size:cover;background-position:center;filter:blur(20px);transform:scale(1.1);transition:opacity .4s ease;z-index:0;pointer-events:none}.img-blur-wrap img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.img-blur-wrap:not(.loaded) img{opacity:0}.img-blur-wrap.loaded img{opacity:1}.no-js .img-blur-wrap img{opacity:1 !important}.gallery{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:calc(-0.5*var(--gap));margin-right:calc(-0.5*var(--gap))}@media(min-width: 768px){.gallery{margin-left:calc(-0.75*var(--gap));margin-right:0}}.gallery figcaption{padding:.25em 0 !important}.gallery a.lightbox-item{cursor:zoom-in}.gallery .gallery-inner .img-blur-wrap{position:relative;width:100%;overflow:hidden}.gallery .gallery-inner img{width:100%;height:100%;object-fit:cover;display:block}.gallery .gallery-inner figcaption{width:100%;margin-top:.5rem}.gallery .gallery-inner small{display:inline-block;color:var(--coTextLight)}.gallery.is-md .gallery-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(min-width: 640px){.gallery.is-md .gallery-inner{gap:1.5rem}}.gallery.is-md .gallery-inner .gallery-item{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);display:flex;flex-direction:column;margin-bottom:.5em}.gallery.is-sm .gallery-inner{display:flex;flex-wrap:wrap;gap:1rem}.gallery.is-sm .gallery-inner .gallery-item{flex:1 1 calc(33.3333% - 1rem);max-width:calc(33.3333% - 1rem);display:flex;flex-direction:column;margin-bottom:.5em}.gallery.is-single.is-md,.gallery.is-sm.is-single,.gallery.is-lg.is-single{max-width:var(--cContentMaxW)}.gallery.is-md .gallery-inner .gallery-item.is-portrait{flex:1 1 calc(33.33% - 1rem);max-width:calc(33.33% - 1rem)}.gallery.is-sm .gallery-inner .gallery-item.is-portrait{flex:1 1 calc(20% - 1rem);max-width:calc(20% - 1rem)}@media(min-width: 768px){.gallery.is-lg .gallery-inner .gallery-item.is-portrait{max-width:60%}}.gallery.is-lg .gallery-inner{display:block;max-width:var(--cContentMaxW)}.gallery.is-lg .gallery-inner .gallery-item{display:block;margin-bottom:2rem}.gallery.is-lg .gallery-inner figcaption{padding:.25em;margin-top:0;margin-bottom:.5rem}.es6 .gallery.is-sm figcaption,.es6 .gallery.is-md figcaption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:.1rem}@media print{.es6 .gallery.is-sm figcaption,.es6 .gallery.is-md figcaption{white-space:inherit;overflow:visible}}a.logo-text{padding:.75em;line-height:1;color:var(--coBrandBlack)}a.logo-text:hover,a.logo-text:focus-visible{color:var(--coBrandGreen)}a.logo-text:hover .logo-tagline,a.logo-text:focus-visible .logo-tagline{color:var(--coBrandBlack)}.figure-logo{text-align:center}.figure-logo .figure-logo__subline{color:var(--coBrandGray)}.nav-breadcrumbs{display:block;max-width:var(--max-width-primary);overflow:hidden;font-size:1em;margin-inline:auto;padding:calc(var(--gap)*.5);margin-bottom:0}@media(min-width: 768px){.nav-breadcrumbs{font-size:1.2em;padding:var(--gap) var(--gap) 0 var(--gap)}}@media(min-width: 1024px){.nav-breadcrumbs{padding-left:calc(var(--gap)*1.5)}}.nav-breadcrumbs ol,.nav-breadcrumbs ul{list-style-type:none;vertical-align:center;margin:0;padding:0;display:block}.nav-breadcrumbs ol li.home,.nav-breadcrumbs ul li.home{overflow:hidden;width:0;white-space:nowrap;display:inline-block}@media print{.nav-breadcrumbs ol li.home,.nav-breadcrumbs ul li.home{width:63px;height:16px;transform:translateY(0.25em)}}.nav-breadcrumbs ol li,.nav-breadcrumbs ul li{display:inline-block}.nav-breadcrumbs ol li::after,.nav-breadcrumbs ul li::after{content:"〉";padding-left:.5em;display:inline;font-size:.75em}.nav-breadcrumbs ol li:last-child::after,.nav-breadcrumbs ul li:last-child::after{content:none;display:none}.nav-breadcrumbs a{text-decoration:underline;text-decoration-color:var(--coTextLinkU)}@media print{.nav-breadcrumbs{padding-top:.25rem;font-size:10pt !important;border-bottom:1px solid #000;margin-bottom:.5rem}.nav-breadcrumbs a{text-decoration:none !important}}.rarrow::after,.rarrow-before::before,.rarrow-after::after{content:"〉";padding-left:.5em;display:inline;font-size:.75em}.larrow::before,.larrow-before::before,.larrow-after::before{content:"〈";padding-right:.5em;display:inline;font-size:.75em}.main-landing{display:block;max-width:var(--max-width-primary);padding:var(--gap-xs);overflow:hidden;margin-inline:auto;align-items:flex-start}@media(min-width: 640px){.main-landing{padding:var(--gap-xs)}}@media(min-width: 768px){.main-landing{padding:var(--gap)}}.main-primary{display:block;max-width:var(--max-width-primary);padding:var(--gap-xs);padding-top:var(--gap);padding-bottom:var(--gap);margin-inline:auto}@media(min-width: 640px){.main-primary{padding:var(--gap-xs)}}@media(min-width: 768px){.main-primary{padding:var(--gap)}}@media(min-width: 1024px){.main-primary{display:grid;gap:var(--gap);align-items:start;grid-template-columns:1fr;grid-template-areas:"sidebar" "content";grid-template-columns:var(--sidbarW) 1fr}}.sidebar{max-width:100%;display:block}@media(min-width: 480px){.sidebar{display:grid;grid-area:sidebar;align-self:start;gap:var(--gap)}}@media(min-width: 1024px)and (min-height: 840px){.sidebar{position:sticky;top:calc(var(--header-height) - var(--topline-h) + var(--gap));max-height:calc(100vh - var(--header-height) - 2rem)}}.page-meta{font-size:var(--fs-sm)}.page-meta .p-permalink{line-height:1}.grid-sidebar{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}@media(min-width: 768px){.grid-sidebar{grid-template-columns:1fr}}.grid-primary{display:block}@media(min-width: 480px){.grid-primary{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--gap);min-width:0}}@media(max-width: 639px){.grid-primary{column-gap:0}}.grid-primary>.grid-item{grid-column:1/-1}.grid-primary .grid-item.is-half{grid-column:span 12}@media(min-width: 640px){.grid-primary .grid-item.is-half{grid-column:span 6}}.grid-primary .grid-item.is-third{grid-column:span 12}@media(min-width: 640px){.grid-primary .grid-item.is-third{grid-column:span 6}}@media(min-width: 768px){.grid-primary .grid-item.is-third{grid-column:span 4}}.grid-primary .grid-item.is-fourth{grid-column:span 6}@media(min-width: 768px){.grid-primary .grid-item.is-fourth{grid-column:span 4}}@media(min-width: 1280px){.grid-primary .grid-item.is-fourth{grid-column:span 3}}.grid-primary .grid-item.is-two-thirds{grid-column:span 12}@media(min-width: 640px){.grid-primary .grid-item.is-two-thirds{grid-column:span 10}}@media(min-width: 768px){.grid-primary .grid-item.is-two-thirds{grid-column:span 8}}.grid-primary .grid-item.is-60{grid-column:span 12}@media(min-width: 640px){.grid-primary .grid-item.is-60{grid-column:span 6}}@media(min-width: 768px){.grid-primary .grid-item.is-60{grid-column:span 8}}.grid-primary .grid-item.is-40{grid-column:span 12}@media(min-width: 640px){.grid-primary .grid-item.is-40{grid-column:span 6}}@media(min-width: 768px){.grid-primary .grid-item.is-40{grid-column:span 4}}.grid-primary>.grid-nested{grid-column:1/-1;display:block;min-width:0}@media(min-width: 480px){.grid-primary>.grid-nested{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--gap)}}@media(min-width: 768px){.grid-primary>.grid-nested{padding-left:0;padding-right:0}}.grid-nested>.grid-item{grid-column:1/-1}.on-this-page{padding:0 !important;position:sticky;display:flex;align-content:center;top:calc(var(--header-height) - var(--header-sticky-offset) - var(--topline-h) - .325em);z-index:80;min-height:var(--onthispage-height);user-select:none;background:#fdfdfd;border-radius:var(--boRadPrimary);overflow:hidden;min-width:0;max-width:100%;box-shadow:var(--boxshadowNavSecond)}.on-this-page-inner{display:flex;align-items:center;align-content:center;gap:.5em;padding:0 calc(var(--fade-width)*1.5) 0 var(--fade-width);font-size:var(--fs-s);position:relative;font-size:var(--fs-sm);transform:translateY(0.175em)}@media(max-width: 767px){.on-this-page-inner{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.on-this-page::before,.on-this-page::after{content:"";position:absolute;height:100%;top:0;border-radius:var(--boRadPrimary);width:var(--fade-width);pointer-events:none;z-index:1}.on-this-page::before{left:0;background:linear-gradient(to right, #fff, transparent)}.on-this-page::after{right:0;width:calc(var(--fade-width)*2);background:linear-gradient(to left, #fff, transparent)}.on-this-page__title{margin:0;padding:.525em 0;font-weight:500;flex:0 0 auto;white-space:nowrap;display:inline-flex;align-self:flex-start}.on-this-page__title .label{white-space:nowrap;align-content:center;overflow:hidden;width:0}@media(min-width: 768px){.on-this-page__title .label{width:auto}}.on-this-page__title svg{font-size:1em;width:1.75em;height:1.75em;margin-right:.25em;transform:translateY(-0.05em)}.on-this-page ul{display:inline-flex;gap:0;margin:0;list-style:none;flex:0 0 auto;padding:.625em 0}.on-this-page li{flex:0 0 auto}@media(min-width: 1024px){.on-this-page:hover ul{flex:0;flex-basis:100%;flex-wrap:wrap}}@media(prefers-reduced-motion: reduce){.on-this-page{position:relative}.on-this-page .on-this-page ul{flex:0;flex-basis:100%;flex-wrap:wrap}}.on-this-page a{text-decoration:none;max-width:18ch;color:var(--coTextFaded);align-content:stretch;display:inline-flex;text-decoration:underline;text-decoration-color:var(--coTextLinkUTrans)}.on-this-page a:hover,.on-this-page a:focus-visible{color:var(--coText);text-decoration:underline}.on-this-page a .label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25em .375em;display:block}:root{--btnBorCo: rgba(0,0,0,.1);--btnBgCoBg: var(--themeCoBg10, #999);--btnBgCoBgHover: var(--themeCoBg, #666);--btnBorRad: .5rem;--btnPad: .4em .75em}@media(prefers-contrast: more),(prefers-contrast: high){:root{--btnBorCo: rgba(0,0,0,.8);--btnBgCoBg: var(--themeCoBg10, #999)}}.btn,.has-after::after,#searchsubmit{display:inline-flex;font-weight:500;font-size:1.2rem;line-height:1.05;padding:var(--btnPad);border-radius:var(--btnBorRad);cursor:pointer;border:1px solid var(--btnBorCo);background:var(--themeCoBg10);margin:0 .25em .25em 0}.btn:hover,.btn:focus-visible,.has-after:hover::after,.has-after:focus-visible::after,#searchsubmit:hover{background:var(--themeCoBg)}.btn:focus-visible,.has-after:focus-visible::after{outline:2px solid rgba(0,0,0,.9)}.btn.btn-sm,.card-featured .has-after::after{--btnPad: .2em .5em;font-size:1rem}.btn.btn-xs,.has-after--xs::after{--btnPad: .15em .5em;font-size:.875rem}.btn.btn-lg{--btnPad: .4em .75em;font-size:1.5rem}.has-after--xs::after{right:var(--gap)}.btn.btn--white,.card-featured .has-after::after{--btnBgCoBg: #fff;--btnBgCoBgHover: var(--themeCoBg, #666)}.btn[aria-current=page]{border-color:#111}.btn[aria-current=page].current-has-point-before{padding-left:1.5em;position:relative}.btn[aria-current=page].current-has-point-before::before{content:"";position:absolute;border:1px solid currentcolor;top:.4em;left:.625em;display:inline-block;width:.625em;height:.625em;border-radius:50%;overflow:hidden;background:currentcolor}.btn abbr{font-weight:700}.has-after::after{user-select:none}@media print{.has-after::after{display:none !important}}.has-learn-more-after::after{content:"learn more"}[lang^=en] .has-learn-more-after::after{content:"learn more"}[lang^=de] .has-learn-more-after::after{content:"mehr erfahren"}[lang^=ru] .has-learn-more-after::after{content:"узнать больше"}html[lang^=de] a.has-after[lang^=en]::after,html[lang^=ru] a.has-after[lang^=en]::after{content:"more in English"}.has-more-after::after{content:"more"}[lang^=en] .has-more-after::after{content:"more"}[lang^=de] .has-more-after::after{content:"mehr"}[lang=ru] .has-more-after::after{content:"еще"}.section{position:relative}.section-heading{font-size:var(--fs-xl);padding:var(--gap) calc(var(--gap)*1.5) .25rem var(--gap);display:block}.section-heading.space-bottom{margin-bottom:var(--gap)}.section-footer{border-top:1px solid var(--coLinePrimary);padding:.5em 0 0 0;margin:.5em 0}.card{background:var(--cardBgPrimary);box-shadow:var(--boxshadowPrimary);border-radius:var(--boRadPrimary);padding:var(--gap)}@media(max-width: 767px){.card{margin-bottom:var(--gap)}}@media(min-width: 768px){.card--big{padding-left:calc(var(--gap)*2);padding-right:calc(var(--gap)*2);padding-top:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*1.5)}}.card:target{outline:2px solid rgba(0,0,0,.15);animation:outline-color-fade 1.5s ease-out forwards}.section:target .nav_title .label{background:var(--themeCoBg70);color:var(--coBlack) !important}@keyframes outline-color-fade{0%{outline-color:rgba(0,0,0,.25)}100%{outline-color:rgba(0,0,0,0)}}.card-title-secondary{display:block;text-align:right;font-weight:500;color:var(--coTextFaded);margin-bottom:calc(var(--gap)/2)}.card-title-secondary.text-left{text-align:left}.card-title-logo{display:block;font-size:1em;margin:0;padding:0}.card-title-logo img,.card-title-logo svg{max-width:100%}.card-title-logo svg{margin-left:-1.15rem}.card-title-logo .card-title-logo__text{display:block;font-size:1.7em;margin:0;font-weight:500;padding:0}.card-title-logo+.card-content>p{margin-top:.25em}.card-intro{display:flex;flex-wrap:wrap;position:relative;overflow:hidden;align-items:center;justify-content:space-between;padding:0;--card-gap: var(--gap)}.card-intro .card-main{flex-basis:100%;padding:var(--card-gap);margin-top:var(--card-gap)}@media(min-width: 1024px){.card-intro .card-main{flex-basis:60%;order:2}}@media(min-width: 1280px){.card-intro .card-main{flex-basis:50%;margin-bottom:calc(var(--card-gap)*1.5)}}.card-intro .card-feature-image{display:flex;align-self:flex-end;padding-bottom:70%;flex-basis:70%;background-image:var(--card-feature-image);background-size:contain;background-position:bottom left;background-repeat:no-repeat;overflow:hidden;transition:background .2s ease}@media(min-width: 640px){.card-intro .card-feature-image{padding-bottom:60%;flex-basis:60%}}@media(min-width: 1024px){.card-intro .card-feature-image{padding-bottom:40%;flex-basis:40%}}@media(min-width: 1280px){.card-intro .card-feature-image{padding-bottom:50%;flex-basis:50%;height:100%;flex-basis:calc(50% - var(--card-gap));order:1}}.card-featured-list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:100%;gap:var(--gap)}.card-featured-list .card{flex-basis:calc(100% - var(--gap)*.5)}@media(min-width: 640px){.card-featured-list .card{flex-basis:calc(50% - var(--gap)*.5)}}@media(min-width: 768px){.card-featured-list .card{flex-basis:calc(33.333% - var(--gap)*.75)}}.card-person-list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:100%;gap:var(--gap)}.card-person-list .card{flex-basis:calc(100% - var(--gap)*.5)}@media(min-width: 768px){.card-person-list .card{flex-basis:calc(50% - var(--gap)*.5)}}.card-person{justify-content:flex-start !important}.card-person .profile-picture{margin-bottom:1rem;display:block;max-width:14em;overflow:hidden !important;border-radius:var(--boRadPrimary)}.card-person .profile-picture img,.card-person .profile-picture .img-blur-wrap{border-radius:var(--boRadPrimary);overflow:hidden !important}.card-featured{display:flex;flex-direction:column;min-height:200px;list-style-type:none;margin:0;position:relative;justify-content:space-between}.card-featured a.has-after{text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.card-featured a.has-after:hover,.card-featured a.has-after:focus-within{text-decoration-color:var(--coTextLink)}.card-featured a.has-after::after{position:absolute;bottom:1em;right:var(--gap)}.card-featured .icon{align-self:flex-start;justify-self:flex-start;user-select:none}.card-featured .card-main{padding-bottom:.5em}.card-featured .card-main.has-link{padding-bottom:2em}.card-featured .card-main p{margin-top:0;margin-bottom:.25em}.card-featured .text-content{color:var(--coTextFaded)}.card-primary{display:flex;flex-wrap:wrap;position:relative;overflow:hidden;padding:0;--card-gap: var(--gap)}.card-primary .card-feature-image{display:flex;padding-bottom:66.6666%;flex-basis:100%;background-color:var(--themeCoBg);background-image:var(--card-feature-image);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;transition:background .2s ease}.card-primary .card-main{position:relative;flex-basis:100%}.card-primary .card-main:has(.has-after){padding-bottom:3.5em}.card-primary .card-main:has(.has-after) .has-after::after{position:absolute;bottom:calc(var(--gap) + .25em);margin-left:var(--card-gap)}@media print{.card-primary .card-main:has(.has-after){padding-bottom:1em}}.card-primary .card-main:has(.has-after--xs){padding-bottom:1.5em}@media print{.card-primary .card-main:has(.has-after--xs){padding-bottom:1em}}.card-primary .card-title,.card-primary .card-title__link{display:flex;flex-wrap:wrap;flex-basis:100%;margin:0}.card-primary .card-title__text{font-size:var(--fs-h3);display:flex;flex-basis:100%;position:relative;padding:0 var(--card-gap);margin:var(--card-gap) 0 .5rem 0;line-height:1.05;text-decoration:underline;text-decoration-color:var(--coTextLinkU)}@media(min-width: 1024px){.card-primary .card-title__text{text-decoration-color:var(--coTextLinkUTrans)}}.card-primary .card-content{font-size:1.125em;padding:0 var(--card-gap);margin:0 0 var(--card-gap) 0;color:var(--coTextFaded)}.card-primary .card-content p{margin-top:0;padding-bottom:.5em}.card-primary .card-title__parent{font-size:var(--fs-sm);font-weight:500;display:flex;flex-basis:100%;color:var(--coText);order:-1;justify-content:flex-end;position:relative;overflow:hidden;position:relative}.card-primary .card-title__parent::before{content:"";background-color:var(--themeCoBg);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.75}.card-primary .card-title__parent .label{display:flex;flex-basis:100%;padding:.5em .5em .4em .75em;color:var(--coText);position:relative;z-index:2}.card-primary .card-title__parent .label::after{content:"〉";padding-left:.5em;font-size:.75em;margin-top:.25em;display:inline-block}.card-primary a.has-after::before{content:"";display:block;position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:none;user-select:none;z-index:2}.card-primary a.card-title__link:hover .card-title__text,.card-primary a.card-title__link:focus-visible .card-title__text{text-decoration:underline}.card-primary a.card-title__link:hover .card-title__parent::before,.card-primary a.card-title__link:focus-visible .card-title__parent::before{background-color:var(--themeCoBg);opacity:1}.card-primary.has-card-parent .card-title__parent{flex-basis:auto;border-bottom-right-radius:.25rem}.card-primary.has-card-parent:has(.card-feature-image) .card-title__parent{position:absolute;top:0;left:0}@media(min-width: 640px){.card-primary.is-full:has(.card-feature-image) .card-main,.card-primary.is-two-thirds:has(.card-feature-image) .card-main{padding-left:40%}.card-primary.is-full:has(.card-feature-image) .card-feature-image,.card-primary.is-two-thirds:has(.card-feature-image) .card-feature-image{position:absolute;left:0;top:0;height:100%;padding-bottom:0 !important;width:40%}}.section--feature-cards{padding-bottom:var(--grid)}.section--feature-cards .section-heading{padding-bottom:.75rem}.section--subpages-cards .card-primary{min-height:13em}.cat-tag{display:inline-block;padding:.25em .5em .2em .5em;font-weight:500;margin:0 .25em .25em 0;line-height:1;border-radius:.25em;background:var(--themeCoBg);color:var(--coTextInvert)}@media(prefers-contrast: more),(prefers-contrast: high){.cat-tag{background:var(--coBlack)}}.untranslated-note{font-size:var(--fs-sm);color:var(--coTextFaded)}.post-card-list{list-style-type:none;margin:0;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;flex-basis:100%;gap:var(--gap)}.post-card{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;overflow:hidden;padding:0;align-items:stretch;min-width:calc(50% - 1em);max-width:calc(50% - 1em);--card-gap: var(--gap);--card-bor-col: var(--themeCoBg)}@media(min-width: 640px){.post-card.card--sm{min-width:254px}}@media(min-width: 768px){.post-card.card--sm{min-width:220px;max-width:270px}}.post-card .post-card__feature-image{display:flex;padding-bottom:66.6666%;flex-basis:100%;background-color:var(--themeCoBg30);background-image:var(--card-feature-image);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;transition:background .2s ease}.post-card .post-card__feature-image.no-image{padding-bottom:2.5em}.post-card .post-card__main{display:flex;flex-basis:100%;flex-wrap:wrap;flex-direction:row;align-content:flex-start;padding:calc(var(--card-gap)*.75) calc(var(--card-gap)*.75) calc(var(--card-gap)*2.25) calc(var(--card-gap)*.75)}.post-card .post-card__meta{order:1;display:flex;flex-wrap:wrap;flex-basis:100%;margin:0;padding:0}.post-card .post-card__meta .categories{overflow:hidden;display:block;margin-bottom:.5em;position:absolute;top:calc(var(--card-gap)*.5);font-size:.875em}.post-card .post-card__meta .date{margin-bottom:.5em}.post-card .post-card__meta .date-published{color:var(--coTextLight)}.post-card .post-card__meta .tags{position:absolute;bottom:0;left:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--card-gap) var(--card-gap) calc(var(--card-gap)*.75) var(--card-gap);display:block;width:100%;max-width:100%;color:var(--themeCoBg, var(--coTextFaded))}@media(prefers-contrast: more),(prefers-contrast: high){.post-card .post-card__meta .tags{color:var(--coTextFaded)}}.post-card .post-card__meta .calendar{font-weight:500}.post-card .post-card__meta .calendar time{margin-right:.25em;margin-left:.25em}.post-card .post-card__title{order:2;display:flex;flex-wrap:wrap;flex-basis:100%;margin:0;min-height:2.5em;padding:0;font-size:1.2em}.post-card .post-card__title a{text-decoration:underline;text-decoration-color:var(--coTextLinkU)}@media(min-width: 1024px){.post-card .post-card__title a{text-decoration-color:var(--coTextLinkUTrans)}}.post-card .post-card__title a:hover,.post-card .post-card__title a:focus-within{text-decoration-color:currentcolor}.post-card .post-card__title a::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0}.post-card .post-card__content{display:flex;order:3;color:var(--coTextFaded);margin:.5em 0 0 0;padding:0}.section--subpages-list .section-heading{margin-bottom:var(--gap)}.subpage-list{list-style-type:none;margin:0;padding:0;display:block}.subpage-list li{margin:0;padding:0;display:block;width:100%;position:relative;overflow:hidden;border-top:1px solid var(--coLinePrimary)}.subpage-list li:first-child{border-top:0}.subpage-list li p{margin:.25em 0 0 0;font-size:var(--fs-text);padding:0 var(--gap) 1em var(--gap);color:var(--coTextFaded)}.subpage-list li h2,.subpage-list li h3,.subpage-list li h4{display:block}.subpage-list li a{display:block;font-size:var(--fs-h3);padding:.75em var(--gap) .5em var(--gap)}.subpage-list li a::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.subpage-list li a:hover,.subpage-list li a:focus-visible{background:var(--themeCoBg30)}.page__title-wrapper{display:flex;flex-wrap:wrap;position:relative;border-bottom:2px solid var(--coLineSecondary)}.page__title-wrapper:has(.page__title.vh){border-bottom:0}.page__title-wrapper .page__title{display:block;font-size:var(--fs-title);font-weight:500;padding-bottom:0;margin-bottom:.5rem;line-height:1.05;min-width:100%;max-width:calc(var(--cContentMaxW) - 2em)}.page__title-wrapper .page__title .text{display:block;max-width:calc(var(--cContentMaxW) - 2em)}.page__title-wrapper .page__category{font-size:var(--fs-lead);font-weight:400;color:var(--coTextFaded);display:flex}.page__title-wrapper .page__meta{margin:0 0 .5em 0;display:flex;flex:1;order:-1;min-height:2em;gap:1em;justify-content:space-between;user-select:none;color:var(--coTextFaded)}.page__title-wrapper .page__tags{display:flex;gap:.5em;font-size:var(--fs-df);font-weight:400;color:var(--coTextFaded)}.page__title-wrapper .page__calendar{margin:0 0 .25em 0}.page__title-wrapper .page__calendar time{margin-right:.25em;margin-left:.25em}.page__title-wrapper .page__event-location{display:block;min-width:90%;margin:0 .5em .75em .25em;font-size:var(--fs-text)}a.lightbox-item{background-color:var(--themeCoBg10);display:inline-block}@media(min-width: 768px){a.lightbox-item{box-shadow:rgba(0,0,0,0) 0px 5px 18px 0px,rgba(0,0,0,0) 0px 0px 0px 1px}a.lightbox-item:hover,a.lightbox-item:focus{box-shadow:rgba(0,0,0,.16) 0px 5px 18px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px}}.pad-b-df{padding-bottom:calc(var(--gap)) !important}.pad-b-md{padding-bottom:calc(var(--gap)*1.5) !important}.pad-b-lg{padding-bottom:calc(var(--gap)*2) !important}.pad-b-xl{padding-bottom:calc(var(--gap)*3) !important}.page__feature-image{margin-top:var(--gap);margin-bottom:var(--gap);margin-left:calc(-1*var(--gap));margin-right:calc(-1*var(--gap))}@media(min-width: 768px){.page__feature-image{margin-left:calc(-0.75*var(--gap));max-width:var(--cContentMaxW);margin-right:0}}.page__feature-image figcaption{padding-left:calc(var(--gap)*.75)}.page__feature-image.is-portrait{max-width:60%}.page__lead,.section__lead{font-size:var(--fs-lead) !important;max-width:calc(var(--cContentMaxW) - 4em)}.section__header{padding-top:1em;position:relative}.section__title{display:block;font-size:var(--fs-section);font-weight:400;padding-bottom:.125em;margin-bottom:.25rem;line-height:1.05;min-width:100%;width:100%;max-width:calc(var(--cContentMaxW) - 4em);border-bottom:2px solid var(--coLineSecondary)}.nav_title{font-size:var(--fs-sm);display:block;text-align:right;margin-right:var(--card-gap);font-weight:500;user-select:none;margin-bottom:1rem}.nav_title .label{display:inlin-block;padding:.25em .75em;background:var(--themeCoBg10, #fff);color:var(--coTextFaded) !important;border-radius:.5em;box-shadow:var(--boxshadowNav)}@media print{.nav_title .label{border:1px solid #000;box-shadow:none;padding:.125em .5em;margin-bottom:1.5rem}}@media(prefers-contrast: more),(prefers-contrast: high){.nav_title .label{border:1px solid #000}}.section-heading.nav_title{margin-bottom:0}.text-content{font-size:var(--fs-text);line-height:1.2}.text-content.text-content--small{font-size:var(--fs-textSm)}.text-content p,.text-content ul,.text-content ol{margin-top:.5em;margin-bottom:.5em}.text-content ul ul,.text-content ol ol,.text-content ul ol,.text-content ol ul{font-size:1em}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,.text-content p,.text-content ul,.text-content ol,.text-content pre,.text-content blockquote{max-width:calc(var(--cContentMaxW) - 4em)}.text-content code{display:block;border-radius:.5em;font-size:1em !important;line-height:1.25;background:#fbefff;padding:.5em;color:#333}.text-content h2{font-size:var(--fs-h2);margin:1.5rem 0 .25rem 0}.text-content h3{font-size:var(--fs-h3);margin:1rem 0 .25rem 0}.text-content h4{font-size:var(--fs-h4);font-weight:500}.text-content h5{font-size:1.2em}.text-content strong,.text-content b{font-weight:500}.text-content pre{text-wrap:wrap}.text-content ul,.text-content ol{padding-left:1em;margin-bottom:1em}.text-content li{margin-top:.25em;margin-bottom:.25em}.text-content table{margin:.75em 0 1.25em 0;min-width:50%;width:100%;max-width:var(--cContentMaxW);table-layout:auto;border-collapse:collapse;border-radius:var(--boRadPrimary);overflow:hidden;transform:translateX(-0.5rem)}.text-content table caption{text-align:left;padding:0 1em .375em 0;transform:translateX(0.5rem)}.text-content table caption h4{font-size:var(--fs-md);font-weight:700}.text-content table thead{background-color:var(--themeCoBg10);text-align:left}.text-content table th,.text-content table td{padding:.5rem;text-align:left;vertical-align:top;word-wrap:break-word;overflow-wrap:anywhere;min-width:8em}@media(min-width: 640px){.text-content table th,.text-content table td{min-width:12em}}.text-content table .table__numbering{text-align:right;width:4ch !important;min-width:4ch !important;max-width:4ch !important;text-align:right;white-space:nowrap;color:var(--coTextFaded);vertical-align:top;word-wrap:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}.text-content table thead .table__numbering{overflow:hidden;opacity:0}.text-content table th{font-weight:700}.text-content table tbody tr:nth-child(even){background:rgba(200,200,200,.1)}.text-content table tbody th[scope=row]{padding-right:1em}.text-content table tbody p{margin:0;padding:0 0 .5em 0}.text-content table tfoot{font-size:var(--fs-sm);border-top:1px dashed var(--coLinePrimary)}.text-content table tfoot p{font-size:var(--fs-sm)}.text-notice,.text-content blockquote{position:relative;padding-left:2.25em;font-style:italic;padding:.25em 1em .25em 2.25em;border-radius:var(--boRadPrimary);max-width:calc(var(--cContentMaxW) - 2em);margin:1em 0 1.25em 0;font-weight:400;background:var(--themeCoBg10, #efefef)}.text-notice::before,.text-content blockquote::before{content:"";user-select:none;position:absolute;left:.5em;top:.6875em;width:1.5em;height:1.5em;background-repeat:no-repeat;background-size:contain;background-color:var(--themeCoBg);mask-image:var(--ico-url-help);-webkit-mask-image:var(--ico-url-help);mask-repeat:no-repeat;mask-size:contain}@media print{.text-notice,.text-content blockquote{padding-left:1em !important;border:1px dashed #000;border-radius:0}.text-notice::before,.text-content blockquote::before{display:none !important}}.co-faded{color:var(--coTextFaded)}h2.heading-references{font-size:var(--fs-df);font-weight:500;text-transform:uppercase}.text-small{font-size:1rem !important}.text-references{font-size:1rem;max-width:100%;margin-top:1rem;margin-bottom:1rem}.text-references::before{content:"";display:block;width:10em;border-top:1px solid var(--coLinePrimary);user-select:none}.text-references p{text-indent:-2em !important;padding-left:2em !important;letter-spacing:-0.02em}.text-references ul{margin:0;padding:0}.text-references ul li{list-style-type:none;text-indent:-2em !important;padding-left:2em !important;letter-spacing:-0.02em}.text-buttons{margin:1em 0 2em 0}.text-buttons .btn{margin-right:.25em;margin-bottom:.325em}.list-block{margin:0;padding:0;list-style-type:none}.list-block li{display:block}.list-flex{margin:0;padding:0;list-style-type:none}.list-flex li{display:flex;flex-basis:100%;flex-wrap:wrap;flex-direction:row}.list-upcoming{margin:0;padding:0;list-style-type:none}.list-upcoming li{display:flex;flex-basis:100%;flex-wrap:wrap;flex-direction:row;margin-bottom:1em;padding-bottom:.75em;border-bottom:1px solid var(--coLinePrimary)}.list-upcoming li.is-past-event{opacity:.4}.list-upcoming li:last-child{border-bottom:0}.list-upcoming li .title{order:2;flex-basis:100%}.list-upcoming li .title a{padding:.25em 0 0 0}.list-upcoming li .meta{order:1}.list-upcoming li .calendar{display:inline-flex}.list-upcoming li .calendar time{margin-right:.25em;margin-left:.25em}.list-upcoming li .tags{display:inline-flex}.main-category #list-upcoming.section.is-40{grid-column:span 12 !important;align-content:flex-start !important}@media(min-width: 1280px){.main-category #list-upcoming.section.is-40{grid-column:span 5 !important}}.main-category #list-news.section.is-60{grid-column:span 12 !important;align-content:flex-start !important}@media(min-width: 1280px){.main-category #list-news.section.is-60{grid-column:span 7 !important}}.list-empty-text{color:var(--coTextFaded);max-width:70%}.list-inline{margin:0;padding:0}.list-inline li{display:inline}.list-comma li::after{content:", ";display:inline}.list-comma li:last-child::after{content:""}.list-commadot li::after{content:"; ";display:inline}.list-commadot li:last-child::after{content:""}.list-attachments{list-style-type:none;display:block;margin:1rem 0;padding:0}.list-attachments li{display:inline-block}.list-attachments a{position:relative;display:inline-block;min-width:15rem;vertical-align:top;border:1px solid rgba(0,0,0,.1);background:var(--themeCoBg30);padding:.5em .5em .5em 2.5em !important;border-radius:.3em;min-height:2.5em;transition:all .2s ease-in-out;margin:.25em .25em .25em 0;text-decoration:none}@media(min-width: 640px){.list-attachments a{min-width:20rem}}.list-attachments a .label{font-size:1.125em;display:block}.list-attachments a::before{content:"";position:absolute;top:.4em;opacity:.5;left:.25em;width:2em;height:2em;transition:all .2s ease-in-out;overflow:hidden;text-indent:2em;white-space:nowrap;background-image:var(--ico-url-paperclip);background-repeat:no-repeat;background-position:0 0;background-size:2em;text-decoration:none;user-select:none}.list-attachments a::before .txt{text-decoration:underline;text-decoration-color:rgba(50,50,50,.2)}.list-attachments a::before[href^=http]:not([href*="casib.eu"]){background-position:1.4em 1.5em !important;background-size:.8em !important}.list-attachments a:hover,.list-attachments a:focus-visible{background-color:var(--themeCoBg50)}.list-attachments a:hover::before,.list-attachments a:focus-visible::before{opacity:1}.list-attachments a .type{font-style:normal;font-size:.875em;display:inline-block;text-decoration:none !important}.embed-wrapper{margin:0 0 1em 0;padding:0;display:block}.embed-wrapper.figure-out .figcaption-primary{padding-left:1em !important;padding-right:1em}.embed-wrapper .source{display:inline-block;color:var(--coTextFaded);font-size:14px}.embed-wrapper .embed-source-link{color:inherit}.embed-placeholder{user-select:none}@media(min-width: 768px){.embed-placeholder .embed-alternative{position:absolute;bottom:1em}}.embed-placeholder .embed-title{font-size:16px !important}@media(min-width: 768px){.embed-placeholder .embed-title{font-size:1.25rem !important}}.embed-placeholder .embed-title em{font-style:normal;color:#666;font-size:16px}.embed-placeholder .embed-title-txt{max-width:95%;display:block;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.embed-placeholder .embed-title-txt{white-space:normal;max-height:3.75em}}.embed-placeholder p{color:#ddd;margin-bottom:0;margin-top:.5em;font-size:14px !important}@media(min-width: 768px){.embed-placeholder p{font-size:1em !important}}.embed-placeholder small{margin:0;font-size:14px;display:block;max-width:30em;line-height:1.2}.embed-placeholder .btn{margin:.5em .25em;border-color:#fff}.embed-placeholder a.embed-open-link,.embed-placeholder a.embed-privacy-link{color:#fff !important;opacity:.4;transition:all .2s ease-in-out;padding-right:0 !important;background:none !important}.embed-placeholder a.embed-open-link:hover,.embed-placeholder a.embed-open-link:focus,.embed-placeholder a.embed-privacy-link:hover,.embed-placeholder a.embed-privacy-link:focus{opacity:1}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.project-card .project__meta{font-size:var(--fs-sm)}.project-overview{display:flex;max-width:var(--cContentMaxW)}.project-overview .project-image{margin-top:.75rem;max-width:40%;margin-right:1em}@media(min-width: 640px){.project-overview .project-image{max-width:25%}}.fact-row{display:block;margin-bottom:.75rem;margin-top:.5rem;border-top:1px solid var(--coLinePrimary);padding-top:.5rem;padding-bottom:0;font-size:var(--fs-text)}@media(min-width: 640px){.fact-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-basis:100%;max-width:var(--cContentMaxW)}}.fact-row .fact-title{font-weight:500;padding-right:1em;font-size:.875em;padding-bottom:.25em}@media(min-width: 640px){.fact-row .fact-title{padding-left:0;flex-basis:25%}}.fact-row .fact-content{padding-left:1em}@media(min-width: 640px){.fact-row .fact-content{flex-basis:75%}}.fact-row .fact-content ul,.fact-row .fact-content li{list-style-type:none;margin:0;display:block;padding:0}.fact-row .fact-content p{margin-top:0;padding-bottom:0;margin-bottom:.25em}.back-options{padding:inherit}.back-options a{display:block;padding:var(--gap);font-weight:500;border-radius:var(--boRadPrimary);outline:2px solid rgba(0,0,0,0)}.back-options a::before{display:inline-block;padding-right:1em;font-size:1em}.back-options a:hover,.back-options a:focus-visible{text-decoration:underline;outline:2px solid rgba(0,0,0,.1)}.back-options a:hover::before,.back-options a:focus-visible::before{transform:translateX(-0.25em)}.back-options a:focus-visible{outline:2px solid rgba(0,0,0,.7)}body.page-level-0 .nav-breadcrumbs{display:none}@media print{body.page-level-0 .nav-breadcrumbs{display:block}}.main-tree.card{overflow:hidden;padding:0;margin:0}.main-tree.card .main-tree__title{margin:0;padding:0}.main-tree.card .main-tree__title a{display:flex;align-items:center;flex-wrap:wrap;flex-basis:100%;font-weight:700;padding:.625em 1em .4em 1em;color:var(--coText);position:relative;background:rgba(0,0,0,0);vertical-align:center}.main-tree.card .main-tree__title a.current,.main-tree.card .main-tree__title a[aria-current=page]{font-weight:700;color:var(--coText);background:var(--themeCoBg30)}.main-tree.card .main-tree__title a.current .label--overview,.main-tree.card .main-tree__title a[aria-current=page] .label--overview{font-weight:700;color:var(--coText)}.main-tree.card .main-tree__title a:hover,.main-tree.card .main-tree__title a:focus-within{background:var(--themeCoBg50)}.main-tree.card .main-tree__title a svg{position:absolute;width:2em;height:2em;display:inline-block;top:.2875em;left:.625em;transform:rotate(180deg);margin-right:.375em}.main-tree.card .main-tree__title a .label{display:flex;flex-wrap:wrap;white-space:wrap;min-width:100%}.main-tree.card .main-tree__title a .label--overview{background:var(--themeCoBg20);border-top:1px dashed #ccc;color:var(--coTextFaded);padding-top:.5em;padding-bottom:.25em;font-weight:500;display:block;margin-top:.5em}.main-tree a{margin-top:-1px;margin-left:-1px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:1em;display:block;font-weight:500;color:var(--coTextFaded);background:rgba(0,0,0,0)}.main-tree a[aria-expanded=true],.main-tree a .current,.main-tree a.current-ancestor{font-weight:700;color:var(--coText);background:var(--themeCoBg30)}.main-tree a.current-ancestor{font-weight:500}.main-tree a:hover,.main-tree a:focus-within{background:var(--themeCoBg50);color:var(--coText)}.main-tree a[aria-current=page],.main-tree a.current{font-weight:700;color:var(--coText);background:var(--themeCoBg70)}.main-tree-list .current a::before,a.current-ancestor::before,.main-tree a[aria-current=page] .label--overview::before{content:"〉";padding-left:.5em;width:1.5em;display:inline-block;transform:translateY(-0.15em);font-size:.75em}a.current-ancestor::before{content:"﹀";padding-right:.5em;transform:translateY(0.25em) translateX(-0.25em)}.main-tree-list .current li a::before{display:none}.main-tree-list{list-style-type:none;padding:0;margin:0;overflow:hidden}.main-tree-list ul,.main-tree-list li{list-style-type:none;margin:0;padding:0}.main-tree-list li ul{background:var(--themeCoBg10);padding-left:1.5em}.main-tree-list li ul li ul{background:none}.main-tree-list li li{font-size:var(--fs-sm)}.main-tree-list li li a{padding-top:.5em;padding-bottom:.5em}.main-tree-list li li li{font-size:var(--fs-xs)}.main-tree-list li:last-child a{border-bottom:0}.main-tree-list li.not-expanded ul{display:none}.ico-search{display:inline-block;transform:translateY(0.125em);width:1em;height:1em}.ico-calendar{display:block;position:relative;padding-left:.875em}@media print{.ico-calendar{padding-left:0 !important}.ico-calendar::before{display:none !important}}.ico-calendar::before{content:"";user-select:none;position:absolute;left:0;top:50%;transform:translateY(-57%);width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-image:var(--ico-url-calendar)}.footer-primary{background:var(--footerBgOuter)}.footer-inner{display:flex;flex:1;flex-wrap:wrap;overflow:hidden;max-width:calc(var(--max-width-plus) - 2*var(--gap));margin-inline:auto}.footer-primary .footer-main{margin:0;position:relative}.footer-primary .lang-switcher{align-self:flex-end;justify-self:flex-end;margin:0 0 1em auto;order:-1;min-width:100%;font-size:1em}@media(min-width: 768px){.footer-primary .lang-switcher{order:initial;margin-top:0;position:absolute;right:var(--gap);top:calc(var(--gap)*.5)}}.footer-main{display:flex;flex:1;flex-wrap:wrap;align-content:space-between;justify-content:space-between;padding-top:var(--gap);padding-bottom:calc(var(--gap)*.25);background:var(--footerBgMain);background-image:url("../sample_images/CASIB-map.min.svg");background-repeat:no-repeat;background-position:50% 80%;background-size:auto 8em;padding-bottom:13em}@media(min-width: 640px){.footer-main{background-size:auto 10em;background-position:95% 85%}}@media(min-width: 768px){.footer-main{border-top-left-radius:0;border-top-right-radius:0;background-position:95% 95%;background-size:auto 70%;padding-bottom:0;min-height:15em;padding-top:var(--gap)}}@media(min-width: 1024px){.footer-main{background-position:95% 85%;background-size:auto 85%}}.footer-about{font-size:var(--fs-md);max-width:25em}.footer-about p{max-width:21em}.footer-about p strong{font-weight:700}.footer-about .footer-about__title{color:var(--coTextFaded) !important}.footer-about .footer-about__title a{text-decoration-color:rgba(0,0,0,0)}.footer-about .footer-about__title a:hover,.footer-about .footer-about__title a:focus-visible{text-decoration-color:var(--coTextFaded)}.footer-about .footer-about__title strong{font-weight:700;color:var(--coText) !important}.footer-about .footer-about__title span{color:var(--coTextFaded) !important}.nav-contact-privacy{min-width:100%;text-align:center;text-indent:-1.5em}@media(min-width: 640px){.nav-contact-privacy{text-align:left;text-indent:0}}@media(min-width: 768px){.nav-contact-privacy{min-width:calc(100% - 22em)}}@media(max-width: 767px){.nav-contact-privacy{position:absolute;bottom:0}}.footer-logos{min-width:100%;max-width:100%;background:var(--footerBgLogos);display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap);margin:0}@media(min-width: 768px){.footer-logos{order:-1;border-bottom-left-radius:0;border-bottom-right-radius:0;grid-template-columns:repeat(auto-fit, minmax(min(160px, 100%), 1fr))}}.footer-logos__item{display:grid;grid-template-rows:auto 1fr;min-height:80px;padding-right:1em;align-items:center}.footer-logos__item figcaption{margin-bottom:.5rem;padding-right:1em;color:var(--coTextFaded)}.footer-logos__item .img-wrap{height:80px;height:clamp(64px,8vw,96px);display:flex;align-items:center;justify-content:flex-start}.footer-logos__item:first-child .img-wrap{height:112px}@media(min-width: 640px){.footer-logos__item:first-child .img-wrap{height:151px}}.footer-logos__item img{max-width:100%;max-height:100%;object-fit:contain;object-position:center left}.c-wp-edit-buttons a{padding:.25em;display:inline-block}.c-wp-edit-buttons a:hover{text-decoration:underline !important}.no-es6 .overlay-menu{padding-top:2em;border-radius:var(--boRadPrimary)}.no-es6 button.overlay-close{display:none !important}.overlay-menu .overlay-panel{inset:0;background:#fff;margin-left:auto;margin-right:auto;max-width:var(--max-width-primary)}.overlay-menu .nav-overlay-logo{display:block;margin-left:-1em;width:220px;height:108px;margin-bottom:.75em}@media(min-width: 768px){.overlay-menu .nav-overlay-logo{margin-bottom:0}}.overlay-menu .current-page-item{border-radius:.5em}.overlay-menu .active-nostate,.overlay-menu .active-nostate .active,.overlay-menu .active-nostate a{background:none !important}.overlay-menu .page-item-home a svg{color:var(--coBrandGreen)}.overlay-menu .menu-extended-list,.overlay-menu .menu-extended-list ul{list-style:none;margin:0;padding:0}.overlay-menu .menu-extended-list li{box-shadow:var(--boxshadowNav)}@media(min-width: 768px){.overlay-menu .menu-extended-list li{box-shadow:none}}.overlay-menu .menu-extended-list li ul li{box-shadow:none}.overlay-menu .menu-extended-list a{text-decoration:none;color:var(--coText);display:inline-block;padding:.3rem .25em;font-weight:700;font-size:1.125em}.overlay-menu .menu-extended-list a:hover,.overlay-menu .menu-extended-list a:focus-visible{text-decoration:underline}.overlay-menu .page_item>a{padding:1em}@media(min-width: 768px){.overlay-menu .page_item>a{padding:.5em 1em}}.overlay-menu .children a{padding:.4em 1em}@media(min-width: 768px){.overlay-menu .children a{padding:.25em 1em}}.overlay-menu .page_item_has_children{display:block}.overlay-menu .page_item_has_children .submenu-toggle{background:var(--themeCoBg30);border:0;border-radius:50%;cursor:pointer;font:inherit;text-align:center;justify-content:center;align-items:center;width:1em;height:1em;font-size:2em;position:absolute;right:.5em;top:.25em;display:inline-flex;align-items:center;gap:.25rem}.overlay-menu .page_item_has_children .submenu-toggle span[aria-hidden=true]{display:inline-block;transition:transform .2s ease}.overlay-menu .page_item_has_children .children .submenu-toggle{font-size:1.5em;opacity:.5}.overlay-menu .page_item_has_children>.children{display:none}@media(min-width: 640px){.overlay-menu .page_item_has_children.is-expanded,.overlay-menu .page_item_has_children.current_page_item,.overlay-menu .page_item_has_children.current_page_ancestor{border-radius:.5em}}.overlay-menu .page_item_has_children.is-expanded a.active::before,.overlay-menu .page_item_has_children.current_page_item a.active::before,.overlay-menu .page_item_has_children.current_page_ancestor a.active::before{content:"〉";padding-left:.5em;width:1.5em;display:inline-block;transform:translateY(-0.1em);font-size:.75em}.overlay-menu .page_item_has_children.is-expanded>.children{display:block}.overlay-menu .page_item_has_children.is-expanded .submenu-toggle span[aria-hidden=true]{transform:rotate(90deg)}.overlay-menu .current_page_item,.overlay-menu .current_page_ancestor{background-color:var(--themeCoBg30)}.overlay-menu .is-expanded{background-color:var(--themeCoBg10)}.overlay-menu .page_item_has_children{position:relative;overflow:hidden}.overlay-menu .page_item_has_children ul.children{position:relative;margin-top:1.5em}.overlay-menu .page_item_has_children ul.children li a{font-weight:500;font-size:1em}.overlay-menu .page_item_has_children ul.children ul.children{margin-top:0;opacity:.7;margin-left:1em}@media(min-width: 768px){.overlay-menu .page_item_has_children ul.children ul.children{overflow:hidden;height:0}}.overlay-menu .page_item_has_children ul.children ul.children li{font-size:14px;display:inline !important}.overlay-menu .page_item_has_children ul.children ul.children li a{padding:0;font-weight:400}.overlay-menu .page_item_has_children ul.children ul.children li::after{content:" · "}.overlay-menu .page_item_has_children ul.children ul.children li:last-child::after{content:none}.overlay-menu .page_item_has_children ul.children .current_page_parent>ul.children,.overlay-menu .page_item_has_children ul.children .current_page_item>ul.children{overflow:auto;height:auto}.overlay-menu .page_item_has_children>a{position:relative}.overlay-menu .page_item_has_children>a::after{display:block;position:absolute;bottom:0;transform:translateY(1.25em);left:0;padding-left:1em;font-size:.9125em;content:"Overview";font-weight:500}.overlay-menu .page_item_has_children>a:hover::after,.overlay-menu .page_item_has_children>a:focus-within::after{text-decoration:underline}.overlay-menu .children .page_item_has_children>a::after{content:none !important}@media(min-width: 1024px){.overlay-menu .intro-item{display:none}.overlay-menu .overlay-backdrop{backdrop-filter:blur(3px)}.overlay-menu .menu-extended-list{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:flex-start}.overlay-menu .menu-extended-list>li{margin-bottom:0;flex-basis:calc(33.333% - var(--gap))}.overlay-menu .page_item_has_children>.children{display:block;margin-top:.5rem;padding-left:0;border-left:0}.overlay-menu .page_item_has_children .submenu-toggle{display:none}}[lang^=en] .overlay-menu .page_item_has_children>a::after{content:"Introduction"}[lang^=de] .overlay-menu .page_item_has_children>a::after{content:"Einführung"}[lang=ru] .overlay-menu .page_item_has_children>a::after{content:"Введение"}[lang^=en] .overlay-menu .page-item-507>a::after{content:"Introduction"}[lang^=de] .overlay-menu .page-item-507>a::after{content:"Einführung"}[lang=ru] .overlay-menu .page-item-507>a::after{content:"Введение"}body.menu-open{overflow:hidden}.no-es6 .overlay-menu .page_item_has_children>.children{display:block}.es6 .overlay-menu{position:fixed;inset:0;z-index:9999;display:none;pointer-events:none}.es6 .overlay-menu.is-open{display:block;pointer-events:auto}.es6 .overlay-menu .overlay-backdrop{position:absolute;inset:0;background:#fff}@media(min-width: 768px){.es6 .overlay-menu .overlay-backdrop{background:var(--overlayBg)}}.es6 .overlay-menu .overlay-panel{position:absolute;inset:0;background:#fff;overflow-y:auto;position:relative}@media(min-width: 640px){.es6 .overlay-menu .overlay-panel{padding:3.5rem 1.5rem 2rem 1.5rem}}@media(min-width: 768px){.es6 .overlay-menu .overlay-panel{inset:auto;top:50%;left:50%;margin:0;transform:translate(-50%, -50%);width:100%;max-width:56rem;max-height:90vh;border-radius:.5rem;box-shadow:var(--boxshadowNavSecond)}}.es6 .overlay-menu .overlay-close{position:absolute;width:4rem;height:4rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;top:0;right:0}.es6 .overlay-menu .overlay-close:hover{color:var(--themeCoBg)}.es6 .overlay-menu .overlay-close span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.es6 .overlay-menu .overlay-close::before,.es6 .overlay-menu .overlay-close::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:3px;background:currentColor;transform-origin:center}.es6 .overlay-menu .overlay-close::before{transform:translate(-50%, -50%) rotate(45deg)}.es6 .overlay-menu .overlay-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.searchform input,.searchform label{margin-right:.5em}/*! ### Accessibility ### */@media(prefers-contrast: more),(prefers-contrast: high){.card,.header-primary-inner,.on-this-page,.footer-logos,.footer-main{border:1px solid #000}.header-primary,.navbar-inner{border-bottom:1px solid #000}.section__title,.page__title-wrapper{border-bottom-color:#000 !important}.section__title{border-bottom-style:dashed}:root{--coPage: #ccc;--coTextLinkU: currentcolor !important;--coTextLinkUTrans: currentcolor !important;--coTextFaded: #555 !important}}/*! ### PRINT ### */@media print{html .print-hidden{display:none !important}html *,html a{color:#000 !important;box-shadow:none !important;border-radius:0 !important}html .section__title,html .page__title-wrapper{border-bottom:2px solid #000 !important}html .section__title{border-bottom:1px solid #000 !important}html .print-visible{display:block !important}html .footer-primary{border-top:1px solid #000;margin-top:1rem;padding-top:1rem}html .print-urls a[href]:not([href^="#"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="javascript:"]):after{content:" [URL: " attr(href) "]" !important;color:#000;text-decoration:none !important;text-decoration-color:rgba(0,0,0,0) !important;text-decoration-thickness:0 !important;margin-left:.15em;white-space:normal;word-break:break-all;font-size:.875em}html .btn{background:#fff !important;border-color:#000 !important}html .page-meta.card{border:1px solid #000 !important;padding:0 1em !important}html .card.is-half,html .card.is-40,html .card.is-60,html .card.is-third,html .card.is-two-thirds{border:1px solid #000 !important}html .grid-item.is-half .card,html .grid-item.is-40 .card,html .grid-item.is-60 .card,html .grid-item.is-third .card,html .grid-item.is-two-thirds .card{border:1px solid #000 !important}html .grid-item .card-feature-image{display:none !important}}
