/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'mark_otregular';src:url(/themes/pswp/fonts/markot-webfont.woff2) format('woff2'),url(/themes/pswp/fonts/markot-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'mark_otmedium';src:url(/themes/pswp/fonts/markot-medium-webfont.woff2) format('woff2'),url(/themes/pswp/fonts/markot-medium-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'mark_otbold';src:url(/themes/pswp/fonts/markot-bold-webfont.woff2) format('woff2'),url(/themes/pswp/fonts/markot-bold-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
div[data-drupal-messages]{background-color:var(--blue);text-align:center;padding:15px;color:white;font-size:16px;width:100%;margin:0 auto;box-sizing:border-box;}div[data-drupal-messages] a{color:white;text-decoration:underline;}div[data-drupal-messages] a:hover{text-decoration:none;}#block-pswp-local-tasks{background:#fafafa;}#block-pswp-local-tasks .block-content ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:flex-start;border-bottom:2px solid var(--blue);}#block-pswp-local-tasks .block-content ul li{margin-right:1px;}#block-pswp-local-tasks .block-content ul li a{font-size:16px;text-decoration:none;padding:10px 15px;color:#333;transition:background-color 0.3s ease;}#block-pswp-local-tasks .block-content ul li a.is-active{background-color:var(--blue);color:white;}#block-pswp-local-tasks .block-content ul li a:hover{background-color:var(--blue);color:white;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
:root{--darkblue:#00335F;--blue:#1176B6;--yellow:#F7EB2F;--orange:#F18900;}body{background:white;color:var(--darkblue);font-family:"mark_otregular",sans-serif;font-size:32px;line-height:40px;}strong{font-family:"mark_otbold",sans-serif;}img{width:100%;height:auto;max-width:100%;display:block;}p{letter-spacing:1.7px;}p:not(:last-of-type){margin-bottom:27px;}p + ul{margin-top:27px;margin-bottom:27px;}h1,h2,h3,h4{font-family:'mark_otbold',sans-serif;text-transform:uppercase;font-size:50px;line-height:62px;letter-spacing:3px;margin-bottom:25px;}h1{text-transform:none;}h3{font-size:40px;line-height:52px;font-family:'mark_otmedium',sans-serif;letter-spacing:2px;}h4{font-size:25px;line-height:30px;letter-spacing:2px;}.cta,a.cta,.stellenanzeigen-content a.link{padding:7px 35px;border:1px solid var(--darkblue);background:transparent;box-sizing:border-box;font-size:20px;text-decoration:none;color:var(--darkblue);display:inline-block;cursor:pointer;}.cta:hover,a.cta:hover,.stellenanzeigen-content a.link:hover{background:var(--darkblue);color:white;}.cta.cta-yellow,a.cta.cta-yellow,.stellenanzeigen-content a.link{background:var(--yellow);border-color:var(--yellow);color:var(--darkblue);}.cta.cta-yellow:hover,a.cta.cta-yellow:hover,.stellenanzeigen-content a.link:hover{background:transparent;color:var(--yellow);}.long-word{hyphens:auto;word-break:break-word;overflow-wrap:break-word;}.main-content-wrap{width:100%;max-width:1800px;margin:0 auto;}.main-content-wrap .hero{box-sizing:border-box;width:100%;position:relative;margin-bottom:80px;}.main-content-wrap .hero h1{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:80px 180px;box-sizing:border-box;z-index:10;font-size:97px;line-height:100px;font-family:'mark_otbold',sans-serif;text-transform:uppercase;color:var(--yellow);}.main-content-wrap .content{padding:0 60px;width:100%;box-sizing:border-box;}.main-content-wrap .content.frontpage{padding:0 160px;margin-bottom:60px;}.main-content-wrap .content.frontpage + h3{text-align:center;font-size:30px;position:relative;margin-bottom:40px;}.main-content-wrap .content.frontpage + h3:after{content:"";position:absolute;width:10px;height:17px;background:url(/themes/pswp/images/icon-arrow.svg) no-repeat center center;background-size:contain;bottom:-16px;left:calc(50% - 5px);}.main-content-wrap .abbinder{margin:80px 0;font-size:20px;}.main-content-wrap ul:not(.contextual-links){list-style-type:disc;box-sizing:border-box;padding-left:30px;}.main-content-wrap ul:not(.contextual-links) li{margin-bottom:10px;}@media (max-width:1000px){.main-content-wrap .content{padding:0 15px;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage h4{font-size:30px;}}@media (max-width:1000px){.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage h4{font-size:30px !important;}body{font-size:18px;line-height:25px;letter-spacing:1px;}.main-content-wrap .content{padding:0 15px;}h1,h2,h3,h4,h5,h6{font-size:29px;line-height:39px;letter-spacing:1px;margin-bottom:15px;}h3,h4,h5,h6{font-size:24px;line-height:31px;letter-spacing:1px;}p{margin-bottom:15px;}.main-content-wrap .content.frontpage{padding:15px;margin-bottom:25px;}.main-content-wrap .abbinder{margin:50px 0;}.main-content-wrap .content.frontpage + h3{font-size:20px;}.main-content-wrap .hero h1{padding:40px 80px;font-size:50px;line-height:53px;}}
header,body.headless.scrolled header{background:rgba(255,255,255,0.85);height:120px;width:100%;position:fixed;top:0;left:0;z-index:108;transition:background-color 0.3s;}.header-innerwrap{display:flex;justify-content:space-between;margin:0 auto;max-width:1800px;box-sizing:border-box;padding:30px 60px;}body.headless header{background-color:transparent;}header .logo{width:120px;height:60px;position:relative;}header .logo a,body.headless.scrolled header .logo a{position:absolute;top:0;left:0;display:block;background:url(/themes/pswp/logo.svg) no-repeat center left;background-size:contain;text-indent:-9999px;height:100%;width:100%;}body.headless header .logo a{background:url(/themes/pswp/logo-white.svg) no-repeat center left;}.header-content{display:flex;}header .language-switcher-language-url{margin-left:40px;display:flex;align-items:center;position:relative;}header .language-switcher-language-url ul.links{display:flex;list-style:none;margin:0;padding:0;}header .language-switcher-language-url ul.links li a{color:var(--darkblue);font-family:'mark_otmedium',sans-serif;text-decoration:none;font-size:15px;display:block;text-transform:uppercase;opacity:0.35;}header .language-switcher-language-url ul.links li.is-active a{opacity:1;}header .language-switcher-language-url ul.links li a:hover{color:var(--orange);opacity:1;}header .language-switcher-language-url ul.links li a:after{content:"/";}header .language-switcher-language-url ul.links li:last-child a:after{content:initial;}body.toolbar-horizontal{padding-top:199px !important;}body.toolbar-horizontal header{top:79px;}@media (max-width:1000px){body.headless.scrolled.scroll-down,body.headless.scrolled.scroll-up,body.headless header,header{transition:0.3s !important;}body.headless.scrolled.scroll-down header,body.scroll-down header{top:-150px;}body.headless.scrolled.scroll-up header,body.scroll-up header{top:0;}header,body.headless.scrolled header{padding:15px;height:78px;}header .logo{width:88px;height:46px;}header .language-switcher-language-url{position:absolute;top:29px;right:73px;z-index:999;width:100px;height:19px;display:flex;justify-content:flex-end;}body.menu-open .language-switcher-language-url{position:fixed;}body.menu-open .language-switcher-language-url ul.links li a{color:white;}}
header nav{display:flex;flex-direction:column;justify-content:center;}header nav ul{display:flex;justify-content:flex-end;gap:42px;}header nav ul li{align-self:center;}header nav ul li a,body.headless.scrolled header nav ul li a{color:var(--darkblue);font-family:'mark_otmedium',sans-serif;text-decoration:none;font-size:16px;display:block;}body.headless header nav ul li a{color:white;}header nav ul li a:hover,body.headless header nav ul li a:hover,body.headless.scrolled header nav ul li a:hover{color:var(--orange);}.menu-handler{display:none;}@media (max-width:1000px){header{align-items:center;}.menu-handler{display:block;height:35px;width:35px;position:relative;z-index:999;}.menu-handler span{background:var(--darkblue);width:26px;height:4px;position:absolute;top:6px;left:4px;}body.headless .menu-handler span{background:white;}.menu-handler span:nth-child(2){top:15px;}.menu-handler span:nth-child(3){top:24px;}body.menu-open{height:100%;overflow:hidden;}body.menu-open .menu-handler span:nth-child(1){transform:rotate(45deg);top:12px;}body.menu-open .menu-handler span:nth-child(2){display:none;}body.menu-open .menu-handler span:nth-child(3){transform:rotate(-45deg);top:12px;}body.menu-open .menu-handler span{background:white;}body.headless.scrolled .menu-handler span{background:var(--darkblue);}header nav{display:none;}body.menu-open header nav{display:flex;position:fixed;top:0;left:0;z-index:998;background:var(--darkblue);width:100%;box-sizing:border-box;height:100%;}header nav ul{display:flex;justify-content:center;gap:30px;flex-direction:column;}header nav ul li a,body.headless.scrolled header nav ul li a{color:white;font-size:36px;line-height:110%;}body.menu-open .logo a{background:url(/themes/pswp/logo-white.svg) no-repeat center left !important;position:relative;z-index:999;}}
.hero{box-sizing:border-box;position:relative;background:var(--darkblue) url(/themes/pswp/images/background-video-desktop.jpg) no-repeat center center;background-size:cover;}.hero h1{margin-top:60px;}.hero video{width:100%;height:auto;display:block;aspect-ratio:1920/1080;}.hero video{height:100%;display:block;object-fit:cover;}@media ((min-width:1050px) and (max-width:1600px)){.main-content-wrap .hero h1{font-size:70px;line-height:83px;}}@media ((min-width:1001px) and (max-width:1049px)){.main-content-wrap .hero h1{font-size:50px;line-height:54px;padding:80px 80px;}}@media (max-width:1000px){.main-content-wrap .hero{margin-bottom:25px;}.main-content-wrap .hero h1{font-size:40px;line-height:46px;margin-top:40px;}body:not(.headless) .main-content-wrap .hero video{aspect-ratio:3 / 2;height:100%;object-fit:cover;}}@media (max-width:760px){.main-content-wrap .hero{padding:0;aspect-ratio:1 / 1;background:var(--darkblue) url(/themes/pswp/images/background-video-mobile.jpg) no-repeat center center;background-size:cover;}.main-content-wrap .hero h1{font-size:25px;line-height:33px;padding:30px;margin-top:40px;}.main-content-wrap .hero > div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;}.hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;}.main-content-wrap .hero.slideshow .slide{object-fit:cover;object-position:center center;}}
.paragraph{margin-bottom:25px;}.mandate-trigger{background:#E8E9E8;box-sizing:border-box;border-left:30px solid var(--darkblue);margin-top:60px;margin-bottom:20px;padding:15px 35px 15px 35px;cursor:pointer;position:relative;}.mandate-trigger:after{content:"";background:url(/themes/pswp/images/icon-pointer-down.svg) no-repeat center center;background-size:contain;position:absolute;top:30px;right:35px;width:53px;height:31px;}.mandate-wrap.open .mandate-trigger:after{transform:rotate(90deg);}.mandate-trigger h2{text-transform:none;margin:0;font-family:'mark_otmedium',sans-serif;letter-spacing:1px;font-size:42px;}.paragraph.paragraph--type--mandat{background:#E8E9E8;margin-bottom:15px;padding:35px;box-sizing:border-box;border-left:30px solid var(--darkblue);margin-left:75px;display:none;opacity:0;}.mandate-wrap.open .paragraph.paragraph--type--mandat{display:block;opacity:1;}.paragraph.paragraph--type--mandat h3{font-size:35px;text-transform:none;letter-spacing:0px;font-family:'mark_otmedium',sans-serif;margin-bottom:50px;}.paragraph.paragraph--type--mandat,.paragraph.paragraph--type--mandat p{font-size:28px;letter-spacing:1.7px;}.mandate-wrap.open .paragraph.paragraph--type--mandat a{color:var(--darkblue);text-decoration:underline;}.mandate-wrap.open .paragraph.paragraph--type--mandat a:hover{color:var(--darkblue);text-decoration:none;}.stellenanzeigen-wrap{margin:60px auto 0 auto;background:var(--darkblue);padding:60px;box-sizing:border-box;width:calc(100% - 120px);color:white;}.stellenanzeigen-wrap .stellenanzeigen-einleitung{margin-bottom:60px;}.stellenanzeigen-wrap h2{text-transform:none;margin-bottom:60px;font-size:40px;line-height:50px;}.paragraph.paragraph--type--stellenanzeige{border-top:1px solid white;padding:20px 0;margin:0 auto;width:calc(100% - 120px);position:relative;}.paragraph.paragraph--type--stellenanzeige h3{text-transform:none;cursor:pointer;}.paragraph.paragraph--type--stellenanzeige a:not(.link){color:var(--yellow);text-decoration:none;}.paragraph.paragraph--type--stellenanzeige a:hover{color:white;}.paragraph.paragraph--type--stellenanzeige a.link{margin-top:25px;}.stellenanzeigen-content{display:none;overflow:hidden;box-sizing:border-box;padding:0 50px;}.paragraph--type--stellenanzeige.open .stellenanzeigen-content{display:block;margin-bottom:50px;}.paragraph--type--stellenanzeige h3{margin-bottom:0;box-sizing:border-box;padding-right:50px;}.paragraph--type--stellenanzeige.open h3{margin-bottom:25px;}.stellenbeschreibung-trigger{cursor:pointer;position:absolute;top:37px;right:0;width:41px;height:24px;background:url(/themes/pswp/images/icon-pointer-down-white.svg) no-repeat center center;background-size:contain;}.paragraph--type--stellenanzeige.open .stellenbeschreibung-trigger{transform:rotate(90deg);}.paragraphen-wrap{margin-top:100px;}.paragraph.paragraph--type--_-3-bild-2-3-text{display:flex;box-sizing:border-box;gap:40px;margin-bottom:70px;}.paragraph.paragraph--type--_-3-bild-2-3-text .paragraph_1_3_bild_2_3_text_image{width:30%;}.paragraph.paragraph--type--_-3-bild-2-3-text .paragraph_1_3_bild_2_3_text_image img{max-height:250px;width:auto;margin:0 auto;}.paragraph.paragraph--type--_-3-bild-2-3-text .paragraph_1_3_bild_2_3_text_text{width:70%;letter-spacing:1.7px;}@media (max-width:1000px){.mandate-trigger h2{font-size:30px;letter-spacing:0;}.mandate-trigger:after{width:33px;height:19px;top:27px;right:15px;}.paragraphen-wrap{margin-top:50px;}.mandate-trigger{border-left:15px solid var(--darkblue);}.paragraph.paragraph--type--mandat{margin-left:15px;border-left:15px solid var(--darkblue);padding:20px;}.paragraph.paragraph--type--mandat h3{font-size:25px;line-height:32px;margin-bottom:15px;}.paragraph.paragraph--type--mandat,.paragraph.paragraph--type--mandat p{font-size:18px;}.stellenanzeigen-wrap{padding:15px;margin:50px 0px 0 0px;width:calc(100% + 0px);}.stellenanzeigen-wrap h2{margin-bottom:30px;font-size:30px;line-height:38px;}.paragraph.paragraph--type--stellenanzeige{width:100%;}.stellenbeschreibung-trigger{top:30px;width:26px;height:14px;}.stellenanzeigen-content{padding:0;}.paragraph--type--stellenanzeige.open .stellenanzeigen-content{margin-bottom:7px;}}@media (max-width:760px){.mandate-trigger{padding:15px 35px 15px 25px;margin-top:40px;}.mandate-trigger h2{font-size:22px;}.mandate-trigger:after{width:21px;height:14px;top:27px;}.paragraph.paragraph--type--_-3-bild-2-3-text{flex-direction:column;gap:25px;margin-bottom:50px;}.paragraph.paragraph--type--_-3-bild-2-3-text .paragraph_1_3_bild_2_3_text_image,.paragraph.paragraph--type--_-3-bild-2-3-text .paragraph_1_3_bild_2_3_text_text{width:100%;}.paragraph.paragraph--type--mandat h3{font-size:22px;}}
.kompetenzen-matrix.frontpage{margin-bottom:-45px;}.kompetenzen-item{display:block;position:relative;margin-bottom:10px;}.kompetenzen-matrix.frontpage .list-item h4{font-size:32px;line-height:42px;}.kompetenzen-item .kompetenzen-item-outerwrap .field-quadrat{display:none;}.kompetenzen-item:first-child{margin-top:120px;}.kompetenzen-item:last-child{margin-bottom:-50px;}.kompetenzen-item-wrap{padding:60px;box-sizing:border-box;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:white;z-index:10;}.kompetenzen-item .link{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;z-index:20;}.kompetenzen-item .cta,.kompetenzen-matrix-item .cta{border:1px solid white;color:white;}.kompetenzen-item:hover .cta,.kompetenzen-matrix-item:hover .cta{background:white;color:var(--darkblue);}.kompetenzen-matrix .cta{display:none;}.kompetenzen-matrix.frontpage .cta{display:inline-block;position:absolute;top:140px;left:20px;text-transform:uppercase;font-size:13px;}.kompetenzen-item .kompetenz-item-content{width:50%;}.kompetenzen-headline-wrap{text-align:center;border-bottom:3px solid var(--darkblue);overflow:visible;margin:0 -60px 55px -60px;width:calc(100% + 120px);}.kompetenzen-headline-wrap h3{transform:translateY(26px);background:white;position:relative;padding:0 20px;display:inline-block;margin:0 auto;}.kompetenzen-matrix{position:relative;}.kompetenzen-matrix .views-element-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}.kompetenzen-matrix .views-element-container .list-item{position:relative;box-sizing:border-box;aspect-ratio:1/1;overflow:hidden;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .views-field-field-vorschaubild-quadrat,.kompetenzen-matrix.frontpage .views-element-container .list-item .views-field .views-field-field-vorschaubild-querformat{display:none;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat{display:block;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child{grid-column:span 3;height:auto;aspect-ratio:3 / 1;position:relative;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .kompetenzen-matrix-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .kompetenzen-matrix-item .cta{position:relative;top:initial;left:initial;}.kompetenzen-matrix.frontpage .views-element-container .list-item .views-field .views-field-field-vorschaubild-querformat .field-content{position:relative;height:100%;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat img{height:100%;width:100%;object-fit:cover;object-position:center bottom;position:relative;}.kompetenzen-matrix .views-element-container .list-item .views-field-field-vorschaubild-quadrat,.kompetenzen-matrix .views-element-container .list-item .views-field-field-vorschaubild-querformat{overflow:hidden;}.kompetenzen-matrix .views-element-container .list-item:hover .views-field-field-vorschaubild-quadrat,.kompetenzen-matrix .views-element-container .list-item:hover .views-field-field-vorschaubild-querformat{opacity:0.6;}.kompetenzen-matrix .views-element-container .list-item img{transition:0.3s;transform:scale(1);overflow:hidden;}.kompetenzen-matrix .views-element-container .list-item:hover img{transform:scale(1.07);}.kompetenzen-matrix .views-element-container .list-item.ueber-uns-item{background:var(--darkblue);color:white;padding:30px;display:flex;flex-direction:column;justify-content:center;}.kompetenzen-matrix .views-element-container .list-item.ueber-uns-item h4{color:var(--yellow);font-size:50px;margin:0;}.kompetenzen-matrix .views-element-container .list-item.ueber-uns-item a{position:absolute;top:0;left:0;width:100%;height:100%;}.kompetenzen-matrix .kompetenzen-matrix-item{box-sizing:border-box;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;color:white;padding:20px;}.kompetenzen-matrix .kompetenzen-matrix-item a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:20;box-sizing:border-box;}@media (max-width:1000px){.kompetenzen-item:first-child{margin-top:78px;}.kompetenzen-headline-wrap{width:calc(100% + 30px);margin:0 -15px 55px -15px;}.kompetenzen-item:last-child{margin-bottom:0px;}.kompetenzen-matrix .views-element-container .list-item:last-child{aspect-ratio:2/1;grid-column:span 2;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child{aspect-ratio:1/1;grid-column:initial;}.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat{display:block;height:100%;}.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat .field-content,.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat .field-content img{height:100%;object-fit:cover;}.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-quadrat{display:none;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat{display:none;}.kompetenzen-matrix.frontpage .views-element-container .list-item:last-child .views-field-field-vorschaubild-quadrat{display:block;}.kompetenzen-matrix{margin-bottom:-45px;}.kompetenzen-matrix.frontpage{margin-bottom:-5px;}.kompetenzen-matrix .views-element-container{grid-template-columns:repeat(2,1fr);}.kompetenzen-headline-wrap h3{transform:translateY(17px);}}@media (max-width:760px){.kompetenzen-item-wrap{padding:15px;}.kompetenzen-matrix.frontpage .cta{left:25px;}.kompetenzen-item .field-querformat{display:none !important;}.kompetenzen-item .field-quadrat{display:block !important;}.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-quadrat{display:block;}.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-querformat{display:none;}.kompetenzen-matrix .views-element-container .list-item:last-child .views-field-field-vorschaubild-quadrat{display:block;}.kompetenzen-item .kompetenz-item-content{width:100%;}.kompetenzen-matrix .views-element-container{display:block;}.kompetenzen-matrix .views-element-container .list-item{margin-bottom:15px;}.kompetenzen-matrix .views-element-container .list-item:last-child{aspect-ratio:1/1;grid-column:span 1;}.kompetenzen-item:first-child{margin-top:78px;}.kompetenzen-matrix{margin:0;}.kompetenzen-matrix.frontpage{margin:0;}.kompetenzen-item-wrap{justify-content:flex-start;}.kompetenzen-matrix .kompetenzen-matrix-item{padding:25px;}.kompetenzen-headline-wrap{margin:0 -15px 35px -15px;width:calc(100% + 30px);}.kompetenzen-headline-wrap h3{width:65%;padding:0 10px;transform:translateY(20px);}}
.ueber-uns-matrix{box-sizing:border-box;margin-top:60px;padding:0 60px;width:100%;}.ueber-uns-matrix .views-element-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}.ueber-uns-matrix .views-element-container .list-item{aspect-ratio:1 / 1;overflow:hidden;position:relative;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item{display:block;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person{background:var(--darkblue);color:white;position:relative;}.ueber-uns-matrix .views-element-container .list-item.link-empty{cursor:not-allowed;}.ueber-uns-matrix .views-element-container .list-item.link-existing-soon{filter:brightness(0.7);}.ueber-uns-matrix .views-element-container .list-item.link-existing-soon a{display:none;}.ueber-uns-matrix .views-element-container .list-item.link-existing .ueber-uns-matrix-item.ueber-uns-matrix-item-person img{transition:0.35s;transform:scale(1);overflow:hidden;cursor:zoom-in;}.ueber-uns-matrix .views-element-container .list-item.link-existing:hover .ueber-uns-matrix-item.ueber-uns-matrix-item-person img{transform:scale(1.15);}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person h4,.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person .byline{font-size:18px;line-height:21px;text-transform:uppercase;margin:0 0 0 0;letter-spacing:1.7px;display:block;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person .matrix-person-wrap{box-sizing:border-box;padding:30px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage{background:var(--yellow);color:var(--darkblue);display:flex;flex-direction:column;justify-content:center;padding:30px;aspect-ratio:1/1;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage h4{margin:0;font-size:2.5vw;line-height:110%;font-family:'mark_otbold',sans-serif;text-transform:uppercase;}.ueber-uns-matrix .views-element-container .list-item .ajax-link{position:absolute;top:0;left:0;z-index:100;color:white;opacity:0.5;text-indent:-9999px;width:100%;height:100%;}#person-content.loading::before{content:"Loading...";display:block;text-align:center;padding:10px;}#person-content .node-person{position:fixed;top:0;left:0;width:100%;height:100%;z-index:909;background:rgba(0,51,95,0.7);display:flex;flex-direction:column;justify-content:flex-start;overflow:auto;padding:0px;box-sizing:border-box;}#person-content .node-person-wrap{width:calc(100% - 120px);margin:30px auto;max-width:1000px;display:flex;padding:60px;box-sizing:border-box;gap:60px;background:var(--darkblue);color:white;flex-wrap:wrap;font-size:18px;line-height:28px;}#person-content .node-person-column-1{width:calc(50% - 30px);}#person-content .node-person-wrap h1{font-size:35px;line-height:42px;letter-spacing:2px;margin:0;}#person-content .node-person-wrap .node-person-byline{color:var(--yellow);margin:0 0 25px 0;font-size:20px;}#person-content .node-person-wrap h5{font-size:25px;margin:0 0 10px 0;font-weight:600;column-span:all;}#person-content .node-person-portrait{margin-bottom:25px;}#person-content .node-person-portrait img{aspect-ratio:4/6;object-fit:cover;object-position:center center;}#person-content .node-person-quote{color:var(--yellow);text-align:center;font-size:20px;font-weight:600;margin-bottom:20px;}#person-content a{color:white;}#person-content a:hover{text-decoration:none;}#person-content .node-person-quote-author{color:var(--yellow);text-align:center;}#person-content .node-person-quote-author + .node-person-quote{margin-top:40px;}#person-content .node-person-column-2{width:calc(50% - 30px);}#person-content .node-person-hintergrund{width:100%;column-count:2;column-gap:60px;margin-top:60px;}#person-content .node-person-kompetenzen{margin-top:60px;}#person-content .node-person-kompetenzen a{display:block;}.node-person-remove{position:fixed;z-index:999;top:30px;right:30px;width:60px;height:60px;cursor:pointer;text-indent:-9999px;display:none;}.node-person-remove::before,.node-person-remove::after{content:"";width:5px;height:58px;background:var(--yellow);transform:rotate(-45deg);position:absolute;top:34x;left:26px;}.node-person-remove::after{transform:rotate(45deg);}body.person-open{overflow:hidden;height:100%;}body.person-open .node-person-remove{display:block;}@media (max-width:1600px){.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person h4,.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person .byline{font-size:16px;line-height:18px;}}@media (max-width:1000px){.ueber-uns-matrix{margin-top:50px;padding:15px;}.ueber-uns-matrix .views-element-container{grid-template-columns:repeat(2,1fr);}}@media (max-width:760px){.ueber-uns-matrix{margin-top:50px;padding:0;}.ueber-uns-matrix .views-element-container{grid-template-columns:repeat(1,1fr);}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-person .matrix-person-wrap,.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage{padding:15px;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage h4{font-size:2vw;}.ueber-uns-matrix .views-element-container .list-item .ueber-uns-matrix-item.ueber-uns-matrix-item-aussage h4{font-size:30px;}#person-content .node-person-wrap{padding:30px;width:100%;flex-direction:column;margin:0;gap:30px;}#person-content .node-person-column-1,#person-content .node-person-column-2{width:100%;}#person-content .node-person-hintergrund{column-count:1;margin-top:30px;}}
.content.einfache-seite{padding-top:200px;}
.news-list{padding:0 60px;box-sizing:border-box;}.news-list .news-item-image{margin-bottom:20px;background:var(--darkblue);}.news-list .news-item-wrap{box-sizing:border-box;background:#E8E9E8;border-left:60px solid var(--darkblue);padding:35px;margin-bottom:60px;font-size:28px;line-height:36px;}.news-list h3{text-transform:none;letter-spacing:0;}.news-list h3 a{color:var(--darkblue);text-decoration:none;}.news-list h3 a:hover{text-decoration:underline;}.content.news{margin-top:180px;}.content.news video{width:100% !important;height:100% !important;display:block !important;}.content.news a{color:var(--darkblue);text-decoration:underline;}.content.news a.cta{color:var(--darkblue);text-decoration:none;}.content.news a:hover{text-decoration:none;}.content.news a.cta:hover{color:white;text-decoration:none;}.news-body{padding:50px;background:#E8E9E8;margin-bottom:50px;}.news-headline-wrap{text-align:center;border-bottom:3px solid var(--darkblue);overflow:visible;margin:0 -60px 55px -60px;width:calc(100% + 120px);}.news-headline-wrap h3{transform:translateY(26px);background:white;position:relative;padding:0 20px;display:inline-block;margin:0 auto;}.news-matrix{position:relative;}.news-matrix .views-element-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}.news-matrix .views-element-container .list-item{border-top:1px solid var(--darkblue);position:relative;box-sizing:border-box;overflow:hidden;padding:40px;background:#E8E9E8;}.news-matrix .views-element-container .list-item > div,.news-matrix .views-element-container .list-item > div > .news-item-wrap{height:100%;}.news-matrix .views-element-container .list-item > div > .news-item-wrap{display:flex;flex-direction:column;justify-content:flex-start;}.news-matrix .views-element-container .list-item > div > .news-item-wrap a.cta{align-self:center;margin-top:auto;transform:scale(0.8);transform-origin:center bottom;}.news-matrix .views-element-container .list-item h4{text-transform:initial;letter-spacing:1px;margin-bottom:15px;}.news-matrix .views-element-container .list-item h4 a{color:inherit;text-decoration:none;;}.news-matrix .views-element-container .list-item h4 a:hover{text-decoration:underline;}.news-matrix .views-element-container .list-item p{font-size:18px;line-height:120%;margin-bottom:15px;}.read-more-wrapper{background:white;padding:85px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 30px rgba(0,0,0,0.2);margin-top:25px;}.read-more-wrapper-fazit{background:white url(/themes/pswp/images/read-more-wrapper-fazit.png) no-repeat top center;background-size:cover;}.read-more-wrapper .cta{background:var(--darkblue);color:white !important;}.read-more-wrapper .cta:hover{background:white;color:var(--darkblue) !important;}@media (max-width:1400px){.news-matrix .views-element-container .list-item{aspect-ratio:initial;}.news-matrix .views-element-container .list-item{padding:20px;}}@media (max-width:768px){.content.news{margin-top:100px;}.news-matrix .views-element-container{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;}.news-list{margin-top:35px;padding:0 15px;}.news-list .news-item-wrap{border-left:15px solid var(--darkblue);padding:25px;font-size:18px;line-height:24px;margin-bottom:30px;}.news-list .news-item-image{margin-bottom:15px;}.read-more-wrapper{padding:40px;}}
.content.kontakt{margin-top:180px;}.content.kontakt .paragraphen-wrap{margin-top:40px;}.paragraph--type--standort{display:flex;position:relative;background:var(--darkblue);margin-bottom:30px;min-height:30vw;}.paragraph--type--standort .column1{background:var(--darkblue);color:white;font-size:18px;line-height:23px;width:360px;box-sizing:border-box;padding:30px;display:flex;flex-direction:column;justify-content:center;}.paragraph--type--standort .column2{position:absolute;width:calc(100% - 360px);height:100%;min-height:30vw;right:0;display:block;}.paragraph--type--standort .column2 img{display:block;width:100%;height:100%;object-fit:cover;}.paragraph--type--standort a{color:var(--yellow);text-decoration:none;}.paragraph--type--standort a:hover{color:white;}.paragraph--type--standort .slideshow{width:calc(100% - 360px);height:100%;min-height:30vw;position:absolute;overflow:hidden;}.paragraph--type--standort  .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;transform:scale(1);z-index:1;}.paragraph--type--standort .slide img{width:100%;height:100%;object-fit:cover;}.paragraph--type--standort .ken-burns img{animation:ken-burns 4s ease-in-out forwards;}.paragraph--type--standort .slide.active{opacity:1;z-index:2;}@keyframes ken-burns{0%{transform:scale(1);}100%{transform:scale(1.2);}}.embed-map{max-width:800px;margin:0 auto 60px auto;}.embed-map iframe{width:100% !important;border:0 !important;}@media (max-width:768px){.content.kontakt{margin-top:100px;}.paragraph--type--standort{flex-direction:column;margin-bottom:15px;}.paragraph--type--standort .column1,.paragraph--type--standort .column2{width:100%;}.paragraph--type--standort .slideshow{position:relative;height:calc(100vw - 40px);}}
.footer{margin-top:60px;background:var(--darkblue);box-sizing:border-box;padding:50px 60px;color:white;font-size:17px;line-height:23px;}.footer .footer-innerwrap{margin:0 auto;max-width:1800px;}.footer .footer-row{display:flex;justify-content:space-between;align-items:flex-start;}.footer .footer-row:last-child{align-items:flex-end;}.footer .footer-logo{width:100px;height:50px;background:url(/themes/pswp/logo-white.svg) no-repeat center center;background-size:contain;align-self:flex-end;}.footer .footer-auszeichnungen{margin-right:auto;margin-left:20px;}.footer .footer-auszeichnungen img{max-height:100px;width:auto;}.footer .footer-menu ul:not(.contextual-links){display:flex;gap:20px;}.footer .footer-menu ul li a{color:white;text-decoration:none;}.footer .footer-menu ul li a:hover{color:var(--orange);}.footer .social-media{display:flex;gap:5px;}.footer .social-media a{background-color:var(--yellow);background-size:50px auto;background-repeat:no-repeat;text-indent:-9999px;display:block;width:60px;height:60px;background-position:center center;}.footer .social-media a.social-linkedin{background-image:url(/themes/pswp/images/icon-linkedin.svg);}.footer .social-media a.social-x{background-image:url(/themes/pswp/images/icon-x.svg);}@media (max-width:768px){.footer{margin-top:15px;padding:15px;}.footer .footer-row{flex-direction:column;align-items:flex-start;}.footer .footer-logo{margin:20px auto 40px auto;align-self:flex-start;}.footer .footer-auszeichnungen{margin:0 0 15px 0;}.footer .footer-row .copyright{font-size:12px;line-height:12px;text-align:center;order:1;align-self:center;}.footer .social-media{margin:40px auto;order:2;}.footer .social-media a{width:50px;height:50px;}.footer .footer-menu{margin:40px auto;font-size:16px;}.footer .footer-menu ul:not(.contextual-links){flex-direction:column;text-align:center;}}

