@keyframes slide-bottom{0%{transform:translateX(-50%) translateY(0) rotate(45deg)}100%{transform:translateX(-50%) translateY(-50%) rotate(45deg)}}.stage .stage__arrow{border-color:#fff;border-style:solid;border-width:0 .2rem .2rem 0;bottom:0;cursor:pointer;display:none;left:50%;position:absolute;z-index:603;transform:translateX(-50%) translateY(-50%) rotate(45deg);margin-bottom:7.05rem;padding:1.0575rem;animation:slide-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2 reverse both;animation-delay:4s}@media(min-width: 48em){.stage .stage__arrow{margin-bottom:7.05rem;padding:1.4805rem}}@media(min-width: 75em){.stage .stage__arrow{margin-bottom:7.755rem;padding:2.4675rem}}.stage--large .stage__arrow{display:inline-block}a:focus,button:focus{z-index:800;outline-offset:.2rem;outline:var(--theme-highlight-color) solid .2rem}.background--brand a:focus,.background--brand button:focus{z-index:800;outline-offset:0;outline:var(--theme-highlight-color) solid .2rem}.background--pale a:focus,.background--pale button:focus{z-index:800;outline-offset:0;outline:var(--theme-text-color) solid .2rem}body{--input-bg-disabled: #c7c7c7;--input-bg-disabled-a11y: #c7c7c7;--label-color: var(--theme-text-color);--label-color-hover: var(--theme-full);--label-color-disabled: #adadad;--label-color-disabled-a11y: #adadad;--checkbox-bg: #f0f0f0;--checkbox-bg-a11y: #f0f0f0;--checkbox-bg-checked: var(--theme-full);--checkbox-bg-checked-a11y: var(--theme-full);--checkbox-bg-hover: var(--theme-light);--checkbox-bg-hover-a11y: var(--theme-light);--radio-bg: "transparent";--radio-bg-a11y: "transparent";--radio-border-color: #c7c7c7;--radio-border-color-a11y: #c7c7c7;--radio-bg-hover: var(--theme-light);--radio-bg-hover-a11y: var(--theme-light);--radio-bg-checked: var(--theme-full);--radio-bg-checked-a11y: var(--theme-full)}input[type=checkbox],input[type=radio]{position:absolute;opacity:0}input[type=checkbox]+span:before,input[type=radio]+span:before{content:"";margin-right:1rem;display:inline-block;vertical-align:text-top;width:1.1em;height:1.1em}input[type=checkbox]:disabled+span::before,input[type=radio]:disabled+span::before{background:var(--input-bg-disabled);box-shadow:none}.accessibility-mode input[type=checkbox]:disabled+span::before,.accessibility-mode input[type=radio]:disabled+span::before{background:var(--input-bg-disabled-a11y)}input[type=checkbox]+span,input[type=radio]+span{color:var(--label-color);position:relative;cursor:pointer;transition:color .3s}input[type=checkbox]:hover+span,input[type=radio]:hover+span{color:var(--label-color-hover)}input[type=checkbox]:disabled+span,input[type=radio]:disabled+span{color:var(--label-color-disabled);cursor:auto}.accessibility-mode input[type=checkbox]:disabled+span,.accessibility-mode input[type=radio]:disabled+span{color:var(--label-color-disabled-a11y)}input[type=checkbox]:active+span,input[type=checkbox]:focus+span,input[type=radio]:active+span,input[type=radio]:focus+span{z-index:800;outline-offset:.2rem;outline:var(--theme-highlight-color) solid .2rem}input[type=checkbox]+span::before{background-color:var(--checkbox-bg);border-radius:.165em}.accessibility-mode input[type=checkbox]+span::before{background-color:var(--checkbox-bg)}input[type=checkbox]:hover:not(:disabled):not(:checked)+span::before{background-color:var(--checkbox-bg-hover);transition:background-color .3s ease-out}.accessibility-mode input[type=checkbox]:hover:not(:disabled):not(:checked)+span::before{background-color:var(--checkbox-bg-hover-a11y)}input[type=checkbox]:checked+span::before{background-color:var(--checkbox-bg-checked)}.accessibility-mode input[type=checkbox]:checked+span::before{background-color:var(--checkbox-bg-checked-a11y)}input[type=checkbox]+span::after{content:"";position:absolute;transform:scale(1.5) rotate(45deg) translate(0.825em, 0.825em);color:#fff;background:currentColor;left:.25em;top:.5em;opacity:0;transition:transform .35s ease-out,opacity .35s ease-out;width:.11em;height:.11em;box-shadow:.11em 0 0 currentColor,.22em 0 0 currentColor,.22em -.11em 0 currentColor,.22em -.22em 0 currentColor,.22em -.33em 0 currentColor,.22em -.44em 0 currentColor}input[type=checkbox]:checked+span::after{animation:.35s ease-out 0s 1 popupCheckmark;transform:scale(1.2) rotate(45deg) translateY(0);opacity:1}input[type=radio]+span::before{background-color:var(--radio-bg);border:.11em solid var(--radio-border-color);border-radius:50%;transition:border-color .35s ease-out}.accessibility-mode input[type=radio]+span::before{background-color:var(--radio-bg-a11y);border-color:var(--radio-border-color-a11y)}input[type=radio]:hover:not(:disabled):not(:checked)+span::before{border-color:var(--radio-bg-hover)}.accessibility-mode input[type=radio]:hover:not(:disabled):not(:checked)+span::before{border-color:var(--radio-bg-hover-a11y)}input[type=radio]:checked+span::before{border-color:var(--radio-bg-checked)}.accessibility-mode input[type=radio]:checked+span::before{border-color:var(--radio-bg-checked-a11y)}input[type=radio]+span::after{content:"";position:absolute;border-radius:50%;top:0;left:0;width:1.1em;height:1.1em;transform:scale(0);transition:transform .25s ease-out,background-color .35s ease-out}input[type=radio]:checked+span::after{transform:scale(0.5);background-color:var(--theme-full)}@keyframes popupCheckmark{0%{transform:scale(0) rotate(45deg) translateY(0);opacity:1}50%{transform:scale(1.5) rotate(45deg) translateY(0)}100%{transform:scale(1) rotate(45deg) translateY(0)}}.stage-carousel .cmp-carousel__actions{margin-left:auto;margin-right:auto;width:90.6%;max-width:var(--content-max-width);position:absolute;bottom:1.6rem;left:0;right:0;display:flex}@media(min-width: 75em){.stage-carousel .cmp-carousel__actions{width:78.48%}}@media(min-width: 48em){.stage-carousel .cmp-carousel__actions{bottom:8.2rem}}.stage--large.stage-carousel .cmp-carousel__actions{bottom:8.2rem}@media(min-width: 48em){.stage--large.stage-carousel .cmp-carousel__actions{bottom:12.9rem}}@media(min-width: 48em){.stage--small.stage-carousel .cmp-carousel__actions{bottom:7.2rem}}.stage-carousel .cmp-carousel__actions button.cmp-carousel__action{margin-right:.8rem}.stage-carousel .cmp-carousel__action--previous,.stage-carousel .cmp-carousel__action--next{padding:0;text-decoration:none;text-align:center;cursor:pointer;border-style:none;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:row;opacity:.75;z-index:604;background-color:var(--theme-brand-white)}.stage-carousel .cmp-carousel__action--previous:disabled,.stage-carousel .cmp-carousel__action--previous[aria-disabled=true],.stage-carousel .cmp-carousel__action--next:disabled,.stage-carousel .cmp-carousel__action--next[aria-disabled=true]{cursor:unset}.stage-carousel .cmp-carousel__action--previous::before,.stage-carousel .cmp-carousel__action--next::before{font-family:"BASFIcons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--theme-full);font-size:1.9rem}@media(min-width: 48em){.stage-carousel .cmp-carousel__action--previous::before,.stage-carousel .cmp-carousel__action--next::before{font-size:2.3rem}}.stage-carousel .cmp-carousel__action--previous:hover,.stage-carousel .cmp-carousel__action--previous:active,.stage-carousel .cmp-carousel__action--previous:focus,.stage-carousel .cmp-carousel__action--next:hover,.stage-carousel .cmp-carousel__action--next:active,.stage-carousel .cmp-carousel__action--next:focus{opacity:1}.stage-carousel .cmp-carousel__action--previous::before{content:""}.stage-carousel .cmp-carousel__action--next::before{content:""}.stage-carousel .cmp-carousel__action--previous,.stage-carousel .cmp-carousel__action--next,.stage-carousel .stage-carousel__playpause{width:3.2rem;height:3.2rem}@media(min-width: 48em){.stage-carousel .cmp-carousel__action--previous,.stage-carousel .cmp-carousel__action--next,.stage-carousel .stage-carousel__playpause{width:4rem;height:4rem}}.stage-carousel .stage-carousel__playpause{padding:0;text-decoration:none;text-align:center;cursor:pointer;border-style:none;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:all 100ms linear;background-color:var(--theme-brand-full);color:#fff;z-index:800}.stage-carousel .stage-carousel__playpause:disabled,.stage-carousel .stage-carousel__playpause[aria-disabled=true]{cursor:unset}.stage-carousel .stage-carousel__playpause::before{font-family:"BASFIcons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stage-carousel .stage-carousel__playpause--play::before{content:"";font-size:3rem;margin-top:.7rem}.stage-carousel .stage-carousel__playpause--pause::before{content:"";font-size:1.9rem}@media(min-width: 48em){.stage-carousel .stage-carousel__playpause--pause::before{font-size:2.3rem}}.stage-carousel.stage{z-index:unset}@keyframes Loader{0%{background-position:100% 0}100%{background-position:0 0}}.stage-carousel .cmp-carousel__indicators{display:flex;cursor:pointer;position:absolute;z-index:615;width:100%;top:0}@media(min-width: 75em){.stage-carousel .cmp-carousel__indicators{opacity:0}}.stage-carousel .cmp-carousel__indicator{height:.5rem;flex-grow:1;border-radius:0;margin:0 .5rem;display:flex;animation-timing-function:linear;animation-play-state:running;background-image:linear-gradient(to left, var(--theme-pale) 0%, var(--theme-pale) 50%, var(--theme-full) 50.001%, var(--theme-full) 100%);background-size:200%;background-position:100% 50%;animation-duration:var(--carousel-duration)}@media(min-width: 75em){.stage-carousel .cmp-carousel__indicator{height:0}}.stage-carousel .cmp-carousel__indicator:after{content:"";height:1rem;width:100%}@media(min-width: 75em){.stage-carousel .cmp-carousel__indicator:after{height:0}}.stage-carousel .cmp-carousel__indicator:first-of-type{margin-left:0}.stage-carousel .cmp-carousel__indicator:last-of-type{margin-right:0}.stage-carousel .cmp-carousel__indicator.cmp-carousel__indicator--active-animation{animation-name:Loader}.stage-carousel .cmp-carousel__indicator.cmp-carousel__indicator--pause{animation-play-state:paused}.stage-carousel .cmp-carousel__indicator.cmp-carousel__indicator--passed{background-position:0 0}.cmp-carousel__indicators--paused .stage-carousel .cmp-carousel__indicator{animation-play-state:paused}.stage-carousel{position:relative}
