.text-center{text-align:center!important}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody + tbody{border-top:2px solid #dee2e6}*,*::before,*::after{box-sizing:border-box}html{font-family:"droid_sans_monoregular",serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;height:100%}footer,header,main{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#b6b6b6;text-align:left;background-color:#35119c;background-image:linear-gradient(163deg,#000 0%,#000 54%,#35119c 100%);background-attachment:fixed;font-family:"droid_sansregular",sans-serif;letter-spacing:0.05rem;height:100%}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(21,21,21,0.52)}h1,h2,h3,h4{margin-top:0;margin-bottom:0.5rem;font-family:"Source Code Pro",serif}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b{font-weight:bolder}small{font-size:80%}sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline;bottom:-.25em}a{font-family:"droid_sansregular","Source Code Pro",serif;color:#00ff00;text-decoration:none;background-color:transparent}a:hover{color:#00ff00;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{max-width:100%;vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#737373;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:0.5rem}button{color:inherit;font-weight:600;border-radius:3px;padding:0.5rem 1rem;outline:0;border:none;background-color:#212529}button:focus{outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:"Source Code Pro",serif;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin-bottom:0.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:0.2em;background-color:#fcf8e3}.blockquote{margin-bottom:1rem;font-size:1.25rem}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:100%}.container.container-flex{display:flex}@media (min-width:568px){.container{max-width:568px}}@media (min-width:667px){.container{max-width:667px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1600px){.container{max-width:1600px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-9,.col-3,.col-md-6,.col-md-12,.col-lg-4,.col-lg-6,.col-lg-8,.col-xl-5,.col-xl-7,.col-xxl-4,.col-xxl-8{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-12{flex:0 0 100%;max-width:100%}.order-0{order:0}.order-1{order:1}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-12{flex:0 0 100%;max-width:100%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-8{flex:0 0 66%;max-width:66%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 34%;max-width:34%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-3{flex:0 0 25%;max-width:25%}.order-lg-0{order:0}.order-lg-1{order:1}}@media (min-width:1200px){.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:1440px){.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}}.margin-right{margin-right:0.5rem}.margin-top{margin-top:0.5rem}button[disabled]{filter:saturate(0);cursor:not-allowed}button.btn-flat{background-color:transparent}button.btn-action{letter-spacing:2px;text-transform:uppercase;background-color:#00ff00;color:#000}button.btn-link-like{background-color:transparent;padding:0;font-weight:400}button.btn-link-like:hover{text-decoration:underline}button.btn-check{border:2px solid #333333;border-radius:5px;color:#737373;padding:0.25rem 0.5rem;margin:0 0.5rem;box-shadow:1px 1px 7px #0a0a0a;font-size:0.875rem}.page-container{min-height:100%;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width:666.98px){.page-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%}}@media (max-width:1199.98px){.page-container{max-width:80vw;background-position-y:20vh;background-position-x:100%}}@media (max-width:991.98px){.page-container{background-image:none}}@media screen and (max-width:668px){h1{font-size:1.5rem}body{line-height:1.5}}.highlight-btn{color:#0a0a0a;text-transform:uppercase;background-color:#00ff00;border:5px solid #007C00;border-top-color:#B1FFB1;border-left-color:#B1FFB1;min-width:190px}.highlight-btn:hover{box-shadow:0 0 4px 2px #00ff00}.collapsable-text{position:relative;padding:20px 40px;border:1px solid #b6b6b6;box-shadow:0 0 0 2px #35119c;overflow:hidden}.collapsable-text .collapsable-headline{cursor:pointer;position:relative}.collapsable-text .collapsable-headline .collapsable-tab-button{position:absolute;top:5px;right:-15px}.collapsable-text .collapsable-headline .collapsable-tab-button svg{fill:#9f81f9;height:1.5em}.collapsable-text .collapsable-headline .collapsable-tab-button .chevron-up{display:block}.collapsable-text .collapsable-headline .collapsable-tab-button .chevron-down{display:none}.collapsable-text.minimized{max-height:200px;text-overflow:ellipsis}.collapsable-text.minimized .collapsable-tab-button .chevron-up{display:none}.collapsable-text.minimized .collapsable-tab-button .chevron-down{display:block}.collapsable-text.minimized:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 150px,#070214)}.collapsable-text h2,.collapsable-text h3{color:#9f81f9}.breadcrumb{display:flex;list-style:none;padding:10px 0;margin-bottom:0}.breadcrumb .separator svg{fill:#b6b6b6;height:0.5rem;padding-right:5px}.full-col{width:100%;position:relative}.preview-items-list{display:flex;flex-wrap:wrap;justify-content:space-between}.preview-items-list.full-width .preview-item-canvas{flex-basis:100%}.preview-items-list.full-width .preview-item-canvas .preview-item{margin:0 0 10px 0;padding:5px;min-height:0;display:flex}.preview-items-list.full-width .preview-item-canvas .preview-item .preview-img{flex:1 0 25%}.preview-items-list.full-width .preview-item-canvas .preview-item .preview-img img{height:100%;margin-bottom:0}.preview-items-list.full-width .preview-item-canvas .preview-item .preview-title{flex:0 0 75%;padding-left:20px}.preview-items-list.full-width .preview-item-canvas .preview-item .preview-link{position:inherit}.preview-item-canvas{flex:0 0 32.33%;display:block}.preview-item-canvas:hover{text-decoration:none}.preview-item-canvas .preview-item{position:relative;padding:20px;background-color:#151515;box-shadow:-1px -1px 3px 0 inset #737373;color:#b6b6b6;margin:10px 0;border-bottom:1px solid #151515;border-right:1px solid #151515}.preview-item-canvas .preview-item:hover{color:#b6b6b6;box-shadow:1px 1px 7px #00ff00}.preview-item-canvas .preview-item .preview-title{font-family:"Source Code Pro",serif;font-weight:bold;color:#FFF;height:70px;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.preview-item-canvas .preview-item .preview-img img{margin-bottom:10px;object-fit:cover;max-width:100%}.preview-item-canvas .preview-item .preview-content{margin-bottom:10px;height:120px;overflow:hidden;text-overflow:ellipsis}.preview-item-canvas .preview-item .preview-link{color:#00ff00}@media (max-width:1200px){.preview-item-canvas{flex-basis:50%}}@media (max-width:992px){.preview-item-canvas{flex-basis:100%}}.sub-pagelist-pagination{text-align:center;margin:20px 0 40px 0}.sub-pagelist-pagination .current{color:#FFF;margin-right:10px}.sub-pagelist-pagination .current .total{color:#b6b6b6}.sub-pagelist-pagination .first-page,.sub-pagelist-pagination .previous-page,.sub-pagelist-pagination .last-page,.sub-pagelist-pagination .next-page{margin-right:5px}.sub-pagelist-pagination .first-page a,.sub-pagelist-pagination .previous-page a,.sub-pagelist-pagination .last-page a,.sub-pagelist-pagination .next-page a{color:#00ff00}.job-preview-canvas{margin-top:40px;display:flex;flex-wrap:wrap}.job-preview-canvas a.job-preview{height:100%;padding:20px;max-width:100%;margin:10px 5px;display:block;border-radius:5px;background-color:#0a0a0a;color:#b6b6b6;text-decoration:none}.job-preview-canvas a.job-preview:hover{color:#b6b6b6;box-shadow:1px 1px 7px #00ff00}.job-preview-canvas a.job-preview .job-preview-head-canvas{display:flex;margin-bottom:20px;height:120px}.job-preview-canvas a.job-preview .job-preview-headline{font-size:2em;margin-bottom:10px}.job-preview-canvas a.job-preview .job-image{flex-basis:10%;display:flex;min-width:100px}.job-preview-canvas a.job-preview .job-image img{object-fit:none;padding:0.5rem 1rem;background-color:#FFF;border-radius:5px}.job-preview-canvas a.job-preview .job-preview-context{display:flex}.job-preview-canvas a.job-preview .job-details{flex:1 1 80%}.job-preview-canvas a.job-preview .job-details label{display:block;margin-top:5px;text-transform:uppercase;color:#737373}.job-preview-canvas a.job-preview .job-title{color:#FFF;font-size:1.25em;margin-left:10px;display:flex;overflow:hidden;word-break:break-word}.job-preview-canvas a.job-preview .job-tag{border-color:#333333;margin:0.25rem 0.25rem 0.25rem 0;padding:0.25rem 0.5rem;color:#00ff00;display:inline-block;box-shadow:1px 1px 7px #0a0a0a;position:relative;transition:all 0.1s;word-break:break-word;border-radius:5px;font-size:0.875rem}.job-preview-canvas a.job-preview .company-details{background-color:#333;padding:5px 10px;border-radius:5px}@media (max-width:420px){.job-preview-canvas .job-preview .job-preview-context{display:block}.job-preview-canvas .job-preview .job-image{margin:10px 0}.job-title{word-break:break-all}}@media (max-width:1400px){.job-preview-canvas .preview-item-canvas{flex-basis:50%}}.footer-intro{margin-top:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-intro hr{background-color:#dddddd;margin:10px 0}.footer-intro hr:nth-child(1){width:80%;max-width:calc(calc(800 / 100 * 80)* 1px)}.footer-intro hr:nth-child(2){width:50%;max-width:calc(calc(800 / 100 * 50) * 1px)}.footer-intro hr:nth-child(3){width:20%;max-width:calc(calc(800 / 100 * 20) * 1px)}.footer-canvas{display:flex;justify-content:center;flex-wrap:wrap;margin:40px 0;padding-bottom:20px}.footer-canvas .footer-item{font-weight:600;color:#b6b6b6;font-size:0.8em;margin:0 20px}.footer-canvas .footer-item :hover{text-decoration:underline}@media screen and (max-width:668px){.footer-canvas .footer-item{flex-direction:column;align-items:center}.footer-item{margin:10px}}@charset "UTF-8";.main-content{margin-top:122px}header{position:fixed;width:100%;z-index:1;top:0;border-bottom:1px solid #9f81f9;background-color:#0a0a0a}header .search-input{display:none}header .search-input.open{position:fixed;display:flex;flex-direction:column;justify-content:center;text-align:center;top:122px;left:0;width:100%;height:calc(100% - 122px);background-color:#0a0a0a;z-index:1}header .search-input.open input{width:50%;background-color:#0a0a0a;color:#b6b6b6;border:none;border-bottom:1px solid #fcf8e3;padding-left:40px;margin-left:-30px}header .search-input.open label{position:relative}header .search-input.open label svg{fill:#00ff00;width:1em}header .search-input.open button{color:#0a0a0a;text-transform:uppercase}.header-canvas{display:flex;justify-content:space-between;padding:24px 0}.header-canvas .header-links{display:flex;justify-content:center;font-family:"droid_sans_monoregular",monospace;align-items:center}.header-canvas .header-links .header-item{padding:10px 20px;color:#00ff00}.header-canvas .header-links .header-item a{color:#00ff00}.header-canvas .header-links .header-item:before{content:"> "}.header-canvas .header-links .header-item.search{cursor:pointer}.header-canvas .header-links .header-item.search svg{fill:#00ff00;width:1em}.header-canvas .header-links .header-item.search:before{content:""}.header-canvas .header-links .header-item.highlighted{color:#b30053;font-family:"Source Code Pro",serif;font-weight:bold}.header-canvas .header-links .header-item.highlighted a{color:#b30053}.header-canvas .header-links .header-item.highlighted:before{content:"/ "}.header-canvas .header-links .language-chooser{padding:15px;display:flex}.header-canvas .header-links .language-chooser .language-item{cursor:pointer}.header-canvas .header-links .language-chooser .language-item img{border-radius:5px;height:24px}.header-canvas .header-links .language-chooser .language-item:first-child{margin-right:20px}.header-canvas .header-language{display:flex;flex-direction:column;justify-content:center}.header-canvas .header-language .language-item:not(.active){filter:saturate(0.2)}.header-canvas .header-burger{display:none}@media (max-width:992px){.header-canvas{justify-content:space-between;padding:16px 0}.header-canvas .header-logo{align-self:center}.header-canvas .header-logo img{height:40px;padding:0 0 0 10px}.header-canvas .header-links{display:none}.header-canvas .header-burger{margin-right:10px;font-size:26px;display:block;align-self:center;cursor:pointer}.header-canvas .header-burger:before{content:"≡"}.header-canvas.open .header-links{position:fixed;display:flex;flex-direction:column;justify-content:center;text-align:center;top:63px;left:0;width:100%;height:calc(100% - 63px);background-color:#0a0a0a;z-index:1}.header-canvas.open .header-links .highlighted{margin-top:40px}.header-canvas.open .header-burger:before{content:"X"}header .search-input.open{top:63px;height:calc(100% - 63px)}.main-content{margin-top:63px}}.persona{margin-top:10px}.persona-base{display:flex}.persona-base img{width:128px;padding-right:20px}.persona-inline{display:flex;align-items:center}.persona-inline img{width:48px;height:48px;border-radius:32px;margin-right:20px;object-fit:cover;padding:0!important}.persona-inline .meta-inline{display:flex;flex-direction:column}.it-jobs-banner{border:1px solid #b6b6b6;box-shadow:0 0 0 2px inset #35119c;background-color:transparent;display:flex;margin:20px 0}.it-jobs-banner .it-jobs-logo{flex:0 1 30%;align-self:center}.it-jobs-banner .it-jobs-logo img{width:100%;padding:5px 10px}.it-jobs-banner .banner-text{flex:0 1 55%;padding:5px 10px}.it-jobs-banner .banner-text .banner-headline{color:#00ff00;font-weight:bold;font-size:1.25em}.it-jobs-banner .banner-cta{flex:0 1 15%;align-self:center;padding:0 15px}.it-jobs-banner.small{display:block;text-align:center;margin-top:0}.it-jobs-banner.small .banner-cta{padding:20px}.it-jobs-banner.small .banner-cta button{width:90%}.it-jobs-banner.small .it-jobs-logo img{width:60%}@media (max-width:768px){.it-jobs-banner{display:block;text-align:center}.it-jobs-banner .banner-cta{padding:20px}.it-jobs-banner .banner-cta button{width:90%}}.overview-headline{color:#9f81f9;margin:40px 0}.overview-headline h1,.overview-headline h2,.overview-headline h3{font-weight:bold}