@import "https://cloud.typography.com/729634/7937972/css/fonts.css";*{box-sizing:border-box;}img{background:transparent;background-color:transparent;max-width:100%;height:auto;}p:first-child{margin-top:0;}p:last-child{margin-bottom:0;}a{color:#00a1d9;text-decoration:none;}a:hover{color:hsl(209,100%,26%);text-decoration:underline;}ul{list-style:none;margin:1em 0;padding:0;text-align:left;}ul li{margin:0;}.content ul{list-style:disc;padding-left:1.1em;}strong{font-weight:500;}.field--name-field-image,.field--name-field-images{line-height:0;}.button,.webform-submission-form .form-submit,.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button,.content__paragraphs .paragraph--type--call-to-action .field--name-field-link a,.region-navigation .menu--cta ul li a,.block-intro-startseite a.button,.block-intro-startseite .webform-submission-form a.form-submit,.webform-submission-form .block-intro-startseite a.form-submit{background-color:#00a1d9;border-radius:0.15em;color:#fff;display:block;font-size:0.875rem;font-weight:500;padding:0.5em 2em;transition:background 0.25s linear;text-decoration:none;text-align:center;width:100%;}@media (min-width:768px){.button,.webform-submission-form .form-submit,.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button,.content__paragraphs .paragraph--type--call-to-action .field--name-field-link a,.region-navigation .menu--cta ul li a,.block-intro-startseite a.button,.block-intro-startseite .webform-submission-form a.form-submit,.webform-submission-form .block-intro-startseite a.form-submit{display:inline-block;font-size:0.6875rem;min-width:6.25em;width:auto;}}@media (min-width:1024px){.button,.webform-submission-form .form-submit,.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button,.content__paragraphs .paragraph--type--call-to-action .field--name-field-link a,.region-navigation .menu--cta ul li a,.block-intro-startseite a.button,.block-intro-startseite .webform-submission-form a.form-submit,.webform-submission-form .block-intro-startseite a.form-submit{font-size:0.875rem;}}.button:hover,.webform-submission-form .form-submit:hover,.eu-cookie-compliance-banner .agree-button:hover,.eu-cookie-compliance-banner .decline-button:hover,.content__paragraphs .paragraph--type--call-to-action .field--name-field-link a:hover,.region-navigation .menu--cta ul li a:hover,.block-intro-startseite a.button:hover{background-color:#0084ba;}.region-navigation .menu--cta ul li a,.block-intro-startseite a.button,.block-intro-startseite .webform-submission-form a.form-submit,.webform-submission-form .block-intro-startseite a.form-submit{padding:0.25em 1em;}.field--label-inline > div{display:inline-block;}.highlight{color:#00a1d9;}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-regular-400.eot);src:url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-regular-400.woff2) format("woff2"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-regular-400.woff) format("woff"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-regular-400.ttf) format("truetype"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-regular-400.svg#fontawesome) format("svg");}.far{font-family:"Font Awesome 5 Pro";font-weight:400;}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-light-300.eot);src:url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-light-300.eot#iefix) format("embedded-opentype"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-light-300.woff2) format("woff2"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-light-300.woff) format("woff"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-light-300.ttf) format("truetype"),url(/themes/base/fonts/fontawesome-pro-5.15.3-web/webfonts/fa-light-300.svg#fontawesome) format("svg");}.fal{font-family:"Font Awesome 5 Pro";font-weight:300;}@font-face{font-family:"SSSocial";src:url(/themes/base/fonts/ss-social/ss-social-circle.eot);src:url(/themes/base/fonts/ss-social/ss-social-circle.eot#iefix) format("embedded-opentype"),url(/themes/base/fonts/ss-social/ss-social-circle.woff) format("woff"),url(/themes/base/fonts/ss-social/ss-social-circle.ttf) format("truetype"),url(/themes/base/fonts/ss-social/ss-social-circle.svg#SSSocialCircle) format("svg");font-weight:500;font-style:normal;}@font-face{font-family:"SSSocial";src:url(/themes/base/fonts/ss-social/ss-social-regular.eot);src:url(/themes/base/fonts/ss-social/ss-social-regular.eot#iefix) format("embedded-opentype"),url(/themes/base/fonts/ss-social/ss-social-regular.woff) format("woff"),url(/themes/base/fonts/ss-social/ss-social-regular.ttf) format("truetype"),url(/themes/base/fonts/ss-social/ss-social-regular.svg#SSSocialRegular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"SSGizmo";src:url(/themes/base/fonts/ss-gizmo/ss-gizmo.eot);src:url(/themes/base/fonts/ss-gizmo/ss-gizmo.eot#iefix) format("embedded-opentype"),url(/themes/base/fonts/ss-gizmo/ss-gizmo.woff) format("woff"),url(/themes/base/fonts/ss-gizmo/ss-gizmo.ttf) format("truetype"),url(/themes/base/fonts/ss-gizmo/ss-gizmo.svg#SSGizmo) format("svg");font-weight:normal;font-style:normal;}.form-item{margin:1em 0;}input{border:0;font-size:1em;}input[type=submit]{color:#fff;cursor:pointer;background-color:hsl(0,0%,25%);padding:0.5em 2em;}input[type=email],input[type=password],input[type=text],textarea{border:1px solid hsl(0,0%,40%);display:block;font-size:1em;padding:0.25em 0.5em;width:75%;}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#000;}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#000;font-size:px2em(20);}label{display:block;}html{-webkit-font-smoothing:none;font-variant-numeric:proportional-nums;height:100%;width:100%;}body{background-color:rgb(242.25,245.6755,248.88);}.block-page-title-block{margin:0 auto;max-width:1100px;}.views-element-container{margin:0 auto;max-width:1100px;}.page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:4rem 1.5rem 0;}@media (min-width:768px){.page{padding:5.5rem 3rem 0;}}@media (min-width:1024px){.page{padding:8.1875rem 3rem 0;}}.path-frontpage .page{padding-top:0;}.toolbar-fixed .page{position:relative;}.page > div{-ms-flex-positive:0;flex-grow:0;}.main{-ms-flex-positive:1;flex-grow:1;}.block-page-title-block{margin-top:3rem;}.project-knz .page{padding:6rem 1.5rem 0;}@media (min-width:768px){.project-knz .page{padding:7.5rem 3rem 0;}}@media (min-width:1024px){.project-knz .page{padding:9.6875rem 3rem 0;}}.path-frontpage .project-knz .page{padding-top:0;}body{color:#000;font-family:"Gotham SSm A","Gotham SSm B",sans-serif;line-height:1.5;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,.paragraph--type--services h2,.content__paragraphs .paragraph--type--references h2,.content__paragraphs .paragraph--type--services h2,.block-leistungen h2{color:hsl(209,100%,26%);font-size:1.5em;font-weight:400;line-height:1.2;margin:1rem 0;}@media (min-width:768px){h1,.paragraph--type--services h2,.content__paragraphs .paragraph--type--references h2,.content__paragraphs .paragraph--type--services h2,.block-leistungen h2{font-size:1.375em;}}@media (min-width:1024px){h1,.paragraph--type--services h2,.content__paragraphs .paragraph--type--references h2,.content__paragraphs .paragraph--type--services h2,.block-leistungen h2{font-size:1.6875em;}}h1:first-child,.paragraph--type--services h2:first-child,.content__paragraphs .paragraph--type--references h2:first-child,.block-leistungen h2:first-child{margin-top:0;}h2{color:hsl(209,100%,26%);font-size:1em;font-weight:500;line-height:1.2;margin:1rem 0;}@media (min-width:768px){h2{font-size:0.875em;}}@media (min-width:1024px){h2{font-size:1.125em;}}h2:first-child{margin-top:0;}h3,.content__paragraphs .paragraph--type--call-to-action .field--name-field-text p,.block-intro-startseite .block-intro-startseite__text-inner p,.block-intro-startseite .block-intro-startseite__text-inner li{color:hsl(209,100%,26%);font-size:0.9375em;font-weight:500;margin:0.5rem 0;}@media (min-width:768px){h3,.content__paragraphs .paragraph--type--call-to-action .field--name-field-text p,.block-intro-startseite .block-intro-startseite__text-inner p,.block-intro-startseite .block-intro-startseite__text-inner li{font-size:0.8125rem;}}@media (min-width:1024px){h3,.content__paragraphs .paragraph--type--call-to-action .field--name-field-text p,.block-intro-startseite .block-intro-startseite__text-inner p,.block-intro-startseite .block-intro-startseite__text-inner li{font-size:1rem;margin:1rem 0;}}h3:first-child,.content__paragraphs .paragraph--type--call-to-action .field--name-field-text p:first-child,.block-intro-startseite .block-intro-startseite__text-inner p:first-child,.block-intro-startseite .block-intro-startseite__text-inner li:first-child{margin-top:0;}p{font-size:0.875rem;}@media (min-width:768px){p{font-size:0.8125rem;}}@media (min-width:1024px){p{font-size:1rem;}}.view .more-link a,.node--view-mode-teaser.node--type-news h3,.node--view-mode-teaser.node--type-news p,.node--type-staff h3,.paragraph--type--slideshow .slideshow__text p,.paragraph.paragraph--type--partner .paragraph__content p,.overlay p,.footer p{font-size:0.875rem;}@media (min-width:768px){.view .more-link a,.node--view-mode-teaser.node--type-news h3,.node--view-mode-teaser.node--type-news p,.node--type-staff h3,.paragraph--type--slideshow .slideshow__text p,.paragraph.paragraph--type--partner .paragraph__content p,.overlay p,.footer p{font-size:0.75rem;}}@media (min-width:1024px){.view .more-link a,.node--view-mode-teaser.node--type-news h3,.node--view-mode-teaser.node--type-news p,.node--type-staff h3,.paragraph--type--slideshow .slideshow__text p,.paragraph.paragraph--type--partner .paragraph__content p,.overlay p,.footer p{font-size:0.875rem;}}.node--type-staff.node--view-mode-teaser .teaser__content > .field{font-size:0.75rem;}@media (min-width:768px){.node--type-staff.node--view-mode-teaser .teaser__content > .field{font-size:0.6875rem;}}@media (min-width:1024px){.node--type-staff.node--view-mode-teaser .teaser__content > .field{font-size:0.75rem;}}.block-intro-startseite{margin:0 -1.5rem;}@media (min-width:768px){.block-intro-startseite{margin:0 -3rem;}}.block-intro-startseite__inner{height:100vh;position:relative;}.block-intro-startseite__bg{background-size:cover;background-position:right center;height:100%;left:0;padding:6rem 1.5rem 4.5rem;position:absolute;top:0;width:100%;z-index:1;}@media (min-width:1024px){.block-intro-startseite__bg{background-position:center;}}@media (min-width:768px){.block-intro-startseite__bg{padding-top:8rem;}}@media (min-width:1024px){.block-intro-startseite__bg{padding-top:12rem;}}.block-intro-startseite .block-intro-startseite__text + .block-intro-startseite__text{margin-top:1.5rem;}.block-intro-startseite__scroll-to{bottom:0rem;left:0;position:absolute;text-align:center;width:100%;z-index:3;}.block-intro-startseite__scroll-to::before{font-weight:200;color:hsl(209,100%,26%);content:"\f107";cursor:pointer;font-family:"Font Awesome 5 Pro";font-size:3em;}.block-intro-startseite .block-intro-startseite__text-inner{background-color:rgba(0,161,217,0.75);color:#fff;padding:1.5rem 1.5rem 3rem;max-width:28em;}.block-intro-startseite .block-intro-startseite__text-inner a,.block-intro-startseite .block-intro-startseite__text-inner .highlight{color:#fff;}.block-intro-startseite .block-intro-startseite__text-inner a:hover,.block-intro-startseite .block-intro-startseite__text-inner .highlight:hover{text-decoration:none;}@media (min-width:768px){.block-intro-startseite .block-intro-startseite__text-inner{padding:3rem 3rem 6rem;}}.block-intro-startseite .block-intro-startseite__text-inner p,.block-intro-startseite .block-intro-startseite__text-inner li{color:#fff;font-size:1rem;font-weight:400;}.block-intro-startseite .block-intro-startseite__text-inner ul{list-style:none;padding:0;margin:0;position:relative;}.block-intro-startseite .block-intro-startseite__text-inner ul li{margin:0;}.block-intro-startseite .block-intro-startseite__text-inner ul li::before{content:"\f105";font-family:"Font Awesome 5 Pro";padding-right:0.4em;position:absolute;left:-0.75em;top:-0.05em;}.block-intro-startseite .block-intro-startseite__text-inner ul a{display:block;}.block-intro-startseite a.button,.block-intro-startseite .webform-submission-form a.form-submit,.webform-submission-form .block-intro-startseite a.form-submit{font-size:1em;background-color:hsl(209,100%,26%);margin-top:1rem;}.block-intro-startseite a.button:hover,.block-intro-startseite .webform-submission-form a.form-submit:hover,.webform-submission-form .block-intro-startseite a.form-submit:hover{color:#fff !important;background-color:hsl(209,100%,21%);}.block-intro-startseite .block-intro-startseite--link{cursor:pointer;}.project-knz .block-intro-startseite{height:calc(100vh - 6rem);}@media (min-width:768px){.project-knz .block-intro-startseite{height:calc(100vh - 7.5rem);}}@media (min-width:1024px){.project-knz .block-intro-startseite{height:calc(100vh - 9.6875rem);}}.project-knz .block-intro-startseite .block-intro-startseite__inner{height:100%;}.project-knz .block-intro-startseite .block-intro-startseite__bg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0.75rem 1.5rem 3rem;}@media (min-width:768px){.project-knz .block-intro-startseite .block-intro-startseite__bg{padding:1.5rem 3rem;}}@media (min-width:1024px){.project-knz .block-intro-startseite .block-intro-startseite__bg{padding:2.25rem 3rem;}}@media (min-width:768px){.project-knz .block-intro-startseite .block-intro-startseite__bg{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;}}.project-knz .block-intro-startseite .block-intro-startseite__bg:before{content:"";display:block;width:100%;height:100%;background-image:radial-gradient(circle at 75% 100%,rgba(0,161,217,0.75) 35%,transparent 55%);background-repeat:no-repeat;left:0;top:0;position:absolute;z-index:1;}@media (min-width:768px){.project-knz .block-intro-startseite .block-intro-startseite__bg:before{background-image:radial-gradient(circle at 100% 0%,rgba(0,161,217,0.66) 40%,transparent 60%);}}.project-knz .block-intro-startseite .block-intro-startseite__text{font-size:1.5rem;margin:0;max-width:100%;width:100%;z-index:2;}@media (min-width:768px){.project-knz .block-intro-startseite .block-intro-startseite__text{font-size:2rem;}}@media (min-width:1024px){.project-knz .block-intro-startseite .block-intro-startseite__text{font-size:3rem;}}@media (min-width:768px){.project-knz .block-intro-startseite .block-intro-startseite__text{max-width:20ch;}}.project-knz .block-intro-startseite .block-intro-startseite__text-inner{padding:0;background-color:transparent;max-width:none;}.project-knz .block-intro-startseite .block-intro-startseite__text-inner p{font-size:inherit;text-align:right;line-height:1.25;}@media (min-width:768px){.project-knz .block-intro-startseite .block-intro-startseite__text-inner{max-width:none;}}.project-knz .block-intro-startseite__scroll-to::before{color:white;}.project-slz .block-intro-startseite__bg{padding:0 1.5rem;}@media (min-width:768px){.project-slz .block-intro-startseite__bg{padding:0 3rem;}}.project-slz .block-intro-startseite__text{margin-top:6.75rem;}.project-slz .block-intro-startseite__text + .block-intro-startseite__text{margin-top:1.5rem;}.project-slz .block-intro-startseite__text + .block-intro-startseite__text .block-intro-startseite__text-inner{padding-bottom:1.5rem;padding-top:1.5rem;}@media (min-width:1024px){.project-slz .block-intro-startseite__text{margin:11rem auto 0;}}.block-language .links li.en:not(.is-active) + .de:not(.is-active){display:none;}.block-language .is-active{display:none;}.block-language ul{margin:0;}.header .block-language{display:none;}@media (min-width:1024px){.header .block-language{display:block;}}.header .block-language .links a{color:hsl(209,100%,26%);font-weight:500;padding-right:0;}.header .block-language .links a:hover{color:#00a1d9;}#block-storerkontakt{padding:1.5rem;background-color:#fff;box-shadow:0em 0em 1em rgba(0,0,0,0.5);position:fixed;bottom:1.5rem;right:1.5rem;left:auto;z-index:0;opacity:0;pointer-events:none;transition:all 0.25s linear;border-radius:0.25rem;}@media (min-width:768px){#block-storerkontakt{padding:1.5rem 3rem 1.5rem;right:3rem;bottom:3rem;}}#block-storerkontakt.block-storerkontakt--visible{opacity:1;pointer-events:inherit;z-index:20;}#block-storerkontakt .highlight{color:hsl(209,100%,26%);font-weight:bold;}#block-storerkontakt .icon-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#84a2c1;position:absolute;right:0.75rem;top:0.5rem;cursor:pointer;}#block-storerkontakt .icon-close:hover{color:hsl(209,100%,26%);}#block-storerkontakt .icon-close::before{font-weight:200;font-family:"Font Awesome 5 Pro";content:"\f00d";}.content-top .breadcrumb a{color:hsl(209,100%,26%);text-transform:uppercase;}.content-top .breadcrumb ol{padding:0;margin:0;}.content-top .breadcrumb li{color:hsl(209,100%,26%);display:inline;list-style:none;text-transform:uppercase;}.content-top .breadcrumb li::before{content:"\f105";font-family:"Font Awesome 5 Pro";}.content-top .breadcrumb li:first-child::before{display:none;}.content-top .breadcrumb li:last-child{color:#00a1d9;}body::before{content:"breakpoint-mobile";position:absolute;opacity:0;}@media (min-width:768px){body::before{content:"breakpoint-narrow";}}@media (min-width:1024px){body::before{content:"breakpoint-wide";}}@media (min-width:1280px){body::before{content:"breakpoint-xlarge";}}@media (orientation:landscape) and (min-aspect-ratio:2/1){body::before{content:"breakpoint-landscape-extrem";}}body::after{content:"no-touch-device";height:0;position:absolute;opacity:0;top:0;width:0;}@media (pointer:coarse){body::after{content:"touch-device";}}.content__paragraphs .paragraph--type--call-to-action{background-color:hsl(209,100%,26%);color:#fff;margin:0 -1.5rem;padding:3rem 1.5rem;}@media (min-width:768px){.content__paragraphs .paragraph--type--call-to-action{margin:0 -3rem;padding:1.5rem 3rem;}}@media (min-width:768px){.content__paragraphs .paragraph--type--call-to-action .paragraph__content{display:-ms-flexbox;display:flex;margin:0 -1rem;}}.content__paragraphs .paragraph--type--call-to-action .paragraph__content > div{padding:0 1.5rem;}@media (min-width:768px){.content__paragraphs .paragraph--type--call-to-action .paragraph__content > div{padding:0 1rem;}}.content__paragraphs .paragraph--type--call-to-action .field--name-field-link{margin-top:1rem;text-align:right;}.content__paragraphs .paragraph--type--call-to-action .field--name-field-text{max-width:36rem;}.content__paragraphs .paragraph--type--call-to-action .field--name-field-text p{color:#fff;}.content__paragraphs .paragraph--type--call-to-action .field--name-field-text p:last-child{margin-bottom:0;}@media (min-width:768px){.content__paragraphs .paragraph--type--call-to-action .paragraph__cta-left{width:25%;}}.content__paragraphs .paragraph--type--call-to-action .paragraph__cta-right{margin-top:1rem;}@media (min-width:768px){.content__paragraphs .paragraph--type--call-to-action .paragraph__cta-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;width:75%;}}@media (min-width:768px){.block-callback-service .webform-submission-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem;}}.block-callback-service .form-item{margin:0 0 1rem;padding:0;}@media (min-width:768px){.block-callback-service .form-item{padding:0 1rem;width:50%;}}.block-callback-service .form-actions{text-align:right;width:100%;}@media (min-width:768px){.block-callback-service .form-actions{padding:0 1rem;}}.content-top{display:none;font-size:0.75rem;}@media (min-width:768px){.content-top{font-size:0.6875rem;display:block;margin:0 -1.5rem;padding:0 1.5rem;}}@media (min-width:1024px){.content-top{font-size:0.75rem;}}.content-top a,.content-top p,.content-top li{color:hsl(209,100%,26%);font-size:1em;font-weight:500;letter-spacing:0.1em;}.path-frontpage .content-top{background-color:rgb(216.75,227.0265,236.64);}.content-top .region-content-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0.75rem 1.5rem;}@media (min-width:768px){.content-top .region-content-top{margin:0 -3rem;padding:0.75rem 3rem 0;}}.content-top #block-hotline{display:none;}@media (min-width:1024px){.content-top #block-hotline{display:block;}}.content__wrapper{margin:3rem auto;max-width:1100px;}@media (min-width:768px){.content__wrapper{margin:3rem auto;}}@media (min-width:768px){.content__main{display:-ms-flexbox;display:flex;margin:0 -1rem;}}.content__paragraphs{margin:0 auto;}@media (min-width:768px){.content__paragraphs{margin:0 auto;}}@media (min-width:768px){.content__left{margin-top:0;padding:0 1rem;min-width:50%;width:50%;}}@media (min-width:1024px){.content__left{min-width:33.3333333333%;width:33.3333333333%;}}.content__left--no-image{padding:0 1.5rem;}@media (min-width:768px){.content__left--no-image{padding:0 1rem;}}.content__left--has-image{margin-bottom:3rem;}@media (min-width:768px){.content__left--has-image{margin-bottom:0;}}.content__left .field--name-field-images{margin:-3rem -1.5rem 0;}@media (min-width:768px){.content__left .field--name-field-images{margin:0;}}.content__right{padding:0 1.5rem;}@media (min-width:768px){.content__right{-ms-flex-positive:1;flex-grow:1;padding:0 1rem;}}.content__right > *:first-child{margin-top:0;}.content__right > *:last-child{margin-bottom:0;}.content__right .field--name-field-teaser{margin:1em 0;}.content__right .field--name-field-teaser:first-child{margin-top:0;}.content__right .field--name-field-teaser p{color:hsl(209,100%,26%);font-weight:500;}.content .field--name-field-download{margin:1rem 0 0;}.content .field--name-field-download .file--application-pdf{background-image:none;color:hsl(209,100%,26%);padding:0;}.content .field--name-field-download .file--application-pdf a{-ms-flex-align:center;align-items:center;color:hsl(209,100%,26%);display:-ms-flexbox;display:flex;font-size:0.875em;}@media (min-width:768px){.content .field--name-field-download .file--application-pdf a{font-size:0.75em;}}@media (min-width:1024px){.content .field--name-field-download .file--application-pdf a{font-size:0.875em;}}.content .field--name-field-download .file--application-pdf a::before{content:"\eb01";font-family:"SSGizmo";font-size:1.625rem;padding-right:0.5rem;}@media (min-width:768px){.content .field--name-field-download .file--application-pdf a::before{font-size:1.375rem;}}@media (min-width:1024px){.content .field--name-field-download .file--application-pdf a::before{font-size:1.625rem;}}.content .field--name-field-download .file--application-pdf a:hover{color:#00a1d9;text-decoration:none;}.eu-cookie-compliance-banner{color:#fff;font-size:0.9rem;background-color:hsl(209,100%,26%);padding:1.5rem 1.5rem;width:100%;}@media (min-width:768px){.eu-cookie-compliance-banner{padding:3rem 1.5rem;}}.eu-cookie-compliance-banner h2,.eu-cookie-compliance-banner h3{font-size:0.9rem;color:#fff;font-weight:700;}.eu-cookie-compliance-banner p{font-size:0.9rem;font-weight:400;}@media (min-width:768px){.eu-cookie-compliance-banner{padding:1.5rem 3rem;}}.eu-cookie-compliance-banner .eu-cookie-compliance-content{max-width:none;}@media (min-width:768px){.eu-cookie-compliance-banner .popup-content{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.eu-cookie-compliance-banner .eu-cookie-compliance-more-button{border:0;text-decoration:underline;padding:0;background-color:transparent;background:transparent;color:#fff;}.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button{margin:0 1rem 0 0;border:0;}@media (min-width:768px){.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button{margin:0 0 1rem 0;}}.eu-cookie-compliance-banner .agree-button{font-weight:700;}.eu-cookie-compliance-banner .eu-cookie-compliance-message{max-width:none;}@media (min-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-message{padding-right:2rem;}}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{max-width:none;float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-top:2rem;width:100%;}@media (min-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding-top:0;width:auto;}}.sliding-popup-bottom{width:100%;}.footer{background:hsl(209,100%,26%);color:#fff;margin:0 -1.5rem 0;padding:3rem;}@media (min-width:768px){.footer{margin:0 -3rem;}}.footer .block{margin:0.75rem 0;}@media (min-width:768px){.footer .block{margin:1.5rem 0;}}.footer .block a{color:#00a1d9;}.footer .block:first-child{margin-top:0;}.footer .block:last-child{margin-bottom:0;}.footer #block-berlinpartner{margin:1em 0 0;}.footer #block-scholzistberlinpartner{margin:0.3em 0 0;}.footer__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:768px){.footer__content{margin:0 -1rem 0;}}.footer .region-footer-left{width:100%;}@media (min-width:768px){.footer .region-footer-left{-ms-flex-positive:1;flex-grow:1;padding:0 1rem;width:66.6666666667%;}}.footer .region-footer-right{width:100%;margin-top:1.5rem;}@media (min-width:768px){.footer .region-footer-right{-ms-flex-positive:1;flex-grow:1;margin-top:0;padding:0 1rem;width:33.3333333333%;}}@media (min-width:768px){.footer .region-footer-right .block{text-align:right;}}@media (min-width:768px){.footer .region-footer-right .field--name-field-images{text-align:right;}}.footer .field--name-field-image,.footer .field--name-field-images{line-height:0;}.footer .field--name-field-image img,.footer .field--name-field-images img{width:5rem;}#block-logoconfern{margin-top:1.5rem;}@media (min-width:768px){#block-logoconfern{margin-top:2.75rem;}}#block-logoconfern img{width:6.5rem;}.content__paragraphs .paragraph--type--google-map{padding:0;}.content__paragraphs .paragraph--type--google-map .paragraph__inner{max-width:none;}.content__paragraphs .paragraph--type--google-map .geolocation-formatter-map-wrapper{padding-top:56.25%;position:relative;}@media (min-width:768px){.content__paragraphs .paragraph--type--google-map .geolocation-formatter-map-wrapper{padding-top:50%;}}.content__paragraphs .paragraph--type--google-map .geolocation-google-map{position:absolute !important;top:0;}.header{background-color:rgba(255,255,255,0.9);margin:0 -1.5rem;position:absolute;top:0;width:100%;z-index:200;}@media (min-width:768px){.header{margin:0 -3rem;}}.header__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;border-top:0.5em solid hsl(209,100%,26%);padding:0.75rem 1.5rem;}@media (min-width:768px){.header__inner{padding:1.5rem 3rem;}}@media (min-width:1024px){.header__inner{padding:2.25rem 3rem;border-top:1em solid hsl(209,100%,26%);}}.header__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;}@media (min-width:1024px){.header__content{width:33%;}}.header__navigation{-ms-flex-positive:1;flex-grow:1;}.header .block-system-branding-block{line-height:1;width:auto;height:clamp(1rem,2.5vw,1.5rem);}.header .site-logo img{width:auto;height:100%;vertical-align:bottom;}.header .region-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;}.header .region-navigation{display:none;}@media (min-width:1024px){.header .region-navigation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}}.header #block-hotline-2{display:none;padding-right:3rem;}@media (min-width:768px){.header #block-hotline-2{display:block;}}@media (min-width:1024px){.header #block-hotline-2{display:none;}}.header--top{display:none;}.project-knz .header__inner{border-top:none;}.project-knz .header--top{background-color:hsl(209,100%,26%);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:40px;padding-left:1.5rem;padding-right:1.5rem;}@media (min-width:768px){.project-knz .header--top{padding-left:3rem;padding-right:3rem;}}.project-knz .header--top .header--top__claim{color:#00a1d9;display:none;font-size:12px;}@media (min-width:768px){.project-knz .header--top .header--top__claim{display:block;}}.project-knz .header--top .header--top__logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.project-knz .header--top .header--top__logo img{width:auto;height:12px;vertical-align:bottom;}.project-slz .block-system-branding-block{line-height:1;width:14.375rem;}@media (min-width:1280px){.project-slz .block-system-branding-block{width:20.9375rem;}}.project-slz .site-logo img{width:100%;height:auto;}.paragraph--type--logos img{height:auto;max-height:80%;max-width:80%;width:auto;}@media (min-width:1024px){.paragraph--type--logos img{max-height:50%;max-width:65%;}}.paragraph--type--logos .field--name-field-elements{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.375rem;}@media (min-width:768px){.paragraph--type--logos .field--name-field-elements{margin:0 -1rem -1rem;}}.paragraph--type--logos .field--name-field-elements > div{padding:0.375rem;width:33.3333333333%;position:relative;}@media (min-width:768px){.paragraph--type--logos .field--name-field-elements > div{padding:1rem;width:16.6666666667%;}}.paragraph--type--logos .logo__link{display:block;background-color:#fff;height:100%;position:relative;margin:0;opacity:0.5;padding:0;padding-top:44%;position:relative;transition:opacity 0.2s linear;text-decoration:none;line-height:0;}.paragraph--type--logos .logo__link:hover{opacity:1;}.paragraph--type--logos .field--name-field-image{display:-ms-flexbox;display:flex;position:absolute;height:100%;width:100%;top:0;left:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.paragraph--type--logos .logo__title{text-align:center;font-size:1rem;color:hsl(209,100%,26%);margin-top:1rem;}.paragraph--type--logos .logo__item{position:relative;height:100%;}.paragraph--type--logos.logos--stil_2{background-color:rgb(204,217.702,230.52);}.paragraph--type--logos.logos--stil_2 .logo__link{background-color:transparent;opacity:1;}.paragraph--type--logos.logos--stil_2 .field--name-field-image{opacity:0.6;transition:opacity 0.2s linear;}.paragraph--type--logos.logos--stil_2 .paragraph--type--logo:hover .field--name-field-image{opacity:1;}.paragraph--type--logos.logos--stil_2 .field--name-field-elements{-ms-flex-pack:center;justify-content:center;}.paragraph--type--logos.logos--stil_2 .field--name-field-elements > div{padding:0.375rem;width:50%;}@media (min-width:768px){.paragraph--type--logos.logos--stil_2 .field--name-field-elements > div{padding:1rem;width:25%;}}.paragraph--type--logos .paragraph--type--logo{background-color:transparent;margin:0;padding:0;}.region-messages{margin:0 -1.5rem;color:#fff;}.region-messages a{color:#fff;text-decoration:underline;}@media (min-width:768px){.region-messages{margin:0 -3rem;}}.region-messages .messages{background-color:#006400;padding:0.75rem 1.5rem;margin:0 auto;}@media (min-width:768px){.region-messages .messages{padding:1.5rem 3rem;}}.path-frontpage .region-messages .messages{max-width:none;width:100%;position:absolute;top:4rem;left:0;z-index:100;}@media (min-width:768px){.path-frontpage .region-messages .messages{top:8rem;}}.region-messages .messages--warning{background-color:#b8860b;}.region-messages .messages--error{background-color:#9d1309;}.region-messages ul{list-style:none;}.region-messages ul li{padding:0.25em 0;}.region-navigation .menu--cta{margin-left:1em;}@media (min-width:1280px){.region-navigation .menu--cta{margin-left:2em;}}.region-navigation .menu--cta ul li a{font-size:1em;background-color:hsl(209,100%,26%);}.region-navigation .menu--cta ul li a:hover{color:#fff !important;background-color:hsl(209,100%,21%);}.nav-main__checkbox{height:0;left:0;opacity:0;position:absolute;top:0;width:0;display:none;}.nav-main__icon{display:none;-ms-flex-align:center;align-items:center;right:1.5rem;top:0.95rem;text-align:right;}@media (min-width:768px){.nav-main__icon{right:3rem;top:1.75rem;}}.nav-main__label{background-image:url(/themes/base/images/icon--menu.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:2em;width:2em;}@media (max-width:1023px){.nav-main__icon{display:-ms-flexbox;display:flex;}.nav-main .block-menu{background:hsl(0,0%,40%);margin:0 -0.75rem;}.nav-main__checkbox:checked + .page .nav-main .block-menu{display:block;}.nav-main .menu{margin:0;}.nav-main .menu-item{margin:0;}.nav-main .menu-item a{color:#fff;display:block;padding:0.75rem;}.nav-main .menu .menu{background:hsl(0,0%,50%);}}@media (min-width:1024px){.nav-main .menu{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;position:relative;}.nav-main .menu-item{margin:0;}.nav-main .menu-item:last-child{border-right:0;}.nav-main .menu-item a{color:hsl(209,100%,26%);display:block;font-weight:500;padding:0 1rem;text-align:center;white-space:nowrap;}.nav-main .menu-item a:hover{color:#00a1d9;}.path-frontpage .nav-main .menu-item a:hover{color:#00a1d9;}.nav-main .menu-item a[data-drupal-link-system-path="<front>"]{color:hsl(209,100%,26%);pointer-events:none;}.nav-main .menu-item:hover > a[data-drupal-link-system-path="<front>"]{color:#00a1d9;}.nav-main .menu-item--active-trail a{color:#00a1d9;}.nav-main .menu-item .is-active{color:#00a1d9;}.nav-main .menu-item--expanded{position:relative;}.nav-main .menu .menu{background:hsl(209,100%,26%);display:none;padding:1rem 1.5rem;position:absolute;top:100%;min-width:100%;}.nav-main .menu .menu .menu-item{border:0;margin-bottom:0.25rem;}.nav-main .menu .menu .menu-item:last-child{margin-bottom:0rem;}.nav-main .menu .menu .menu-item a{background:transparent;color:#fff;font-size:1em;font-weight:500;padding:0;text-align:left;}.nav-main .menu .menu .menu-item a:hover{color:#00a1d9;}.nav-main .menu .menu .menu-item a.is-active{color:#00a1d9;}.nav-main .menu-item:hover .menu{display:block;}}.touch-device .first-tap + .menu,.breakpoint-narrow .first-tap + .menu,.breakpoint-mobile .first-tap + .menu{display:none;}.touch-device a[data-drupal-link-system-path="<front>"]:not(.first-tap),.breakpoint-narrow a[data-drupal-link-system-path="<front>"]:not(.first-tap),.breakpoint-mobile a[data-drupal-link-system-path="<front>"]:not(.first-tap){pointer-events:none;}.touch-device .menu-item a:not(.first-tap) + .menu,.breakpoint-narrow .menu-item a:not(.first-tap) + .menu,.breakpoint-mobile .menu-item a:not(.first-tap) + .menu{display:block;}.region-navigation .menu a,.region-navigation .links a{font-size:1.125em;padding:0.5rem 0.4rem;text-decoration:none;}@media (min-width:1280px){.region-navigation .menu a,.region-navigation .links a{padding:0.5rem 1.5rem;}}.nav-main__icon.nav-main__icon--fixed{position:fixed;z-index:400;top:-3rem;right:1.5rem;opacity:0;transition:all 0.25s linear;background-color:hsl(209,100%,26%);box-shadow:1px 1px 5px rgba(0,0,0,0.25);}@media (min-width:768px){.nav-main__icon.nav-main__icon--fixed{right:3rem;}}.nav-main__icon.nav-main__icon--fixed .nav-main__label{background-image:url(/themes/base/images/icon--menu--inverted.svg);}.nav-main__icon.nav-main__icon--fixed.nav-main__icon--visible{top:0.75rem;opacity:1;}@media (min-width:768px){.nav-main__icon.nav-main__icon--fixed.nav-main__icon--visible{top:2.25rem;}}.project-knz .nav-main__icon{top:calc(0.95rem + 30px);}@media (min-width:768px){.project-knz .nav-main__icon{top:calc(1.75rem + 30px);}}.menu--socials .menu{display:-ms-flexbox;display:flex;margin:0 -0.375rem;}@media (min-width:768px){.menu--socials .menu{margin:0 -0.75rem;}}@media (min-width:768px){.region-footer-right .menu--socials .menu{-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}.menu--socials .menu .menu-item{padding:0 0.5rem;}@media (min-width:768px){.menu--socials .menu .menu-item{padding:0 0.75rem;}}.menu--socials .menu a{color:#fff;height:2rem;-ms-flex-pack:center;justify-content:center;width:1.5rem;overflow:hidden;display:inline-block;font-size:0;text-align:right;text-decoration:none;}.menu--socials .menu a:hover{color:#00a1d9;}.menu--socials .menu a::before{font-size:1.25rem;font-family:"SSSocial";line-height:2rem;text-align:right;visibility:visible;}@media (min-width:768px){.menu--socials .menu a::before{font-size:1.5rem;}}.menu--socials .menu a[href*="facebook.com"]:before{content:"\f610";}.menu--socials .menu a[href*="xing.com"]:before{content:"\f61c";}.menu--socials .menu a[href*=mailto]:before{content:"✉";}.menu--socials .menu a[href*=instagram]:before{content:"\f641";}.menu--socials .menu [href*=linkedin]:before{content:"\f612";}.tabs{display:-ms-flexbox;display:flex;}.tabs li a{padding:0 1em;}.tabs li:first-child a{padding-left:0;}.tabs li:last-child a{padding-right:0;}@media (min-width:768px){.view-news .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-0.75rem -1.5rem 0.75rem;}}@media (min-width:768px){.paragraph .view-news .view-content{margin:-1rem;}}.view-news .view-content .views-row{display:-ms-flexbox;display:flex;padding:0.75rem 0;}@media (min-width:768px){.view-news .view-content .views-row{padding:1rem;width:33.3333333333%;}}.view-news .view-content .views-row:first-child{padding-top:0;}@media (min-width:768px){.view-news .view-content .views-row:first-child{padding-top:1rem;}}.view-news .view-content .views-row:last-child{padding-bottom:0;}@media (min-width:768px){.view-news .view-content .views-row:last-child{padding-bottom:1rem;}}.view-news.view-display-id-page_1 .view-content{padding-bottom:3rem;}@media (min-width:768px){.view-news.view-display-id-page_1 .view-content{margin:-1rem;}}.node--type-news .date{color:#84a2c1;}.overlay{background:hsl(209,100%,26%);color:#fff;display:none;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;padding:3rem;z-index:400;}@media (min-width:1024px){.overlay{padding:1rem;}}.overlay ul{margin:0;}.overlay a{text-decoration:none;}.overlay a:hover{color:#00a1d9;}.overlay a,.overlay p{color:#fff;}.overlay img{max-width:5em;}.overlay .block{margin:1.5rem 0;}.overlay .block.block-language{margin:0 0 -1.5rem;}.overlay .block:first-child{margin-top:0;}.overlay .block:last-child{margin-bottom:0;}.overlay .menu{-ms-flex-pack:start;justify-content:flex-start;}.overlay .menu a{display:block;font-weight:500;padding:0.25rem 0;}.overlay .menu .menu{padding:0.25rem 1rem;}.overlay .menu .menu a{font-weight:400;}.overlay .menu--socials a{font-weight:400;}.overlay .links a{font-weight:500;}.overlay__inner{margin:0 auto;max-width:1100px;}.overlay__icon{position:absolute;right:1.5rem;top:0.75rem;}@media (min-width:768px){.overlay__icon{right:3rem;top:2.25rem;}}.overlay__label{background-image:url(/themes/base/images/icon--close.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:2rem;width:2rem;}.overlay #block-scholzistberlinpartner-2,.overlay #block-berlinpartner-2{margin:1em 0 0.5em;}.overlay #block-scholzistberlinpartner-2{margin:0;}.nav-main__checkbox:checked + .overlay{display:block;}.overlay-open{overflow:hidden;}.paragraph{background-color:rgb(229.5,236.351,242.76);margin:0 -1.5rem;padding:3rem 1.5rem;}@media (min-width:768px){.paragraph{margin:0 -3rem;padding:3rem;}}.paragraph__inner{margin:0 auto;max-width:1100px;}.paragraph.paragraph--type--text .paragraph__main,.paragraph.paragraph--type--staff .paragraph__main,.paragraph.paragraph--type--callback-service .paragraph__main{margin:0 -0.75rem;}@media (min-width:1024px){.paragraph.paragraph--type--text .paragraph__main,.paragraph.paragraph--type--staff .paragraph__main,.paragraph.paragraph--type--callback-service .paragraph__main{display:-ms-flexbox;display:flex;margin:0 -1rem;}}.paragraph.paragraph--type--text .paragraph__main > div,.paragraph.paragraph--type--staff .paragraph__main > div,.paragraph.paragraph--type--callback-service .paragraph__main > div{padding:0 0.75rem;}@media (min-width:1024px){.paragraph.paragraph--type--text .paragraph__main > div,.paragraph.paragraph--type--staff .paragraph__main > div,.paragraph.paragraph--type--callback-service .paragraph__main > div{padding:0 1rem;}}@media (min-width:1024px){.paragraph.paragraph--type--text .paragraph__main .paragraph__title,.paragraph.paragraph--type--staff .paragraph__main .paragraph__title,.paragraph.paragraph--type--callback-service .paragraph__main .paragraph__title{min-width:33.3333333333%;width:33.3333333333%;}}@media (min-width:1024px){.paragraph.paragraph--type--text .paragraph__main .paragraph__content,.paragraph.paragraph--type--staff .paragraph__main .paragraph__content,.paragraph.paragraph--type--callback-service .paragraph__main .paragraph__content{-ms-flex-positive:1;flex-grow:1;}}.paragraph.paragraph--type--partner{background-color:transparent;margin:0;padding:0 0 1.5rem;}@media (min-width:1024px){.paragraph.paragraph--type--partner{padding:1.5rem 1rem;}}.paragraph.paragraph--type--partner:last-child{padding-bottom:3rem;}.paragraph.paragraph--type--partner a{color:hsl(209,100%,26%);}.paragraph.paragraph--type--partner a:hover{color:#00a1d9;}@media (min-width:1024px){.paragraph.paragraph--type--partner .paragraph__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}}.paragraph.paragraph--type--partner .paragraph__main{background-color:#fff;padding:1.5rem;}@media (min-width:768px){.paragraph.paragraph--type--partner .paragraph__main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;padding:1.5rem 1rem;width:100%;}}@media (min-width:1024px){.paragraph.paragraph--type--partner .paragraph__main{padding:2rem 1rem;width:66.6666666667%;}}.paragraph.paragraph--type--partner .paragraph__image{display:-ms-flexbox;display:flex;min-width:100%;width:100%;}@media (min-width:768px){.paragraph.paragraph--type--partner .paragraph__image{display:block;min-width:33.3333333333%;padding:0 1rem;width:33.3333333333%;}}.paragraph.paragraph--type--partner .paragraph__image .field--name-field-image{width:33.3333333333%;}@media (min-width:768px){.paragraph.paragraph--type--partner .paragraph__image .field--name-field-image{width:100%;}}.paragraph.paragraph--type--partner .paragraph__image .field--name-field-title{width:66.6666666667%;padding-left:0.75rem;}@media (min-width:768px){.paragraph.paragraph--type--partner .paragraph__image .field--name-field-title{display:none;}}.paragraph.paragraph--type--partner .paragraph__content{padding-top:3rem;}@media (min-width:768px){.paragraph.paragraph--type--partner .paragraph__content{padding:0 1rem;padding-top:0;width:66.6666666667%;}}.paragraph.paragraph--type--partner .paragraph__content h2{display:none;}@media (min-width:768px){.paragraph.paragraph--type--partner .paragraph__content h2{display:block;}}.paragraph--type--partner + .paragraph--type--partner{padding-top:0;}.quickedit-editing *{box-sizing:content-box;}.quickedit-editing .field--name-field-image{line-height:1.5;}.content__paragraphs .paragraph--type--references,.content__paragraphs .paragraph--type--services,.block-leistungen{background-color:rgb(216.75,227.0265,236.64);}.content__paragraphs .paragraph--type--references a,.content__paragraphs .paragraph--type--services a,.block-leistungen a{text-decoration:none;}.content__paragraphs .paragraph--type--references .field--name-field-references,.content__paragraphs .paragraph--type--services .field--name-field-references,.block-leistungen .field--name-field-references{display:-ms-grid;display:grid;grid-gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr;}@media (min-width:768px){.content__paragraphs .paragraph--type--references .field--name-field-references,.content__paragraphs .paragraph--type--services .field--name-field-references,.block-leistungen .field--name-field-references{-ms-grid-columns:(minmax(205px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(205px,1fr));}}.content__paragraphs .paragraph--type--references .field--name-field-references > .field__item,.content__paragraphs .paragraph--type--services .field--name-field-references > .field__item,.block-leistungen .field--name-field-references > .field__item{display:-ms-flexbox;display:flex;}.content__paragraphs .paragraph--type--references .field--name-field-link,.content__paragraphs .paragraph--type--services .field--name-field-link,.block-leistungen .field--name-field-link{font-size:0.875em;text-align:right;margin:0.75rem 0 0;}@media (min-width:1024px){.content__paragraphs .paragraph--type--references .field--name-field-link,.content__paragraphs .paragraph--type--services .field--name-field-link,.block-leistungen .field--name-field-link{font-size:0.875em;margin:1rem 0 0;}}.select2{line-height:3;outline:none;}.select2 .selection{outline:none;}.select2 .select2-selection{border:0.1em solid rgb(204,217.702,230.52);border-radius:0.15em;height:3em;outline:none;}.select2 .select2-selection .select2-selection__rendered{color:#84a2c1;line-height:3em;padding:0em 1rem;}.select2.select2-container--open .select2-selection .select2-selection__arrow,.select2 .select2-selection .select2-selection__arrow{height:3em;width:3em;}.select2.select2-container--open .select2-selection .select2-selection__arrow b,.select2 .select2-selection .select2-selection__arrow b{-ms-flex-align:center;align-items:center;border-color:none;border-style:solid;border-width:0;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:auto;margin-left:0;margin-top:0;position:absolute;top:0;width:100%;}.select2.select2-container--open .select2-selection .select2-selection__arrow b::before,.select2 .select2-selection .select2-selection__arrow b::before{color:#84a2c1;content:"\f107";font-family:"Font Awesome 5 Pro";font-size:2em;}.select2.select2-container--open .select2-selection .select2-selection__arrow b::before{content:"\f106";}.select2-container .select2-search{display:none;}.select2-container.select2-container--default .select2-results__option[aria-selected=true],.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#84a2c1;color:#000;}.select2-container .select2-results__option{color:#84a2c1;font-size:0.75em;line-height:3;padding:0 1rem;}.select2-container .select2-dropdown{border:0.1em solid rgb(204,217.702,230.52);}.block-leistungen{margin:0 -1.5rem;padding:2.25rem 1.5rem;}@media (min-width:768px){.block-leistungen{margin:0 -3rem;padding:3rem;}}@media (min-width:1024px){.block-leistungen{padding:4.5rem 3rem;}}.paragraph--type--services .block-leistungen{margin:0;padding:0;}.block-leistungen a{color:hsl(209,100%,26%);}.block-leistungen a:hover{color:#00a1d9;}.block-leistungen h2{display:none;}@media (min-width:768px){.block-leistungen h2{display:block;}}.paragraph--type--services .block-leistungen h2{display:none;}.block-leistungen__inner{margin:0 auto;max-width:1100px;}@media (min-width:1024px){.block-leistungen__inner{margin:0 auto -1rem;}}.paragraph--type--slideshow{background-color:rgb(216.75,227.0265,236.64);position:relative;}.paragraph--type--slideshow .paragraph__main{margin:0 -1.5rem;}@media (min-width:768px){.paragraph--type--slideshow .paragraph__main{margin:0;}}.paragraph--type--slideshow .paragraph__title{padding:0 1.5rem;}@media (min-width:768px){.paragraph--type--slideshow .paragraph__title{padding:0;}}.paragraph--type--slideshow .paragraph--type--slideshow-element{background-color:rgb(216.75,227.0265,236.64);display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0;padding:0;}@media (min-width:768px){.paragraph--type--slideshow .paragraph--type--slideshow-element{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;margin:0 -1rem;padding:0;}}.paragraph--type--slideshow .field--name-field-elements > .field__item{display:none;}.paragraph--type--slideshow .field--name-field-elements > .field__item:first-child{display:block;}.paragraph--type--slideshow .slideshow__text{padding:4.5rem 1.5rem 0;}@media (min-width:768px){.paragraph--type--slideshow .slideshow__text{padding:0 1rem;min-width:33.3333333333%;width:33.3333333333%;}}@media (min-width:768px){.paragraph--type--slideshow .slideshow__image{-ms-flex-positive:1;flex-grow:1;margin:0;padding:0 1rem;}}.cycle-slide{width:100%;height:100%;}.slideshow__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 -0.75rem;pointer-events:none;}.paragraph--type--slideshow .slideshow__nav{position:absolute;z-index:300;top:5em;left:0;margin:0;padding-top:70%;width:100%;}@media (min-width:768px){.paragraph--type--slideshow .slideshow__nav{margin:0;padding-top:0;position:relative;top:auto;width:auto;}}@media (min-width:768px){.slideshow__nav{margin:0 -1rem;}}.slideshow__nav-inner{-ms-flex-align:center;align-items:center;pointer-events:all;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 0.75rem;width:100%;}@media (min-width:768px){.slideshow__nav-inner{padding:0 1rem;}}.paragraph--type--slideshow .slideshow__nav-inner{-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:768px){.paragraph--type--slideshow .slideshow__nav-inner{min-width:66.6666666667%;width:66.6666666667%;}}.slideshow__pager{font-size:1rem;text-align:center;width:100%;}@media (min-width:768px){.slideshow__pager{width:auto;}}.slideshow__pager span{cursor:pointer;color:rgb(204,217.702,230.52);margin:0 0.25rem;}.slideshow__pager span::before{content:"●";}.slideshow__pager span.cycle-pager-active,.slideshow__pager span:hover{color:#00a1d9;}.slideshow__next,.slideshow__prev{cursor:pointer;display:none;}@media (min-width:768px){.slideshow__next,.slideshow__prev{display:inline-block;}}.paragraph--type--slideshow .slideshow__next,.paragraph--type--slideshow .slideshow__prev{font-size:2em;}.slideshow__next:before,.slideshow__prev:before{color:hsl(209,100%,26%);font-family:"Font Awesome 5 Pro";}.slideshow__prev:before{content:"\f104";padding-left:1rem;}.slideshow__next:before{content:"\f105";padding-right:1rem;}.content__left .field--name-field-images > .field__item{display:none;}.content__left .field--name-field-images > .field__item:first-child{display:block;}.node--type-staff{font-size:1rem;}@media (min-width:1024px){.node--type-staff{font-size:0.875rem;}}.node--type-staff a{color:hsl(209,100%,26%);text-decoration:none;}.node--type-staff a:hover{color:#00a1d9;}.node--type-staff h3{color:#000;font-weight:500;line-height:1;margin:0 0 0.5rem;}.node--type-staff.node--view-mode-teaser{display:-ms-flexbox;display:flex;margin:0 -0.5rem;}.node--type-staff.node--view-mode-teaser > div{padding:0 0.5rem;}.node--type-staff.node--view-mode-teaser .teaser__image{min-width:30%;width:30%;}.node--type-staff.node--view-mode-teaser .teaser__content{min-width:70%;width:70%;}.node--type-staff.node--view-mode-teaser .teaser__content > .field{margin:0;width:100%;}.content__paragraphs .paragraph--type--staff{background-color:rgb(229.5,236.351,242.76);}@media (min-width:768px){.content__paragraphs .paragraph--type--staff .field--name-field-references{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.5rem -0.5rem;}}@media (min-width:1024px){.content__paragraphs .paragraph--type--staff .field--name-field-references{margin-bottom:-1rem;}}.content__paragraphs .paragraph--type--staff .field--name-field-references > .field__item{margin-bottom:1rem;}@media (min-width:768px){.content__paragraphs .paragraph--type--staff .field--name-field-references > .field__item{padding:0 0.5rem;width:50%;}}.content__paragraphs .paragraph--type--staff .field--name-field-references > .field__item:last-child{margin-bottom:0;}@media (min-width:1024px){.content__paragraphs .paragraph--type--staff .field--name-field-references > .field__item:last-child{margin-bottom:1rem;}}.content__paragraphs .paragraph--type--staff .field--name-field-link{font-size:0.875em;text-align:right;}@media (min-width:1024px){.content__paragraphs .paragraph--type--staff .field--name-field-link{font-size:1em;}}.content__paragraphs .paragraph--type--staff .field--name-field-e-mail a::before{content:"\f105";font-family:"Font Awesome 5 Pro";padding-right:0.4em;}.path-user .content{margin:1.5rem auto;max-width:1100px;}.content__paragraphs .paragraph--type--text{background-color:rgb(242.25,245.6755,248.88);}.node--view-mode-full.node--type-news h1{margin-top:0;}.node--view-mode-full.node--type-news .date{color:#84a2c1;font-size:0.875rem;margin:0;}.node--view-mode-full.node--type-news .news__link{margin-top:0.75rem;}@media (min-width:768px){.node--view-mode-full.node--type-news .news__link{margin-top:1rem;}}.node--view-mode-full.node--type-news .news__link a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:0.875rem;text-decoration:none;}.node--view-mode-full.node--type-news .news__link a:before{font-family:"Font Awesome 5 Pro";font-size:2rem;content:"\f104";padding-right:1rem;}.node--view-mode-teaser.node--type-news{background-color:#fff;}.node--view-mode-teaser.node--type-news h3,.node--view-mode-teaser.node--type-news p{margin:0;transition:color 0.2s linear;}.node--view-mode-teaser.node--type-news a,.node--view-mode-teaser.node--type-news h3{color:hsl(209,100%,26%);text-decoration:none;}.node--view-mode-teaser.node--type-news .date{color:rgb(63.75,115.1325,163.2);}.node--view-mode-teaser.node--type-news .teaser__image{line-height:0;}.node--view-mode-teaser.node--type-news .teaser__content{padding:1.5rem;}.node--view-mode-teaser.node--type-news:hover{background-color:rgb(216.75,227.0265,236.64);cursor:pointer;transition:background-color 0.2s linear;}.node--view-mode-teaser.node--type-news:hover h3,.node--view-mode-teaser.node--type-news:hover a{color:#00a1d9;transition:color 0.2s linear;}.node--view-mode-teaser.node--type-page{background-color:rgb(242.25,245.6755,248.88);cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;}@media (min-width:768px){.node--view-mode-teaser.node--type-page{display:block;}}.node--view-mode-teaser.node--type-page h3{margin:0;}.node--view-mode-teaser.node--type-page .teaser__image{width:33.3333333333%;}.node--view-mode-teaser.node--type-page .teaser__image img{vertical-align:bottom;}@media (min-width:768px){.node--view-mode-teaser.node--type-page .teaser__image{width:100%;}}.node--view-mode-teaser.node--type-page .teaser__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:1rem;width:66.6666666667%;}@media (min-width:768px){.node--view-mode-teaser.node--type-page .teaser__content{display:block;width:100%;}}.node--view-mode-teaser.node--type-page a{color:hsl(209,100%,26%);}.node--view-mode-teaser.node--type-page a:hover{color:hsl(209,100%,26%);}.node--view-mode-teaser.node--type-page:hover{background-color:#fff;transition:background-color 0.2s linear;}.node--view-mode-teaser.node--type-page:hover h3,.node--view-mode-teaser.node--type-page:hover a{transition:color 0.2s linear;}.view .more-link{margin-top:1.5rem;text-align:right;}.view .more-link a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;color:hsl(209,100%,26%);-ms-flex-pack:end;justify-content:flex-end;text-decoration:none;}.view .more-link a::after{content:"\f105";font-family:"Font Awesome 5 Pro";font-size:2em;padding:0 0 0.15rem 0.25rem;}.view .more-link a:hover{color:#00a1d9;}.pager{margin:1.5rem 0;}.pager__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.pager__items span{display:none;}.pager__item{padding:0 0.15em;list-style:none;}@media (min-width:768px){.pager__item{padding:0 0.5em;}}.pager__item a{background-color:rgb(204,217.702,230.52);border-radius:50%;color:#000;font-size:0.75em;height:2rem;line-height:2rem;width:2rem;display:inline-block;text-align:center;}@media (min-width:768px){.pager__item a{font-size:0.875em;height:2.5rem;line-height:2.5rem;width:2.5rem;}}.pager__item--first a::before,.pager__item--previous a::before,.pager__item--next a::before,.pager__item--last a::before{font-family:"Font Awesome 5 Pro";}.pager__item--first{display:none;}@media (min-width:768px){.pager__item--first{display:block;}}.pager__item--first a::before{content:"\f100";}.pager__item--previous a::before{content:"\f104";}.pager__item--next a::before{content:"\f105";}.pager__item--last{display:none;}@media (min-width:768px){.pager__item--last{display:block;}}.pager__item--last a::before{content:"\f101";}.webform-submission-form .select2,.webform-submission-form .form-text{font-size:0.75em;line-height:3;}.webform-submission-form .form-item label{display:none;}.webform-submission-form .form-text{border:0.1em solid rgb(204,217.702,230.52);border-radius:0.15em;padding:0em 1em;width:100%;}.webform-submission-form .form-text.error{border:0.1em solid #ff6e6e;padding:0em 1rem;}.webform-submission-form .form-text:focus{border:0.1em solid #84a2c1;}.webform-submission-form .form-text::-webkit-input-placeholder{color:#84a2c1;}.webform-submission-form .form-text::-moz-placeholder{color:#84a2c1;}.webform-submission-form .form-text:-ms-input-placeholder{color:#84a2c1;}.webform-submission-form .form-text:-moz-placeholder{color:#84a2c1;}.webform-submission-form .form-item--error-message{background-color:rgba(0,0,0,0.5);color:#fff;font-size:0.75em;padding:0.5rem 1rem;margin-top:1em;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/classy/images/icons/image-x-generic.png);}
