.animation--image--link,.animation--image--zoom{position:relative;overflow:hidden}.animation--image--link img,.animation--image--zoom img{max-width:100%;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0.75, 0.02, 0.5, 1)}.animation--image--link img:hover,.animation--image--zoom img:hover{transform:scale(1.1)}.animation--image--link img{cursor:pointer}.animation--image--zoom img{cursor:zoom-in}.animation--slide--in--up{animation-duration:.5s;animation-name:animationSlideInUp}.animation--slide--in--down{animation-duration:.5s;animation-name:animationSlideInDown}.animation--slide--in--right{animation-duration:.5s;animation-name:animationSlideInRight}.animation--slide--in--left{animation-duration:.5s;animation-name:animationSlideInLeft}@keyframes animationSlideInUp{from,to{animation-timing-function:cubic-bezier(0.75, 0.02, 0.5, 1)}from{transform:translate3d(0, 3000px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes animationSlideInDown{from,to{animation-timing-function:cubic-bezier(0.75, 0.02, 0.5, 1)}from{transform:translate3d(0, -3000px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes animationSlideInRight{from,to{animation-timing-function:cubic-bezier(0.75, 0.02, 0.5, 1)}from{transform:translate3d(3000px, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes animationSlideInLeft{from,to{animation-timing-function:cubic-bezier(0.75, 0.02, 0.5, 1)}from{transform:translate3d(-3000px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.color--green{color:#093}.ce-gallery img{max-width:100%}.ce-intext-left .image-gallery-wrap{margin:0;float:none}@media print,screen and (min-width: 64em){.ce-intext-left .image-gallery-wrap{max-width:50%;margin:0 2.5em 0 0;float:left}}.ce-intext-right .image-gallery-wrap{margin:0;float:none}@media print,screen and (min-width: 64em){.ce-intext-right .image-gallery-wrap{max-width:50%;margin:0 0 0 2.5em;float:right}}html[lang=en] q,html[lang=en-US] q,html[lang=es-MX] q,html[lang=nl-BE] q,html[lang=nl-NL] q,html[lang=pt-BR] q,html[lang=zh-CN] q,html[lang=zh-HK] q{quotes:"“" "”" "‘" "’"}html[lang=de-CH] q,html[lang=es-ES] q,html[lang=fr-BE] q,html[lang=fr-FR] q{quotes:"«" "»" "‹" "›"}html[lang=de-AT] q,html[lang=de-DE] q{quotes:"„" "“" "‚" "‘"}html[lang=en-GB] q,html[lang=en-UK] q{quotes:"‘" "’" "“" "”"}html[lang=it-IT] q{quotes:"«" "»"}html[lang=pl] q{quotes:"„" "“"}html[lang=pt-PT] q{quotes:"«" "»" "“" "”"}html[lang=ja-JP] q{quotes:"「" "」" "『" "』"}#main h1,#main h2,#main h4,#main h5,#main .h1,#main .h2,#main .h4,#main .h5{font-weight:300;line-height:1.2}#main h1,#main .h1{font-size:2em;font-size:clamp(2em,10vw,3.2em)}@media print,screen and (min-width: 64em){#main h1,#main .h1{font-size:3.2em;font-size:clamp(2em,5vw,3.2em)}}#main h2,#main .h2{font-size:1.3em;font-size:clamp(1.3em,6.3vw,2.1em);margin:0 0 2rem}@media print,screen and (min-width: 64em){#main h2,#main .h2{font-size:2.1em;font-size:clamp(1.3em,3.3vw,2.1em)}}#main h3,#main h4,#main h5,#main .h3,#main .h4,#main .h5{margin:0 0 1rem}#main h3,#main .h3{font-size:1.1em;font-size:clamp(1.1em,5.6vw,1.6em);font-weight:400}@media print,screen and (min-width: 64em){#main h3,#main .h3{font-size:1.6em;font-size:clamp(1.1em,2.5vw,1.6em)}}#main h4,#main h5,#main .h4,#main .h5{font-size:1em;font-size:clamp(1em,5vw,1.2em)}@media print,screen and (min-width: 64em){#main h4,#main h5,#main .h4,#main .h5{font-size:1.2em;font-size:clamp(1em,1.9vw,1.2em)}}#main h4,#main .h4{font-weight:600}#main p,#main ul,#main ol{font-size:1em;font-size:clamp(1em,5vw,1.2em);line-height:1.4;font-weight:300;margin:0 0 .692em}@media print,screen and (min-width: 64em){#main p,#main ul,#main ol{font-size:1.2em;font-size:clamp(1em,1.9vw,1.2em)}}#main p ul,#main p ol,#main p p,#main ul ul,#main ul ol,#main ul p,#main ol ul,#main ol ol,#main ol p{font-size:inherit}#main a{font-size:inherit;font-weight:600;text-decoration:underline}#main a:hover{text-decoration:none !important}#main a.button{text-decoration:none}#main .small,#main .image-caption{font-size:0.9em;font-size:clamp(0.9em,4.4vw,1em)}@media print,screen and (min-width: 64em){#main .small,#main .image-caption{font-size:1em;font-size:clamp(0.9em,1.6vw,1em)}}#main .image-caption{color:#7b7b7b}#main .text-white .header-claim{color:#fff}#main .button{font-size:0.8em;font-size:clamp(0.8em,4.1vw,0.9em);line-height:1}@media print,screen and (min-width: 64em){#main .button{font-size:0.9em;font-size:clamp(0.8em,1.5vw,0.9em)}}#main .button.large{font-size:0.9em;font-size:clamp(0.9em,4.4vw,1em)}@media print,screen and (min-width: 64em){#main .button.large{font-size:1em;font-size:clamp(0.9em,1.6vw,1em)}}#main form[id^=universalLeadForm-],#main .tx-powermail form[id^=form-]{font-size:0.9em;font-size:clamp(0.9em,4.4vw,1em)}@media print,screen and (min-width: 64em){#main form[id^=universalLeadForm-],#main .tx-powermail form[id^=form-]{font-size:1em;font-size:clamp(0.9em,1.6vw,1em)}}#main .margin-bottom-1x{margin-bottom:.5em}@media(min-width: 768px){#main .margin-bottom-1x{margin-bottom:1.25em}}#main .margin-top-1x{margin-top:.5em}@media(min-width: 768px){#main .margin-top-1x{margin-top:1.25em}}#main .margin-right-1x{margin-right:.5em}@media(min-width: 768px){#main .margin-right-1x{margin-right:1.25em}}#main .margin-left-1x{margin-left:.5em}@media(min-width: 768px){#main .margin-left-1x{margin-left:1.25em}}#main .margin-bottom-2x{margin-bottom:1em}@media(min-width: 768px){#main .margin-bottom-2x{margin-bottom:2.5em}}#main .margin-top-2x{margin-top:1em}@media(min-width: 768px){#main .margin-top-2x{margin-top:2.5em}}#main .margin-right-2x{margin-right:1em}@media(min-width: 768px){#main .margin-right-2x{margin-right:2.5em}}#main .margin-left-2x{margin-left:1em}@media(min-width: 768px){#main .margin-left-2x{margin-left:2.5em}}#main .margin-bottom-3x{margin-bottom:1.5em}@media(min-width: 768px){#main .margin-bottom-3x{margin-bottom:3.75em}}#main .margin-top-3x{margin-top:1.5em}@media(min-width: 768px){#main .margin-top-3x{margin-top:3.75em}}#main .margin-right-3x{margin-right:1.5em}@media(min-width: 768px){#main .margin-right-3x{margin-right:3.75em}}#main .margin-left-3x{margin-left:1.5em}@media(min-width: 768px){#main .margin-left-3x{margin-left:3.75em}}#main .margin-bottom-4x{margin-bottom:2em}@media(min-width: 768px){#main .margin-bottom-4x{margin-bottom:5em}}#main .margin-top-4x{margin-top:2em}@media(min-width: 768px){#main .margin-top-4x{margin-top:5em}}#main .margin-right-4x{margin-right:2em}@media(min-width: 768px){#main .margin-right-4x{margin-right:5em}}#main .margin-left-4x{margin-left:2em}@media(min-width: 768px){#main .margin-left-4x{margin-left:5em}}#main .margin-bottom-5x{margin-bottom:2.5em}@media(min-width: 768px){#main .margin-bottom-5x{margin-bottom:6.25em}}#main .margin-top-5x{margin-top:2.5em}@media(min-width: 768px){#main .margin-top-5x{margin-top:6.25em}}#main .margin-right-5x{margin-right:2.5em}@media(min-width: 768px){#main .margin-right-5x{margin-right:6.25em}}#main .margin-left-5x{margin-left:2.5em}@media(min-width: 768px){#main .margin-left-5x{margin-left:6.25em}}.padding-top-none{padding-top:0 !important}.padding-bottom-none{padding-bottom:0 !important}header span[class^=header-icon-],header span[class*=" header-icon-"]{position:relative;float:left}header span[class^=header-icon-] i,header span[class*=" header-icon-"] i{font-size:1.25em;margin-right:.3em}header span[class^=header-icon-]+h1 br,header span[class^=header-icon-]+h2 br,header span[class^=header-icon-]+h3 br,header span[class^=header-icon-]+h4 br,header span[class*=" header-icon-"]+h1 br,header span[class*=" header-icon-"]+h2 br,header span[class*=" header-icon-"]+h3 br,header span[class*=" header-icon-"]+h4 br{display:none}@media print,screen and (min-width: 48em){header span[class^=header-icon-]+h1 br,header span[class^=header-icon-]+h2 br,header span[class^=header-icon-]+h3 br,header span[class^=header-icon-]+h4 br,header span[class*=" header-icon-"]+h1 br,header span[class*=" header-icon-"]+h2 br,header span[class*=" header-icon-"]+h3 br,header span[class*=" header-icon-"]+h4 br{display:inline}}header span[class^=header-icon-].header-icon-1,header span[class^=header-icon-].header-icon-11,header span[class*=" header-icon-"].header-icon-1,header span[class*=" header-icon-"].header-icon-11{top:-0.2em;font-size:2.8666666667em}@media print,screen and (min-width: 48em){header span[class^=header-icon-].header-icon-1,header span[class^=header-icon-].header-icon-11,header span[class*=" header-icon-"].header-icon-1,header span[class*=" header-icon-"].header-icon-11{font-size:4.3em}}header span[class^=header-icon-].header-icon-2,header span[class^=header-icon-].header-icon-12,header span[class*=" header-icon-"].header-icon-2,header span[class*=" header-icon-"].header-icon-12{top:-0.3em;font-size:2.4666666667em}@media print,screen and (min-width: 48em){header span[class^=header-icon-].header-icon-2,header span[class^=header-icon-].header-icon-12,header span[class*=" header-icon-"].header-icon-2,header span[class*=" header-icon-"].header-icon-12{font-size:3.7em}}header span[class^=header-icon-].header-icon-3,header span[class^=header-icon-].header-icon-13,header span[class^=header-icon-].header-icon-0,header span[class*=" header-icon-"].header-icon-3,header span[class*=" header-icon-"].header-icon-13,header span[class*=" header-icon-"].header-icon-0{top:-0.2em;font-size:1.8666666667em}@media print,screen and (min-width: 48em){header span[class^=header-icon-].header-icon-3,header span[class^=header-icon-].header-icon-13,header span[class^=header-icon-].header-icon-0,header span[class*=" header-icon-"].header-icon-3,header span[class*=" header-icon-"].header-icon-13,header span[class*=" header-icon-"].header-icon-0{font-size:2.8em}}header span[class^=header-icon-].header-icon-4,header span[class*=" header-icon-"].header-icon-4{top:-0.2em;font-size:1.1333333333em}@media print,screen and (min-width: 48em){header span[class^=header-icon-].header-icon-4,header span[class*=" header-icon-"].header-icon-4{font-size:1.7em}}header span[class^=header-icon-].header-icon-5,header span[class*=" header-icon-"].header-icon-5{top:-0.2em;font-size:1.1333333333em}@media print,screen and (min-width: 48em){header span[class^=header-icon-].header-icon-5,header span[class*=" header-icon-"].header-icon-5{font-size:1.7em}}.has-header-icon-1,.has-header-icon-11{padding-left:4.8em}@media print,screen and (min-width: 48em){.has-header-icon-1,.has-header-icon-11{padding-left:7em}}.has-header-icon-2,.has-header-icon-12{padding-left:4.1em}@media print,screen and (min-width: 48em){.has-header-icon-2,.has-header-icon-12{padding-left:6.2em}}.has-header-icon-3,.has-header-icon-13,.has-header-icon-0{padding-left:3.1em}@media print,screen and (min-width: 48em){.has-header-icon-3,.has-header-icon-13,.has-header-icon-0{padding-left:4.6em}}.has-header-icon-4,.has-header-icon-5{padding-left:1.9em}@media print,screen and (min-width: 48em){.has-header-icon-4,.has-header-icon-5{padding-left:2.8em}}a.video{position:relative}a.video:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:106px;height:106px;background:url("/typo3conf/ext/gd_sites/Resources/Public/Images/Business/video-play-button.svg") center no-repeat}.textmedia--beside-left figure,.textmedia--beside-right figure{width:100%}@media print,screen and (min-width: 48em){.textmedia--beside-left figure,.textmedia--beside-right figure{width:auto}}.textmedia--beside-left header *,.textmedia--beside-right header *{line-height:1}@media print,screen and (min-width: 48em){.textmedia--beside-left .medium-up-1{margin-right:1em}.textmedia--beside-right header{line-height:1}.textmedia--beside-right .medium-up-1{margin-left:1em}}.box-shadow--base{box-shadow:0 10px 14px rgba(30,30,30,.12)}.be-22 #main .feature-overview{font-size:1em;font-size:clamp(1em,5vw,1.2em)}@media print,screen and (min-width: 64em){.be-22 #main .feature-overview{font-size:1.2em;font-size:clamp(1em,1.9vw,1.2em)}}.be-22 #main .feature-overview .feature-elements .feature-wrap .feature-icon{font-size:3rem}.be-22 #main .feature-overview-tabs .tabs{display:flex;justify-content:center;width:100%;margin:0}.be-22 #main .feature-overview-tabs .tabs a{text-decoration:none}@media only screen and (min-width: 768px){.be-22 #main .feature-overview-tabs .tabs-title{padding:0 2em}}.stairway-elements{font-size:120%}.stairway-elements h3,.stairway-elements h4>b{font-weight:300 !important}.stairway-elements p,.stairway-elements div.p{font-weight:300}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:fallback;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url("/typo3conf/ext/gd_sites/Resources/Public/Styles/font/source-sans-pro/source-sans-pro-v13-latin-ext_latin-700.woff2") format("woff2"),url("/typo3conf/ext/gd_sites/Resources/Public/Styles/font/source-sans-pro/source-sans-pro-v13-latin-ext_latin-700.woff") format("woff")}#main h1,#main h2,#main h3,#main h4,#main h5,#main .h1,#main .h2,#main .h3,#main .h4,#main .h5{font-weight:700}#main h1,#main .h1,#main h2,#main .h2{text-transform:uppercase;line-height:.9;letter-spacing:-0.05em}#main h1,#main .h1{font-size:3.5em;font-size:clamp(3.5em,17.5vw,4em)}@media print,screen and (min-width: 64em){#main h1,#main .h1{font-size:4em;font-size:clamp(3.5em,6.3vw,4em)}}#main h2,#main .h2{font-size:2.2em;font-size:clamp(2.2em,10.9vw,2.5em)}@media print,screen and (min-width: 64em){#main h2,#main .h2{font-size:2.5em;font-size:clamp(2.2em,3.9vw,2.5em)}}#main h3,#main .h3{font-size:1.6em;font-size:clamp(1.6em,7.8vw,1.6em)}@media print,screen and (min-width: 64em){#main h3,#main .h3{font-size:1.6em;font-size:clamp(1.6em,2.4vw,1.6em)}}#main h4,#main h5,#main .h4,#main .h5{font-size:1.2em;font-size:clamp(1.2em,5.9vw,1.6em)}@media print,screen and (min-width: 64em){#main h4,#main h5,#main .h4,#main .h5{font-size:1.6em;font-size:clamp(1.2em,2.5vw,1.6em)}}#main p,#main ul,#main ol{font-weight:400}#main .small,#main .image-caption{font-size:1em;font-size:clamp(1em,5vw,1.2em)}@media print,screen and (min-width: 64em){#main .small,#main .image-caption{font-size:1.2em;font-size:clamp(1em,1.9vw,1.2em)}}#main .button{font-size:0.8em;font-size:clamp(0.8em,4.1vw,0.9em);line-height:1}@media print,screen and (min-width: 64em){#main .button{font-size:0.9em;font-size:clamp(0.8em,1.5vw,0.9em)}}#main .button.large{font-size:clamp(1.125em,1.6vw,1.5em) !important}#main ul .button.large{font-size:clamp(1.125em,1.6vw,1.25em) !important}.button{font-weight:700 !important;text-transform:uppercase !important;letter-spacing:-0.025em !important;border-radius:2em !important;transition:none;background:rgba(0,0,0,0)}.button.large{padding:.625em 1em}.button.primary{color:#fff !important;border-color:#fff !important;background:rgba(0,0,0,0) !important}.button.primary:hover{color:#000 !important;mix-blend-mode:lighten;background:#fff !important}.button.secondary{color:#eca900 !important;border-color:#eca900 !important;background:rgba(0,0,0,0) !important}.button.secondary:hover{color:#fff !important;background:#eca900 !important}.button.default{color:#000 !important;border-color:#000 !important;background:rgba(0,0,0,0) !important}.button.default:hover{color:#fff !important;mix-blend-mode:darken;background:#000 !important}.button.default-invert{color:#fff !important;border-color:#fff !important;background:rgba(0,0,0,0) !important}.button.default-invert:hover{color:#000 !important;mix-blend-mode:lighten;background:#fff !important}#main .tabs__list__item--link{color:#959595 !important;font-weight:700 !important}#main .tabs__list__item--active a{color:#000 !important;font-weight:700 !important}@media screen and (max-width: 63.9375em){#main .tabs__list__item--active::before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNhOTE3YmM7fTwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00LDEwaDI0YzEuMSwwLDItMC45LDItMnMtMC45LTItMi0ySDRDMi45LDYsMiw2LjksMiw4UzIuOSwxMCw0LDEweiBNMjgsMTRINGMtMS4xLDAtMiwwLjktMiwyczAuOSwyLDIsMmgyNAoJYzEuMSwwLDItMC45LDItMlMyOS4xLDE0LDI4LDE0eiBNMjgsMjJINGMtMS4xLDAtMiwwLjktMiwyczAuOSwyLDIsMmgyNGMxLjEsMCwyLTAuOSwyLTJTMjkuMSwyMiwyOCwyMnoiLz4KPC9zdmc+Cg")}}@media screen and (min-width: 64em){#main .tabs__list{justify-content:flex-start;margin-bottom:0}#main .tabs__list__item{flex:none;margin-right:1em}#main .tabs__list__item--link{border-bottom:none}#main .tabs__list__item::after{background:#a917bc}#main .tabs__content{padding-top:2em;border-top:1px solid #a917bc}}