@charset "UTF-8";.icon-ad-password{width:40px;height:40px}.icon-arrow-down-ring{width:44px;height:44px}.icon-arrow-left,.icon-arrow-right{width:10px;height:14px}.icon-auto-select{width:46px;height:40px}.icon-cog{width:44px;height:44px}.icon-customer-id{width:38px;height:38px}.icon-excel-statistics{width:36px;height:46px}.icon-external-link{width:38px;height:38px}.icon-featured{width:28px;height:38px}.icon-github{width:15px;height:15px}.icon-icn-admin{width:36px;height:44px}.icon-icn-developer{width:41px;height:46px}.icon-icn-evaluierung{width:46px;height:29px}.icon-icn-installation{width:46px;height:40px}.icon-icn-keyuser{width:41px;height:46px}.icon-icn-konzeptionierung{width:30px;height:42px}.icon-icn-master{width:50px;height:28px}.icon-icn-performance{width:44px;height:46px}.icon-icn-review{width:46px;height:46px}.icon-last-contact{width:45px;height:52px}.icon-linkedin{width:15px;height:15px}.icon-logo{width:121px;height:29px}.icon-map-person{width:44px;height:49px}.icon-messages{width:46px;height:44px}.icon-multi-upload{width:29px;height:40px}.icon-no-eye{width:44px;height:25px}.icon-out-of-office{width:44px;height:46px}.icon-password-guidlines{width:27px;height:41px}.icon-pending-time{width:44px;height:42px}.icon-phone{width:30px;height:46px}.icon-plus{width:42px;height:42px}.icon-proxy-support{width:42px;height:32px}.icon-quick-close{width:38px;height:38px}.icon-search{width:22px;height:22px}.icon-service-catalog{width:46px;height:48px}.icon-setting-search{width:43px;height:43px}.icon-shield{width:14px;height:14px}.icon-sugarcrm-integration{width:55px;height:55px}.icon-tag-cloud{width:44px;height:45px}.icon-ticket-create{width:40px;height:39px}.icon-twitter{width:18px;height:15px}.icon-watch-arrow{width:47px;height:46px}.icon-watchlist{width:43px;height:43px}.icon-xing{width:15px;height:15px}@font-face{font-family:"Open Sans";src:local("Open Sans"),url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-weight:700;src:local("Open Sans Bold"),url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:"Open Sans";font-weight:800;src:local("Open Sans ExtraBold"),url(../fonts/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBold.woff) format("woff")}.addons-header-left,.btn,.text-button{-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation}*{margin:0;padding:0;box-sizing:border-box}.secretPath{position:absolute;left:0;top:0;width:20px;height:20px;z-index:5}body,html{height:100%}.font-switcher{font-size:.8em;font-weight:400;padding:10px 4vw;background:hsl(30deg,6%,58%);color:#fff}code,pre{background:hsl(30deg,27%,96%);border-radius:2px}@media screen and (max-width:1024px){.font-switcher{display:none}}.font-switcher label{margin-right:5px;display:inline-block}html{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none;background:#fff}@media screen and (max-width:1024px){html{font-size:15px}}@media screen and (min-width:1440px){html{font-size:17px}}body{display:flex;flex-direction:column}h1{font-size:2.8em;font-weight:800;line-height:1.18;margin:0 0 20px}@media screen and (max-width:767px){html{min-height:100%}h1{font-size:2.75em}}h1 .icon{width:1em;height:1em;vertical-align:top;margin:.1em .2em 0 0}h5,h6{margin:0 0 20px}h2{font-size:2.2em;line-height:1.3;margin:30px 0 20px}h3{font-size:1.5em;line-height:1.15;margin:20px 0 10px}h4{font-size:1.2em;margin:0}h4 a{color:inherit}h5{font-size:1em}h6{font-size:.8em}figure,ol,p,pre,ul{margin:0 0 1em}figure:last-child,li:last-child>p:last-child,ol:last-child,p:last-child,pre:last-child,ul:last-child{margin-bottom:0}pre{padding:15px;line-height:1.45;word-wrap:normal;overflow:auto;flex-shrink:0}pre code{padding:0;display:inline;word-wrap:normal;word-break:normal;white-space:pre;background:0 0;border-radius:0;overflow:visible}.social-button,code{display:inline-block}.addon-title,.menu-link{white-space:nowrap;font-weight:700}code{font-size:.85em;padding:2px 5px}ol,ul{padding-left:1.5em}li>p:last-child{margin-bottom:1em}figure img{max-width:100%;height:auto}.text-button,a{color:hsl(28deg,100%,57%);text-decoration:none}.text-button .icon-arrow-right,a .icon-arrow-right{margin-left:2px;vertical-align:middle}.text-button{font-weight:700}.text-button--padded{padding:10px 20px}.social-button{border:1px solid;border-radius:4px;padding:0 7px;margin:0 14px 10px 0;font-weight:700;line-height:24px;font-size:.7222em}.social-button .icon{margin-right:5px;position:relative;top:-1px;vertical-align:middle}.social-button--twitter{color:hsl(199deg,88%,58%)}.social-button--github{color:#000}.footer .social-button--github{color:#fff}.social-button--linkedin{color:#fff;border-color:hsl(201deg,100%,36%)}.social-button--xing{color:hsl(61deg,99%,42%);border-color:hsl(183deg,100%,19%)}.icon{fill:currentColor}.logo{color:inherit;padding-top:2vw;padding-bottom:2vw;font:0/0 a}.logo svg{vertical-align:middle}@media screen and (max-width:1024px){.logo svg{width:92px;height:22px}}@media screen and (max-width:767px){.logo{padding-top:17px;padding-bottom:17px}.logo svg{width:75px;height:18px}}.container{padding:6vw 4vw;margin:0 auto}.container--has-aside{display:flex}@media screen and (max-aspect-ratio:1/1){.container{padding:6vh 4vw}.container--has-aside{flex-direction:column}}.container-aside{width:250px;flex-shrink:0;margin-right:90px}.container-aside:last-child{margin-right:0;margin-left:90px}.container-main{flex:1 1 0%;min-width:0}@media screen and (max-aspect-ratio:1/1){.container-aside{order:1;width:100%!important;margin:45px 0 0!important;border-top:1px solid hsl(27deg,24%,92%);padding-top:45px}.addon .container-main{display:contents}}.header{border-bottom:1px solid hsl(27deg,24%,92%)}.header--jobs{border:none;color:#fff}.header--jobs+.hero{position:relative;padding:13vw 0}.header--jobs+.hero h1{position:fixed;z-index:-1;top:25vw;left:50%;text-align:right;margin:0;transform:translateY(-56%) translateX(-12%);font-size:5vw}@media screen and (max-width:767px){.header--jobs+.hero{padding:15vw 0}.header--jobs+.hero h1{top:32vw;left:52%}.header .container{padding-right:0}}.header .container{padding-top:0;padding-bottom:0;display:flex;justify-content:space-between}.menu{display:flex;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;left:0;right:0;top:0;height:100%;padding-left:10px}.menu-holder{flex-grow:1;position:relative;margin-left:10px}.menu-holder:before{content:"";position:absolute;left:-1px;top:0;height:100%;width:15px;background:linear-gradient(to right,#fff,hsla(0deg,0%,100%,0));z-index:1}.header--jobs .menu-holder:before{background:0 0}.menu-link{color:inherit;padding-top:3px;padding-bottom:1px;border-bottom:2px solid transparent;margin-left:45px}@media screen and (max-width:1024px){.menu-link{margin-left:30px}}@media screen and (max-width:767px){.menu{font-size:15px}.menu-link{margin-left:15px;padding-top:7px}.menu-link:last-child{padding-right:4vw}}.menu-link:first-child{margin-left:auto}.menu-link.is-active{color:hsl(28deg,100%,57%);border-bottom-color:currentColor}.main{margin:auto 0}.hero .container{display:flex;flex-direction:row-reverse;align-items:center}.hero-content{width:44%;position:relative;flex-grow:1}@media screen and (max-width:767px){.hero .container{display:block}.hero-content{width:100%}.hero-content h1{text-align:center}}.hero-animation,.hero-image{margin-left:-8%;width:61%}@media screen and (min-width:1440px){.hero-animation,.hero-image{width:800px;margin:0}}.hero-animation-holder{position:relative;padding-bottom:56.25%}.hero-animation video{position:absolute;left:0;top:0;width:100%;height:100%}.hero-bgimage,.hero-bgimage img,.hero-image img{width:100%;height:auto}.hero-bgimage{position:fixed;left:0;right:0;top:0;z-index:-1;overflow:hidden}@media screen and (max-width:767px){.hero-animation,.hero-image{width:100%;margin:0 0 20px}.hero-bgimage img{width:130%;margin-left:-15%}}.hero-jobclaim{color:#fff}.section--centered{text-align:center}.section--centered .section-headline{width:43%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.section--centered .section-headline{width:100%}}.section--centered .section-intro{width:54%;margin-left:auto;margin-right:auto}.section--background{position:relative;color:#fff}.section--background .container{position:relative}.section-background,.section-dim{position:absolute;left:0;top:0;width:100%;height:100%}.section-background{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.section-dim{opacity:.8}.consulting-preview-workshops{display:flex;margin-top:6vw}.consulting-preview .grid-preview{margin-right:6vw;border:1px solid hsla(0deg,0%,100%,.2);border-radius:6px;padding-top:5.5rem;transition:180ms;flex:1 1 0%}.consulting-preview .grid-preview:hover{background:hsla(0deg,0%,100%,.2);border-color:transparent}.consulting-preview .grid-preview:last-child{margin-right:0}@media screen and (max-width:767px){.section--centered .section-intro{width:100%}.consulting-preview-workshops{display:block}.consulting-preview .grid-preview{margin-right:0;margin-bottom:50px}.consulting-preview .grid-preview:last-child{margin-bottom:0}.consulting-preview .grid-preview-icon{position:absolute}}.consulting-preview .grid-preview-icon{left:50%;margin-left:-2rem;width:4rem;height:4rem}@media screen and (max-width:767px){.consulting-preview .grid-preview-title{display:block}}.consulting-preview .grid-preview-body,.consulting-preview .grid-preview-footer{padding-left:20px;padding-right:20px}.training-preview .container{display:flex;align-items:center;justify-content:space-between}.training-preview-photo img{width:100%;height:auto}.training-preview-content,.training-preview-photo{width:47%}@media screen and (max-width:767px){.training-preview .container{display:block}.training-preview-content,.training-preview-photo{width:auto}}.training-preview-intro{margin-bottom:2em}.grid{background:hsl(30deg,27%,96%)}.grid .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));grid-gap:2.35rem}.grid .grid-preview{background:#fff;box-shadow:0 2px 10px hsla(0deg,0%,0%,.1)}.grid--training{background:0 0}.grid--training .container{padding-top:0}.grid--training .grid-preview{background:hsl(30deg,29%,95%);box-shadow:0 2px 2px hsla(0deg,0%,0%,.2)}.grid--training .grid-preview-footer{padding-top:1.9rem;padding-bottom:1.6rem;margin-top:2.8rem;background:url(../images/peep-hole.svg) left top repeat-x;position:relative}@media screen and (max-width:767px){.grid .container{display:block}.grid--training .grid-preview-footer{padding-top:22px;padding-bottom:18px;text-align:center}}.grid--training .grid-preview-footer:after,.grid--training .grid-preview-footer:before{content:"";position:absolute;top:-7px;width:11px;height:22px}.grid--training .grid-preview-footer:before{left:-2px;background:url(../images/clip-hole-left.svg)}.grid--training .grid-preview-footer:after{right:-2px;background:url(../images/clip-hole-right.svg)}.grid--training .meta{margin-bottom:0}.grid--jobs,.job{background:hsl(200deg,10%,95%)}.job .meta{background:#fff;border:none}.grid-preview{position:relative;display:flex;flex-direction:column;color:inherit;border-radius:6px;overflow:hidden}@media screen and (max-width:767px){.grid-preview{margin-bottom:6vw}}.grid-preview-body{padding:3.2em 2.35rem 0 7rem;margin-bottom:auto}.grid-preview-icons{display:flex;margin:-2.35rem -2.35rem 2.2em}.grid-preview-icons .addon-icon{flex:1;border-radius:0;height:120px}.grid-preview-icons .icon{transform:scale(1.2)}.grid-preview-icon{position:absolute;left:2.65rem;top:2.7rem;width:2.7rem;height:2.7rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.grid-preview-body{padding:40px 30px 0}.grid-preview-icon{position:static;margin-right:17px;margin-top:-5px}.grid-preview-title{display:flex}}.grid-preview-title{margin:0 0 2rem}.grid-preview .meta{margin:2rem 0 1rem;padding:0;border:none;background:0 0;box-shadow:none;color:inherit}.grid-preview .meta-key,.grid-preview .meta-value{padding:1px}.grid-preview .meta-key{padding-left:0;padding-right:2.1rem;color:inherit}.addons-nav a,.form-page-title,.siblings-menu-link,.support-footnotes{color:hsl(30deg,6%,58%)}.grid-preview .meta-value{padding-right:0}.grid-preview-footer{padding:1.4rem 2.35rem 2rem 7rem}@media screen and (max-width:767px){.grid-preview-footer{padding:24px 30px 27px}}.grid--bundles .grid-preview-body{padding:2.35rem 2.35rem 0}.grid--bundles .grid-preview-footer{padding:1.4rem 2.35rem 2rem}.title{font-size:5.3rem}@media screen and (max-width:767px){.title{font-size:48px}}.title-icon{width:1em;height:1em;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin:-.1em .1em 0 0}.workshop .container-aside{margin-right:5%;width:20%}.siblings-menu{margin:20px 0}.siblings-menu-link{display:block;font-size:16px;padding:6px 10px 6px 30px;position:relative}.category-tag,.siblings-menu-link.is-active{color:inherit}.siblings-menu-link:after,.siblings-menu-link:before{position:absolute;content:""}.siblings-menu-link.is-active:before{background:#000}.siblings-menu-link:first-child:after{top:14px}.siblings-menu-link:last-child:after{bottom:auto;height:14px}.siblings-menu-link:only-child:after{display:none}.siblings-menu-link:before{left:0;top:9px;width:13px;height:13px;border:1.5px solid #000;background:#fff;border-radius:100%;z-index:1}.siblings-menu-link:after{left:7px;top:0;bottom:0;width:2px;background:#000}.meta{background:hsl(30deg,25%,97%);margin:60px 0 50px;border:1px solid;box-shadow:0 0 0 1px hsla(28deg,25%,85%,.4) inset;padding:17px 20px;color:hsl(0deg,0%,29%);border-radius:10px}@media screen and (max-width:767px){.meta{margin:40px 0;padding:8px}}.meta-row{display:table-row}.meta-key,.meta-value{display:table-cell;padding:8px 10px}@media screen and (max-width:767px){.meta-key,.meta-value{padding:8px}}.meta-key{font-weight:700;padding-right:20px}.meta-key:after{content:":"}.meta p{margin:0}.contact-form{overflow:hidden;flex-shrink:0}.contact-form--bordered .container{border-top:2px solid rgba(154,148,141,.3)}.contact-form-header{text-align:center}.contact-form-headline{margin-bottom:8px}.contact-form .form{width:50%;margin:50px auto 0}@media screen and (max-width:767px){.meta-key{padding-right:17px}.contact-form .form{width:100%}}.btn{border:none;background:hsl(28deg,100%,57%);color:#fff;border-radius:5px;padding:12px 20px 10px;font-family:inherit;font-weight:700;font-size:.9em;line-height:inherit;text-align:center;min-width:139px;cursor:pointer}.btn.floating{float:right;margin-left:2rem}.btn:hover{background:#ff9d47}.btn:active{background:#f70}.btn--secondary{border:2px solid;background:#fff;color:#000}.btn--secondary:hover{background:#fbfaf9}.btn--secondary:active{background:hsl(30deg,27%,96%)}.btn--rounded{border-radius:999px}.btn--black{background:#000}.btn--black:hover{background:hsl(0deg,0%,15%)}.btn--black:active{background:#000}a.btn{cursor:pointer}label{font-weight:700}.form-group{margin-bottom:20px;flex-basis:100%;padding:0 10px}.form-group:last-child{margin-bottom:0}.form-group[data-width="1/2"]{flex-basis:50%}@media screen and (max-width:767px){.form-group[data-width="1/2"]{flex-basis:100%}}.form-control{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:10px;line-height:inherit;font-size:inherit;font-family:inherit;border-radius:5px;border:2px solid rgba(154,148,141,.3)}.form-control.is-invalid{border-color:hsl(28deg,100%,57%)}.form-validation-message{color:hsl(28deg,100%,57%);font-size:.85em;margin:-7px 10px 0;position:relative}.form-output{padding:12px;background:rgba(154,148,141,.1);min-height:calc(1.55em + 24px)}.packages-component:last-child,.support .container{padding-bottom:0}.form-output:empty:before{content:"－"}.form-output--multiline{white-space:pre-wrap}.form-pages{position:relative;transition:240ms}.form-pages[data-growing=false]{transition-delay:240ms}.form-page{opacity:0;pointer-events:none;transition:240ms;transform:translateX(50px);position:absolute;left:0;top:0;width:100%;height:100%}[data-growing=false] .form-page{transition-delay:240ms}.form-page[data-dir="-1"]{transform:translateX(-50px)}.form-page.is-active{transition:240ms 120ms;transform:translateX(0);opacity:1;pointer-events:auto}[data-growing=false] .form-page.is-active{transition-delay:360ms}.form-page-pagination{font-weight:700;margin-right:.5em}.form-page-title{margin-right:auto}.form-page-body{display:flex;flex-wrap:wrap;margin:0 -10px}.form-page-footer{margin-top:10px;display:flex;align-items:center}textarea.form-control{resize:vertical;min-height:102px}.support{background:hsl(30deg,27%,96%)}.support-levels{display:flex}.support-footnotes{padding:6vw 0 1vw;font-size:.7em}.support-footnotes span{margin-left:8px}@media screen and (max-width:767px){.support-levels{display:block}.support-footnotes span{display:block;margin-left:0}}.level{margin-top:20px;text-align:center;flex:1 1 0%;margin-right:10px;display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 10px hsla(0deg,0%,0%,.1);border-radius:6px;overflow:hidden;position:relative}.level--featured .level-header,.level--featured .level-pennant{background:hsl(28deg,100%,57%)}@media screen and (max-width:767px){.level{margin:0 0 40px}.level:last-child{margin-bottom:0}}.level:last-child{margin-right:0}.level--featured{margin-top:0}.level--featured .level-header{padding-top:43px}.level--featured .level-payment-period{padding-bottom:43px}.level-pennant{padding:8px 0 14px;background:#000;color:#fff}.level-pennant-value{font-size:1.7em}.level-pennant-key{font-size:.85em}.level-header{background:#000;color:#fff;padding:33px 0 20px}.level-header .btn{display:block;margin:0 32px}.level-name{text-transform:uppercase;letter-spacing:.05em}.level-price{font-size:3em}.level-time{font-size:1.7em}.level-window-label{font-size:.7em;margin:5px 0 18px}.level-payment-period{font-size:.7em;padding-bottom:33px;margin-bottom:20px;border-bottom:1px solid hsla(0deg,0%,100%,.13)}.level-body{flex-grow:1;padding:5px 13px}.level-block,.level-feature{border-bottom:1px solid rgba(154,148,141,.1)}.level-block{padding:20px 0}.level-block-value{font-size:1.4em;line-height:1.3}.level-block-label{font-size:.7em}.level-feature{padding:8px 0}.level-feature:last-child{border-bottom:none}.addons .container{padding-top:0}.addons-featured{margin:-10px -10px 80px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.addons .container{padding-left:0;padding-right:0}.addons-featured{display:none}.addons-main{position:relative;overflow:hidden;background:hsl(30deg,25%,97%);transition:240ms}.addons-main[data-growing=false]{transition-delay:240ms}}.addons-featured .addon-preview{flex:1 1 200px;min-width:0;margin:10px;padding:30px;border:none;box-shadow:0 2px 10px hsla(0deg,0%,0%,.15)}.addons-featured .addon-preview:hover{box-shadow:0 0 0 2px hsl(30deg,6%,58%),0 2px 10px hsla(0deg,0%,0%,.15)}.addons-main{display:flex}.addons-nav{margin-right:90px}@media screen and (max-width:767px){.addons-list,.addons-nav{position:absolute;left:0;top:0;width:100%;transition:transform 240ms ease-in;padding-bottom:30px}.is-filtered .addons-list,.is-filtered .addons-nav{transform:translateX(-100%)}.addons-nav{margin-right:0;width:auto;flex-grow:1}}.addons-nav-headline{margin:50px 0 0;cursor:default}.addons-nav-headline:first-child{margin-top:0}.addons-nav a,.addons-nav-headline{margin-bottom:8px}.addons-nav a{display:block}@media screen and (max-width:767px){.addons-nav-headline{margin-top:30px;font-size:1em}.addons-nav a,.addons-nav-headline{padding-left:4vw;padding-right:4vw}.addons-nav a{color:hsl(28deg,100%,57%);display:flex;align-items:center;margin-bottom:1px;background:#fff;padding-top:8px;padding-bottom:8px}}.addons-nav a:hover{color:#746e67}.addons-header-left,.addons-nav a.is-active{color:hsl(28deg,100%,57%)}.addons-nav a .icon{display:none}.addons-list{flex-grow:1}@media screen and (max-width:767px){.addons-nav a .icon{display:block;margin-left:auto;opacity:.5}.addons-list{left:100%}.addons-list .addon-preview{background:#fff}}.addons-header{display:none;align-items:center;padding-left:4vw;padding-right:4vw}.addons-header-left{display:flex;align-items:center;padding:16px 0}.addons-header-left .icon{margin-right:10px;vertical-align:middle}.addons-header-left,.addons-header-right{flex:0 1 90px}.addons-header-center{flex-grow:1;text-align:center;font-weight:700;padding:16px 0}.addons-search{position:relative}.addons-search .form-control{-webkit-appearance:none;appearance:none;background:hsl(30deg,25%,97%);border-radius:6px;border:none;box-shadow:0 2px 4px hsla(0deg,0%,0%,.15);padding:15px 18px 15px 60px;outline:0}.addons-search .form-control:focus{box-shadow:0 0 0 2px hsl(30deg,6%,58%) inset,0 2px 4px hsla(0deg,0%,0%,.15)}.addons-search .form-control:-ms-input-placeholder{color:hsl(30deg,6%,58%)}.addons-search .form-control::placeholder{color:hsl(30deg,6%,58%)}.addons-search .icon{position:absolute;left:20px;top:20px;fill:#c8c4c1}@media screen and (max-width:767px){.addons-header{display:flex}.addons-search{display:none}.addons-search .icon{top:16px}}.addons-grid{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:40px}@media screen and (max-width:767px){.addons-grid{grid-gap:20px;margin-top:0;padding-left:4vw;padding-right:4vw}}.addons-placeholder{grid-column:1/-1;border-radius:6px;border:2px solid;font-style:italic;color:hsl(30deg,6%,58%);padding:22px 20px 18px}.addon-preview{display:block;border-radius:6px;position:relative;border:2px solid;color:#000;padding:20px;text-align:left;transition:.5s}.addon-preview:visited .addon-title{color:gray}.addon-preview:hover{box-shadow:0 2px 10px hsla(0deg,0%,0%,.1);border-color:hsl(30deg,6%,58%);transform:translateY(-2px);transition:60ms}.addon-preview-essential{position:absolute;top:-1px;right:20px;fill:hsl(30deg,6%,58%);z-index:1;transition:.5s}.addon-preview .addon-icon{margin-bottom:40px}.addon-preview-content{align-self:stretch;display:flex;flex-direction:column}.addon .container-aside .addon-icon,.addon .container-aside .addon-price{margin-bottom:30px}.addon .container-aside .btn{display:block;margin-top:15px}.addon .container-aside .addon-install-hint{margin-top:5px;color:hsl(30deg,6%,58%);font-size:.75em;text-align:center}.addon .container-aside h4{margin:50px 0 8px}.addon-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px}.addon-icon .icon{fill:#fff}.addon-title{overflow:hidden;text-overflow:ellipsis;font-size:1.2em;margin:0 0 10px;line-height:1.26}.addon-intro{font-size:.9em;margin-bottom:25px}.addon-price{font-size:.75em;position:absolute;bottom:1em}.addon-text{margin-top:50px;word-wrap:break-word}@media screen and (max-aspect-ratio:1/1){.addon-text{margin-top:20px}}.addon-text h1,.addon-text h2,.addon-text h3,.addon-text h4,.addon-text h5,.addon-text h6{line-height:1.3;margin:1em 0 .3em}.addon-text h4,.addon-text h5{margin-top:1.2em}.addon-related{margin-top:100px}@media screen and (max-aspect-ratio:1/1){.addon-related{margin-top:40px;order:100}}.addon-related-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px}@media screen and (max-aspect-ratio:1/1){.addon-related-grid{margin-top:10px;grid-gap:15px}}.otrs-version{display:flex}.otrs-version-status{margin-left:5px}.otrs-version-status--yes{color:hsl(28deg,100%,57%)}.otrs-version-status--no{color:hsl(30deg,6%,58%)}.category-tag{background:hsl(30deg,25%,97%);border:1px solid;border-radius:6px;font-size:.8em;padding:2px 17px;margin:0 5px 5px 0;display:inline-block}.facts{color:hsl(0deg,0%,80%)}.facts-points{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:40px;margin-bottom:6vw}.facts-point-value{font-size:4em;font-weight:700;line-height:1;color:#fff}.facts-text{max-width:620px}.packages-text{max-width:620px}.packages-components{padding-top:6vw}.packages-component{position:relative;padding:0 0 200px}@media screen and (min-width:1440px){.packages-component{display:flex}}.packages-component:before{content:"";position:absolute;left:44px;top:0;bottom:0;width:2px;background:#000}@media screen and (max-width:767px){.facts-points,.facts-text{text-align:center}.packages-component{padding-bottom:80px}.packages-component:before{left:20px}}.packages-component:after{content:"";position:absolute;left:43px;top:15px;margin:-13px 0 0 -13px;width:26px;height:26px;border-radius:100%;border:2px solid #000;background:#fff}@media screen and (max-width:767px){.packages-component:after{left:19px;width:20px;height:20px;margin:-10px 0 0 -10px}}.packages-component:first-child:before{top:15px}.packages-component:first-child:after{width:30px;height:30px;background:#000;margin:-15px 0 0 -15px}@media screen and (max-width:767px){.packages-component:first-child:after{width:24px;height:24px;margin:-12px 0 0 -12px}}.packages-component:last-child:before{bottom:auto;height:15px}.packages-component-text{margin-left:100px;max-width:620px;margin-bottom:30px}.block-image,.packages-component-image{max-width:500px;border-radius:3px;box-shadow:0 2px 10px hsla(0deg,0%,0%,.1)}@media screen and (max-width:767px){.packages-component-text{margin-left:54px}}.packages-component-name{margin-bottom:0}.packages-component-image{margin-left:100px;width:calc(100% - 100px)}@media screen and (max-width:767px){.packages-component-image{margin-left:54px;width:calc(100% - 54px)}}.image-ratio{position:relative}.image-ratio img{position:absolute;left:0;top:0;width:100%;height:100%}.blocks .container{margin-top:100px;margin-bottom:100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:150px}@media screen and (max-width:767px){.blocks .container{margin:50px 0;grid-gap:75px}}.block-description{margin-bottom:auto}.block-image{margin-top:50px}.offices .container{padding-top:3vw;padding-bottom:12vw;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10vw}.office-map{border-radius:3px;box-shadow:0 2px 10px hsla(0deg,0%,0%,.1);max-width:100%;height:auto}.office-map-link{display:block;margin-bottom:30px}.office-map-ratio{display:block;padding-bottom:75%;width:100%;position:relative}.office-map-ratio img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.office-name{margin-bottom:7px}.office-address{margin-bottom:10px}.office-tel{color:#000}.office-email{color:hsl(30deg,6%,58%)}.is-hidden{display:none}.footer{background:#000;color:#fff;font-size:.9em}.footer .container{padding-top:2vw;padding-bottom:2vw}@media screen and (max-width:1024px){.footer .container{padding-top:3vh;padding-bottom:3vh}}.footer-top{display:flex;flex-wrap:wrap}.footer-aside{margin-right:100px;margin-bottom:30px;flex-basis:33%}.footer-column h4,table:last-child{margin-bottom:0}@media screen and (max-width:767px){.block-image{margin-top:30px}.footer-aside{margin-right:0;flex-basis:100%}}.footer-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:50px;flex-grow:1}.footer-column{line-height:2;margin-top:-.2em}.footer-column a{font-weight:700}.footer-column nav a{display:block}.footer-headline{font-weight:700;font-size:1.2em}.footer-bottom{margin-top:50px;display:flex;justify-content:space-between;font-size:.8em;color:hsl(30deg,6%,58%)}.footer-bottom a{color:inherit;margin-left:7px}.footer-bottom .footer-copyright a{text-decoration:underline}@media screen and (max-width:767px){.footer-bottom{display:block}.footer-bottom .languages{margin-top:10px}}table{border-collapse:collapse;max-width:100%;width:100%;margin-bottom:1em}table th{text-align:left;font-weight:800}table td,table th{padding:.25em 0 .25em 1em;border-bottom:1px solid hsl(30deg,27%,96%);vertical-align:top}table td:first-child,table th:first-child{padding-left:0}table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:none}.advisories{background:hsl(30deg,25%,97%)}.advisories-table{box-shadow:0 2px 10px hsla(0deg,0%,0%,.1);border-radius:.4em}.advisories-table td,.advisories-table th{background:#fff;border-right:1px solid hsl(27deg,24%,92%);border-bottom:1px solid hsl(27deg,24%,92%)}.advisories-table td:last-child,.advisories-table th:last-child{border-right:none}.advisories-table th{padding:.5em .75em!important}.advisories-table td{padding:0}.advisories-table td a{display:block;padding:.5em .75em}.advisories-table td:not(:first-child) a{color:inherit}.advisories-table tbody tr:hover td{background:hsl(30deg,25%,97%)}.advisories-table thead tr:first-child th:first-child{border-top-left-radius:.4em}.advisories-table thead tr:first-child th:last-child{border-top-right-radius:.4em}.advisories-table tbody tr:last-child td:first-child{border-bottom-left-radius:.4em}.advisories-table tbody tr:last-child td:last-child{border-bottom-right-radius:.4em}.advisory .container-aside{width:300px;font-size:.85em;box-shadow:0 2px 10px hsl(27deg,23%,92%);padding:1em 1.4em;align-self:flex-start;border-radius:.4em}.advisory h1 .icon{color:hsl(28deg,100%,57%)}figcaption{font-size:70%}.accordion-item{background:#fff;padding-top:0;padding-bottom:0;position:relative;z-index:1;border-top:1px solid #bbb;-webkit-clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,0 100%,0 1.5rem);clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,0 100%,0 1.5rem);margin-top:-1.5rem}.accordion-item::after,.accordion-item::before{content:"";border-top:2px solid #bbb;position:absolute;top:-.3rem;left:-1.333rem;width:3rem;transform:rotate(-45deg);transform-origin:100% 0}@media screen and (max-width:1024px){.accordion-item::after,.accordion-item::before{border-top:1.5px solid #bbb}}.accordion-toggler,.jobsfaq button{border:none;-webkit-appearance:none;font-family:"Open Sans",sans-serif;text-align:left;cursor:pointer}.accordion-item::after{left:auto;right:-1.333rem;transform:rotate(45deg);transform-origin:0 0}.accordion-headline{margin:0;padding-bottom:1.5rem}.accordion-toggler{width:100%;color:#000;background:0 0;font-size:1.5rem}.accordion-toggler span{display:inline-block;padding:1.5rem 1rem 1.5rem 2rem;background:url(/assets/images/bulletlogo.svg) -.8rem 50% no-repeat;background-size:3em 3rem}@media screen and (max-width:767px){.accordion-toggler span{padding:1rem 0 1rem 2rem;background-position:.5rem 50%!important;background-size:2em 2rem}.accordion-toggler{font-size:1rem}}.accordion-content{display:none;padding-bottom:4rem}.accordion-content.slim{max-width:900px;margin-left:auto;margin-right:auto}.accordion-content h3{font-size:2rem;margin:0 0 2rem}.accordion-content h4{font-size:1.5rem;color:hsl(28deg,100%,57%)}.accordion-textimage{display:flex;align-items:flex-start}@media screen and (max-width:767px){.accordion-content h3{font-size:1.5rem}.accordion-textimage{flex-direction:column}}.accordion-textimage img{width:100%;height:auto}.accordion-textimage>:first-child{flex:2;padding:1rem 3rem}.accordion-textimage>:last-child{flex:3;padding:1rem 3rem}@media screen and (max-width:767px){.accordion-textimage>div{flex:1;padding:.3rem 1rem .3rem 2rem!important}}.accordion-why h4{margin-left:-2rem}.accordion-why h4::before{content:"";display:inline-block;width:.8rem;height:.8rem;position:relative;top:-.1em;margin-right:1rem;background:hsl(28deg,100%,57%);border-radius:50%}.accordion-why p{position:relative}.accordion-why p::before{content:"";width:0;display:block;position:absolute;top:-1rem;left:-1.65rem;bottom:-2rem;border-left:1px hsl(28deg,100%,57%) dashed}.accordion-why p:last-child::before{display:none}.jobsfaq{max-width:1000px;margin:0 auto;padding:0}.jobsfaq button{font-size:1.33rem;font-weight:700;background:0 0;display:block;width:100%;padding-right:2rem;color:#000}@media screen and (max-width:767px){.jobsfaq button{font-size:1rem}}.jobsfaq dt{border-top:1px dashed hsl(28deg,100%,57%);margin-top:1rem;padding-top:1rem;position:relative}.jobsfaq dt:first-child{border:none}.jobsfaq dt::after{content:"";display:block;position:absolute;right:0;top:1.2rem;height:26px;width:19px;background:url(/assets/images/arrowdown.svg) 50% 50% no-repeat;transform:scale(1.2);transition:all .5s}.jobsfaq dd,.jobslist-job{display:none}.jobsfaq dt.open::after{transform:scale(1.2) rotate(180deg)}.jobsfaq dd{background:#eee;padding:.7em 1.333em;margin-top:1rem}.regularstyle{font-weight:400;font-size:1.2rem!important}.jobsbutton{background:hsl(28deg,100%,57%);color:#fff;padding:.5rem 1.2rem;font-weight:700}.jobsbutton.floating{float:right;margin-left:2rem}.jobslist h2{margin-top:0;cursor:pointer}.jobslist>div{margin:.5rem 0}.jobslist button{-webkit-appearance:none;font-family:"Open Sans",sans-serif;font-weight:700;background:0 0;border:none;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-size:1.8rem}@media screen and (max-width:767px){.jobslist button{font-size:1.2rem}.quiz-buttons{flex-direction:column-reverse}}.jobslist-text{margin:2rem}.jobslist-text h2,.jobslist-text h3{color:hsl(28deg,100%,57%);margin:0 0 0 -2rem;padding-bottom:.5rem;font-size:1.5rem}.jobslist-text h2::before,.jobslist-text h3::before{content:"";display:inline-block;width:.8rem;height:.8rem;position:relative;top:-.1em;margin-right:1rem;background:hsl(28deg,100%,57%);border-radius:50%}.jobslist-text .btn{display:inline-block;margin:1rem 0}.jobslist-text p,.jobslist-text ul{position:relative}.jobslist-text p::before,.jobslist-text ul::before{content:"";width:0;display:block;position:absolute;top:-1rem;left:-1.65rem;bottom:-2rem;border-left:1px hsl(28deg,100%,57%) dashed}.jobslist-text p:last-child::before,.jobslist-text ul:last-child::before,.quiz-list .description{display:none}.quiz{max-width:600px;margin:4rem auto 2rem}.quiz-startscreen{margin:3rem 0}.quiz-list{margin:2rem 0;padding:0}.quiz-list>li{list-style:none}.quiz-list h4{line-height:1.2;margin-bottom:1.333rem}.quiz-progress{margin:0 16px 0 0;height:30px;padding:2px;border:1px solid #999;border-radius:15px;position:relative}.quiz-progress>span{position:absolute;top:-2.33rem;right:.5rem;color:#999}.quiz-progressinner span,.quiz-result p{font-weight:700;color:hsl(28deg,100%,57%)}.quiz-progress>span::before{content:"";position:absolute;top:2.5rem;right:-.9rem;width:20px;height:20px;border-radius:50%;border:1px solid #999;transform:translateX(-50%)}.quiz-progressinner{min-width:16px;position:relative;background:hsl(28deg,100%,57%);height:24px;border-radius:12px;display:inline-block}.quiz-progressinner span{position:absolute;top:-2.5rem;right:0;transform:translateX(50%)}.quiz-progressinner span::before{content:"";position:absolute;top:2rem;left:50%;width:38px;height:38px;border-radius:50%;background:hsl(28deg,100%,57%);border:1px solid #999;box-shadow:inset 0 0 0 3px #fff;transform:translateX(-50%)}.quiz-buttons{display:flex;width:100%}.quiz-buttons button{margin:0 .7rem 0 0;line-height:1.2}@media screen and (max-width:767px){.quiz-buttons button{margin:0 0 .7rem}}.quiz-result{overflow:hidden}.quiz-result p{font-size:1.333rem}#cookie_banner-wrapper{z-index:9001;position:relative}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}#cookie_banner-wrapper .cookie_container{position:fixed;bottom:0;overflow:hidden;padding:15px;background:#222;color:#fff;box-sizing:border-box;font-size:.8em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@media (max-width:499px){#cookie_banner-wrapper .cookie_container{left:0;right:0}}@media (min-width:500px){#cookie_banner-wrapper .cookie_container{width:300px;bottom:20px;right:20px}}@media screen and (min-width:768px){#cookie_banner-wrapper .cookie_container{font-size:.9em}}#cookie_banner-wrapper .cookie_container .cookie_message a{text-decoration:none;color:#31a8f0}#cookie_banner-wrapper .cookie_container .cookie_message a:hover{text-decoration:underline;color:#ccfaff}#cookie_banner-wrapper .cookie_container .cookie_message a:active{color:#b2f7ff}#cookie_banner-wrapper .cookie_container .cookie_btn{background-color:#f1d600;color:#222;border-radius:5px;border:1px solid transparent;padding:6px 12px;text-align:center;cursor:pointer;width:100%}#cookie_banner-wrapper .cookie_container .cookie_btn:hover{background-color:#ffe40c}@media print{#cookie_banner-wrapper{display:none}}
/*# sourceMappingURL=style.css.map */
