/* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. *//* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. *//* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. */.nemo-design-update { /* Be careful!! All styles defined in this category are used to overwrite existing styles coming from the springer medizin css as defined in kss-config.json */}.a-layout { /*background-color: lime;*/ /*padding-block: 1rem;*/ z-index: 1; overflow: hidden;}/* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. *//* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. */.a-row { margin: 2rem 3%; padding: 10px 0; border-top: 1px solid rgba(2, 75, 166, 0.63);}.a-row--none { border: none;}.a-row--header__main { margin: 0 3%; padding-bottom: 0;}.a-row--header { margin: 0 3% 2rem 3%; padding-bottom: 10px;}.a-row--blue { background-image: radial-gradient(circle at 50% 0, #0362d9, #02489e 24%, #003575 51%); background-size: cover;}.a-row--centered .a-row--centered-content { /*background: #1c2a32;*/ box-sizing: border-box; max-width: 1410px; margin: 0 auto;}.a-row--layout-fix { box-sizing: border-box; max-width: 980px; margin-inline: auto;}.a-row--sky-advertisement { box-sizing: border-box; max-width: 1090px; margin-inline: auto;}@media (max-width: 1409px) { .a-row--centered { padding-inline: 1%; }}/* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. *//* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. */.a-link__content-wrapper { display: flex; align-items: center;}.a-link__icon { margin-right: 10px;}.a-link__text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-weight: inherit; font-size: inherit; line-height: inherit; font-style: inherit;}.a-link a { text-decoration: inherit; font: inherit; color: inherit;}.a-link--electric-mid { color: #0064fe;}.a-link--electric { color: #0055d9;}/* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. *//* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. */.a-layout-content { display: grid; grid-template-columns: repeat(var(--columns, 12), 1fr); gap: 50px 2%; --columns-xs: var(--columns-sm); --columns-sm: var(--columns-md); --columns-md: var(--columns-lg); --columns-lg: var(--columns-xl); --columns-xl: 12; --columns: var(--columns-xs);}.a-layout-content, .a-layout-content-block { box-sizing: border-box; max-width: 1410px; margin-inline: auto; padding-inline: 3%;}.a-layout-content1 { --columns-xl: 1;}.a-layout-content2 { --columns-xl: 2; --columns-sm: 1;}.a-layout-content3 { --columns-xl: 3; --columns-lg: 2; --columns-sm: 1;}.a-layout-content4 { --columns-xl: 4; --columns-md: 2; --columns-xs: 1;}.a-layout-content6 { --columns-xl: 6;}.a-layout-content12 { --columns-xl: 12;}@media (min-width: 630px) { .a-layout-content { --columns: var(--columns-sm); }}@media (min-width: 770px) { .a-layout-content { --columns: var(--columns-md); }}@media (min-width: 850px) { .a-layout-content { --columns: var(--columns-lg); }}@media (min-width: 1000px) { .a-layout-content { --columns: var(--columns-xl); }}.a-sn-icon { display: inline-block; width: auto; height: auto; background-image: url("/assets/icons/dummy.svg"); background-repeat: no-repeat; background-position: center; vertical-align: middle; background-size: contain;}.a-sn-icon.a-sn-icon-account { background-image: url("/assets/icons/account.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-account--blue { height: 24px; width: 24px; background-image: url("/assets/icons/account--blue.svg");}.a-sn-icon.a-sn-icon-arrow-left { background-image: url("/assets/icons/arrow-left.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-arrow-left-full { background-image: url("/assets/icons/arrow-left-full.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-arrow-left-full--white { background-image: url("/assets/icons/arrow-left--white.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-arrow-right { background-image: url("/assets/icons/arrow-right.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-arrow-right-full { background-image: url("/assets/icons/arrow-right-full.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-brand { background-image: url("/assets/icons/brand.svg"); height: 20px; width: 20px;}.a-sn-icon.a-sn-icon-camera { background-image: url("/assets/icons/camera.svg"); height: 12px; width: 20px;}.a-sn-icon.a-sn-icon-chevron-down { background-image: url("/assets/icons/chevron-down.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-chevron-down--white { height: 24px; width: 24px; background-image: url("/assets/icons/chevron-down--white.svg");}.a-sn-icon.a-sn-icon-chevron-left { background-image: url("/assets/icons/chevron-left.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-chevron-left--white { background-image: url("/assets/icons/chevron-left--white.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-chevron-right { background-image: url("/assets/icons/chevron-right.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-chevron-right--white { background-image: url("/assets/icons/chevron-right--white.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-chevron-up { background-image: url("/assets/icons/chevron-up.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-clock { background-image: url("/assets/icons/clock.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-cms { background-image: url("/assets/icons/dummy.svg"); height: inherit; width: inherit;}.a-sn-icon.a-sn-icon-content-copy { background-image: url("/assets/icons/content-copy.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-content-copy--blue { background-image: url("/assets/icons/content-copy--blue.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-cross { background-image: url("/assets/icons/cross.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-download-document { background-image: url("/assets/icons/download-document.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-dummy { background-image: url("/assets/icons/dummy.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-epaper { background-image: url("/assets/icons/epaper.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-exclamation-mark { background-image: url("/assets/icons/exclamation-mark.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-hamburger-menu { background-image: url("/assets/icons/hamburger-menu.svg"); height: 30px; width: 30px;}.a-sn-icon.a-sn-icon-info { background-image: url("/assets/icons/info.svg");}.a-sn-icon.a-sn-icon-knight-black { background-image: url("/assets/icons/knight-black.svg");}.a-sn-icon.a-sn-icon-knight-transparent { background-image: url("/assets/icons/knight-transparent.svg");}.a-sn-icon.a-sn-icon-knight-white { background-image: url("/assets/icons/knight-white.svg");}.a-sn-icon.a-sn-icon-knight-white--blue-bg { background-image: url("/assets/icons/knight-white--blue-bg.svg");}.a-sn-icon.a-sn-icon-knight-white--black-bg { background-image: url("/assets/icons/knight-white--black-bg.svg");}.a-sn-icon.a-sn-icon-menu { background-image: url("/assets/icons/menu.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-menu--blue { background-image: url("/assets/icons/menu--blue.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-newsletter { background-image: url("/assets/icons/newsletter.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-people { background-image: url("/assets/icons/people.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-people--blue { background-image: url("/assets/icons/people--blue.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-play { background-image: url("/assets/icons/play.svg"); height: 14px; width: 12px;}.a-sn-icon.a-sn-icon-search { background-image: url("/assets/icons/search.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-search--blue { background-image: url("/assets/icons/search--blue.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-search--white { background-image: url("/assets/icons/search--white.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-support { background-image: url("/assets/icons/support.svg"); height: 24px; width: 24px;}.a-sn-icon.a-sn-icon-support--blue { background-image: url("/assets/icons/support--blue.svg"); height: 24px; width: 24px;}.m-footer-content__heading { color: inherit; margin-bottom: 15px;}.m-footer-content .a-link { margin-bottom: 15px;}.m-footer-content .a-link:last-child { margin-bottom: 0;}/* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. *//* The usage of Helvetica here is a hack. Merriweather, and also other serif fonts, cannot display soft hyphens on certain macos versions and webkit browsers. This is a chromium bug.Hopefully this hack can be removed in future, when the bug is patched. */.o-footer { position: relative; z-index: 2; background-color: #333333; margin: 100px 0 0 0; color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-weight: 350; font-size: 16px; font-size: 1.0666666667rem; line-height: 1.5em;}.o-footer__part { padding: 25px 3%; --columns-xs: 2;}.o-footer__part:not(:last-child) { border-bottom: 1px solid #666666;}.o-footer__part:last-child { padding: 30px 3%;}.o-footer .a-sn-icon { height: 30px; margin-bottom: 10px;}.o-footer .a-sn-icon-logo { background-image: url("/assets/images/icons/logo-springernature-white.svg"); background-repeat: no-repeat; height: 20px; width: 180px;}.o-footer__top-seo { font-size: 16px; font-size: 1.0666666667rem; line-height: 1.5em; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-weight: 350; color: #ffffff; opacity: 0.5; margin: 0; /* This is needed to prevent cms richtext elements from introducing spacings over here*/}.o-footer__top-seo * { margin: 0;}.o-footer .o-footer__social-media__section { display: inline-flex; align-items: center; margin-right: 50px;}.o-footer .o-footer__social-media__section:last-child { margin-right: 0;}.o-footer .o-footer__social-media__section-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-weight: 350; font-size: 16px; font-size: 1.0666666667rem; line-height: 1.625em;}.o-footer .o-footer__social-media__section-icons { display: inline-block; margin-left: 20px;}.o-footer__copyright { font-size: 16px; font-size: 1.0666666667rem; line-height: 1.5em; margin-right: 20px; display: inline-block; /* Overwriting global styles */}.o-footer__copyright u { text-decoration: underline;}.o-footer__version { font-size: 16px; font-size: 1.0666666667rem; line-height: 1.5em; display: inline-block; opacity: 0.5;}