@charset "UTF-8";@font-face{font-family: 'NeueHaasUnicaPro Regular';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_C_0.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_C_0.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_C_0.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_C_0.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_C_0.ttf') format('truetype')}@font-face{font-family: 'NeueHaasUnicaPro Black';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_1_0.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_1_0.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_1_0.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_1_0.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_1_0.ttf') format('truetype')}@font-face{font-family: 'NeueHaasUnicaPro Medium';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_A_0.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_A_0.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_A_0.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_A_0.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_A_0.ttf') format('truetype')}@font-face{font-family: 'NeueHaasUnicaPro Bold';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_3_0.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_3_0.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_3_0.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_3_0.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_3_0.ttf') format('truetype')}@font-face{font-family: 'NeueHaasUnicaPro Italic';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_7_0.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_7_0.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_7_0.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_7_0.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_7_0.ttf') format('truetype')}@font-face{font-family: 'NeueHaasUnicaPro BoldItalic';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_4_0.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_4_0.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_4_0.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_4_0.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/2DE1D9_4_0.ttf') format('truetype')}@font-face{font-family: 'IBMPlexSans Regular';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/IBMPlexSans-Regular.eot');src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/IBMPlexSans-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/IBMPlexSans-Regular.woff2') format('woff2'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/IBMPlexSans-Regular.woff') format('woff'), url('https://www.integrium.de/dev/files/themes/integrium-3/font/IBMPlexSans-Regular.ttf') format('truetype')}@font-face{font-family: 'Roboto Slab';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/RobotoSlab-Light.woff') format('woff');font-weight: 300}@font-face{font-family: 'Roboto Slab';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/RobotoSlab-Regular.woff') format('woff');font-weight: 400}@font-face{font-family: 'Roboto Slab';src: url('https://www.integrium.de/dev/files/themes/integrium-3/font/RobotoSlab-Bold.woff') format('woff');font-weight: 700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline}ol,ul{list-style: none}img{vertical-align: top}a img{border: none;text-decoration: none}header,main,section,article,aside,nav,footer{display: block}.clear{clear: both}.relative{position: relative}.left{float: left}.right{float: right}.block{display: block}.center{text-align: center;width: 100%}.table{display: table;height: 100%;width: 100%}.cell{display: table-cell;vertical-align: middle}.smaxphone{display: none !important;visibility: hidden}br.mob{display: none !important}strong,b{font-family: 'NeueHaasUnicaPro Bold';font-weight: normal}em,i{font-family: 'NeueHaasUnicaPro Italic';font-style: normal}em > strong{font-family: 'NeueHaasUnicaPro BoldItalic'}a,a:link,a:hover,a:active,a:focus,a:visited{color: #435066;text-decoration: none;border: medium none;outline: none}a[href^="mailto:"]{text-decoration: none !important}.lion a{white-space: nowrap}*{box-sizing: border-box}html{height: 100%}body{height: 100%;width: 100%;background: #fff;color: #435066;font-family: 'NeueHaasUnicaPro Regular', Helvetica, Arial, sans-serif;font-size: 26px;line-height: 38px;overflow-y: scroll;overflow-x: hidden;-webkit-appearance: none;-moz-appearance: none;appearance: none}img.lazy.js{display: none}.js img.lazy{display: block;opacity: 0;-webkit-transition: opacity .7s .15s;transition: opacity .7s .15s}img.lazy.lazyloaded{opacity: 1}.img{background-color: #f2f2f4}.img img{width: 100%;height: auto}#wrapper{height: 100%}.js #wrapper{opacity: 0}.loaded #wrapper{opacity: 1;-webkit-transition: opacity .6s;transition: opacity .6s}.section,.section-l,.section-m,.section-s{max-width: 1600px;padding: 0 64px;margin: 0 auto;position: relative}.section-l{max-width: 1344px}.section-s{max-width: 1088px}#content{position: relative;padding-top: 352px;padding-bottom: 150px}#content.sap-workshops{padding-bottom: 20px}.image{position: relative;background-color: #f3f3f4;background-repeat: no-repeat;background-size: 100% auto}.image img{width: 100%;height: auto}.elastic_video{position: relative;padding-bottom: 56.25%;height: 0;background-color: #0d3c8a}.elastic_video iframe,.elastic_video .video_ds_layer{position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer}a.youtube_ds_link{position: absolute;bottom: 0;right: -20px;height: 190px;width: 20px;background-repeat: no-repeat;background-position: 3px bottom;background-size: auto 190px}h1,h2,h3,h4,h5,h6{position: relative;font: 68px/82px 'Roboto Slab', sans-serif;font-weight: 700;margin-bottom: 33px;color: #001835}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display: block;font: 27px/29px 'NeueHaasUnicaPro Black';font-weight: normal;text-transform: uppercase;margin-bottom: 10px;color: #006cff}h1 span i{display: inline-block;font-family: 'NeueHaasUnicaPro Black';line-height: 24px;vertical-align: top}.blau{color: #006cff}.text{position: relative}.text p,.text ul,.text ol,.text table{margin-bottom: 20px;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.text li{position: relative;padding-left: 20px;margin-bottom: 20px;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.text li:before{content: '•';position: absolute;top: 0;left: 0}.text ol{counter-reset: my-awesome-counter}.text ol > li{padding-left: 30px;counter-increment: my-awesome-counter}.text ol > li::before{content: counter(my-awesome-counter) ". "}.text li > ul{margin-top: 20px}.text li > ul > li{margin-bottom: 0}@media screen and (min-width: 701px){.text.list_outside li{padding-left: 0}.text.list_outside li:before{left: -16px}}.text p a{text-decoration: underline;color: #006cff}.button,a.button{cursor: pointer;display: inline-block;font-family: 'NeueHaasUnicaPro Medium', sans-serif;line-height: 34px;color: #fff;background-color: #006cff;padding: 12px 19px 10px 19px;margin-top: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.button:first-of-type,a.button:first-of-type{margin-top: 16px}.button:before,a.button:before{content: '↪';font-family: 'IBMPlexSans Regular';padding-right: 8px}.button.prev:before,a.button.prev:before{content: '↩'}.button.void,a.button.void{display: none}.invert,.invert h1,.invert h2,.invert h3,.invert h4,.invert h5,.invert h6{color: #fff}#header{position: fixed;top: 0;left: 0;width: 100%;height: 91px;background-color: #0d3c8a;z-index: 1001;-webkit-transition: height .3s;transition: height .3s}#header.big{height: 158px}#header .wrap{z-index: 102;position: relative;-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);-webkit-transition: -webkit-transform .3s;transition: transform .3s}#header.big .wrap{-webkit-transform: translate3d(0, 33px, 0);transform: translate3d(0, 33px, 0)}#logo,#logo_layer{position: absolute;left: 62px;top: 30px;width: 272px;height: 33px;background-repeat: no-repeat;background-position: left top;background-size: 100% auto}#logo span,#claim span{display: block;overflow: hidden;text-indent: -9999px}#logo:after{content: '';position: absolute;left: 0;bottom: -10px;width: 100%;height: 4px;background-repeat: repeat-y;background-position: left top;background-size: contain;opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s}.big #logo:after{opacity: 1}#claim,#claim_menu{position: absolute;left: 384px;top: 34px;width: 341px;height: 30px;background-repeat: no-repeat;background-size: 100% auto;opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s}#claim:lang(en){width: 332px;height: 37px}.big #claim{opacity: 1}#burger{z-index: 110;position: absolute;top: 27px;right: 59px;width: 53px;height: 39px;cursor: pointer}ul#languages{z-index: 110;position: absolute;right: 117px;top: 23px;font-family: 'Roboto Slab';font-weight: 400;color: #fff}#languages li{display: inline-block;position: relative;padding-left: 9px}#languages li:before{position: absolute;left: -.5px;top: 2px;font-size: 20px;content: '|'}#languages li:first-child{padding-left: 0}#languages li:first-child:before{content: ''}#languages li a{position: relative;font-size: 20px;color: #fff}#languages li.current-lang a:after,#languages_mob li.current-lang a:after{content: '';position: absolute;left: 0;bottom: 1px;width: 100%;height: 0;border-bottom: 1px solid #fff}.nav{z-index: 101;position: absolute;top: 0;right: 0;background: #0d3c8a;overflow: hidden;height: 100vh}.nav{width: 0px;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: opacity .2s .1s, width .3s;transition: opacity .2s .1s, width .3s}.nav.open{width: 512px;opacity: 1;-webkit-transition: opacity .2s, width .3s;transition: opacity .2s, width .3s}.nav .wrap{width: 512px;padding: 125px 64px 64px 63px}ul.main_menu{border-bottom: 1px solid #869ec5}ul.main_menu li,ul.main_submenu li{color: #fff}ul.main_menu li a,ul.main_submenu li a{display: inline-block;color: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}ul.main_menu li a:active,ul.main_submenu li a:active,ul.main_menu li a:focus,ul.main_submenu li a:focus{opacity: .6;-webkit-transition: opacity .1s;transition: opacity .1s}ul.main_menu > li{border-top: 1px solid #869ec5;font-family: 'Roboto Slab';font-weight: 400;font-size: 32.5px;line-height: 38px}ul.main_menu > li > a{padding-top: 14px;padding-bottom: 16px}ul.main_menu ul.sub-menu{margin-top: -12px;padding-bottom: 12px}ul.main_menu ul.sub-menu > li{position: relative;margin-left: 85px;font-family: 'NeueHaasUnicaPro Regular';font-size: 29px;line-height: 33px}ul.main_menu ul.sub-menu > li > a{padding-top: 6px;padding-bottom: 6px}ul.main_menu ul.sub-menu > li:before{content: '•';position: absolute;left: -16px;top: 0;font-size: 29px;line-height: 45px}.submenu{padding-top: 20px}.submenu ul.main_submenu li{font-size: 27px;line-height: 32px}.submenu .network_links{padding-top: 18px;padding-bottom: 10px}.submenu .network_links a.network{display: inline-block;width: 58px;height: 58px;margin: 0 10px 0 2px;background-repeat: no-repeat;background-position: center;background-size: 100% auto}.submenu .network_links a.mail{background-image: url('https://www.integrium.de/dev/files/themes/integrium-3/img/icon/icon_mail.svg')}.submenu .network_links a.linkedin{background-image: url('https://www.integrium.de/dev/files/themes/integrium-3/img/icon/icon_linkedin.svg')}.home #content{padding: 0}#opener{position: relative;height: 100%;overflow: hidden;background-color: #0d3c8a;padding-top: 158px}#opener:after{content: '';position: absolute;width: 100%;left: 0;bottom: 0px;height: 5px;background-repeat: repeat-y;background-size: 100% auto}#opener .lowres{position: absolute;left: 0;width: 100%;top: 158px;height: calc(100% - 158px);background-repeat: no-repeat;background-position: center;background-size: cover}#opener .image{width: 100%;height: 100%;overflow: hidden;background-color: transparent}#opener img{position: absolute;top: 0;height: 100%;width: auto;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#opener.alt img{width: 100%;height: auto;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}#opener .text.dextop{position: absolute;left: 50%;top: 50%;-webkit-transform: translate3d(-50%, -7%, 0);transform: translate3d(-50%, -7%, 0);width: 960px;height: 120px;background-repeat: no-repeat;background-position: center top;background-size: 100% auto}#opener .text.dextop:lang(en){background-size: auto 100%}#intro{padding-top: 122px;padding-bottom: 36px}.home #intro .main-headline{font-size: 60px;line-height: 1.2;margin-bottom: 35px}.home #intro .text h2,.home #intro .text h3,.home #intro .text h4,.home #intro .text h5,.home #intro .text h6{font-family: 'NeueHaasUnicaPro Bold';font-weight: 400;font-size: 34px;line-height: 1.117647058;margin-top: 47px;margin-bottom: 22px}.home #intro .text ul li,.home #intro .text ol li{padding-left: 0;margin-bottom: 20px}.home #intro .text ul li strong,.home #intro .text ol li strong{color: #006cff}.home #intro .text ul li:before,.home #intro .text ol li:before{content: '';top: 5px;left: -33px;width: 27px;height: 27px;background-image: url('https://www.integrium.de/dev/files/themes/integrium-3/img/icon/haken.svg');background-repeat: no-repeat;background-size: contain}#teaser_3col{border: 5px solid #ffdc00;padding: 50px 59px 50px 59px;margin-bottom: 54px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between}#teaser_3col .col-1{width: 30.1041666666%;padding-right: 48px}#teaser_3col .col-2{width: 33.2291666666%;padding-left: 31px;padding-right: 48px}#teaser_3col .col-3{width: 36.6666666666%;padding-left: 31px;padding-right: 48px}#teaser_3col .text{position: relative}#teaser_3col .text:after{content: '';position: absolute;right: 0;top: 9px;bottom: 9px;border-right: 1px solid #c0cad1}#teaser_3col .text:last-of-type:after{display: none}#teaser_3col .text strong{font-family: 'Roboto Slab';font-size: 30px;line-height: 1.266666666;font-weight: 700;color: #006cff}#intro_end{margin-bottom: 87px}#teaser_workshops,.teaser_boxed{border: 5px solid #ffdc00;padding: 53px 59px 64px 59px;margin-bottom: 64px}#teaser_workshops h3,.teaser_boxed h3{font-size: 48px;line-height: 62px;margin-bottom: 35px}#teaser_workshops h3 span,.teaser_boxed h3 span{margin-bottom: 5px}.teaser_boxed{margin-top: 64px}.teaser_boxed:last-of-type{margin-bottom: 0 !important}#beispiele .text{background-color: #0d3c8a;padding: 121px 160px 128px 128px;border-radius: 0 40px 0 0}#beispiele h2 span{margin-bottom: 11px}#beispiele .text p{margin-bottom: 20px}#beispiele .balken{height: 54px;background-repeat: repeat-y;background-size: 100% auto;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex}#beispiele .balken > div{width: 14.285%;font-family: 'Roboto Slab';font-weight: 700;font-size: 19px;line-height: 52px;text-align: center;color: #fff}#beispiele .balken span{position: relative;left: -3px}#beispiele .balken > div:nth-child(4) span{left: 0}#beispiele .balken > div:nth-child(5) span,#beispiele .balken > div:nth-child(6) span,#beispiele .balken > div:nth-child(7) span{left: -4px}#beispiele .balken > div:nth-child(5) span:before,#beispiele .balken > div:nth-child(6) span:before,#beispiele .balken > div:nth-child(7) span:before{content: '+'}#about.section{padding-top: 64px;padding-bottom: 64px}#about .right{width: 52.173%;padding-left: 64px;border-radius: 0 40px 0 0;overflow: hidden}#about .text{width: 47.826%;padding: 57px 64px 0 0}.text_module.border_top,.text_image_list_module,.cta_textblock_module,.cta_module{margin-top: 64px;padding-top: 1px}.text_module.border_top:before,.text_image_list_module:before,.cta_textblock_module:before,.image_headline_module .text:before,.cta_module:before,.faq_entry_module:before{content: '';position: absolute;top: 0;left: 64px;right: 64px;border-top: 1px solid #c6cad1}.text_module h1,.text_module h2,.text_module h3,.text_module h4,.text_module h5,.text_module h6,.text_image_list_module h3,.cta_textblock_module h3,.image_headline_module h3,.cta_module h3{font-size: 52px;line-height: 58px;margin-top: 52px;margin-bottom: 38px}.text_module h1.sub,.text_module h2.sub,.text_module h3.sub,.text_module h4.sub,.text_module h5.sub,.text_module h6.sub,.text_image_list_module h3.sub,.cta_textblock_module h3.sub,.image_headline_module h3.sub,.cta_module h3.sub{font-family: 'NeueHaasUnicaPro Bold';font-weight: normal;font-size: 34px;line-height: 38px;margin-top: 57px;margin-bottom: 23px;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none}.text_module p a,.cta_textblock_module p a,.cta_module p a{color: #006cff;text-decoration: underline !important}.image_module{margin-top: 48px;margin-bottom: 47px}.image_module .image{overflow: hidden}.image_module .caption{font-size: 20px;padding: 3px 15px 4px 15px;background-color: #f3f3f4}.image_headline_module .text{margin-top: 55px;padding-top: 1px}.image_headline_module h3{margin-top: 52px;margin-bottom: 55px}.image_headline_module .image-wrapper{background-color: #f2f3f4;padding-top: 30px;padding-bottom: 64px}.link_module{margin-top: 32px}.cta_module{margin-top: 55px}.cta_module h3{margin-bottom: 20px}.cta_textblock_module{margin-top: 50px;padding-top: 7px}.cta_textblock_module h3{margin-bottom: 38px}.cta_textblock_module .image{margin-top: 23px;margin-bottom: 16px}.cta_textblock_module.no-border{margin-top: 0;padding-top: 0}.cta_textblock_module.no-border:before{display: none}.faq_entry_module{margin-top: 55px;padding-top: 55px}.faq_entry_module h3{font-family: 'NeueHaasUnicaPro Bold';font-weight: normal;font-size: 38px;line-height: 45px;margin-bottom: 21px}.faq_entry_module .image{margin-top: 23px;margin-bottom: 64px}.faq_entry_module p a{font-family: 'NeueHaasUnicaPro Medium';color: #006cff;text-decoration: underline}.text_image_list_module h3{margin-bottom: 23px}.text_image_list_module .text{margin-bottom: 55px}.text_image_list_module .image{margin-bottom: 22px;background-color: transparent}.text_icon_list_module{position: relative;margin-top: 64px;padding-top: 54px}.text_icon_list_module.mt-54{margin-top: 54px}.text_icon_list_module:before{content: '';position: absolute;top: 0;left: 64px;right: 64px;border-top: 1px solid #c6cad1}.text_icon_list_module .image{position: absolute;top: 58px;left: 3px;width: 48px;background-color: transparent}.text_icon_list_module h3{font-size: 46px;line-height: 1.1304347826;color: #006cff;margin-bottom: 19px}.text_icon_list_module .text{margin-bottom: 20px}.text_icon_list_module .text li:last-child{margin-bottom: 0}.text_icon_list_module .hidden{overflow: hidden}.text_icon_list_module .button{margin-top: 16px}.jobs_module .entry{margin-top: 50px;padding-top: 56px;border-top: 1px solid #c6cad1}.jobs_module .entry:first-child{margin-top: 55px;padding-top: 54px}.jobs_module .entry h3{font-family: 'NeueHaasUnicaPro Bold';font-weight: normal;font-size: 38px;line-height: 42px;margin-bottom: 26px}.jobs_module .entry h3 a{color: #001835}.job_page h1 span,.jobs_module .entry h3 span{font-family: 'NeueHaasUnicaPro Bold';line-height: 27px;padding-top: 6px}.post .text_module h1,.post .text_module h2,.post .text_module h3,.post .text_module h4,.post .text_module h5,.post .text_module h6{font-family: 'NeueHaasUnicaPro Bold';font-weight: normal;font-size: 26px;line-height: 38px;color: #435066;margin-top: 38px;margin-bottom: 20px}.blog_overview .append{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between}.blog_overview .post{width: 46.666%;margin-top: 55px;margin-bottom: 9px}.blog_overview .post .image{margin-bottom: 28px;overflow: hidden}.blog_overview .post img{-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);-webkit-transition: -webkit-transform .4s, opacity .7s .15s;transition: transform .4s, opacity .7s .15s}.blog_overview .post:hover img{-webkit-transform: translate3d(0, 0, 0) scale(1.035);transform: translate3d(0, 0, 0) scale(1.035);-webkit-transition: -webkit-transform .6s;transition: transform .6s}.blog_overview .post h1{font-size: 30.5px;line-height: 36px;margin-bottom: 11px}.blog_overview .post h1 a{color: #001835}.blog_overview .post h1 span{font-size: 15px;line-height: 17px;margin-bottom: -2px}.blog_overview .post .text{font-size: 22px;line-height: 30px}.blog_overview .post .text p{margin-bottom: 0 !important}@media screen and (min-width: 701px){.blog_overview .post a.button{font-size: 24px;line-height: 35px;padding: 0px 11px 0px 12px}.blog_overview .post a.button:before{padding-right: 9px}}.job_page h1{font-size: 48px;line-height: 54px;margin-bottom: 26px;margin-top: -5px}.job_page h1 span{padding-top: 4px}.job_page .text_module h2,.job_page .text_module h3,.job_page .text_module h4,.job_page .text_module h5,.job_page .text_module h6{font: 26px/38px 'NeueHaasUnicaPro Regular';font-weight: normal;color: #435066;margin-top: 48px;margin-bottom: 20px}.blue{color: #006cff}.cp_box > div{position: relative;margin-top: 129px;margin-bottom: 44px;background-color: #f3f3f4}.cp_box > div:before{content: '';position: absolute;left: 0;width: 100%;top: -65px;border-top: 1px solid #c6cad1}.cp_box .image{width: 39.583%}.cp_box .text{position: absolute;top: 0;right: 0;height: 100%;width: 60.416%;padding: 56px 62px}.cp_box .text:after{content: '';position: absolute;left: 0;bottom: 0px;width: 100%;height: 5px;background-repeat: repeat-y;background-size: 100% auto}.cp_box h6{font-size: 36px;line-height: 42px;margin-bottom: 22px}.cp_box h6 span{font-family: 'NeueHaasUnicaPro Bold';font-size: 18px;line-height: 28px;margin-bottom: 0}.cp_box span.tab{width: 70px}.cp_box a.network{display: block;margin: 25px 0 0 1px;width: 118px;height: 31px;background-repeat: no-repeat;background-position: left top;background-size: contain}.cp_box .text p a{color: #435066;text-decoration: none}.ds_hinweis{font-size: 18px;line-height: 24px}.ds_hinweis:last-child{margin-bottom: -5px !important}.indikator{float: left;width: 192px;margin: 0 32px 20px 0}.indikator .top{margin-top: 10px;position: relative}.indikator .bottom{margin-top: -10px;position: relative}.indikator span{display: block;position: absolute;left: 0;top: 0;width: 100%;font-family: 'Roboto Slab';font-weight: 300;font-size: 60px;line-height: 104px;color: #fff;text-align: center}polygon.fill_minus_3{fill: #af0917}polygon.fill_minus_2{fill: #e20026}polygon.fill_minus_1{fill: #f29400}polygon.fill_zero_0{fill: #ffdd00}polygon.fill_plus_1{fill: #96bf0d}polygon.fill_plus_2{fill: #009036}polygon.fill_plus_3{fill: #006cff}span.fill_minus_3{padding-right: 23px}span.fill_minus_2{padding-right: 23px}span.fill_minus_1{padding-right: 33px}span.fill_zero_0{padding-right: 0}span.fill_plus_1{padding-right: 33px}span.fill_plus_2{padding-right: 33px}span.fill_plus_3{padding-right: 33px}.tags{margin-top: 36px;margin-bottom: 35px}.single .tags{margin-bottom: -15px}.tags .tag{display: inline-block;border: 1px solid #006cff;padding: 0 13px 1px 13px;margin: 0 15px 15px 0;font-family: 'NeueHaasUnicaPro Medium';line-height: 46px;color: #006cff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.mac .tags .tag{padding-top: 3px}.page_nav{padding-top: 50px;border-top: 1px solid #c6cad1}.page_nav a.button{margin-top: 0 !important}.page_nav a.button.next{float: right}#map-canvas{border: 1px solid #c6cad1;margin-top: 43px}.addres_box{background-color: #0d3c8a;padding: 56px 62px;font-size: 22px;line-height: 32px}.addres_box,.addres_box a{color: #fff}.addres_box .col-1{float: left;width: 32.775%}.addres_box .col-2{float: left;width: 30.263%}.addres_box .col-3{float: right;width: 36.961%}.addres_box span.tab{width: 59px}.impressum{padding-top: 66px;padding-bottom: 71px}.impressum h3{font-size: 40px;line-height: 54px;margin-bottom: 18px}.disclaimer{padding-top: 23px;padding-bottom: 45px;border-top: 1px solid #c6cad1;font-size: 18px;line-height: 24px}.disclaimer p{margin-bottom: 12px}.disclaimer strong{display: inline-block;font-size: 20px;margin-top: 12px}.credits{padding-top: 75px;border-top: 1px solid #c6cad1;margin-bottom: -9px}.blank #logo{top: 63px;z-index: 99}.blank #logo:after{opacity: 1}.blank #content{padding-top: 297px;padding-bottom: 144px}.blank #content .section-s{font-size: 22px;line-height: 30px}.blank #content h1,.blank #content h2,.blank #content h3,.blank #content h4,.blank #content h5,.blank #content h6{font-size: 30px;line-height: 30px;margin: 57px 0 -13px 0}.blank #content p{margin-bottom: 14px}.blank #content strong,.blank #content em{display: block;margin-top: 30px}.blank #content strong{color: #006cff}.blank #content p:nth-child(5) em{margin-top: 0}.blank #content a{text-decoration: underline}#footer{position: relative;background-color: #0d3c8a;overflow: hidden;min-height: 228px;padding: 0 64px;color: #fff}#footer .col{float: left;padding-top: 59px}#footer .col-1{width: 24.592%}#footer .col-2{width: 22.961%}#footer .col-3{width: 30.298%}#footer .title{display: block;font-family: 'NeueHaasUnicaPro Bold'}#footer a{color: #fff}span.tab{display: inline-block;width: 64px}#footer img{position: absolute}.sap_silverpartner{width: 164px;height: auto;top: 67px;right: 64px}#layers{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;height: 0}.layer{position: absolute;top: 0;left: 0;height: 0;width: 100%;background-color: #0d3c8a;overflow-x: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;z-index: -1;opacity: 0;-webkit-transform: scale(.95) translate3d(0, 0, 0);transform: scale(.95) translate3d(0, 0, 0);-webkit-transition: opacity .6s, -webkit-transform .6s, height 0s .6s;transition: opacity .6s, transform .6s, height 0s .6s}.layer.visible{height: 100%;opacity: 1;-webkit-transform: scale(1) translate3d(0, 0, 0);transform: scale(1) translate3d(0, 0, 0);-webkit-transition: opacity .3s, -webkit-transform .3s, height 0s;transition: opacity .3s, transform .3s, height 0s}.layer .inner{position: relative;min-height: 100%}.layer .inner:after{content: '';position: absolute;width: 100%;left: 0;bottom: 0px;height: 5px;background-repeat: repeat-y;background-size: 100% auto}.scrollbar .layer{overflow-y: hidden}.active-layer{z-index: 1001}a.close{position: fixed;top: 60px;right: 59px;width: 53px;height: 39px;z-index: 99}.layer,.layer a{color: #fff}.layer .section-l{padding-top: 283px;padding-top: 28.470vh;color: #fff}.navigation nav{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between}.navigation nav .col1{width: 47.368%}.navigation nav .col2{position: relative;width: 47.368%}.layer .menu li{position: relative}.layer .menu li:after{content: '';width: 100%;position: absolute;left: 0;bottom: -2px;border-bottom: 1px solid #869ec5}@media screen and (min-width: 801px){.layer #menu_1 li:last-child:after{display: none}}.layer .menu li a{display: block;font-family: 'Roboto Slab';font-weight: 400;font-size: 5.030vh;line-height: 9.557vh;white-space: nowrap;margin-left: -2px}.layer .menu li a span{color: #006cff}.navigation nav .contact{font-size: 2.012vh;line-height: 2.816vh;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between}.navigation nav .contact .col:nth-child(1){width: 13.279vh;padding-top: 2.816vh}.navigation nav .contact .col:nth-child(2){width: calc(100% - 13.279vh);padding-top: 2.414vh}.mac .navigation nav .contact .col:nth-child(2),.ios .navigation nav .contact .col:nth-child(2){padding-top: 2.515vh}.layer a.network{display: inline-block;margin-right: 1.106vh;width: 4.828vh;height: 4.828vh;background-repeat: no-repeat;background-position: center;background-size: 100% auto}#cookie_banner{position: fixed;bottom: 69px;right: 64px;z-index: 99999;width: 512px;padding: 32px 64px 40px 40px;background-color: #0d3c8a;border-radius: 0 40px 0 0;display: none;opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);-webkit-transition: opacity .4s cubic-bezier(.77, 0, .175, 1), -webkit-transform .4s cubic-bezier(.77, 0, .175, 1);transition: opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s cubic-bezier(.77, 0, .175, 1)}#cookie_banner.visible{opacity: 1;-webkit-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0)}#cookie_banner .text p{font-size: 22px;line-height: 30px;margin-bottom: 9px;color: #fff}a.cookie_button{display: inline-block;height: 49px;margin-top: 10px;background-color: #006cff;padding: 0 14px;font-family: 'NeueHaasUnicaPro Medium';font-size: 22px;line-height: 44px;color: #fff}a.cookie_button span{display: inline-block;width: 24px;font-family: 'IBMPlexSans Regular'}.mac a.cookie_button{line-height: 49px}::selection{color: #fff;background: rgba(0,108,255,0.99)}::-moz-selection{color: #fff;background: #006cff}#ie7{display: none}.ie7 #ie7,.ie8 #ie7,.ie9 #ie7{display: block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;background: #fff}#ie-message{width: 100%;position: absolute;top: 38%;right: 0;text-align: center}#ie-message p{font-size: 30px;line-height: 24px}#kompass_text{display: none}p:last-child,p:empty,.text ul:last-child,.text table:last-child{margin-bottom: 0px !important}.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}@media screen and (min-width: 701px) and (max-width: 1599px){body{font-size: 1.625vw;line-height: 2.375vw}.section,.section-l,.section-m,.section-s{max-width: 100vw;padding: 0 4vw}.section-l{max-width: 84vw}.section-s{max-width: 68vw}#content{padding-top: 22vw;padding-bottom: 9.375vw}#content.sap-workshops{padding-bottom: 1.25vw}h1,h2,h3,h4,h5,h6{font-size: 4.25vw;line-height: 5.125vw;margin-bottom: 2.0625vw}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size: 1.6875vw;line-height: 1.8125vw;margin-bottom: .625vw}h1 span i{line-height: 1.5vw}.text p,.text ul,.text ol,.text table{margin-bottom: 1.25vw}.text li{padding-left: 1.25vw;margin-bottom: 1.25vw}.text ol > li{padding-left: 1.875vw}.text li > ul{margin-top: 1.25vw}.text.list_outside li:before{left: -1vw}.button,a.button{line-height: 2.125vw;padding: .75vw 1.1875vw .625vw 1.1875vw;margin-top: 1.25vw}.button:first-of-type,a.button:first-of-type{margin-top: 1vw}.button:before,a.button:before{padding-right: .5vw}a.youtube_ds_link{right: -1.25vw;height: 11.875vw;width: 1.25vw;background-position: .1875vw bottom;background-size: auto 11.875vw}#header{height: 5.6875vw}#header.big{height: 9.875vw}#header .wrap{-webkit-transform: translate3d(0, 0vw, 0);transform: translate3d(0, 0vw, 0)}#header.big .wrap{-webkit-transform: translate3d(0, 2.0625vw, 0);transform: translate3d(0, 2.0625vw, 0)}#logo,#logo_layer{left: 3.875vw;top: 1.875vw;width: 17vw;height: 2.0625vw}#logo:after{bottom: -.625vw;height: .25vw}#claim,#claim_menu{left: 24vw;top: 2.125vw;width: 21.3125vw;height: 1.875vw}#claim:lang(en){width: 20.75vw;height: 2.3125vw}#burger{top: 1.6875vw;right: 3.6875vw;width: 3.3125vw;height: 2.4375vw}#burger .lines{width: 3.3125vw;height: 2.4375vw}ul#languages{right: 7.3125vw;top: 1.4375vw}#languages li{padding-left: .5625vw}#languages li:before{left: -.03125vw;top: .125vw;font-size: 1.25vw}#languages li a{font-size: 1.25vw}.nav.open{width: 32vw}.nav .wrap{width: 32vw;padding: 7.8125vw 4vw 4vw 3.9375vw}ul.main_menu > li{font-size: 2.03125vw;line-height: 2.375vw}ul.main_menu > li > a{padding-top: .875vw;padding-bottom: 1vw}ul.main_menu ul.sub-menu{margin-top: -.75vw;padding-bottom: .75vw}ul.main_menu ul.sub-menu > li{margin-left: 5.3125vw;font-size: 1.8125vw;line-height: 2.0625vw}ul.main_menu ul.sub-menu > li > a{padding-top: .375vw;padding-bottom: .375vw}ul.main_menu ul.sub-menu > li:before{left: -1vw;font-size: 1.8125vw;line-height: 2.8125vw}.submenu{padding-top: 1.25vw}.submenu ul.main_submenu li{font-size: 1.6875vw;line-height: 2vw}.submenu .network_links{padding-top: 1.125vw;padding-bottom: .625vw}.submenu .network_links a.network{width: 3.625vw;height: 3.625vw;margin: 0 .625vw 0 .125vw}#opener{padding-top: 9.875vw}#opener:after{height: .3125vw}#opener .lowres{top: 9.875vw;height: calc(100% - 9.875vw)}#opener .text.dextop{width: 60vw;height: 7.5vw}#intro{padding-top: 7.625vw;padding-bottom: 2.25vw}.home #intro .main-headline{font-size: 3.75vw;margin-bottom: 2.1875vw}.home #intro .text h2,.home #intro .text h3,.home #intro .text h4,.home #intro .text h5,.home #intro .text h6{font-size: 2.125vw;margin-top: 2.9375vw;margin-bottom: 1.375vw}.home #intro .text ul li,.home #intro .text ol li{margin-bottom: 1.25vw}.home #intro .text ul li:before,.home #intro .text ol li:before{top: .3125vw;left: -2.0625vw;width: 1.6875vw;height: 1.6875vw}#teaser_3col{border-width: .3125vw;padding: 3.125vw 3.6875vw 3.125vw 3.6875vw;margin-bottom: 3.375vw}#teaser_3col .col-1{padding-right: 3vw}#teaser_3col .col-2{padding-left: 1.9375vw;padding-right: 3vw}#teaser_3col .col-3{padding-left: 1.9375vw;padding-right: 3vw}#teaser_3col .text:after{top: .5625vw;bottom: .5625vw}#teaser_3col .text strong{font-size: 1.875vw}#intro_end{margin-bottom: 5.4375vw}#teaser_workshops,.teaser_boxed{border-width: .3125vw;padding: 3.3125vw 3.6875vw 4vw 3.6875vw;margin-bottom: 4vw}#teaser_workshops h3,.teaser_boxed h3{font-size: 3vw;line-height: 3.875vw;margin-bottom: 2.1875vw}#teaser_workshops h3 span,.teaser_boxed h3 span{margin-bottom: .3125vw}.teaser_boxed{margin-top: 4vw}#beispiele .text{padding: 7.5625vw 10vw 8vw 8vw;border-radius: 0 2.5vw 0 0}#beispiele h2 span,#beispiele .text p{margin-bottom: 1.25vw}#beispiele .balken{height: 3.375vw}#beispiele .balken > div{font-size: 1.1875vw;line-height: 3.25vw}#beispiele .balken span{position: relative;left: -.1875vw}#beispiele .balken > div:nth-child(5) span,#beispiele .balken > div:nth-child(6) span,#beispiele .balken > div:nth-child(7) span{left: -.25vw}#about.section{padding-top: 4vw;padding-bottom: 4vw}#about .right{padding-left: 4vw;border-radius: 0 2.5vw 0 0}#about .text{padding: 3.5625vw 4vw 0 0}.text_module.border_top,.text_image_list_module,.cta_textblock_module,.cta_module{margin-top: 4vw;padding-top: .0625vw}.text_module.border_top:before,.text_image_list_module:before,.cta_textblock_module:before,.image_headline_module .text:before,.cta_module:before,.faq_entry_module:before{left: 4vw;right: 4vw}.text_module h1,.text_module h2,.text_module h3,.text_module h4,.text_module h5,.text_module h6,.text_image_list_module h3,.cta_textblock_module h3,.image_headline_module h3,.cta_module h3{font-size: 3.25vw;line-height: 3.625vw;margin-top: 3.25vw;margin-bottom: 2.375vw}.text_module h1.sub,.text_module h2.sub,.text_module h3.sub,.text_module h4.sub,.text_module h5.sub,.text_module h6.sub,.text_image_list_module h3.sub,.cta_textblock_module h3.sub,.image_headline_module h3.sub,.cta_module h3.sub{font-size: 2.125vw;line-height: 2.375vw;margin-top: 3.5625vw;margin-bottom: 1.4375vw}.image_module{margin-top: 3vw;margin-bottom: 2.9375vw}.image_module .caption{font-size: 1.25vw;padding: .1875vw .9375vw .25vw .9375vw}.image_headline_module .text{margin-top: 3.4375vw;padding-top: 1px}.image_headline_module h3{margin-top: 3.25vw;margin-bottom: 3.4375vw}.image_headline_module .image-wrapper{padding-top: 1.875vw;padding-bottom: 4vw}.link_module{margin-top: 1vw}.cta_module{margin-top: 3.4375vw}.cta_module h3{margin-bottom: 1.25vw}.cta_textblock_module{margin-top: 3.125vw;padding-top: .4375vw}.cta_textblock_module h3{margin-bottom: 2.375vw}.cta_textblock_module .image{margin-top: 1.4375vw;margin-bottom: 1vw}.faq_entry_module{margin-top: 3.4375vw;padding-top: 3.4375vw}.faq_entry_module h3{font-size: 2.375vw;line-height: 2.8125vw;margin-bottom: 1.3125vw}.faq_entry_module .image{margin-top: 1.4375vw;margin-bottom: 4vw}.text_image_list_module h3{margin-bottom: 1.4375vw}.text_image_list_module .text{margin-bottom: 3.4375vw}.text_image_list_module .image{margin-bottom: 1.375vw}.text_icon_list_module{margin-top: 4vw;padding-top: 3.375vw}.text_icon_list_module.mt-54{margin-top: 3.375vw}.text_icon_list_module:before{left: 4vw;right: 4vw}.text_icon_list_module .image{top: 3.625vw;left: .1875vw;width: 3vw}.text_icon_list_module h3{font-size: 2.875vw;margin-bottom: 1.1875vw}.text_icon_list_module .text{margin-bottom: 1.25vw}.text_icon_list_module .button{margin-top: 1vw}.jobs_module .entry{margin-top: 3.125vw;padding-top: 3.5vw}.jobs_module .entry:first-child{margin-top: 3.4375vw;padding-top: 3.375vw}.jobs_module .entry h3{font-size: 2.375vw;line-height: 2.625vw;margin-bottom: 1.625vw}.job_page h1 span,.jobs_module .entry h3 span{line-height: 1.6875vw;padding-top: .375vw}.post .text_module h1,.post .text_module h2,.post .text_module h3,.post .text_module h4,.post .text_module h5,.post .text_module h6{font-size: 1.625vw;line-height: 2.375vw;margin-top: 2.375vw;margin-bottom: 1.25vw}.blog_overview .post{margin-top: 3.4375vw;margin-bottom: .5625vw}.blog_overview .post .image{margin-bottom: 1.75vw}.blog_overview .post h1{font-size: 1.90625vw;line-height: 2.25vw;margin-bottom: .6875vw}.blog_overview .post h1 span{font-size: .9375vw;line-height: 1.0625vw;margin-bottom: -.125vw}.blog_overview .post .text{font-size: 1.375vw;line-height: 1.875vw}.blog_overview .post a.button{font-size: 1.5vw;line-height: 2.1875vw;padding: 0 .6875vw 0 .75vw}.blog_overview .post a.button:before{padding-right: .5625vw}.job_page h1{font-size: 3vw;line-height: 3.375vw;margin-bottom: 1.625vw;margin-top: -.3125vw}.job_page h1 span{padding-top: .25vw}.job_page .text_module h2,.job_page .text_module h3,.job_page .text_module h4,.job_page .text_module h5,.job_page .text_module h6{font-size: 1.625vw;line-height: 2.375vw;margin-top: 3vw;margin-bottom: 1.25vw}.cp_box > div{margin-top: 8.0625vw;margin-bottom: 2.75vw}.cp_box > div:before{top: -4.0625vw}.cp_box .text{padding: 3.5vw 3.875vw}.cp_box .text:after{height: .3125vw}.cp_box h6{font-size: 2.25vw;line-height: 2.625vw;margin-bottom: 1.375vw}.cp_box h6 span{font-size: 1.125vw;line-height: 1.75vw}.cp_box span.tab{width: 4.375vw}.cp_box a.network{margin: 1.562vw 0 0 .062vw;width: 7.375vw;height: 1.937vw}.ds_hinweis{font-size: 1.125vw;line-height: 1.5vw}.ds_hinweis:last-child{margin-bottom: -.3125vw}.indikator{width: 12vw;margin: 0 2vw 1.25vw 0}.indikator .top{margin-top: .625vw}.indikator .bottom{margin-top: -.625vw}.indikator .top svg{width: 12vw;height: 7.875vw}.indikator .bottom svg{width: 12vw;height: 6.875vw}.indikator span{font-size: 3.75vw;line-height: 6.5vw}span.fill_minus_3{padding-right: 1.4375vw}span.fill_minus_2{padding-right: 1.4375vw}span.fill_minus_1{padding-right: 2.0625vw}span.fill_zero_0{padding-right: 0}span.fill_plus_1{padding-right: 2.0625vw}span.fill_plus_2{padding-right: 2.0625vw}span.fill_plus_3{padding-right: 2.0625vw}.tags{margin-top: 2.25vw;margin-bottom: 2.1875vw}.single .tags{margin-bottom: -.9375vw}.tags .tag{padding: 0 .8125vw .0625vw .8125vw;margin: 0 .9375vw .9375vw 0;line-height: 2.875vw}.mac .tags .tag{padding-top: .1875vw}.page_nav{padding-top: 3.125vw}#map-canvas{margin-top: 2.6875vw}.maps_info{font-size: 1.25vw;line-height: 1.875vw}.maps_info a.button{padding: .4375vw .875vw .3125vw .875vw}.gm-style .gm-style-iw-c{padding: 1.25vw 1.5vw 1.5vw 1.5vw}.addres_box{padding: 3.5vw 3.875vw;font-size: 1.375vw;line-height: 2vw}.addres_box span.tab{width: 3.6875vw}.impressum{padding-top: 4.125vw;padding-bottom: 4.4375vw}.impressum h3{font-size: 2.5vw;line-height: 3.375vw;margin-bottom: 1.125vw}.disclaimer{padding-top: 1.4375vw;padding-bottom: 2.8125vw;font-size: 1.125vw;line-height: 1.5vw}.disclaimer p{margin-bottom: .75vw}.disclaimer strong{font-size: 1.25vw;margin-top: .75vw}.credits{padding-top: 4.6875vw;margin-bottom: -.5625vw}.blank #logo{top: 3.9375vw}.blank #content{padding-top: 18.5625vw;padding-bottom: 9vw}.blank #content .section-s{font-size: 1.375vw;line-height: 1.875vw}.blank #content h1,.blank #content h2,.blank #content h3,.blank #content h4,.blank #content h5,.blank #content h6{font-size: 1.875vw;line-height: 1.875vw;margin: 3.5625vw 0 -0.8125vw 0}.blank #content p{margin-bottom: .875vw}.blank #content strong,.blank #content em{margin-top: 1.875vw}#footer{min-height: 14.25vw;padding: 0 4vw}#footer .col{padding-top: 3.6875vw}span.tab{width: 4vw}.sap_silverpartner{width: 10.25vw;top: 4.1875vw;right: 4vw}.layer .inner:after{height: .3125vw}a.close{top: 3.75vw;right: 3.6875vw;width: 3.3125vw;height: 2.4375vw}a.close .lines{width: 3.3125vw;height: 2.4375vw}.layer .menu li:after{bottom: -.125vw}.layer .menu li a{margin-left: -.125vw}#cookie_banner{bottom: 4.3125vw;right: 4vw;width: 32vw;padding: 2vw 4vw 2.5vw 2.5vw;border-radius: 0 2.5vw 0 0}#cookie_banner .text p{font-size: 1.375vw;line-height: 1.875vw;margin-bottom: .5625vw}a.cookie_button{height: 3.0625vw;margin-top: .625vw;padding: 0 .875vw;font-size: 1.375vw;line-height: 2.75vw}a.cookie_button span{width: 1.5vw}.mac a.cookie_button{line-height: 3.0625vw}}@media screen and (min-width: 801px) and (max-width: 1100px){.layer .menu li a{font-size: 3.125vw;line-height: 5.9375vw}.navigation nav .contact{font-size: 1.25vw;line-height: 1.75vw}.navigation nav .contact .col:nth-child(1){width: 8.25vw;padding-top: 1.75vw}.navigation nav .contact .col:nth-child(2){width: calc(100% - 8.25vw);padding-top: 1.5vw}.mac .navigation nav .contact .col:nth-child(2),.ios .navigation nav .contact .col:nth-child(2){padding-top: 1.625vw}.layer a.network{margin-right: .6875vw;width: 3vw;height: 3vw}}@media screen and (min-width: 701px) and (max-width: 800px){#opener{height: 50%}.layer .section-l{max-width: 56.933vw;padding-top: 16.555vh}.navigation nav{display: block}.navigation nav .col1,.navigation nav .col2{width: 100%}.layer .menu li a{font-size: 3.75vw;line-height: 7.5vw}}@media screen and (max-width: 700px){.dextop{display: none !important;visibility: hidden}.smaxphone{display: block !important;visibility: visible}br.mob{display: block !important}body{font-size: 18px;line-height: 26px;-webkit-text-size-adjust: 100%}.section,.section-l,.section-m,.section-s{padding: 0 15px !important;margin: 0px !important}#content{padding-top: 109px;padding-bottom: 25px}#content.sap-workshops{padding-bottom: 7px}h1,h2,h3,h4,h5,h6{font-size: 30px;line-height: 36px;margin: 0 0 13px 0;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display: none}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size: 14px;line-height: 26px;margin-bottom: -1px}.text p,.text ul,.text table{margin-bottom: 13px}.text li{padding-left: 10px;margin-bottom: 13px}.text ol > li{padding-left: 20px}.text li > ul{margin-top: 13px}.button,a.button{display: inline-block;width: 100%;line-height: 26px;padding: 8px 12px 7px 14px;margin-top: 15px}.button:first-of-type,a.button:first-of-type{margin-top: 6px}.button:before,a.button:before{padding-right: 4px}#header,#header.big{height: 45px}#header.big .wrap{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}#logo,#logo_layer{left: 15.5px;top: 15px;width: 133px;height: 23px}#logo:after{bottom: 2px;height: 2px;opacity: 1 !important}#claim,#claim_menu{display: none}#burger{top: 9px;right: 11px;width: 38px;height: 29px}#burger .lines{width: 36.5px;height: 29px}.home #content{padding: 0}#opener{height: auto;padding-top: 45px;overflow: visible}#opener:after{bottom: -2px;height: 2px}#opener .lowres{top: 45px;height: calc(100% - 45px)}#opener .image,#opener.alt .image{height: 55.625vw}#opener img,#opener.alt img{top: 0;height: 100%;width: auto;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}#opener .text.smaxphone{position: absolute;left: 50%;top: 50%;-webkit-transform: translate3d(-50%, -18%, 0);transform: translate3d(-50%, -18%, 0);font-family: 'Roboto Slab';font-size: 36px;line-height: 32px;color: #fff;text-align: center}#opener .text.smaxphone span{font-family: 'NeueHaasUnicaPro Black'}.js #opener .text.smaxphone{opacity: 0;-webkit-transition: opacity .6s;transition: opacity .6s}.js.loaded #opener .text.smaxphone{opacity: 1}#intro{padding-top: 19px !important;padding-bottom: 19px !important}.home #intro .main-headline{font-size: 30px;line-height: 36px;margin: 0 0 13px 0}.home #intro .text h2,.home #intro .text h3,.home #intro .text h4,.home #intro .text h5,.home #intro .text h6{font-size: 22px;line-height: 1.181818181;margin-top: 24px;margin-bottom: 15px}.home #intro .text ul li,.home #intro .text ol li{padding-left: 20px;margin-bottom: 13px}.home #intro .text ul li:before,.home #intro .text ol li:before{left: -1px;width: 17px;height: 17px}.home #intro .text ul li strong,.home #intro .text ol li strong{display: block}.home #intro .text ul li br,.home #intro .text ol li br{display: none}#teaser_3col{display: block;padding: 1px 10px 0px 10px !important;margin-bottom: 18px !important}#teaser_3col .col-1,#teaser_3col .col-2,#teaser_3col .col-3{width: 100%;padding: 13px 0 15px 0}#teaser_3col .text:after{right: 0;left: 0;top: auto;bottom: 0;border-right: 0;border-bottom: 1px solid #c0cad1}#teaser_3col .text strong{font-size: 24px}#teaser_3col .text p{-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none}#intro_end{margin-bottom: 24px !important}#intro_end p strong{display: block;margin-bottom: 13px;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none}#intro_end p br{display: none}#teaser_workshops,.teaser_boxed{padding: 6px 10px 10px 10px !important;margin-bottom: 30px !important}#teaser_workshops h3,.teaser_boxed h3{font-size: 24px;line-height: 29px;margin-bottom: 14px}#teaser_workshops h3 span,.teaser_boxed h3 span{margin-bottom: -2px}.teaser_boxed{margin-top: 25px !important}#beispiele .text{padding: 6px 15px 25px 15px;border-radius: 0 20px 0 0}#beispiele h2 span{margin-bottom: -1px}#beispiele .text p{margin-bottom: 13px}#beispiele .balken{height: 29px}#beispiele .balken > div{font-size: 12px;line-height: 28px}#beispiele .balken > div:nth-child(5) span,#beispiele .balken > div:nth-child(6) span,#beispiele .balken > div:nth-child(7) span{left: 0}#beispiele .balken > div:nth-child(5) span:before,#beispiele .balken > div:nth-child(6) span:before,#beispiele .balken > div:nth-child(7) span:before{content: ''}#about.section{padding-top: 25px !important;padding-bottom: 25px !important}#about .right{width: 100%;padding-left: 0;border-radius: 0 20px 0 0}#about .text{width: 100%;padding: 16px 0 0 0}.text_module.border_top,.text_image_list_module,.cta_textblock_module,.cta_module{margin-top: 25px !important;padding-top: 1px !important}.text_module.border_top:before,.text_image_list_module:before,.cta_textblock_module:before,.image_headline_module .text:before,.cta_module:before,.faq_entry_module:before{left: 15px;right: 15px}.text_module h1,.text_module h2,.text_module h3,.text_module h4,.text_module h5,.text_module h6,.text_image_list_module h3,.cta_textblock_module h3,.image_headline_module h3,.cta_module h3{font-size: 24px;line-height: 29px;margin-top: 33px;margin-bottom: 14px}.text_module h1.sub,.text_module h2.sub,.text_module h3.sub,.text_module h4.sub,.text_module h5.sub,.text_module h6.sub,.text_image_list_module h3.sub,.cta_textblock_module h3.sub,.image_headline_module h3.sub,.cta_module h3.sub{font-size: 20px;line-height: 24px;margin-top: 34px;margin-bottom: 15px}.trenner{margin: 19px 15px 0 15px;border-bottom: 1px solid #c6cad1}.image_module{margin-top: 19px !important;margin-bottom: 18px !important}.image_module .caption{font-size: 12px;line-height: 14px;padding: 7px 9px 8px 9px}.link_module{margin-top: 13px !important}.cta_module{margin-top: 19px !important}.cta_textblock_module .image{margin-top: 19px;margin-bottom: 19px}.cta_textblock_module.no-border{margin-top: 0 !important;padding-top: 6px !important}.faq_entry_module{margin-top: 19px !important;padding-top: 35px !important}.faq_entry_module h3{font-size: 20px;line-height: 24px;margin-bottom: 15px}.faq_entry_module .image{margin-top: 19px;margin-bottom: 25px}.text_image_list_module h3{margin-bottom: 20px}.text_image_list_module .text{margin-bottom: 19px}.text_image_list_module .image{margin-bottom: 8px}.text_icon_list_module{margin-top: 25px !important;padding-top: 20px !important}.text_icon_list_module.mt-54{margin-top: 19px !important}.text_icon_list_module:before{left: 15px;right: 15px}.text_icon_list_module .image{position: absolute;top: 58px;left: 3px;width: 48px;background-color: transparent}.text_icon_list_module h3{font-size: 24px;line-height: 1.208333333;margin-bottom: 14px;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none}.text_icon_list_module .text{margin-bottom: 13px}.text_icon_list_module .button{margin-top: 6px}.jobs_module .entry,.jobs_module .entry:first-child{margin-top: 25px;padding-top: 34px}.jobs_module .entry:first-child{margin-top: 19px}.job_page h1,.jobs_module .entry h3{font-size: 20px;line-height: 24px;margin-bottom: 16px}.job_page h1 span,.jobs_module .entry h3 span{font-family: 'NeueHaasUnicaPro Black';line-height: 20px;padding-top: 0}.post .text_module h1,.post .text_module h2,.post .text_module h3,.post .text_module h4,.post .text_module h5,.post .text_module h6{font-size: 18px;line-height: 26px;margin-top: 26px;margin-bottom: 13px}.blog_overview .append{display: block}.blog_overview .post{width: 100%;margin-top: 34px;margin-bottom: 40px}.blog_overview .post .image{margin-bottom: 21px}.blog_overview .post h1{font-size: 20px;line-height: 26px;margin-bottom: 14px}.blog_overview .post h1 span{font-size: 14px;line-height: 16px;margin-bottom: 1px}.blog_overview .post .text{font-size: 18px;line-height: 26px}.blog_overview .post a.button:first-of-type{margin-top: 19px}.job_page h1{margin-top: 3px}.job_page .text_module h2,.job_page .text_module h3,.job_page .text_module h4,.job_page .text_module h5,.job_page .text_module h6{font-size: 18px;line-height: 26px;margin-top: 26px;margin-bottom: 13px}.cp_box > div{margin-top: 51px;margin-bottom: 18px;background-color: transparent}.cp_box > div:before{top: -26px}.cp_box .image{width: 100%;border-radius: 0 20px 0 0;overflow: hidden}.cp_box .text{position: relative;top: auto;right: auto;height: auto;width: 100%;padding: 9px 10px 11px 10px;background-color: #f3f3f4}.cp_box .text:after{height: 2px}.cp_box h6{font-size: 24px;line-height: 32px;margin-bottom: 12px}.cp_box h6 span{font-family: 'NeueHaasUnicaPro Black';font-size: 14px;line-height: 20px}.cp_box span.tab{width: 46px}.cp_box a.network{margin: 16px 0 2px 1px;width: 98px;height: 26px}.ds_hinweis{font-size: 14px;line-height: 22px}.indikator{float: none;width: 100%;margin: 14px 0 7px 0}.indikator .left{position: relative;width: 51.724%}.indikator .right{position: relative;width: 48.275%}.indikator .left svg,.indikator .right svg{width: 100%;height: auto}.indikator span{font-size: 40px;line-height: 24.375vw}span.fill_minus_3{padding-right: 24px}span.fill_minus_2{padding-right: 23px}span.fill_minus_1{padding-right: 29px}.right span.fill_minus_3{padding-right: 6px}.right span.fill_minus_2{padding-right: 6px}.right span.fill_minus_1{padding-right: 10px}span.fill_zero_0{padding-right: 10px}span.fill_plus_1{padding-right: 6px}span.fill_plus_2{padding-right: 6px}span.fill_plus_3{padding-right: 6px}.left span.fill_plus_1{padding-right: 20px}.left span.fill_plus_2{padding-right: 18px}.left span.fill_plus_3{padding-right: 18px}.tags{margin-top: 19px;margin-bottom: 15px}.single .tags{margin-bottom: -4px}.tags .tag{padding: 0 9px;margin: 0 10px 10px 0;font-size: 14px;line-height: 28px}.ios .tags .tag{padding-top: 1px}.page_nav{padding-top: 10px}.page_nav a.button{margin-top: 15px !important}.page_nav a.button.next{float: none}#map-canvas{margin-top: 19px}.addres_box{padding: 8px 10px 5px 10px;font-size: 18px;line-height: 26px}.addres_box .col-1,.addres_box .col-2,.addres_box .col-3{float: none;width: 100%}.addres_box .col-1,.addres_box .col-2{padding-bottom: 13px}.addres_box span.tab{width: 46px}.impressum{padding-top: 20px;padding-bottom: 19px}.impressum h3{font-size: 24px;line-height: 29px;margin-bottom: 14px}.disclaimer{padding-top: 8px;padding-bottom: 20px;font-size: 14px;line-height: 22px}.disclaimer p{margin-bottom: 8px}.disclaimer strong{font-size: 14px;margin-top: 10px}.credits{padding-top: 18px;margin-bottom: -6px}.blank #logo{top: 15px}a.close{top: 9px;right: 11px;width: 38px;height: 29px}a.close .lines{width: 36.5px;height: 29px}.blank #content{padding-top: 89px;padding-bottom: 45px}.blank #content .section-s{font-size: 14px;line-height: 22px}.blank #content h1,.blank #content h2,.blank #content h3,.blank #content h4,.blank #content h5,.blank #content h6{font-size: 18px;line-height: 22px;margin: 21px 0 -9px 0}.blank #content p{margin-bottom: 8px}.blank #content strong,.blank #content em{margin-top: 18px}#footer{min-height: 90px;max-height: 90px;padding: 0}#footer.section{padding: 0px !important}.network_links_mob .wrap{max-width: 480px;margin: 0 auto;padding: 15px 7.5px}.network_links_mob a.network-mob,.network_links_mob a.lion{display: block;float: right;width: 25%;height: 61px;background-position: center top;background-repeat: no-repeat;background-size: auto 100%}.network_links_mob a.lion{text-indent: -9999px}.layer .inner:after{display: none}.layer .section-l{padding-top: 93px !important;padding-bottom: 3px !important}.navigation nav .col1,.navigation nav .col2{float: none;width: 100%}.layer .menu li:after{bottom: -2px}.layer .menu li a{font-size: 30px;line-height: 72px;margin-left: 0}.layer .menu ul.sub-menu{margin-top: -13px;padding-bottom: 13px}.layer .menu ul.sub-menu > li{position: relative;margin-left: 40px}.layer .menu ul.sub-menu > li:after{display: none}.layer .menu ul.sub-menu > li > a{padding-top: 6px;padding-bottom: 6px;font-family: 'NeueHaasUnicaPro Regular';font-size: 24px;line-height: 28px}.layer .menu ul.sub-menu > li:before{content: '•';position: absolute;left: -14px;top: 0;font-size: 24px;line-height: 40px}.layer .col2 .menu{padding-top: 20px;padding-bottom: 19px;border-bottom: 1px solid #869ec5}.layer .col2 .menu li:after{display: none}.layer .col2 .menu li > a{font-family: 'NeueHaasUnicaPro Regular';font-size: 18px;line-height: 26px}#languages_mob{position: relative}#languages_mob:after{content: '';width: 100%;position: absolute;left: 0;bottom: -2px;border-bottom: 1px solid #869ec5}#languages_mob li{display: inline-block;font-family: 'Roboto Slab';font-weight: 400;font-size: 30px;line-height: 72px}#languages_mob li:after{display: none}#languages_mob li.lang-item{margin: 0 4px}#languages_mob li.lang-item-en{margin: 0 14px}#languages_mob li.lang-item-en:before{content: '|';position: absolute;left: -14px}#languages_mob li.current-lang a:after{bottom: 18px}.menu_kontakt{padding: 0 15px 0 15px;margin-bottom: 1px}.menu_kontakt p:last-child{padding-bottom: 19px;border-bottom: 1px solid #869ec5}.menu_kontakt span.tab{width: 46px}.navigation nav .contact{display: none}#cookie_banner{bottom: 0;right: 0;width: 100%;padding: 13px 20px 8px 20px;border-radius: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}#cookie_banner .text p{font-size: 18px;line-height: 26px;margin-bottom: 19px}a.cookie_button{float: none;width: 100%;height: 39px;font-size: 18px;line-height: 38px;text-align: center;margin: 0 0 12px 0}.android a.cookie_button{line-height: 40px}}