.sidebar{--sidebar-stagger-delay:.1s;--sidebar-section-name-width:0;--sidebar-section-content-opacity:0;--sidebar-section-content-delay:.4s;--sidebar-section-on-off-multiplicator:0;--sidebar-section-gap:0;--sidebar-section-on-gap:1rem;--sidebar-dialog-background-color:transparent;--sidebar-dialog-animation-delay-1:.5s;--sidebar-dialog-animation-delay-2:.85s;--sidebar-dialog-animation-delay-3:1.5s;--sidebar-main-animation-delay-1:1.7s;--sidebar-main-animation-delay-2:2.7s;--sidebar-height-lg:600px;--sidebar-height-xs:500px;--sidebar-section-factor:.2vw;--sidebar-section-scale-factor-min:0;--sidebar-section-scale-factor-max:3;--sidebar-controls-gap:.5rem;--sidebar-height:var(--sidebar-height-xs);--sidebar-section-scale:1;align-items:flex-end;display:flex;opacity:0;overflow:clip;padding-bottom:.5rem;padding-top:2.5rem;width:100%}.sidebar .sidebar__section-overline,.sidebar .sidebar__section-title{line-height:1em}.sidebar.is-ready{opacity:1}.sidebar.is-ready .sidebar__button{--sidebar-animation-delay:calc(var(--sidebar-section-index, 0)*var(--sidebar-stagger-delay, .1s) + .1s);animation:sidebar-intro 2s cubic-bezier(.19,1,.2,1) forwards;animation-delay:var(--sidebar-animation-delay);opacity:1;transition:opacity 0s var(--sidebar-animation-delay) cubic-bezier(.19,1,.2,1)}.sidebar.is-ready .sidebar__button:hover .sidebar__section-content{transition-delay:0s}.sidebar.is-ready .sidebar__headline{opacity:1;transform:none}.sidebar.is-ready .sidebar__row.sidebar__row--left{opacity:1}@media (min-width:992px){.sidebar{--sidebar-height:var(--sidebar-height-lg);--sidebar-section-factor:1px;--sidebar-section-scale-factor-max:4.2;--sidebar-controls-gap:1.5rem;--sidebar-section-scale-factor-min:1;--sidebar-main-animation-delay-1:1s;--sidebar-main-animation-delay-2:2s;min-height:var(--sidebar-height)}.sidebar .sidebar__dialog-infos,.sidebar .sidebar__dialog-section{width:50%}.sidebar .sidebar__dialog-wrapper{flex-direction:row}.sidebar .sidebar__dialog-section{text-align:right}.sidebar .sidebar__button:first-of-type{--sidebar-section-on-off-multiplicator:1}.sidebar .sidebar__hint{bottom:5px;right:0;top:auto;transform:translate(50%) translate(28px) translateY(-10px)}.sidebar .sidebar__row.sidebar__row--left{margin-top:2rem}.sidebar.is-ready .sidebar__button{animation-fill-mode:none}}.sidebar__nav{align-items:center;display:flex;height:var(--sidebar-height);pointer-events:none;position:fixed;top:0;width:100%;z-index:310}.sidebar__controls{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sidebar-controls-gap);pointer-events:all}.sidebar__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:flex;gap:var(--sidebar-section-gap);opacity:0;padding:0;position:relative}.sidebar__button:first-of-type .sidebar__section-content,.sidebar__button:hover .sidebar__section-content{transform:translateY(0) translate(0)}.sidebar__button:hover{--sidebar-section-name-width:auto;--sidebar-section-gap:var(--sidebar-section-on-gap)}.sidebar__button:hover .sidebar__section-bar{--sidebar-section-width:200}.sidebar__button:hover .sidebar__section-content{--sidebar-section-content-opacity:1}.sidebar__button:hover .sidebar__section-name{overflow:visible}.sidebar__section-bar{background-color:var(--sidebar-section-color);transition:width .75s cubic-bezier(.19,1,.2,1);width:calc(var(--sidebar-section-factor)*(var(--sidebar-section-width, 50px))*var(--sidebar-section-scale, 1))}.sidebar__section-content,.sidebar__section-overline{text-transform:uppercase;white-space:nowrap}.sidebar__dialog-section-overline{font-size:2rem;line-height:1.6}@media (min-width:992px){.sidebar__dialog-section-overline{font-size:2.5rem;line-height:1.6}}@media (min-width:1200px){.sidebar__dialog-section-overline{font-size:3rem;line-height:1.6}}.sidebar__dialog-section-overline{font-weight:100!important}.sidebar__dialog-section-overline strong{font-weight:inherit}.sidebar__dialog-section-title{display:flex!important;font-size:4rem;justify-content:end!important;line-height:1.1em}@media (min-width:992px){.sidebar__dialog-section-title{font-size:5rem;line-height:1.1em}}@media (min-width:1200px){.sidebar__dialog-section-title{font-size:6rem;line-height:1.1em}}.sidebar__dialog-section-title{font-weight:700}.sidebar__dialog-section-overline,.sidebar__dialog-section-title{line-height:1em;text-transform:uppercase;word-break:break-word}@media (min-width:1300px){.sidebar__dialog-section-overline,.sidebar__dialog-section-title{word-break:normal!important}}.sidebar__section-overline{font-size:1.125rem;line-height:1.6667em}@media (min-width:992px){.sidebar__section-overline{font-size:1.25rem;line-height:1.7em}}@media (min-width:1200px){.sidebar__section-overline{display:flex;font-size:1.25rem;justify-content:end;line-height:1.7em}}.sidebar__section-title{font-size:1.375rem;line-height:1.6365em}@media (min-width:992px){.sidebar__section-title{font-size:1.5625rem;line-height:1.7em}}@media (min-width:1200px){.sidebar__section-title{font-size:1.95313rem;line-height:1.7em}}.sidebar__section-title{font-weight:700!important}.sidebar__section-content{opacity:var(--sidebar-section-content-opacity);text-align:left;transform:translateY(10px);transition-delay:var(--sidebar-section-content-delay);transition-duration:1.15s,.9s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.19,1,.2,1)}.sidebar__section-name{overflow:hidden;position:relative;width:var(--sidebar-section-name-width)}.sidebar__section-name:after{background-color:var(--color-background);content:"";display:block;filter:blur(60px);height:calc(100% + 20px);left:0;opacity:.5;position:absolute;top:0;transform:translate(-10px) translateY(-10px);width:calc(100% + 20px);z-index:-1}.sidebar__dialog{background-color:transparent;border:0;color:var(--sidebar-dialog-text-color,var(--color-copy));height:100vh;width:100%}.sidebar__dialog::backdrop{animation:sidebar-slide-in-background .75s cubic-bezier(.25,.46,.45,1.24) forwards;background-color:var(--sidebar-dialog-background-color);clip-path:inset(0 100% 0 0)}.sidebar__dialog-close{animation:1.75s cubic-bezier(.19,1,.2,1) var(--sidebar-dialog-animation-delay-3) fadeIn forwards;opacity:0;position:absolute;right:2rem;top:2rem}.sidebar__dialog-content{align-content:center;align-items:center;display:flex;height:100%;margin:0 auto;max-width:1048px}.sidebar__dialog-wrapper{display:flex;flex-direction:column;gap:3rem}.sidebar__dialog-section{animation:1.5s cubic-bezier(.19,1,.2,1) var(--sidebar-dialog-animation-delay-1) fadeIn forwards;opacity:0;position:relative;width:calc(100% - 70px)}.sidebar__dialog-infos{animation:1.5s cubic-bezier(.19,1,.2,1) var(--sidebar-dialog-animation-delay-2) fadeIn forwards;opacity:0}.sidebar__dialog-text{font-size:1rem;line-height:1.6}@media (min-width:992px){.sidebar__dialog-text{font-size:1rem;line-height:1.6}}@media (min-width:1200px){.sidebar__dialog-text{font-size:1rem;line-height:1.6}}.sidebar__dialog-text{line-height:1.9em}.sidebar__dialog-cta{margin-top:2rem}.sidebar__dialog-cta.cta,.sidebar__dialog-cta.cta:hover,.sidebar__dialog-cta.cta:hover.link{--color-link:var(--sidebar-dialog-text-color);--cta-copy-color:var(--color-link)}.sidebar__row:not(.sidebar__row--left){justify-content:flex-end;text-align:right}.sidebar__row.sidebar__row--left{margin-top:3.5rem;opacity:0;transition-delay:var(--sidebar-main-animation-delay-2);transition-duration:.9s;transition-property:opacity;transition-timing-function:cubic-bezier(.19,1,.2,1)}.sidebar__headline{opacity:0;transform:translate(10%);transition-delay:var(--sidebar-main-animation-delay-1);transition-duration:1.15s,.9s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.19,1,.2,1)}.sidebar__date,.sidebar__location{color:var(--color-gk-dark-blue-shade-50);font-size:1.125rem;line-height:1.6667em}@media (min-width:992px){.sidebar__date,.sidebar__location{font-size:1.25rem;line-height:1.7em}}@media (min-width:1200px){.sidebar__date,.sidebar__location{font-size:1.25rem;line-height:1.7em}}.sidebar__date,.sidebar__location{font-weight:700!important}.sidebar__location{display:inline-block;position:relative}.sidebar__hint{color:var(--color-copy);display:flex;flex-direction:column;font-size:.85rem;font-weight:400!important;position:absolute;right:15px;top:-15px;transform:translateY(-80%) translate(20px)}.sidebar__hint .icon{color:var(--color-gk-orange)}@keyframes sidebar-slide-in-background{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sidebar-intro{0%{--sidebar-section-name-width:auto;--sidebar-section-content-opacity:calc(var(--sidebar-section-on-off-multiplicator)*1);--sidebar-section-gap:calc(var(--sidebar-section-on-gap)*var(--sidebar-section-on-off-multiplicator));--sidebar-section-content-delay:0s;pointer-events:none;transform:translate(100vw)}60%{--sidebar-section-name-width:auto;--sidebar-section-content-opacity:calc(var(--sidebar-section-on-off-multiplicator)*1);--sidebar-section-gap:calc(var(--sidebar-section-on-gap)*var(--sidebar-section-on-off-multiplicator));--sidebar-section-scale:var(--sidebar-section-scale-factor-max);--sidebar-section-content-delay:0s;pointer-events:none}to{--sidebar-section-scale:var(--sidebar-section-scale-factor-min);pointer-events:none;transform:translate(0)}}.slider .slider__container--v2.slider__container--has-pagination swiper-container{--swiper-pagination-bottom:-2.5rem}.sidebar .sidebar__section-overline{font-weight:100!important;justify-content:start}.sidebar .sidebar__controls{padding-top:2rem}.services-tiles{display:grid;gap:1.5rem;grid-auto-rows:1fr}@media (min-width:768px){.services-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.services-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-tile,.services-tile:focus,.services-tile:hover{color:var(--color-copy);min-height:15rem;text-decoration:none}.services-tile__name{line-height:1em;overflow-wrap:break-word;text-transform:uppercase}.services-tile__text{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.services-tile__icon{flex:none}.services-tile:focus-visible .services-tile__icon svg,.services-tile:hover .services-tile__icon svg{animation:moveRightLeft .4s cubic-bezier(.19,1,.2,1) forwards}.services-tile svg line,.services-tile svg path,.services-tile svg polyline{stroke:currentColor}.introTeaser .btn-primary{background-color:var(--color-products-dark-blue);border-color:var(--color-products-dark-blue)}.introTeaser .btn-primary:focus-visible,.introTeaser .btn-primary:hover{background-color:#000;border-color:#000;color:var(--color-gk-white)}.introTeaser .cta.btn-primary:focus-visible:after,.introTeaser .cta.btn-primary:hover:after{background:linear-gradient(90deg,#000 50%,transparent 0);background-position:0 100%;background-size:200% 100%;color:var(--color-gk-white)}.introTeaser .btn-secondary{border-color:var(--color-products-dark-blue);color:var(--color-products-dark-blue)}.introTeaser .btn-secondary:focus-visible,.introTeaser .btn-secondary:hover{border-color:#000;color:#000}.fab-button__icon{transition:background-color .2s ease-in-out}.fab-button__icon:hover{background-color:var(--color-gk-mid-blue)}body.modal-open .fab-button,html.modal--open .fab-button{opacity:0;pointer-events:none;visibility:hidden}.video-frame__player{aspect-ratio:16/9!important}
