﻿:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1400px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ximiqMain:#956496;--ximiqDark:#482749;--ximiqYellow:#e9b73e;--consultingRed:#c07d83;--servicesBlue:#4fa7d3;--academyGreen:#87baa3;--grey:#575756;--ximiqMain73:#ac84b1;--ximiqMain33:#d3c1d8;--ximiqMain13:#e2d5e4}@media(min-width:0) and (max-width:767px){.hidden-sm-AndDown{display:none}}@media(min-width:768px){.hidden-md-AndUp{display:none}}@font-face{font-family:Graphik-Light;src:url(../fonts/ximiqFonts/Graphik-Light.woff2);font-display:swap}@font-face{font-family:Graphik-Regular;src:url(../fonts/ximiqFonts/Graphik-Regular.woff2);font-display:swap}@font-face{font-family:Graphik-Medium;src:url(../fonts/ximiqFonts/Graphik-Medium.woff2);font-display:swap}@font-face{font-family:Graphik-Semibold;src:url(../fonts/ximiqFonts/Graphik-Semibold.woff2);font-display:swap}html{max-width:100%;overflow-x:hidden}body{font:20px "Graphik-Light",TimesNewRoman;color:#565656;letter-spacing:.05em;line-height:normal;min-height:100vh;display:flex;display:-ms-flexbox;flex-direction:column}#contentWrapper{flex:1 0 0;margin-top:73px}#contentWrapper ul{list-style-type:none;padding-left:5px;line-height:135%}#contentWrapper li{padding-left:15px}#contentWrapper li:before{content:"–";position:absolute;margin-left:-20px}@media(min-width:1200px){#contentWrapper{margin-top:123px}}.boxtitle{font:16px "Graphik-Regular";color:#565656;letter-spacing:.16em;padding-top:12px;padding-bottom:12px}h1,.h1{font:40px "Graphik-Regular";color:#7a7a7a;margin-top:0;margin-bottom:35px}@media(max-width:1200px){h1,.h1{font-size:30px}}h2,.h2{font:30px "Graphik-Regular";color:#7a7a7a;margin-top:2.5rem}@media(max-width:1200px){h2,.h2{font-size:20px}}h3,.h3{font:20px "Graphik-Regular";color:#7a7a7a;margin-top:1.8rem}@media(max-width:1200px){h3,.h3{font-size:15px}}h4,.h4{font:15px "Graphik-Regular";color:#7a7a7a}.semibold{font-family:Graphik-Semibold}#main-content{padding:0}.hovermq .text{font:16px "Graphik-Light";color:#565656;padding:15px 0 0 0}@media(min-width:1200px){.hovermq .text{font-size:18px}}.hovermq .text a{padding:10px;font-family:"Graphik-Regular";text-decoration:underline}.hovermq .overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:.5s ease;background-color:#9e5f98;overflow:hidden}.hovermq .overlay>.text{font-size:18px;position:absolute;color:white;padding:0;overflow:hidden}.no-hovermq .overlay{position:relative;opacity:1}.no-hovermq .text{position:relative;color:#565656;margin-top:15px}.hovermq,.teaser .container:hover .overlay{opacity:.9}#formsWrapper,#formsWrapper-apply,#formsWrapper-contactperson,#formsWrapper-appointment{opacity:1;background:rgba(0,0,0,.5);transition:opacity 200ms ease 0s,visibility 0s linear 0s;position:fixed;overflow:auto;top:0;left:0;right:0;bottom:0;z-index:10001;min-height:100%}#formsWrapper #contactSlide,#formsWrapper #contactSlide-apply,#formsWrapper #contactSlide-contactperson,#formsWrapper-apply #contactSlide,#formsWrapper-apply #contactSlide-apply,#formsWrapper-apply #contactSlide-contactperson,#formsWrapper-apply #contactSlide-appointment,#formsWrapper-contactperson #contactSlide,#formsWrapper-appointment #contactSlide,#formsWrapper-contactperson #contactSlide-apply,#formsWrapper-appointment #contactSlide-apply,#formsWrapper-contactperson #contactSlide-contactperson,#formsWrapper-appointment #contactSlide-appointment{background-color:#fff;padding-left:20px;box-shadow:10px 10px 50px #000;position:fixed;top:0;right:-1100px;height:100%}#formsWrapper #contactSlide #confirmation,#formsWrapper #contactSlide-apply #confirmation,#formsWrapper #contactSlide-contactperson #confirmation,#formsWrapper #contactSlide-appointment #confirmation,#formsWrapper-apply #contactSlide #confirmation,#formsWrapper-apply #contactSlide-apply #confirmation,#formsWrapper-contactperson #contactSlide #confirmation,#formsWrapper-appointment #contactSlide #confirmation,#formsWrapper-contactperson #contactSlide-apply #confirmation,#formsWrapper-appointment #contactSlide-apply #confirmation,#formsWrapper-contactperson #contactSlide-contactperson #confirmation,#formsWrapper-appointment #contactSlide-appointment #confirmation{padding:3rem 1rem}#formsWrapper .slideFromRight,#formsWrapper-apply .slideFromRight,#formsWrapper-contactperson .slideFromRight,#formsWrapper-appointment .slideFromRight{-webkit-animation:slide .5s forwards;-webkit-animation-delay:2s;animation:slide .5s forwards}@-webkit-keyframes slide{100%{right:0}}@keyframes slide{100%{right:0}}#formsWrapper #closeForm,#formsWrapper-apply #closeForm,#formsWrapper-contactperson #closeForm,#formsWrapper-appointment #closeForm{position:absolute;padding:8px;cursor:pointer;left:-50px;width:50px}#formsWrapper #overlap,#formsWrapper-apply #overlap,#formsWrapper-contactperson #overlap,#formsWrapper-appointment #overlap{overflow:auto;overflow-x:hidden;height:100%}#formsWrapper #closeFormMobile,#formsWrapper-apply #closeFormMobile,#formsWrapper-contactperson #closeFormMobile,#formsWrapper-appointment #closeFormMobile{position:fixed;padding:8px;cursor:pointer;right:5px;top:0;width:40px}.hidden{visibility:hidden}#landingPage{flex:1}#landingPage main .image img{object-fit:cover;max-height:100%;width:100%}@media(max-width:768px){#landingPage main .image{display:none}}#landingPage main .claimTitle{text-align:center;margin-top:35px;font-family:Graphik-Semibold;color:var(--ximiqDark);margin-bottom:0}@media(min-width:1200px){#landingPage main .claimTitle{font-size:50px}}.claimText{text-align:center;font-size:20px;font-family:'Graphik-Regular';color:var(--bs-gray-800);line-height:30px}@media(max-width:991px){#landingPage main .claimTitle{font-size:30px}.claimText{text-align:center;font-size:15px;font-family:'Graphik-Regular';color:var(--bs-gray-800);line-height:25px}}.color-bars-wrapper{display:flex;justify-content:center;gap:14px;margin-top:35px;margin-bottom:48px;flex-wrap:wrap}.color-bar{padding:12px 26px;color:#fff;font-size:16px;line-height:1;border-radius:0;white-space:nowrap;font-family:Graphik-Semibold;display:inline-block}.teaser-color-bar{padding:7px 10px;color:#fff;font-size:15px;line-height:1;border-radius:0;white-space:nowrap;font-family:'Graphik-Medium';display:inline-block;margin-top:20px}main div.LandingPageTeaser{padding-top:20px;flex:auto;margin-bottom:70px}main div.LandingPageTeaser p{margin-bottom:0}main div.LandingPageTeaser ul{margin-bottom:24px}main .divisions{flex:auto}@media(min-width:1200px){main .divisions{display:none}}main .divisions .row{margin-top:45px;margin-bottom:30px}main .divisionPage{text-align:center;vertical-align:top;display:inline-block}main .divisionPage a{font:24px "Graphik-Semibold";color:#9e5f98;text-decoration:none}main .divisionPage a:hover{color:#7a7a7a;text-decoration:none}main .divisionPage img{width:100% !important;max-width:160px;height:auto !important}main .divisionPage .caption{display:block;transform:translate(0,-20px)}@media(max-width:768px){main .divisionPage .caption{font-size:18px}}main article.teaser{background:#fff;border-radius:2px;box-shadow:0 10px 28px rgba(0,0,0,.2);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:30px;padding-bottom:30px}main article.teaser:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.12)}main .teaser .Links a{font-size:16px}main .teaser .Links ul{margin-left:0 !important;padding-left:0 !important}main .teaser .Links ul li{margin-left:0 !important;padding-left:0 !important}main .teaser h1{letter-spacing:.03em;font:20px "Graphik-Semibold";background-color:white;padding:30px 15px 15px 15px;margin-bottom:0;overflow:hidden}@media(max-width:1200px){main .teaser h1{font-size:20px}}main .teaser .teaserContent{background-color:white;padding:0 15px}main .teaser .teaserContent .container{width:100%;position:relative;padding:0}main .teaser .teaserContent p{letter-spacing:.035em;font:15px "Graphik-Regular";text-decoration:none}main .teaser .teaserContent div a:hover{letter-spacing:.035em;font:20px "Graphik-Regular";text-decoration:none}main .teaser .teaserContent p a{color:#565656;font:20px "Graphik-Regular";text-decoration:underline}main .teaser .teaserContent img{object-fit:contain;width:100%;height:100%}main .teaser .teaserContent ul{margin-left:20px;font-size:15px;color:#a7a7a7}.richtext{line-height:1.4}.richtext.collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.richtext.collapsed p:last-child{margin-bottom:0}.toggle-link{display:inline-block;margin-top:.25rem;font:12px "Graphik-Medium";color:var(--ximiqMain);text-decoration:none;cursor:pointer}.toggle-link:hover{text-decoration:none;color:var(--ximiqDark) !important;font:12px "Graphik-Medium" !important}#subPage{padding-top:45px}#subPage .ansprechspartner{font-family:Graphik-Regular;border-bottom:1px solid #a7a7a7;padding:5px 0;margin-bottom:30px}#subPage .ansprechspartner img{display:none;width:100%;max-width:159px;margin-right:20px}@media(min-width:768px){#subPage .ansprechspartner img{display:inline}}#subPage .ansprechspartner .ximiqColor{color:#9e5f98}#subPage .job img{margin-bottom:0}#subPage .job .jobtitle{font:20px "Graphik-medium";color:#565656}#subPage .news img{margin-bottom:0}#subPage .news ul{padding:0}#subPage .news a{font:20px "Graphik-Regular";color:#565656;text-decoration:none}#subPage .news .newstitle{font:20px "Graphik-medium";color:#565656;margin-bottom:0}#subPage main{width:100%;float:left;margin-bottom:50px}@media(min-width:1200px){#subPage main{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-right:130px}}#subPage main p{color:#565656;line-height:135%}#subPage main p strong{font-family:"Graphik-Semibold"}#subPage main img{margin-bottom:40px;max-width:100%}#subPage main .articleContent img{max-width:100%;height:auto !important}#subPage main .articleContent a{color:#9e5f98}#subPage main .articleContent .beratungsbox{background-color:#f0f0f0;height:130px;margin-top:110px}@media(max-width:768px){#subPage main .articleContent .beratungsbox{height:180px}}#subPage main .articleContent .beratungsbox .beratungsboxtext{font:19px "Graphik-Semibold";color:#9e5f98;line-height:27px;padding:20px}#subPage main .articleContent .beratungsbox .beratungsboxtext a{font:18px "Graphik-Light";color:#565656;text-decoration:underline}#subPage main .articleContent .beratungsbox img{max-width:130px !important;margin-bottom:0 !important;float:left}@media(max-width:768px){#subPage main .articleContent .beratungsbox img{display:none}}#subPage main .umbraco-forms-page .col-md-12{padding-left:0;padding-right:0}#subPage main .umbraco-forms-page .contourPageName{display:none}#subPage main .umbraco-forms-page .text{position:relative}#subPage main .umbraco-forms-page label{padding-top:10px}#subPage main .umbraco-forms-page legend{display:none}#subPage main .umbraco-forms-page input,#subPage main .umbraco-forms-page textarea{position:relative;width:100%}#subPage main .umbraco-forms-page .radiobuttonlist input{width:auto}#subPage main .umbraco-forms-page textarea{height:8em}#subPage main .umbraco-forms-page .umbraco-forms-caption{display:none}#subPage main .umbraco-forms-page .btn{font:17px "Graphik-Regular";color:white;border-color:white;background-color:#9e5f98;border-radius:0;width:171px;margin-top:22px}#subPage main .contactInfo{color:#565656;margin-top:75px}@media(min-width:1200px){#subPage main .contactInfo{padding-left:10px;margin-top:0}}#subPage main .contactInfo .company{font:18px "Graphik-Medium"}#subPage main .contactInfo a{color:#565656;text-decoration:none}#subPage main .contactInfo a span{font:18px "Graphik-Regular";border-bottom:1px solid;border-color:#565656;padding-bottom:2px}#subPage main .contactInfo a:hover{text-decoration:none}#subPage main a{font:17px "Graphik-Regular";color:#565656;text-decoration:underline}#subPage main a>span{margin-left:12px;padding-bottom:4px}#subPage aside{width:100%;float:left;min-height:1px}@media(min-width:1200px){#subPage aside{flex:0 0 33.3333333333%;max-width:33.3333333333%}}#subPage aside .boxFloat{float:none}#subPage aside .bewerbencontainer{padding:1.5rem 0 1.5rem 0}#subPage aside .bewerbencontainer a{color:#9e5f98}aside div.LandingPageTeaser{padding-top:20px;flex:auto}aside div.LandingPageTeaser p{margin-bottom:0}aside div.LandingPageTeaser ul{margin-bottom:24px}aside .divisions{flex:auto}@media(min-width:1200px){aside .divisions{display:none}}aside .divisions .row{margin-top:45px;margin-bottom:30px}aside .divisionPage{text-align:center;vertical-align:top;display:inline-block}aside .divisionPage a{font:24px "Graphik-Semibold";color:#9e5f98;text-decoration:none}aside .divisionPage a:hover{color:#7a7a7a;text-decoration:none}aside .divisionPage img{width:100% !important;max-width:160px;height:auto !important}aside .divisionPage .caption{display:block;transform:translate(0,-20px)}@media(max-width:768px){aside .divisionPage .caption{font-size:18px}}aside article.teaser{background:#fff;border-radius:2px;box-shadow:0 10px 28px rgba(0,0,0,.2);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:30px;padding-bottom:30px}aside article.teaser:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.12)}aside .teaser .Links a{font-size:16px}aside .teaser .Links ul{margin-left:0 !important;padding-left:0 !important}aside .teaser .Links ul li{margin-left:0 !important;padding-left:0 !important}aside .teaser h1{letter-spacing:.03em;font:20px "Graphik-Semibold";background-color:white;padding:30px 15px 15px 15px;margin-bottom:0;overflow:hidden}@media(max-width:1200px){aside .teaser h1{font-size:23px}}aside .teaser .teaserContent{background-color:white;overflow:hidden;padding:0 15px}aside .teaser .teaserContent .container{height:100%;width:100%;position:relative;padding:0}aside .teaser .teaserContent p{letter-spacing:.035em;font:18px "Graphik-Light";text-decoration:none}aside .teaser .teaserContent div a:hover{letter-spacing:.035em;font:18px "Graphik-Light";text-decoration:none}aside .teaser .teaserContent p a{color:#565656;font:18px "Graphik-Regular";text-decoration:underline}aside .teaser .teaserContent img{object-fit:contain;width:100%;height:100%}aside .teaser .teaserContent ul{margin-left:20px;font-size:14px;color:#a7a7a7}#partnerPage{padding-top:45px}#partnerPage p{color:#565656;line-height:135%}#partnerPage .teasers{margin-top:30px}#partnerPage .teasers .partner{margin-top:15px}#partnerPage .teasers .partner img{object-fit:cover;width:100%;height:auto}#referencePage{padding-top:45px}#referencePage .referenceGroup{color:#565656;font:18px "Graphik-Regular";float:left;margin-right:25px}#referencePage .referenceGroup.selected{color:#9e5f98}#referencePage .referenceGroup:hover{cursor:pointer}.reference,.kurs:not(.umbraco-forms-field),.kursdurchfuehrung{display:flex;display:-ms-flexbox;flex-wrap:wrap;border-top:1px solid #a7a7a7;color:#565656;padding-top:19px;padding-bottom:16px;letter-spacing:.035em;line-height:27px}.reference:last-child,.kurs:not(.umbraco-forms-field):last-child,.kursdurchfuehrung:last-child{border-bottom:1px solid #a7a7a7;margin-bottom:30px}.reference img,.kurs:not(.umbraco-forms-field) img,.kursdurchfuehrung img{max-height:100%;max-width:100%}.reference .titel,.kurs:not(.umbraco-forms-field) .titel,.kursdurchfuehrung .titel{font:19px "Graphik-Semibold"}.reference .text,.kurs:not(.umbraco-forms-field) .text,.kursdurchfuehrung .text{padding-bottom:20px;position:relative}.reference .links,.kurs:not(.umbraco-forms-field) .links,.kursdurchfuehrung .links{padding-top:29px}.reference a,.kurs:not(.umbraco-forms-field) a,.kursdurchfuehrung a{font:17px "Graphik-Regular";color:#565656;text-decoration:none !important}.reference a>span,.kurs:not(.umbraco-forms-field) a>span,.kursdurchfuehrung a>span{margin-left:12px;border-bottom:1px solid;padding-bottom:4px}#referenceList{margin-top:20px}#divisionPage{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:50px}#divisionPage main .header{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;flex-wrap:nowrap}#divisionPage main .header .leadText{font-size:20px;letter-spacing:.05em}#divisionPage main .header .leadText a{color:#565656;font:18px "Graphik-Regular";text-decoration:underline}#divisionPage main .row p a{color:#565656;font:18px "Graphik-Regular";text-decoration:underline}#divisionPage main>.container .row p{padding-left:0;padding-right:0}#divisionPage main .divisionPageTeaser>.container{padding-left:0;padding-right:0}header{background-color:var(--ximiqMain);position:fixed;width:100%;z-index:999;-webkit-box-shadow:2px 4px 8px -2px #878787;-moz-box-shadow:2px 4px 8px -2px #878787;box-shadow:2px 4px 8px -2px #878787;height:69px}@media(min-width:1200px){header{height:123px}}.header-top{display:flex;display:-ms-flexbox;width:100%;height:69px;align-items:center;padding-top:10px;padding-bottom:10px}.header-top .header-brand{display:inline-block;padding-top:5px}.header-top .header-brand img{height:42px}.header-top .header-navigation{margin-left:auto;display:none}@media(min-width:1200px){.header-top .header-navigation{display:inline-block}}.header-top .header-navigation .navbar-nav{float:none;flex-direction:row}.header-top .header-navigation .navbar-nav .gap{margin:5px}.lang{padding-top:8px;padding-bottom:10px}.header-top .header-navigation .navbar-nav .selected-language{font-weight:bold}.header-top .header-navigation .navbar-nav>li{letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;align-self:center}.header-top .header-navigation .navbar-nav>li a{font:20px "Graphik-Regular";color:white;text-decoration:none}.header-top .header-navigation .navbar-nav>li a:hover{color:white}.header-navigation .menuNode{padding-top:8px;padding-bottom:8px}.menuNode.open>div a{padding-bottom:6px;border-bottom:1px solid;border-color:white}.header-top .header-navigation .navbar-nav>li:focus{background-color:white}.header-top .header-navigation .navbar-nav>li:hover .nav-bubble{display:block}.header-top .header-navigation .navbar-nav .selected>a{color:#9e5f98;font-family:"Graphik-Medium"}.header-top .header-navigation .navbar-nav .nav-bubble{display:none;position:absolute;background-color:white;list-style-type:none;padding:0;z-index:1;margin-top:7px;margin-bottom:-7px;-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px -2px rgba(0,0,0,.5);box-shadow:0 0 7px -2px rgba(0,0,0,.5)}.header-top .header-navigation .navbar-nav .nav-bubble .selected>a,.header-top .header-navigation .navbar-nav .nav-bubble .selected>div{background-color:var(--ximiqDark) !important}.header-top .header-navigation .navbar-nav .nav-bubble .selected>a>a,.header-top .header-navigation .navbar-nav .nav-bubble .selected>div>a{background-color:var(--ximiqDark);color:white !important}.header-top .header-navigation .navbar-nav .nav-bubble .selected>a>a:hover,.header-top .header-navigation .navbar-nav .nav-bubble .selected>div>a:hover{background-color:var(--ximiqDark)}.header-top .header-navigation .navbar-nav .nav-bubble .subMenuParent{position:relative}.header-top .header-navigation .navbar-nav .nav-bubble .subMenuParent>div>a{font:15px "Graphik-Medium";padding-right:40px}.header-top .header-navigation .navbar-nav .nav-bubble .subMenuParent>div:after{position:absolute;content:"";display:block;right:15px;top:8px;width:15px;height:16px;background-size:cover}.header-top .header-navigation .navbar-nav .nav-bubble a{color:#565656;white-space:nowrap}.header-top .header-navigation .navbar-nav .nav-bubble li{border-bottom:1px solid #f0f0f0}.header-top .header-navigation .navbar-nav .nav-bubble li:last-child{border-bottom:0}.header-top .header-navigation .navbar-nav .nav-bubble li>div:hover{background-color:#9e5f98}.header-top .header-navigation .navbar-nav .nav-bubble li>div:hover>a{color:white;text-decoration:none}.header-top .header-navigation .navbar-nav .nav-bubble li div{background-color:white}.header-top .header-navigation .navbar-nav .nav-bubble li a{font:15px "Graphik-Regular";display:inline-block;padding:7px 15px;height:100%}.header-top .header-navigation .navbar-nav .nav-bubble li .openChain a{color:#9e5f98}.header-top .header-navigation .navbar-nav .nav-bubble li .openChain+ul{display:block}.header-top .header-navigation .navbar-nav .nav-bubble li>ul{padding-left:0}.header-top .header-navigation .navbar-nav .nav-bubble li>ul>li>div{padding-left:20px}.header-top .header-navigation .navbar-nav .nav-bubble li>ul>li>ul>li>div{padding-left:40px}.header-top .header-navigation .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>div{padding-left:60px}.header-top .header-navigation .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>ul>li>div{padding-left:80px}.header-top .header-navigation .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>ul>li>ul>li>div{padding-left:100px}.header-top .header-features{margin-left:0;display:none}@media(min-width:1200px){.header-top .header-features{display:flex;display:-ms-flexbox}}.header-top .header-features .socials{display:inline-block}.header-top .header-features img{height:30px;width:30px}.header-top .header-features img:hover{opacity:.5}footer{position:relative;background-color:var(--ximiqMain13);color:var(--ximiqDark);font-size:14px;padding:10px 0;font-weight:600}footer .nav-bottom-item-group{font:15px "Graphik-Medium"}footer .nav-bottom-item{font:15px "Graphik-Light"}@media(min-width:576px){footer{min-height:215px}}footer .row a{color:var(--ximiqDark)}footer a:hover{color:white}footer a:focus{color:white}footer .footer-sitemap{display:none}@media(max-width:1200px){footer .footer-sitemap{flex:0 0 41.6666666667%;max-width:41.6666666667%}}footer .footer-sitemap div ul{list-style:none;color:white;padding-left:0}footer .footer-sitemap ul li:not(.subMenu){font-family:"Graphik-Medium"}@media(min-width:576px){footer .footer-sitemap .col-2{flex:0 0 50%;max-width:50%}}@media(min-width:576px){footer .footer-sitemap .col-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width:576px){footer .footer-sitemap .col-4{flex:0 0 25%;max-width:25%;position:relative}}@media(max-width:1200px){footer .footer-sitemap .col-4{flex:0 0 100%;max-width:100%;position:relative}}@media(max-width:1200px){footer .footer-sitemap .col-5{flex:0 0 100%;max-width:100%;position:relative}}@media(min-width:1200px){footer .footer-sitemap .col-5{flex:0 0 20%;max-width:20%;position:relative}}@media(max-width:1200px){footer .footer-sitemap .col-6{flex:0 0 100%;max-width:100%;position:relative}}@media(min-width:1200px){footer .footer-sitemap .col-6{flex:0 0 16.6666666667%;max-width:16.6666666667%;position:relative}}footer .footer-sitemap .col-7{width:100%/7}footer .footer-sitemap .col-8{width:100%/8}footer .footer-sitemap .col-9{width:100%/9}footer .footer-sitemap .col-10{width:10%}footer .footer-sitemap .col-11{width:100%/11}@media(min-width:768px){footer .footer-sitemap{display:inline-block}}footer .footer-sitemap .headerMenuNodes{display:none}footer .footer-sitemap .subMenu{display:none;width:100%}@media(min-width:1200px){footer .footer-sitemap{display:flex;display:-ms-flexbox}footer .footer-sitemap .headerMenuNodes{display:inline-block}footer .footer-sitemap .subMenu{margin-top:10px;display:inline-block}}@media(min-width:768px){footer .contactInfo{float:right;display:block}}@media(max-width:320px){footer .contactInfo{display:none}}footer .footer-features{margin-top:20px}@media(min-width:768px){footer .footer-features{margin-top:0}}footer .footer-features .socials{display:inline-block}footer .footer-features .socials>span{display:inline-block;vertical-align:middle}footer .footer-features .socials img{width:24px;height:24px;margin-right:14px}.socials a:hover{opacity:.5}footer .footer-features .links{line-height:1.26em;display:inline-block;vertical-align:middle;margin-left:10px;height:24px}footer .footer-features .links a{color:#a7a7a7}footer .footer-features .links>*{vertical-align:middle}.footer .footer-features a.underline:hover{text-decoration:underline}.pipe{display:inline-block;width:2px;height:14px;background-color:var(--ximiqMain73);margin:8px;vertical-align:middle}.footer-sitemap>[class^="col-"]{position:relative;padding-top:12px}@media(min-width:1400px){.footer-sitemap>[class^="col-"]::before{content:"";position:absolute;top:0;width:85%;height:3px;background-color:var(--ximiqDark)}.footer-sitemap>[class^="col-"]>ul>li{border-bottom:white 1px solid;padding-bottom:9px;width:85%}}@media(min-width:1200px) and (max-width:1399px){.footer-sitemap>[class^="col-"]::before{content:"";position:absolute;top:0;width:85%;height:3px;background-color:var(--ximiqDark)}.footer-sitemap>[class^="col-"]>ul>li{border-bottom:white 1px solid;padding-bottom:9px;width:85%}}@media(min-width:1200px){.footer-sitemap>[class^="col-"]>ul{margin-bottom:10px}.footer-logo{height:42px;margin-top:35px;margin-bottom:15px}.footer-sitemap>.headerMenuNodes>div>a>img{width:30px}.logo{display:inline-block;width:160px;height:40px;background-image:url("/Content/Images/ximiq_logo_dunkel.svg");background-repeat:no-repeat;background-size:contain;background-position:center}}@media(max-width:1199px){.footer-sitemap .contactInfo{margin-bottom:30px}.linkedin{display:inline-block;width:24px;height:24px;background-image:url("/Content/Images/social_linkedin_circle_1.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.maps{display:inline-block;width:24px;height:24px;background-image:url("/Content/Images/maps.svg");background-repeat:no-repeat;background-size:contain;background-position:center}}.footer-links a,footer p{color:var(--ximiqMain73);font-size:12px;font-family:"Graphik-Regular";margin-top:5px}#navigation-area{background-color:white}.navbar{padding-left:0;height:55px;display:inline-flex;padding:0}.navbar-desktop .navbar{display:none}@media(min-width:1200px){.navbar-desktop .navbar{display:flex;display:-ms-flexbox}}.navbar-desktop .navbar-nav{float:none;flex-direction:row}.navbar-desktop .navbar-nav>li{letter-spacing:.05em;padding-left:0;padding-right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:12px;margin-bottom:-12px}.navbar-desktop .navbar-nav>li a{font:20px "Graphik-Medium";color:#fff;text-decoration:none}.navbar-desktop .navbar-nav>li a:hover{text-decoration:none;color:#fff)}.navbar-desktop .navbar-nav>li.open{background-color:var(--ximiqDark)}.navbar-desktop .navbar-nav>li.open a{color:white}.navbar-desktop .navbar-nav>li:focus{background-color:white}.navbar-desktop .navbar-nav>li:hover .nav-bubble{display:inline-block}.navbar-desktop .navbar-nav>li:hover .nav-bubble-triangle{display:inline-block}.navbar-desktop .navbar-nav .selected>a{color:#9e5f98;font-family:"Graphik-Medium";background-color:white}.navbar-desktop .navbar-nav .nav-bubble-triangle{position:absolute;z-index:2;display:none;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid transparent;border-bottom:12px solid #f0f0f0;margin-top:-12px}.navbar-desktop .navbar-nav .nav-bubble{display:none;position:absolute;background-color:white;list-style-type:none;padding:0;z-index:1;margin-top:11px;margin-bottom:-7px;-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px -2px rgba(0,0,0,.5);box-shadow:0 0 7px -2px rgba(0,0,0,.5)}.navbar-desktop .navbar-nav .nav-bubble .selected>a,.navbar-desktop .navbar-nav .nav-bubble .selected>div{background-color:var(--ximiqDark) !important}.navbar-desktop .navbar-nav .nav-bubble .selected>a a,.navbar-desktop .navbar-nav .nav-bubble .selected>div a{background-color:var(--ximiqDark);color:white !important}.navbar-desktop .navbar-nav .nav-bubble .selected>a a:hover,.navbar-desktop .navbar-nav .nav-bubble .selected>div a:hover{background-color:var(--ximiqDark)}.navbar-desktop .navbar-nav .nav-bubble ul{list-style-type:none}.navbar-desktop .navbar-nav .nav-bubble .subMenuParent{position:relative;border-bottom:1px solid white}.navbar-desktop .navbar-nav .nav-bubble .subMenuParent>div{font:17px "Graphik-Medium";display:inline-block;height:100%;color:#565656;width:100%;background-color:#f0f0f0}.navbar-desktop .navbar-nav .nav-bubble .subMenuParent>div:hover{background-color:#f0f0f0}.navbar-desktop .navbar-nav .nav-bubble .subMenuParent>div:after{position:absolute;content:"";display:block;right:15px;top:8px;width:15px;height:16px;background-size:cover}.navbar-desktop .navbar-nav .nav-bubble a{color:#565656;white-space:nowrap}.navbar-desktop .navbar-nav .nav-bubble li{border-bottom:1px solid #f0f0f0}.navbar-desktop .navbar-nav .nav-bubble li:last-child{border-bottom:0}.navbar-desktop .navbar-nav .nav-bubble li>div:hover{background-color:#9e5f98}.navbar-desktop .navbar-nav .nav-bubble li>div:hover>a{color:white;text-decoration:none}.navbar-desktop .navbar-nav .nav-bubble li div{background-color:white}.navbar-desktop .navbar-nav .nav-bubble li a{font:17px "Graphik-Regular";display:inline-block;padding:7px 10px;height:100%;color:#565656;width:100%}.navbar-desktop .navbar-nav .nav-bubble li .openChain{padding-left:7px}.navbar-desktop .navbar-nav .nav-bubble li .openChain:hover{background-color:#565656}.navbar-desktop .navbar-nav .nav-bubble li .openChain:hover>a{color:white;text-decoration:none}.navbar-desktop .navbar-nav .nav-bubble li .openChain p{margin-bottom:0}.navbar-desktop .navbar-nav .nav-bubble li .openChain a{color:#565656;font-family:"Graphik-Regular"}.navbar-desktop .navbar-nav .nav-bubble li .openChain+ul{display:block}.navbar-desktop .navbar-nav .nav-bubble li>ul{padding-left:0}.navbar-desktop .navbar-nav .nav-bubble li>ul>li>div{padding-left:10px}.navbar-desktop .navbar-nav .nav-bubble li>ul>li>ul>li>div{padding-left:40px}.navbar-desktop .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>div{padding-left:60px}.navbar-desktop .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>ul>li>div{padding-left:80px}.navbar-desktop .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>ul>li>ul>li>div{padding-left:100px}@media(min-width:1200px){.menuNodeSeperator:not(:last-child)>div:first-child{position:relative;padding-right:1rem;margin-right:1rem}.menuNodeSeperator:not(:last-child)>div:first-child::after{content:"";position:absolute;right:0;top:50%;height:20px;width:0;border-right:2px solid #fff;transform:translateY(-50%);pointer-events:none}}#navbar-mobile{background-color:white;position:fixed;height:100%;top:0;right:0;width:0;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-moz-transition:width .5s;-o-transition:width .5s;-webkit-transition:width .5s;transition:width .5s;z-index:2;-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px -2px rgba(0,0,0,.5);box-shadow:0 0 7px -2px rgba(0,0,0,.5)}@media(min-width:1200px){#navbar-mobile{display:none}}#navbar-mobile.open{width:320px;max-width:320px}#navbar-mobile.open .menubutton{margin-left:auto}#navbar-mobile.open .bars{content:url("Images/menu_schliessen.svg")}#navbar-mobile .navbar{padding:0;height:100%;display:inline}#navbar-mobile .navbar-mobile-content>div:first-child{padding:13px 15px;height:auto;display:grid}#navbar-mobile .navbar-mobile-content>div:first-child .socials{float:left}#navbar-mobile .navbar-mobile-content>div:first-child .socials img{display:inline-block;width:24px;height:24px}#navbar-mobile .navbar-mobile-content>div:first-child .mobile-language .gap{margin-top:15px;margin-right:15px}#navbar-mobile .navbar-mobile-content>div:first-child .mobile-language .selected-language{font-weight:bold}#navbar-mobile .navbar-nav-horizontal{flex-direction:row}#navbar-mobile .navbar-nav{width:100%;margin:0}#navbar-mobile .navbar-nav .menuNode{margin-left:12px;margin-right:12px;border-bottom:solid 1px #f0f0f0}#navbar-mobile .navbar-nav .menuNode.openMenuNode{margin-left:0;margin-right:0;border-left:solid 6px #9e5f98;border-right:solid 6px #9e5f98;padding-left:6px;padding-right:6px}#navbar-mobile .navbar-nav .menuNode>div:after{content:"";float:right;display:inline-block;right:15px;top:10px;width:15px;height:16px;background-image:url("/Content/Images/menu_pfeil_nach_unten.svg");background-repeat:no-repeat}#navbar-mobile .navbar-nav .menuNode>div{background-color:white}#navbar-mobile .navbar-nav .menuNode>div.open:after{background-image:url("/Content/Images/menu_pfeil_nach_oben.svg")}#navbar-mobile .navbar-nav>li{white-space:normal;font:17px "Graphik-Medium";color:#565656;cursor:pointer}#navbar-mobile .navbar-nav>li a{font:20px "Graphik-Medium";color:#565656}#navbar-mobile .navbar-nav>li a:hover{text-decoration:none}#navbar-mobile .navbar-nav>li>div{padding:10px;height:35px}#navbar-mobile .navbar-nav>li div{padding:8px 10px}#navbar-mobile .navbar-nav>li div.open{color:#565656}#navbar-mobile .navbar-nav>li div.open+.nav-bubble{display:block;height:auto}#navbar-mobile .navbar-nav>li div.open>a{background-color:transparent}#navbar-mobile .navbar-nav .nav-bubble{border-top:solid 1px #c6c6c6;list-style-type:none;padding-left:0;padding-right:0;display:none}#navbar-mobile .navbar-nav .nav-bubble .selected>a,#navbar-mobile .navbar-nav .nav-bubble .selected>div{background-color:#9e5f98 !important}#navbar-mobile .navbar-nav .nav-bubble .selected>a>a,#navbar-mobile .navbar-nav .nav-bubble .selected>div>a{background-color:#9e5f98;color:white !important}#navbar-mobile .navbar-nav .nav-bubble .selected>a>a:hover,#navbar-mobile .navbar-nav .nav-bubble .selected>div>a:hover{background-color:var(--ximiqDark)}#navbar-mobile .navbar-nav .nav-bubble ul{list-style-type:none}#navbar-mobile .navbar-nav .nav-bubble .subMenuParent{position:relative}#navbar-mobile .navbar-nav .nav-bubble .subMenuParent>div>a{padding-right:40px}#navbar-mobile .navbar-nav .nav-bubble li{border-bottom:1px solid white}#navbar-mobile .navbar-nav .nav-bubble li:last-child{border-bottom:0}#navbar-mobile .navbar-nav .nav-bubble li>div{background-color:#f0f0f0}#navbar-mobile .navbar-nav .nav-bubble li>div a{color:#565656;font-size:17px;display:inline-block}#navbar-mobile .navbar-nav .nav-bubble li .openChain+ul{display:block}#navbar-mobile .navbar-nav .nav-bubble li>ul{font:17px "Graphik-Regular";display:none;padding-left:0;background-color:white}#navbar-mobile .navbar-nav .nav-bubble li>ul>li>div{padding-left:20px}#navbar-mobile .navbar-nav .nav-bubble li>ul>li>ul>li>div{padding-left:40px}#navbar-mobile .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>div{padding-left:60px}#navbar-mobile .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>ul>li>div{padding-left:80px}#navbar-mobile .navbar-nav .nav-bubble li>ul>li>ul>li>ul>li>ul>li>ul>li>div{padding-left:100px}#navbar-mobile .navbar-nav .nav-bubble-sub li{border-bottom:1px solid #f0f0f0}#navbar-mobile .navbar-nav .nav-bubble-sub li:last-child{border-bottom:0}#navbar-mobile .navbar-nav .nav-bubble-sub li>div{background-color:white}#navbar-mobile .navbar-nav .nav-bubble-sub li>div a{font:17px "Graphik-Regular"}.mobilemenubutton{margin-left:auto}@media(min-width:1200px){.mobilemenubutton{display:none}}.mobilemenubutton .bars{width:25px;height:25px}.menuclose{position:absolute;right:15px}.breadcrumb{display:none;letter-spacing:.1em;padding-top:22px;padding-left:0;padding-bottom:0;margin-bottom:0;font-size:15px;color:#c6c6c6;text-align:left;background-color:white;border-radius:0}@media(min-width:1200px){.breadcrumb{display:inline-block}}.breadcrumb a{color:#c6c6c6}.breadcrumb a:hover{text-decoration:none}.breadcrumb span{display:inline-block;padding:0 11px;vertical-align:middle}.fixedTop{position:fixed;top:0}.errorPage{text-align:center}.jobs{margin-top:25px;margin-bottom:75px}#contentWrapper>#offeneStellen{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:50px}#offeneStellen main .teaserbox{background:#9e5f98;color:white;padding:10px 15px 10px 15px}#offeneStellen main .teaserbox a{color:white;text-decoration:underline}#offeneStellen .job{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 20px;padding:16px 12px;position:relative}#offeneStellen .job::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--ximiqDark)}#offeneStellen .job .titel{grid-column:1 /2;grid-row:1;font:20px "Graphik-Semibold";color:var(--ximiqMain)}#offeneStellen .job .links{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center}#offeneStellen .job .meta{grid-column:1 / 2;grid-row:2;display:flex;gap:14px;font:20px "Graphik-Regular";color:var(--grey)}#offeneStellen .job a img{width:26px;cursor:pointer}@media(min-width:991px){#offeneStellen{width:69%;margin:0 auto}}#offeneStellen .job .meta{display:flex;align-items:center;gap:0}#offeneStellen .job .meta span{white-space:nowrap}#offeneStellen .job .meta span:not(:last-child)::after{content:" | ";margin:0 8px;color:var(--grey)}@media(max-width:991px){#offeneStellen .job{grid-template-columns:1fr auto;grid-template-rows:auto auto}#offeneStellen .job .titel{grid-column:1}#offeneStellen .job .links{grid-column:2;grid-row:1}#offeneStellen .job .meta{grid-column:1 / span 2;flex-wrap:wrap;font:15px "Graphik-Regular"}#offeneStellen .job .meta span{white-space:normal}}#teamPage{padding-top:45px;padding-bottom:45px;font-family:"Graphik-Regular";line-height:27px}@media(min-width:1200px){#teamPage .row{max-width:85%}}#teamPage strong{font-family:"Graphik-Semibold"}#teamPage img{width:100%}#teamPage .teammitglied .overlay{background-color:#9e5f98;padding:25px;position:absolute;top:15px;bottom:15px;left:15px;right:15px;color:white;opacity:0;transition:.5s ease}#teamPage .teammitglied:hover .overlay{opacity:.9}.teammitglied{position:relative;overflow:hidden}#teamPage .custom-gutter>[class*=col-]{padding:15px}#teamPage .gap{margin-top:10px}#downloadPage{display:flex;align-items:center;justify-content:center}#downloadPage .btn{font:17px "Graphik-Regular";color:white;border-color:white;background-color:#9e5f98;border-radius:0;width:171px;margin-top:22px}#downloadPage .btn a{color:white;text-decoration:none}.checkboxwithlink,.licenceagreementcheckbox{padding-top:10px;margin-bottom:.5rem}.checkboxwithlink input[type=checkbox],.licenceagreementcheckbox input[type=checkbox]{width:24px !important;height:24px;vertical-align:middle}.checkboxwithlink label,.licenceagreementcheckbox label{vertical-align:middle}.checkboxwithlink label:hover,.licenceagreementcheckbox label:hover{cursor:pointer}.checkboxwithlink .overlay-xmq,.licenceagreementcheckbox .overlay-xmq{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.6666666667);display:none;z-index:2}.checkboxwithlink .overlay-xmq .modal-xmq,.licenceagreementcheckbox .overlay-xmq .modal-xmq{position:relative;top:50%;left:50%;box-sizing:border-box;transform:translate(-50%,-50%);width:800px;height:800px;max-width:calc(100% - 30px);max-height:calc(100% - 280px);background-color:#9e5f98;cursor:pointer;overflow-y:scroll;padding:10px;box-shadow:2px 4px 8px -2px #878787}.checkboxwithlink .overlay-xmq .modal-xmq .header,.licenceagreementcheckbox .overlay-xmq .modal-xmq .header{display:flex;flex-direction:row-reverse;color:white;height:45px}.checkboxwithlink .overlay-xmq .modal-xmq .header img,.licenceagreementcheckbox .overlay-xmq .modal-xmq .header img{margin:4px !important}.checkboxwithlink .overlay-xmq .modal-xmq .content p,.checkboxwithlink .overlay-xmq .modal-xmq .content h1,.checkboxwithlink .overlay-xmq .modal-xmq .content .h1,.checkboxwithlink .overlay-xmq .modal-xmq .content h2,.checkboxwithlink .overlay-xmq .modal-xmq .content .h2,.checkboxwithlink .overlay-xmq .modal-xmq .content h3,.checkboxwithlink .overlay-xmq .modal-xmq .content .h3,.checkboxwithlink .overlay-xmq .modal-xmq .content h4,.checkboxwithlink .overlay-xmq .modal-xmq .content .h4,.checkboxwithlink .overlay-xmq .modal-xmq .content .text,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content p,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h1,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h1,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h2,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h2,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h3,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h3,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h4,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h4,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .text{color:white !important}.checkboxwithlink .overlay-xmq .modal-xmq .content h1,.checkboxwithlink .overlay-xmq .modal-xmq .content .h1,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h1,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h1{font-size:24px}.checkboxwithlink .overlay-xmq .modal-xmq .content h2,.checkboxwithlink .overlay-xmq .modal-xmq .content .h2,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h2,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h2{font-size:18px}.checkboxwithlink .overlay-xmq .modal-xmq .content h3,.checkboxwithlink .overlay-xmq .modal-xmq .content .h3,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h3,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h3{font-size:16px}.checkboxwithlink .overlay-xmq .modal-xmq .content h4,.checkboxwithlink .overlay-xmq .modal-xmq .content .h4,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content h4,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content .h4{font-size:16px}.checkboxwithlink .overlay-xmq .modal-xmq .content p,.licenceagreementcheckbox .overlay-xmq .modal-xmq .content p{font-size:16px}.checkboxwithlink .overlay-xmq .modal-xmq .footer,.licenceagreementcheckbox .overlay-xmq .modal-xmq .footer{display:flex;justify-content:center}.grecaptcha-badge{visibility:hidden}@media(min-width:1200px){.anchor-link-margin-top{scroll-margin-top:170px}}@media(max-width:1199px){.anchor-link-margin-top{scroll-margin-top:100px}}.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;background-color:var(--ximiqMain33)}.carousel-wrapper{width:100vw;margin-left:calc(50% - 50vw)}.carousel-indicators-below{position:static;display:flex;gap:2px;margin-top:5px}.carousel-indicators .active{background-color:var(--ximiqDark)}#landingPageBlocks #header,#contentBlockPageBlocks #header,#jobPageBlocks #header,#jobMasterPageBlocks #header,#jobPage #header{padding-top:35px}#landingPageBlocks #header h2,#contentBlockPageBlocks #header h2,#jobPageBlocks #header h2,#jobMasterPageBlocks #header h2,#jobPage #header h2,.custom-form-wrapper h2{text-align:center;margin-top:35px;font-family:'Graphik-Semibold';color:var(--ximiqDark);margin-bottom:0;font-size:40px}@media(max-width:991px){#landingPageBlocks #header h2,#contentBlockPageBlocks #header h2,#jobPageBlocks #header h2,#jobMasterPageBlocks #header h2,#jobPage #header h2,.custom-form-wrapper h2{text-align:center;margin-top:35px;font-family:'Graphik-Semibold';color:var(--ximiqDark);margin-bottom:0;font-size:30px}}.block-content{padding-top:50px;padding-bottom:50px}.block-content:has(>div>img){padding-top:0}.block-content-item{display:inline-block;text-align:center;max-width:240px}.block-content-wrapper:not(:has(.accordion)):not(:has(.row)):not(:has(.custom-form-wrapper)){display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.block-content-wrapper:has(.block-content-item){gap:80px !important}.block-content-wrapper:has(.block-content-item:nth-child(5)):not(:has(.block-content-item:nth-child(6))){gap:20px !important}.block-content-icon{width:130px}.block-content-title{margin-bottom:12px;margin-top:12px;line-height:1.3;font-family:Graphik-Semibold;color:var(--ximiqDark);font-size:20px}.block-content-text{line-height:1.5;font-family:'Graphik';color:var(--ximiqDark);font-size:15px}.block-content-footer{text-align:center;padding-bottom:60px}.block-content-footer-icons{display:flex;justify-content:center;margin-top:10px}.block-content-footer-icons a img{width:80px}.block-content-footer-icon a:hover{transform:translateY(-1px);opacity:.60}.linkStyle{display:inline-block;padding:10px 30px;background-color:var(--ximiqDark);color:#fff;text-decoration:none;font-weight:600;border:3px solid;border-color:var(--ximiqDark);margin-left:5px;margin-right:5px}.textLinkInverted{display:inline-block;padding:10px 30px;background-color:white;color:var(--ximiqDark);text-decoration:none;font-weight:600;border:3px solid;border-color:var(--ximiqDark);margin-left:5px;margin-right:5px}.linkStyle a,.linkStyle a:hover{color:white;text-decoration:none}.textLinkInverted a{color:var(--ximiqDark);text-decoration:none}.textLinkInverted:has(a:hover) a{color:white;background-color:var(--ximiqDark)}.textLinkInverted:has(a:hover){color:white;background-color:var(--ximiqDark)}.fullwidth-image{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block}.fullwidth-image{padding-left:0;padding-right:0}.logo-carousel{overflow:hidden;background:#fff;padding:40px 0}.carousel-track{display:flex;gap:60px;width:max-content;animation:scroll 30s linear infinite}.carousel-track img{height:40px;opacity:.8;filter:grayscale(100%);transition:opacity .3s}.carousel-track img:hover{opacity:1;filter:grayscale(0)}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.question-wrapper{display:flex;justify-content:center}.question-wrapper:not(:first-child){padding-top:5px}.questions{background:var(--ximiqMain13);padding:12px 32px 14px;font:20px "Graphik-Medium";color:var(--ximiqDark);justify-content:center}.accordion-item>h2{margin-top:0}.accordion-button:not(.collapsed){background-color:var(--ximiqMain13);color:var(--ximiqDark)}.accordion-button:focus{box-shadow:none;outline:0}.accordion-item{border:0}.accordion-body{border:3px solid var(--ximiqMain13);border-top:0;border-bottom:0}.accordion{--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0}.accordion-item,.accordion-button,.accordion-collapse{border-radius:0}.accordion-item:not(:last-child){margin-bottom:16px}.accordion-body>p{font-size:15px}@media(max-width:1200px){.accordion-body>p{font-size:15px}.questions{background:var(--ximiqMain13);padding:12px 32px 14px;font:20px "Graphik-Medium";color:var(--ximiqDark);justify-content:center}}.block-text{max-width:65%;margin:20px auto 40px;text-align:center;font-family:"Graphik-Regular";font-size:20px;line-height:1.5;color:var(--ximiqDark)}.block-text-small{max-width:50%;margin:20px auto 0;text-align:center;line-height:1.5;color:var(--ximiqDark)}.blockHeaderIcons{text-align:center !important;margin:40px 0}.blockHeaderIcon{max-height:130px}@media(max-width:991px){.blockHeader-titel-yellow{font:30px "Graphik-Medium"}.block-text{max-width:90%;font-size:15px}.block-text-small{max-width:90%}}.fullwidth-image img{width:100%;height:auto;display:block}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.team-card img{width:100%;display:block}.image-wrapper{position:relative;display:inline-block;overflow:hidden}.team-card .image-wrapper .overlay{background-color:var(--ximiqMain);padding:25px;position:absolute;top:15px;bottom:15px;left:15px;right:15px;color:white;opacity:0;transition:.5s ease}.icon{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.icon a svg{height:60px}.image-wrapper:hover .overlay{opacity:.7}.team-info{margin-top:10px}.team-name{color:var(--ximiqMain);font:20px 'Graphik-Semibold';margin-top:30px;letter-spacing:1px}.team-role{margin-top:5px;font:18px 'Graphik-Regular';color:var(--ximiqMain);letter-spacing:0}.team-education{margin-top:20px;font:18px 'Graphik-Regular';letter-spacing:0}@media(max-width:1200px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.team-grid{grid-template-columns:repeat(2,1fr);gap:20px}.team-name{font:15px 'Graphik-Medium';margin-top:20px}.team-role{margin-top:5px;font:15px 'Graphik-Regular';color:var(--ximiqMain);letter-spacing:0}.team-education{margin-top:10px;font:15px 'Graphik-Regular';letter-spacing:0}.person .team-name{justify-self:center}.person .team-role{justify-self:center}}.textAreaTeaser-card{background-color:white;padding:35px;min-height:450px;max-width:400px;min-width:400px}.textAreaTeaser-card h3{color:var(--ximiqMain);font-family:Graphik-Semibold;margin-top:0}.textAreaTeaser-card h2{color:var(--ximiqMain);font-family:Graphik-Semibold;margin-top:0;font-size:20px;margin-bottom:20px}.textAreaTeaser-card p{color:var(--ximiqDark);font-size:15px;font-family:Graphik-Regular}.textAreaTeaser-card ul{list-style:none;padding:0;line-height:1}.textAreaTeaser-card li{position:relative;padding-left:35px;margin-bottom:10px;font-size:15px;color:var(--ximiqDark);font-family:Graphik-Regular;line-height:1.3}.textAreaTeaser-card ul li::before{content:"" !important;position:absolute !important;top:.6em !important;width:4px !important;height:4px !important;border-radius:50% !important;background-color:var(--ximiqDark) !important}.textAreaTeaser-card p img{width:300px;height:auto}.textAreaTeaser-card p a{padding:10px;color:#fff;font-size:15px;line-height:1;border-radius:0;white-space:nowrap;font-family:'Graphik-Medium';display:inline-block;background-color:var(--ximiqDark);min-width:190px}.textAreaTeaser-card p a:hover{opacity:.9;text-decoration:none}.textAreaTeaser-card hr{border-color:var(--ximiqMain);border-width:1px;opacity:1}- .quote-container{margin:auto;display:flex;gap:30px}.quote-box{background:var(--ximiqMain);font-family:Graphik-Semibold;color:white;padding:50px;font-size:30px;line-height:1.3;height:fit-content}.quote-box p{margin:0}.person-image img{width:195px;height:auto;display:block}.person{align-self:center}.quote-container .team-info{margin-top:30px}.quote-container .team-info .name{margin-top:0}@media(max-width:768px){.quote-container{flex-direction:column;gap:20px}.quote-box{font-size:20px;padding:30px}.person-image img{width:100%;max-width:300px;height:auto}.quote-container .team-info{margin-top:15px}}.jobMeta{margin:10px auto 0;text-align:center;font-family:"Graphik-Regular";font-size:20px;line-height:1.5;color:var(--ximiqDark)}.field-wrapper input,.field-wrapper textarea,.field-wrapper select{width:100%;padding:12px !important;margin:0 !important;border:0;background:white;font-size:15px !important;height:60px;color:var(--grey)}.field-wrapper select{margin-top:16px;height:60px}.field-wrapper textarea{padding:12px;height:200px;font-size:15px}input::placeholder,textarea::placeholder,select option{color:black !important}.form-submit input{background:var(--ximiqDark) !important;color:white;padding:12px 25px;border:0;cursor:pointer;margin-left:12px;font-size:15px;font-family:'Graphik-Medium'}article[style*="background-color:#fff"] .umbraco-forms-form input,article[style*="background-color:#fff"] .umbraco-forms-form textarea,article[style*="background-color:#fff"] .umbraco-forms-form select{background-color:var(--ximiqMain13)}article[style*="background-color:#482749"] .form-submit input{background-color:var(--ximiqYellow) !important}article[style*="background-color:#482749"] #header h2{color:white !important}article[style*="background-color:#482749"] #header h2{color:white !important}article[style*="background-color:#482749"] .ansprechpartner{color:white !important}input[type="file"]{display:none}.upload-title{margin-bottom:8px;margin-top:15px;color:var(--ximiqDark);font-size:15px;font-family:Graphik-Semibold}.custom-file-upload{display:inline-block;padding:10px 15px;background:white;cursor:pointer;font-size:15px;width:190px;height:60px;text-align:center !important;line-height:40px}.file-name{margin:10px;font-size:15px}.ansprechpartner{width:40%;margin-left:30px;margin-right:30px}.ansprechpartner-heading{color:#4b1d3f;margin-bottom:25px}.ansprechpartner-card{max-width:400px}.ansprechpartner-image{width:50%;height:auto;margin-bottom:20px;margin-top:18px;min-width:stretch}.ansprechpartner-info{font-size:15px}.ansprechpartner-info p strong{font-family:Graphik-Semibold}.block-content-wrapper:has(.ansprechpartner){display:flex}.block-content-wrapper:has(.ansprechpartner) #header h2{font-size:30px !important;margin-left:12px;margin-right:12px}.block-content-wrapper:has(.ansprechpartner) .ansprechpartner #header h2{margin-left:0;margin-right:0}@media(max-width:700px){.block-content-wrapper:has(.ansprechpartner){display:flex;flex-wrap:wrap}.ansprechpartner{width:100%}}.block-content-wrapper:has(>.ansprechpartner:only-child) .ansprechpartner-card{justify-content:center;max-width:fit-content}.block-content-wrapper:has(>.ansprechpartner:only-child) .ansprechpartner-info{margin:18px}