.button,.button-outline{align-items:center;border:none;border-color:transparent;border-radius:var(--radius-full, 9999px);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--fonts-copy, "Roboto", "Helvetica", sans-serif);font-style:normal;font-weight:400;gap:var(--gap-m, 16px);justify-content:center;line-height:150%;transition:background-color .25s ease,outline-color .25s ease,color .25s ease,box-shadow .25s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:none;text-decoration:none}.button:disabled,.button-outline:disabled,[aria-disabled=true].button,[aria-disabled=true].button-outline,.state--disabled.button,.state--disabled.button-outline{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.button,.button-outline{transition:none}}.button--large,.button-outline--large{font-size:var(--font-sizes-paragraph-l, 18px);letter-spacing:-.36px;min-width:172px;padding:var(--padding-2xs, 16px) var(--padding-s, 24px)}.button--small,.button-outline--small{font-size:var(--font-sizes-paragraph-m, 16px);letter-spacing:-.32px;min-width:164px;padding:var(--padding-3xs, 12px) var(--padding-xs, 20px)}.button--icon-large{min-width:0;padding:var(--padding-2xs, 16px);flex-shrink:0}.button--icon-small{min-width:0;padding:var(--padding-3xs, 12px);flex-shrink:0}.state--hover.button-outline,.button-outline:not(:disabled):not([aria-disabled=true]):hover,.state--focus.button-outline,.button-outline:not(:disabled):not([aria-disabled=true]):focus-visible{outline-width:3px}.state--disabled.button-outline,.button-outline:disabled,[aria-disabled=true].button-outline{outline-color:var(--line-functional-disabled, #6694c6);color:var(--text-functional-disabled, #6694c6)}.button--icon{gap:0}.button .icon,.button svg{--icon-size: 24px;pointer-events:none}.button-outline{background:transparent;color:var(--text-primary-blue, #004da0);outline:1px solid var(--line-primary-blue, #004da0);outline-offset:-3px}.button-outline.state--focus,.button-outline:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-blue, #99b8d9)}.button--blue{background:var(--background-primary-blue-100, #004da0);color:var(--text-neutral-white, #fff)}.state--disabled.button--blue,.button--blue:disabled,[aria-disabled=true].button--blue{background:var(--background-primary-blue-40, #99b8d9)}.state--hover.button--blue,.button--blue:not(:disabled):not([aria-disabled=true]):hover{background:var(--background-primary-blue-80, #3371b3)}.state--focus.button--blue,.button--blue:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-blue, #99b8d9);outline:none}.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .button.button--large,.button--cyan{background:var(--background-primary-cyan-100, #00a6eb);color:var(--text-neutral-white, #fff)}.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .state--disabled.button.button--large,.state--disabled.button--cyan,.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .button.button--large:disabled,.button--cyan:disabled,.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) [aria-disabled=true].button.button--large,[aria-disabled=true].button--cyan{background:var(--background-primary-cyan-40, #99dbf7)}.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .state--hover.button.button--large,.state--hover.button--cyan,.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .button.button--large:not(:disabled):not([aria-disabled=true]):hover,.button--cyan:not(:disabled):not([aria-disabled=true]):hover,.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .state--focus.button.button--large,.state--focus.button--cyan,.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .button.button--large:not(:disabled):not([aria-disabled=true]):focus-visible,.button--cyan:not(:disabled):not([aria-disabled=true]):focus-visible{background:var(--background-primary-cyan-60, #66caf3)}.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .state--focus.button.button--large,.state--focus.button--cyan,.ce-type-altana-bannerlarge:not(.bg-primary-cyan-100):not(:has(.bg-white-content)) .button.button--large:not(:disabled):not([aria-disabled=true]):focus-visible,.button--cyan:not(:disabled):not([aria-disabled=true]):focus-visible{outline:none;box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7)}.button--white{background:var(--background-neutral-white, #fff);color:var(--text-primary-blue, #004da0)}.button--white.state--disabled,.button--white:disabled,.button--white[aria-disabled=true]{background:var(--background-primary-blue-20, #ccdbec);color:var(--text-functional-disabled, #6694c6)}.button--white.state--hover,.button--white:not(:disabled):not([aria-disabled=true]):hover{background:var(--background-primary-cyan-20, #ccedfb)}.button--white.state--focus,.button--white:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7);outline:none}.button--grey{background:var(--background-secondary-silver-20, #f2f3f4);color:var(--text-primary-blue, #004da0)}.button--grey.state--disabled,.button--grey:disabled,.button--grey[aria-disabled=true]{background:var(--background-secondary-silver-20, #f2f3f4);color:var(--text-functional-disabled, #6694c6)}.button--grey.state--hover,.button--grey:not(:disabled):not([aria-disabled=true]):hover{background:var(--background-primary-cyan-20, #ccedfb)}.button--grey.state--focus,.button--grey:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7);outline:none}.button-outline--blue{color:var(--text-primary-blue, #004da0);outline-color:var(--line-primary-blue, #004da0)}.button-outline--blue.state--focus,.button-outline--blue:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-blue, #99b8d9)}.button-outline--cyan{color:var(--text-primary-cyan, #00a6eb);outline-color:var(--line-primary-cyan, #00a6eb)}.button-outline--cyan.state--focus,.button-outline--cyan:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px #335cad}.button-outline--white{color:var(--text-neutral-white, #fff);outline-color:var(--line-neutral-white, #fff)}.button-outline--white.state--focus,.button-outline--white:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 4px var(--shadows-cyan, #99dbf7)}.banner-large{position:relative;display:flex;align-items:center;flex-direction:column;gap:0}@media(max-width:960px){.banner-large{padding:0}}@media(min-width:960px){.banner-large{flex-direction:initial}}@media(min-width:1200px){.banner-large{min-height:640px}}.banner-large .grid{width:100%}.banner-large__contentbox{position:relative;z-index:1;display:flex;flex-direction:column;padding:var(--padding-l, 24px) var(--padding-m, 24px) var(--padding-xl, 32px) var(--padding-m, 24px)}@media(min-width:960px){.banner-large__contentbox{padding:var(--padding-l, 40px) var(--padding-l, 40px) var(--padding-xl, 48px) var(--padding-l, 40px);border-radius:var(--radius-s, 8px)}}.banner-large__contentbox .text-section{padding-bottom:var(--gap-2xl, 32px);gap:var(--gap-m, 12px)}@media(min-width:960px){.banner-large__contentbox .text-section{padding-bottom:var(--gap-2xl, 40px);gap:var(--gap-m, 16px)}}.banner-large .banner__background{line-height:0;position:static;width:100%}@media(min-width:960px){.banner-large .banner__background{position:absolute;inset:0;z-index:0}}.banner-large .banner__background pictureino-wrap{height:100%;width:100%;aspect-ratio:1/1}@media(min-width:960px){.banner-large .banner__background pictureino-wrap{aspect-ratio:auto}}.banner-large .banner__background pictureino-wrap img,.banner-large .banner__background pictureino-wrap video{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.banner-large--left .grid{order:1}.banner-large--left .banner__background{order:2}.banner-large--left .banner__background pictureino-wrap img,.banner-large--left .banner__background pictureino-wrap video{-o-object-position:right 15% top 0;object-position:right 15% top 0}@media(min-width:960px){.banner-large--left .banner__background pictureino-wrap img,.banner-large--left .banner__background pictureino-wrap video{-o-object-position:center;object-position:center}}.banner-large--right .grid{order:2}@media(min-width:960px){.banner-large--right .grid>div{grid-column:span 6/-1}}.banner-large--right .banner__background{order:1}.banner-large--right .banner__background pictureino-wrap img,.banner-large--right .banner__background pictureino-wrap video{-o-object-position:left 15% top 0;object-position:left 15% top 0}@media(min-width:960px){.banner-large--right .banner__background pictureino-wrap img,.banner-large--right .banner__background pictureino-wrap video{-o-object-position:center;object-position:center}}.banner-large__links{position:relative;z-index:1;display:flex;align-items:flex-start;flex-flow:column wrap;gap:var(--gap-xl, 24px)}@media(min-width:960px){.banner-large__links{gap:var(--gap-2xl, 40px);flex-direction:row;align-items:center}}
