*{padding:0;margin:0}html{height:100%;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400}ol,ul{list-style:none}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}.clear{clear:both}input:focus-visible{outline:none}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/_fonts/open-sans-v35-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/_fonts/open-sans-v35-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/_fonts/open-sans-v35-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/_fonts/open-sans-v35-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/_fonts/open-sans-v35-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url('/_fonts/open-sans-v35-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bebas Neue';font-style:normal;font-weight:400;src:url('/_fonts/Bebas_Neue/BebasNeue-Regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Bebas Neue';font-style:normal;font-weight:700;src:url('/_fonts/Bebas_Neue/BebasNeue-Regular.ttf') format('truetype')}.nav1{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between}.nav1-item{float:none;position:relative}.nav1-item.has-subnav .nav1-link:after{content:'\f054';font-family:'Font Awesome 6 Sharp';margin-left:10px;transform:rotate(90deg);display:inline-block;font-size:20px}.nav1-link{border-bottom:10px solid #fff;padding:5px 4px 5px 15px;display:inline-block}.nav1-link span{font-size:20px;line-height:initial;color:#000}.nav1-link.active span,.nav1-link:hover span,.nav1-item.navHover .nav1-link span,.nav1-item.navHover>span,.nav1-item.has-subnav.active .nav1-link:after,.nav1-item.has-subnav:hover .nav1-link:after{color:#ff8b00}.nav1-link-last{position:relative;z-index:2000}.nav2dropdown{background-color:#fff;display:none;min-width:180px;margin-left:4px;padding:0;position:absolute;z-index:9999}.nav2dropdown span{color:#1e4231}.nav2dropdown li{font-size:20px;border-bottom:5px solid #5f5f5f;padding-top:5px;padding-bottom:5px;padding-left:5px}li.has-subnav:hover>ul.nav2dropdown{display:block}.nav2{height:auto;overflow:visible;display:none;position:absolute;top:77px;left:0;width:100vw;padding:20px 0;font-size:18px;font-weight:900}.nav2 .nav-hover-background{background:rgba(117,117,117,.75);height:100%;width:200vw;position:absolute;top:1px;transform:translateX(-100vw);background:#e4e4e4;border-bottom:7px solid #fff}.nav2 .nav2-container{position:relative}.nav1-item:hover>.nav2{display:block;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}.nav2-item{display:block;float:none;width:30%;min-width:335px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;max-width:335px}.nav2-item.has-subnav .nav2-link:after{content:'\f054';font-family:'Font Awesome 6 Pro';margin-left:10px}.nav2-link{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;overflow:hidden;margin-bottom:5px;display:flex;align-items:center}.nav2-link span{font-weight:700}.nav3{height:100%;display:none;position:absolute;left:335px;top:0;padding-left:5px;width:350px;box-sizing:border-box}.nav2-item:hover>.nav3{display:block;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}.nav3-item{display:block;padding:7px 10px;background:#fff}.nav3-link{font-weight:400;display:flex;align-items:center}.nav3-link:before{content:'\f054';font-family:'Font Awesome 6 Pro';margin-right:10px}#meta-navigation{float:right;margin-right:80px}#meta-navigation .nav-meta-item{display:inline-block;margin-right:5px}#meta-navigation .nav-meta-link{display:inline-block}.nav-footer{width:auto;height:auto;overflow:hidden;list-style:none !important}.nav-footer-item{width:auto;height:auto;float:none;margin-right:0}.nav-footer-link{font-size:18px;line-height:22px}.lang-selector{float:right;width:270px}.lang-selector-item{display:block;float:right}.lang-selector-link{display:inline-block;padding:10px}.lang-selector-link:hover{padding:10px}.lang-selector-link.lang-de:before{content:' ';display:inline-block;position:relative;background:url('/_images/flagge-de.png') no-repeat;width:25px;height:15px;background-size:100% auto;margin-right:7px;margin-top:3px}.lang-selector-link.lang-en:before{content:' ';display:inline-block;position:relative;background:url('/_images/flagge-gb.png') no-repeat;width:25px;height:15px;background-size:100% auto;margin-right:7px;margin-top:3px}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.mobile-div{position:fixed;height:0;width:100vw;overflow:hidden;z-index:2000;-webkit-transition:ease-in-out .6s;-o-transition:ease-in-out .6s;transition:ease-in-out .6s}.mobile-menu{height:auto;width:auto;text-align:center;display:block}.menu-line{line-height:40px;width:100%;height:4px;border-radius:3px;margin-bottom:6px;-webkit-transition:ease .3s;-o-transition:ease .3s;transition:ease .3s}.close-page-canvas{left:60% !important}.menu-trigger{display:none;width:35px;height:30px;cursor:pointer;transition:ease-in .3s;position:absolute;right:40px;z-index:2100}.menu-trigger.menu-line-box{padding:26px 15px;width:30px;height:8px;transition:ease .3s}.menu-trigger .menu-line{transition:ease-in .2s;width:100%;height:4px;border-radius:15px;margin:0 auto 9px}.menu-trigger .menu-line:last-child{margin-bottom:0}.menu-trigger:hover .menu-line:nth-child(2){width:80%}.menu-trigger .main-content{position:relative;top:0;left:0;width:100%;height:100%;transition:ease-in-out .4s}.menu-trigger.open .menu-line:nth-child(1){transform:rotate(45deg);position:relative;top:13px}.menu-trigger.open .menu-line:nth-child(2){display:none}.menu-trigger.open .menu-line:nth-child(3){transform:rotate(-45deg)}.subnav-nav-trigger:before{font-family:"Font Awesome 6 Sharp",sans-serif;font-weight:900;content:"\f078";color:#fff}.nav2-mobile-item .subnav-nav-trigger:before{color:#000}.subnav-nav-trigger{height:32px;cursor:pointer;float:right;font-size:24px;text-align:center;overflow:hidden;padding:5px;transition:ease-in-out .3s;position:absolute;right:35px;top:3px;transform:rotate(-90deg)}.subnav-nav-trigger.opened{transform:rotate(0deg)}.nav1-additional{padding:12px 40px;box-sizing:border-box;position:relative;background:#e4e4e4;color:#000 !important;font-weight:900;font-size:18px}.nav1-additional-link:before{font-family:'Font Awesome 6 Sharp';font-size:18px;margin-right:25px}.nav1-additional-link.search:before{content:'\f002'}.nav1-additional-link.contact:before{content:'\f098'}.nav1-additional-link.start:before{content:'\f015'}.nav1-mobile-div{overflow:hidden}.nav1-mobile{width:auto;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden}.nav1-mobile li{width:100%}.nav1-mobile-div.menu-2 .nav1-mobile,.nav1-mobile-div.menu-2 .nav2-mobile{height:auto;border:none;display:flex;flex-flow:column;gap:5px}.nav1-mobile-div.menu-2 .nav1-mobile-item{border:none}.nav1-mobile-item.opened{background:#ff8c00}.nav1-mobile-div.menu-1{position:fixed;width:100vw;height:calc(100vh - 80px);top:90px;right:-100vw;transition:ease-in-out .4s}.nav1-mobile-div.menu-2{position:fixed;width:100vw;height:0;right:0;transition:ease-in-out .4s;z-index:999;overflow:auto;padding-bottom:0}.nav1-mobile-div.menu-3{position:fixed;width:60vw;height:100vh;top:0;right:-60vw;transition:ease-in-out .4s}.nav2-mobile{background:#fff;margin-left:-80px;margin-right:-80px;padding:5px 40px 0;font-size:18px;transform:translateY(12px)}.nav3-mobile{background:#fff;margin-left:-80px;margin-right:-80px;padding:5px 40px 0;font-size:18px;transform:translateY(12px)}.lang-selector-mobile{display:none}html{height:100%}body{height:100%;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}img{width:100%;height:auto;display:block}.image-copyright{color:#646464;font-size:12px;text-align:right}ol{margin-left:20px}li[data-list=bullet]{list-style:initial}ul.linklist{list-style:none;margin:0;padding:0}ul.linklist a{color:#000}ul.linklist a:hover{color:#ff8c00}.link-button{display:inline-block;margin-top:15px;padding:15px;text-transform:uppercase;font-weight:700}.link-container.top{margin-bottom:20px}.text{-webkit-box-sizing:border-box;box-sizing:border-box}.text ul,.text ol{display:block}.error-text{display:block;margin:10px 0}.error-link{margin-top:10px;display:block}.back-to-top{position:fixed;bottom:20px;right:20px;padding:1em;z-index:9999}.background{width:1350px;max-width:calc(100% - 50px);margin:auto;margin-bottom:-1px;padding:0 25px}.background.bottom{transform:scale(-1);margin-top:-1px;margin-bottom:initial}.download-link{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.download-link:before{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:400;content:"\f56d";width:25px;display:inline-block;color:#ff8b00;font-size:30px;margin-right:35px}#page-canvas{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;position:fixed;top:0;background:#fff;z-index:1001;border-bottom:1px solid #ff8b00}#main-navigation{width:auto;padding-right:120px;float:right;position:unset}#aside-canvas{width:calc(20% - 30px);max-width:200px;margin-right:80px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:auto}#content-canvas{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto}.pagetype-standard_no_info #content-canvas{max-width:1400px}#main-canvas{-webkit-box-sizing:border-box;box-sizing:border-box}#info-canvas{width:100%;max-width:270px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;float:right;margin-top:9px}#site_headline{padding-left:210px;padding-right:210px;color:#ff8c00;font-size:36px;font-weight:900;margin-top:25px}@media only screen and (max-width:1024px){#site_headline{padding-left:80px;padding-right:80px}}@media only screen and (max-width:520px){#site_headline{padding-left:40px;padding-right:40px}}#head-container{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:unset;max-width:1480px;padding:0 40px;margin:auto}#head-logo-title-container{display:flex}#head-logo{width:100%;max-width:220px;overflow:hidden}#head-logo img{width:auto;height:auto;display:block}#head-container .logo-link{display:flex;align-items:center;gap:15px}#head-container .logo-link .top{font-size:18px;font-weight:700}#head-container .logo-link .bottom{font-size:18px;font-weight:700;color:#777}#head-image{position:relative;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1920px;margin:auto}.top-navigation{display:inline-block;position:absolute;top:0;right:0}.head-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;position:absolute;top:calc(50% - 20px);left:0;right:0;margin:0 auto}.header{margin-top:78px;position:relative}.header img{min-height:205px;object-fit:cover}.header .header-icon{position:absolute;left:14.3%;top:50%;height:215px;width:215px;transform:translateY(-50%)}.header .header-icon img{object-fit:contain}.header .header-icon.mobile{display:none}.header .scattered-words-1,.header .scattered-words-2{position:absolute;top:0;width:100vw;height:100%}.header .words{position:absolute;color:#fff;top:0;font-weight:900;width:max-content;font-size:30px}.header .scattered-words-1 .words:nth-child(1){top:40.1%;left:10.9%}.header .scattered-words-1 .words:nth-child(2){top:18.1%;left:21.5%;font-size:35px}.header .scattered-words-1 .words:nth-child(3){top:78.4%;left:22.8%}.header .scattered-words-1 .words:nth-child(4){top:54%;left:34.8%}.header .scattered-words-1 .words:nth-child(5){top:21.2%;left:54.4%}.header .scattered-words-1 .words:nth-child(6){top:42.2%;left:68.4%}.header .scattered-words-1 .words:nth-child(7){top:25.6%;left:79.2%;font-size:35px}.header .scattered-words-2 .words:nth-child(1){top:24%;left:28.8%;font-size:60px}.header .scattered-words-2 .words:nth-child(2){top:60%;left:32%;font-size:36px}.header .scattered-words-2 .words:nth-child(3){top:10%;left:68%;font-size:36px}.header .scattered-words-2 .words:nth-child(4){top:54%;left:76.3%;font-size:36px}.header .scattered-words-2 .words:nth-child(5){top:78%;left:50.3%;font-size:36px}.header .scattered-words-3 .words:nth-child(1){top:50%;left:28.8%;font-size:48px;transform:translateY(-50%);max-width:60%}.header .scattered-words-4 .words:nth-child(1){top:50%;left:210px;font-size:50px;transform:translateY(-50%)}.header .scattered-words-5 .words{font-size:36px}.header .scattered-words-5 .words:nth-child(1){top:39%;left:29%}.header .scattered-words-5 .words:nth-child(2){top:71.5%;left:37.5%}.header .scattered-words-5 .words:nth-child(3){top:17%;left:46%}.header .scattered-words-5 .words:nth-child(4){top:53%;left:54.2%}.header .scattered-words-5 .words:nth-child(5){top:17%;left:68.8%}.header .scattered-words-5 .words:nth-child(6){top:56%;left:77.6%}.header .scattered-words-6 .words:nth-child(1){top:24%;left:16.8%;font-size:36px}.header .scattered-words-6 .words:nth-child(2){top:73%;left:27%;font-size:36px}.header .scattered-words-6 .words:nth-child(3){top:10%;left:46%;font-size:36px}.header .scattered-words-6 .words:nth-child(4){top:40%;left:71.3%;font-size:36px}.header .scattered-words-6 .words:nth-child(5){top:56%;left:50.3%;font-size:36px}.header .square{height:218px;width:218px;background:#fff;position:absolute;top:50%;left:208px;transform:translateY(-50%)}.header .square.tilted{opacity:.8;transform:translateY(-50%) rotate(-13deg)}.header .square .icon{display:flex;justify-content:center;align-items:center;height:100%}.header .square .icon:before{content:'\f3c5';font-family:'Font Awesome 6 Sharp';font-size:150px;color:#777;font-weight:900;text-align:center}.header .contact-banner{top:118px;position:fixed;background:#e4e4e4;border-top-left-radius:10px;border-bottom-left-radius:10px;height:80px;width:80px;display:flex;flex-flow:column;justify-content:center;align-items:center;right:0;z-index:401;border-top:#707070 solid 2px;border-left:#707070 solid 2px;border-bottom:#707070 solid 2px}.header .search-banner{top:218px;position:fixed;background:#e4e4e4;border-top-left-radius:10px;border-bottom-left-radius:10px;height:80px;display:flex;align-items:center;right:-370px;padding-right:20px;transition:.25s all ease-in-out;z-index:401;border-top:#707070 solid 2px;border-left:#707070 solid 2px;border-bottom:#707070 solid 2px}.header .search-banner .left{display:flex;flex-flow:column;justify-content:center;align-items:center;height:80px;width:80px;cursor:pointer}.header .search-banner .right input{width:350px;font-size:24px;padding:3px 12px;box-sizing:border-box}.header .banner .label{font-size:14px;color:#000;text-transform:uppercase;font-weight:900;margin-top:5px}.header .contact-banner .icon:before{content:'\f095';font-family:'Font Awesome 6 Pro';font-weight:900;font-size:40px;color:#000}.header .search-banner .icon:before{content:'\f002';font-family:'Font Awesome 6 Pro';font-weight:900;font-size:30px;color:#000}.header .header-icon .icon:before{font-family:'FOnt Awesome 6 Sharp';width:100%;height:100%;display:inline-block;font-size:175px;color:#fff;font-weight:900}.header .header-icon .icon.orientierung:before{content:'\f14e';font-weight:500}.header .header-icon .icon.sozialarbeit:before{content:'\f4c6'}.header .header-icon .icon.integration:before{content:'\f51c'}.header .header-icon .icon.weiterbildung:before{content:'\f19d'}.header .header-icon .icon.seminare:before{content:'\f66c'}.header .header-icon .icon.jugendwohnen:before{content:'\e537'}.header .header-icon .icon.service:before{content:'\e44f'}.header .header-icon .icon.standort:before{content:'\f3c5'}#footer-canvas{height:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;margin-top:50px}#footer-canvas .top-footer,#footer-canvas .bottom-footer{background:#777;width:100%}#footer-canvas .column-container{display:flex;padding:50px 210px;box-sizing:border-box;gap:40px;justify-content:space-between;flex-wrap:wrap}#footer-canvas .bottom-footer{border-bottom:solid 20px #ff8c00;padding-bottom:95px;position:relative}#footer-canvas .bottom-footer .links-social-container{width:calc(100% - 315px)}#footer-canvas .bottom-footer .column-container{display:flex;flex-wrap:nowrap;gap:100px;column-gap:10px}#footer-canvas .bottom-footer .column-container .links-container{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap}#footer-canvas .footer-separator{margin-bottom:10px}#footer-canvas .column-container .column{color:#fff;font-size:18px}#footer-canvas .column-container .column .column-headline{font-weight:700;display:block;margin-bottom:18px}#footer-canvas .column-container .column .column-item{display:block;width:fit-content}#footer-canvas .column-container .column .column-item.link-extern:after{content:'\e09f';font-family:'Font Awesome 6 Sharp';margin-left:8px}#footer-canvas .social-row{display:flex;margin-top:50px;gap:54px}#footer-canvas .social-row .item{display:flex;align-items:center;gap:15px;color:#fff;font-size:18px}#footer-canvas .footer-logo{width:215px;transform:scale(129%)}#footer-canvas .social-row .item.linkedin:before{font-family:"Font Awesome 6 Brands";content:'\f08c';font-size:36px}#footer-canvas .social-row .item.xing:before{font-family:"Font Awesome 6 Brands";content:'\f169';font-size:36px}#footer-canvas .bottom-footer .footer-shilhouette{position:absolute;bottom:0;width:865px;right:210px;opacity:.2}#slider{width:100%;display:block;overflow:hidden}#slider .slick-slide{max-height:600px}#slider .slick-slide div{max-height:600px}.slick-next:before,.slick-prev:before{content:''}.slick-next,.slick-prev{width:24px;height:46px;position:absolute;top:calc(50% - 23px);z-index:999;cursor:pointer}.slick-next{right:25px;background-size:cover}.slick-prev{left:25px;background-size:cover}.slick-slide img{width:100%}.slick-dots{display:none}.slider-caption{position:absolute;top:50%;left:0;right:0;margin:0 auto;height:210px;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.slider-caption span{display:block;text-align:center}.full-width{position:relative}.full-width:before{content:"";position:absolute;top:0;width:100vw;height:100%;left:calc((100vw - 100%)/-2);background:inherit;z-index:-1}#scroll-to-top{position:fixed;right:25px;z-index:999;bottom:25px;background:#fff;padding:8px 12px;cursor:pointer;color:#ff8c00;width:60px;height:60px;border:1px solid #777}#scroll-to-top .arrow{border:solid #ff8c00;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 5px 5px 0;display:inline-block;padding:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 12px);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-135deg)}@media only screen and (max-width:1200px){#scroll-to-top{width:48px;height:48px}#scroll-to-top .arrow{padding:9px}}@media only screen and (max-width:1024px){#scroll-to-top{width:48px;height:48px}#scroll-to-top .arrow{padding:9px}}@media screen and (max-width:640px){#scroll-to-top{width:35px;height:35px}#scroll-to-top .arrow{padding:8px;left:calc(50% - 10px)}}.texteditor p[linebreak=true]{margin-top:-18px}.texteditor p[linebreak=true]:first-child{margin-top:0}.texteditor>:not(:last-child){margin-bottom:18px}.texteditor ol,.texteditor ul{margin-left:20px;margin-top:10px;margin-bottom:10px}.texteditor ol li[data-list=bullet],.texteditor ul li{list-style:disc;list-style-position:outside}@media only screen and (max-width:1725px){.bottom-footer .links-container .column{width:calc(50% - 20px)}}@media only screen and (max-width:1600px){.header img{min-height:unset}.header .header-icon{height:170px;width:170px;display:flex;align-items:center}.header .header-icon .icon:before{font-size:130px}.header .square{height:175px;width:175px}.header .square .icon:before{font-size:110px}}@media only screen and (max-width:1400px){.header .square{display:none}.header .header-icon.mobile{display:block}.header .scattered-words-1 .words:nth-child(1){top:45.1%;left:8.9%}.header .scattered-words-1 .words:nth-child(2){left:19.5%}.header .scattered-words-1 .words:nth-child(3){top:73.4%}.header .scattered-words-1 .words:nth-child(5){left:49.4%}.header .scattered-words-1 .words:nth-child(6){top:66.2%;left:58.4%}.header .scattered-words-1 .words:nth-child(7){top:38.6%;left:71.2%}.header .scattered-words-2 .words:nth-child(1),.header .scattered-words-3 .words:nth-child(1){top:50%;transform:translateY(-50%)}.header .scattered-words-2 .words:nth-child(2){top:74%}.header .scattered-words-2 .words:nth-child(3){left:57%}.header .scattered-words-2 .words:nth-child(4){top:66%;left:70.3%}.header .scattered-words-2 .words:nth-child(5){display:none}.header .scattered-words-5 .words{font-size:32px}.header .scattered-words-5 .words:nth-child(1){left:24%}.header .scattered-words-5 .words:nth-child(2){left:34.5%}.header .scattered-words-5 .words:nth-child(3){left:42%}.header .scattered-words-5 .words:nth-child(4){left:51.2%}.header .scattered-words-5 .words:nth-child(5){left:65.8%}.header .scattered-words-5 .words:nth-child(6){left:71.6%}.header .banner .icon:before{font-size:35px}.header .scattered-words-4 .words:nth-child(1){font-size:40px}#footer-canvas{grid-template-columns:250px 1fr 1fr}#footer-canvas .center-right-column{grid-column:initial}#footer-canvas .right-column{grid-column-end:4}}@media only screen and (max-width:1240px){#main-navigation{padding-right:initial}.nav2-item{min-width:285px;max-width:285px}.nav3{left:285px;width:300px}#footer-canvas .column-container .column{width:calc(50% - 20px)}#footer-canvas .footer-logo{width:170px}#footer-canvas .bottom-footer .column-container{gap:60px}#footer-canvas .bottom-footer .links-social-container{width:calc(100% - 230px)}}@media only screen and (max-width:1200px){.header .header-icon{height:120px;width:120px}.header .header-icon .icon:before{font-size:95px}.header .scattered-words-2 .words:nth-child(1),.header .scattered-words-3 .words:nth-child(1){font-size:50px;left:30.8%}.header .scattered-words-2 .words:nth-child(2),.header .scattered-words-2 .words:nth-child(3),.header .scattered-words-2 .words:nth-child(4){display:none}}@media only screen and (max-width:1150px){#footer-canvas .footer-logo{width:135px}#footer-canvas .bottom-footer .column-container{gap:50px}#footer-canvas .bottom-footer .links-social-container{width:calc(100% - 185px)}}@media only screen and (max-width:1024px){#main-navigation,#meta-navigation{display:none !important}.menu-trigger{display:initial}#head-container{height:30px;margin:24px auto}.header .banner{display:none}.header .header-icon{left:80px}.header .scattered-words-1 .words{font-size:24px !important}.header .scattered-words-1 .words:nth-child(3){left:25.8%}.header .scattered-words-1 .words:nth-child(4){left:38.8%}.header .scattered-words-1 .words:nth-child(5){left:55.4%}.header .scattered-words-1 .words:nth-child(6){left:62.4%}.header .scattered-words-1 .words:nth-child(7){left:76.2%}.header .scattered-words-2 .words:nth-child(1),.header .scattered-words-3 .words:nth-child(1){font-size:45px;left:230px}.header .scattered-words-3 .words:nth-child(1){max-width:70%}.header .scattered-words-4 .words:nth-child(1){left:80px;font-size:35px}.header .scattered-words-5 .words{font-size:28px}.header .scattered-words-5 .words:nth-child(1){left:21%}.header .scattered-words-5 .words:nth-child(2){left:30.5%}.header .scattered-words-5 .words:nth-child(3){left:38%}.header .scattered-words-5 .words:nth-child(4){left:47.2%}.header .scattered-words-5 .words:nth-child(5){left:61.8%}.header .scattered-words-5 .words:nth-child(6){left:67.6%}.header .scattered-words-6 .words{font-size:24px !important}#page-canvas{border-bottom:3px solid #ff8b00}#site_headline{font-size:32px}#footer-canvas .center-right-column,#footer-canvas .right-column{grid-column:initial}#footer-canvas .right-column a{display:flex;justify-content:center}#footer-canvas .right-column a:not(:last-child){margin-right:initial}.footer-background-grey .nav-footer{justify-content:center !important}body>.background{display:none}#footer-canvas .column-container{display:flex;padding:50px 80px}}@media only screen and (min-width:1025px){#logo{height:40px;padding:20px 0}}@media only screen and (max-width:800px){.header .header-icon{height:80px;width:80px}.header .header-icon .icon:before{font-size:62px}.header .scattered-words-1 .words{font-size:18px !important}.header .scattered-words-2 .words:nth-child(1),.header .scattered-words-3 .words:nth-child(1){font-size:34px;left:175px}.header .scattered-words-3 .words:nth-child(1){max-width:65%}.header .scattered-words-4 .words:nth-child(1){font-size:30px}.header .scattered-words-5 .words{font-size:22px}.header .scattered-words-5 .words:nth-child(1){left:26%;top:35%}.header .scattered-words-5 .words:nth-child(2){left:32.5%;top:65%}.header .scattered-words-5 .words:nth-child(3){left:37%;top:4%}.header .scattered-words-5 .words:nth-child(4){left:51.2%;top:43%}.header .scattered-words-5 .words:nth-child(5){left:67.8%;top:20%}.header .scattered-words-5 .words:nth-child(6){left:73.6%}.header .scattered-words-6 .words{font-size:18px !important}#site_headline{font-size:26px}#footer-canvas{grid-template:initial;text-align:center}#footer-canvas .top-footer,#footer-canvas .footer-separator{display:none}#footer-canvas .column-container .column{width:100%;display:flex;flex-flow:column;align-items:center}#footer-canvas .bottom-footer .column-container{flex-flow:column;align-items:center}#footer-canvas .bottom-footer .links-social-container{width:100%}#footer-canvas .social-row{justify-content:center}#footer-canvas .footer-logo{width:215px}}@media only screen and (max-width:650px){#logo{display:none}#logo-mobile{display:block !important}.header .scattered-words-4 .words:nth-child(1){font-size:23px}.header .scattered-words-6 .words:nth-child(1){top:26%;left:9.8%}.header .scattered-words-6 .words:nth-child(2){top:72%;left:15%}.header .scattered-words-6 .words:nth-child(3){top:3%;left:48%}.header .scattered-words-6 .words:nth-child(4){top:34%;left:68.3%}.header .scattered-words-6 .words:nth-child(5){top:60%;left:57.3%}}@media only screen and (max-width:520px){body{hyphens:auto}.nav1-additional,.nav1-mobile-item,.nav2-mobile-link span,.nav3-mobile-link span{font-size:16px !important}.nav1-additional,.nav1-mobile-item,.nav2-mobile-item{padding:10px 40px !important}.nav2-mobile,.nav3-mobile{transform:translateY(10px) !important}.subnav-nav-trigger{top:0 !important}.header>img{min-height:100px}.header .header-icon{height:55px;width:55px;left:40px}.header .header-icon .icon:before{font-size:44px}.header .scattered-words-2 .words:nth-child(1),.header .scattered-words-3 .words:nth-child(1){font-size:26px;left:110px}.header .scattered-words-1 .words{font-size:14px !important}.header .scattered-words-1 .words:nth-child(1){left:4.9%;top:38%}.header .scattered-words-1 .words:nth-child(2){left:17.5%;top:11%}.header .scattered-words-1 .words:nth-child(3){left:26.8%;top:69%}.header .scattered-words-1 .words:nth-child(4){left:41.8%;top:45%}.header .scattered-words-1 .words:nth-child(5){left:61.4%;top:12%}.header .scattered-words-1 .words:nth-child(6){top:62.2%;left:65.4%}.header .scattered-words-1 .words:nth-child(7){top:34.6%;left:79.2%}.header .scattered-words-4 .words:nth-child(1){font-size:18px;left:40px;max-width:80%}.header .scattered-words-5 .words{font-size:20px}.header .scattered-words-5 .words:nth-child(1){left:20%;top:33%}.header .scattered-words-5 .words:nth-child(2){left:24.5%;top:66%}.header .scattered-words-5 .words:nth-child(3){left:28%;top:3%}.header .scattered-words-5 .words:nth-child(4){left:47.2%;top:45%}.header .scattered-words-5 .words:nth-child(5){left:61.8%;top:14%}#site_headline{font-size:20px}.contentbox-main{margin-top:30px !important}#footer-canvas .column-container{padding:50px 40px}}@media only screen and (max-width:420px){#head-container .logo-link .top,#head-container .logo-link .bottom{display:none}}@media only screen and (max-width:400px){.header .header-icon{height:40px;width:40px}.header .header-icon .icon:before{font-size:32px}.header .scattered-words-2 .words:nth-child(1),.header .scattered-words-3 .words:nth-child(1){font-size:20px;left:95px}.header .scattered-words-5 .words{font-size:16px}.header .scattered-words-5 .words:nth-child(1){left:22%;top:39%}.header .scattered-words-5 .words:nth-child(2){left:27.5%;top:69%}.header .scattered-words-5 .words:nth-child(3){left:32%;top:8%}.header .scattered-words-5 .words:nth-child(4){left:50.7%;top:62%}.header .scattered-words-5 .words:nth-child(5){left:63.8%;top:17%}}.contentbox{box-sizing:border-box;position:relative;width:100%}.contentbox-main{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:50px;padding-left:210px;padding-right:210px}@media only screen and (max-width:1024px){.contentbox-main{padding-left:80px;padding-right:80px}}@media only screen and (max-width:520px){.contentbox-main{padding-left:40px;padding-right:40px}}.infobox-element+.infobox-element{margin-top:5px}.contentbox-info{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;clear:both;margin-bottom:55px}.contentbox-aside{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;clear:both;margin-bottom:55px}.image-fullsize-main{padding-bottom:45px}.media-main .movie{width:100%;height:auto;display:block}.movie-box.youtube,.movie-box.video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.movie-box.youtube iframe,.movie-box.youtube object,.movie-box.youtube embed,.movie-box.video iframe,.movie-box.video object,.movie-box.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.pageelement-accordion-simple .headline{font-size:30px;font-weight:900;color:#ff8c00;margin-bottom:25px}.pageelement-accordion-simple .accordion-wrapper{display:flex;flex-flow:column;gap:27px}.pageelement-accordion-simple .accordion-wrapper .segment .head{display:flex;gap:15px;width:fit-content;cursor:pointer}.pageelement-accordion-simple .accordion-wrapper .segment .head .icon:before{content:'\f138';font-family:'Font Awesome 6 Sharp';font-weight:900;color:#449cdb}.pageelement-accordion-simple .accordion-wrapper .segment .head .icon{transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:center}.pageelement-accordion-simple .accordion-wrapper .segment .head.open .icon{transform:rotate(90deg)}.pageelement-accordion-simple .accordion-wrapper .segment .head .label{font-size:18px;color:#449cdb;font-weight:900}.pageelement-accordion-simple .accordion-wrapper .segment .content{max-width:1000px;margin-left:30px;margin-top:6px;display:none}.pageelement-accordion-simple .accordion-wrapper .segment .content h2{font-size:18px}.pageelement-accordion-simple .accordion-wrapper .segment .content a{color:#ff8c00}.pageelement-accordion-simple .accordion-wrapper .segment .content a:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-accordion-simple.orange .accordion-wrapper .segment .head .icon:before,.pageelement-accordion-simple.orange .accordion-wrapper .segment .head .label{color:#ff8c00}.pageelement-accordion-simple.brightblue .accordion-wrapper .segment .head .icon:before,.pageelement-accordion-simple.brightblue .accordion-wrapper .segment .head .label{color:#449cdb}.pageelement-accordion-simple.darkblue .accordion-wrapper .segment .head .icon:before,.pageelement-accordion-simple.darkblue .accordion-wrapper .segment .head .label{color:#1661ab}.pageelement-accordion-simple.green .accordion-wrapper .segment .head .icon:before,.pageelement-accordion-simple.green .accordion-wrapper .segment .head .label{color:#b3ce36}.pageelement-accordion-simple.beige .accordion-wrapper .segment .head .icon:before,.pageelement-accordion-simple.beige .accordion-wrapper .segment .head .label{color:#aa9c7c}.pageelement-accordion-simple.darkgray .accordion-wrapper .segment .head .icon:before,.pageelement-accordion-simple.darkgray .accordion-wrapper .segment .head .label{color:#707070}.pageelement-button .button-link{display:flex;justify-content:center;align-items:center;min-width:350px;width:fit-content;max-width:100%;color:#777;font-size:18px;font-weight:900;border:#707070 1px solid;padding:18px 50px;border-radius:10px;box-sizing:border-box}.pageelement-button .button-link.icon:before{content:'\f053';font-family:'Font Awesome 6 Sharp';font-weight:900;color:#777;margin-right:20px}@media only screen and (max-width:800px){.pageelement-button .button-link{min-width:unset;padding:8px 20px;width:195px}}@media only screen and (max-width:420px){.pageelement-button .button-link{min-width:unset}}.pageelement-places-detail-info{width:100vw;box-sizing:border-box;padding:0}.pageelement-places-detail-info .image-map-wrapper{border-top:20px #ff8c00 solid;border-bottom:20px #ff8c00 solid;background:#777;width:100%;padding:0 210px;box-sizing:border-box;display:flex;max-height:545px}.pageelement-places-detail-info .image-map-wrapper .image,.pageelement-places-detail-info .image-map-wrapper .map{width:100%}.pageelement-places-detail-info .image-map-wrapper .image.none{width:0}.pageelement-places-detail-info .image-map-wrapper .map{aspect-ratio:1.49}.pageelement-places-detail-info .image-map-wrapper .map #openstreetmap-container,.pageelement-places-detail-info .image-map-wrapper .karte,.pageelement-places-detail-info .image-map-wrapper .karte .openstreetmap-data{height:100%}.pageelement-places-detail-info .info{background:#e4e4e4;padding:35px 210px;display:flex;gap:30px}.pageelement-places-detail-info .info .text-content{display:flex;column-gap:145px;width:75%;flex-wrap:wrap;row-gap:65px}.pageelement-places-detail-info .info .text-content .contact,.pageelement-places-detail-info .info .text-content .stations,.pageelement-places-detail-info .info .text-content .location{display:flex}.pageelement-places-detail-info .info .text-content .icon{position:relative;width:90px;min-width:90px}.pageelement-places-detail-info .info .text-content .contact .contact-info{display:flex;flex-flow:column}.pageelement-places-detail-info .info .text-content .icon:before{font-family:'Font Awesome 6 Sharp';color:#777;font-weight:900;text-align:center;transform:translateY(-5px);position:absolute}.pageelement-places-detail-info .info .text-content .contact .icon:before{content:'\f3c5';font-size:80px}.pageelement-places-detail-info .info .text-content .stations .icon:before{content:'\f277';font-size:40px}.pageelement-places-detail-info .info .text-content .location .icon:before{content:'\f5a0';font-size:40px}.pageelement-places-detail-info .info .text-content .title{font-size:24px;font-weight:900}.pageelement-places-detail-info .info .location-image{max-width:330px}.pageelement-places-detail-info .info .location-image .textbox{background:#c6c7c9;font-size:18px;color:#777;padding:10px 20px;display:flex;justify-content:space-between}.pageelement-places-detail-info .info .location-image .textbox:after{content:'\f002';font-family:'Font Awesome 6 Pro';margin-left:auto}@media only screen and (max-width:1200px){.pageelement-places-detail-info .info .text-content .icon{position:relative;width:70px;min-width:70px}.pageelement-places-detail-info .info .text-content .contact .icon:before{content:'\f3c5';font-size:65px}}@media only screen and (max-width:1024px){.pageelement-places-detail-info .image-map-wrapper,.pageelement-places-detail-info .info{padding-left:80px;padding-right:80px}}@media only screen and (max-width:800px){.pageelement-places-detail-info .info{flex-flow:column}.pageelement-places-detail-info .info .text-content{width:100%}.pageelement-places-detail-info .info .text-content .icon{width:50px;min-width:50px}.pageelement-places-detail-info .info .text-content .contact .icon:before{content:'\f3c5';font-size:50px}.pageelement-places-detail-info .info .location-image{margin:auto}}@media only screen and (max-width:700px){.pageelement-places-detail-info .image-map-wrapper{flex-wrap:wrap;max-height:unset}.pageelement-places-detail-info .image-map-wrapper .image,.pageelement-places-detail-info .image-map-wrapper .map{width:100%}}@media only screen and (max-width:520px){.pageelement-places-detail-info .image-map-wrapper,.pageelement-places-detail-info .info{padding-left:40px;padding-right:40px}.pageelement-places-detail-info .image-map-wrapper{border-top:10px #ff8c00 solid;border-bottom:10px #ff8c00 solid}}.pageelement-places-detail-offer .content-container{display:flex;flex-flow:column;gap:7px}.pageelement-places-detail-offer .accordion{padding:5px 210px;width:100vw;transform:translate(-210px);box-sizing:border-box;font-size:24px;font-weight:900;color:#fff;display:flex;align-items:center;cursor:pointer}.pageelement-places-detail-offer .panel{display:none}.pageelement-places-detail-offer .accordion.category_id_1,.pageelement-places-detail-offer .accordion.category_id_2,.pageelement-places-detail-offer .accordion.category_id_3,.pageelement-places-detail-offer .accordion.category_id_9{background:#449cdb}.pageelement-places-detail-offer .accordion.category_id_4,.pageelement-places-detail-offer .accordion.category_id_5,.pageelement-places-detail-offer .accordion.category_id_6{background:#1661ab}.pageelement-places-detail-offer .accordion.category_id_7{background:#b3ce36}.pageelement-places-detail-offer .accordion.category_id_8{background:#aa9c7c}.pageelement-places-detail-offer .accordion:before{font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:33px;width:95px;min-width:95px;display:inline-block}.pageelement-places-detail-offer .accordion:after{font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:33px;display:inline-block;content:'\f0fe';margin-left:auto;padding-left:10px}.pageelement-places-detail-offer .accordion.open:after{content:'\f146'}.pageelement-places-detail-offer .accordion.category_id_1:before{background:url(/_images/icons/classroom.png) no-repeat;content:'';background-size:40px 40px;height:40px}.pageelement-places-detail-offer .accordion.category_id_2:before{background:url(/_images/icons/internship.png) no-repeat;content:'';background-size:46px 46px;height:40px}.pageelement-places-detail-offer .accordion.category_id_3:before{content:'\f2b5'}.pageelement-places-detail-offer .accordion.category_id_4:before{content:'\f51c'}.pageelement-places-detail-offer .accordion.category_id_5:before{content:'\f19d'}.pageelement-places-detail-offer .accordion.category_id_6:before{content:'\f66c'}.pageelement-places-detail-offer .accordion.category_id_7:before{content:'\e537'}.pageelement-places-detail-offer .accordion.category_id_8:before{content:'\e44f'}.pageelement-places-detail-offer .accordion.category_id_9:before{content:'\f14e'}.pageelement-places-detail-offer .overview-item .content .headline{font-size:24px;font-weight:900;max-width:1000px}.pageelement-places-detail-offer .overview-item .content .text{margin-top:15px;font-size:18px;max-width:1000px}.pageelement-places-detail-offer .overview-item{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;border-bottom:3px solid #449cdb}.pageelement-places-detail-offer .overview-item:last-child{border-bottom:none}.pageelement-places-detail-offer-pages .overview-item:last-child{border-bottom:3px solid #449cdb}.pageelement-places-detail-offer .overview-item:after{content:'\f054';font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:50px;color:#449cdb;margin-left:10px}@media only screen and (max-width:1024px){.pageelement-places-detail-offer .accordion{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:520px){.pageelement-places-detail-offer .accordion{padding-left:40px;padding-right:40px;transform:translate(-40px);font-size:22px}.pageelement-places-detail-offer .accordion:before{font-size:25px;width:60px;min-width:60px}.pageelement-places-detail-offer .accordion.category_id_1:before,.pageelement-places-detail-offer .accordion.category_id_2:before{background-size:31px 31px;height:31px}.pageelement-places-detail-offer .accordion:after{font-size:30px}.pageelement-places-detail-offer .overview-item .content .headline{font-size:20px}}.pageelement-iconbox{background:#449cdb;width:100%;max-width:unset;padding-top:35px;padding-bottom:35px;display:flex;flex-direction:column;gap:37px}.pageelement-iconbox .wrapper{display:flex;gap:20px}.pageelement-iconbox .wrapper .icon{min-height:50px;min-width:50px;height:50px;width:50px}.pageelement-iconbox .wrapper .content{color:#fff;display:flex;flex-flow:column;font-size:18px;max-width:1000px;gap:5px;width:fit-content}.pageelement-iconbox .wrapper .content .headline{font-weight:900}.pageelement-iconbox.orange{background:#ff8c00}.pageelement-iconbox.brightblue{background:#449cdb}.pageelement-iconbox.darkblue{background:#1661ab}.pageelement-iconbox.green{background:#b3ce36}.pageelement-iconbox.beige{background:#aa9c7c}.pageelement-iconbox.darkgray{background:#707070}.pageelement-image-text,.pageelement-image-text-alternate{background:#e4e4e4;width:100%;max-width:unset;padding-top:30px;padding-bottom:30px;display:flex;gap:144px}.pageelement-image-text-alternate{gap:60px}.pageelement-image-text.no_margin,.pageelement-image-text-alternate.no_margin{margin-top:0}.pageelement-image-text.darkgray,.pageelement-image-text-alternate.darkgray{background:#777;color:#fff}.pageelement-image-text.top,.pageelement-image-text-alternate.top{border-top:solid 20px #ff8c00}.pageelement-image-text.bottom .pageelement-image-text-alternate.bottom{border-bottom:solid 20px #ff8c00}.pageelement-image-text.border_orange,.pageelement-image-text-alternate.border_orange{border-color:#ff8c00}.pageelement-image-text.border_brightblue,.pageelement-image-text-alternate.border_brightblue{border-color:#449cdb}.pageelement-image-text.border_darkblue,.pageelement-image-text-alternate.border_darkblue{border-color:#1661ab}.pageelement-image-text.border_green,.pageelement-image-text-alternate.border_green{border-color:#b3ce36}.pageelement-image-text.border_beige,.pageelement-image-text-alternate.border_beige{border-color:#aa9c7c}.pageelement-image-text .image{height:218px;width:218px;min-height:218px;min-width:218px;position:relative;margin:calc(1.5%)}.pageelement-image-text-alternate .image{min-width:350px}.pageelement-image-text .image .square{height:218px;width:218px;background:#fff;position:absolute;top:0;left:0}.pageelement-image-text .image .square.tilted{opacity:.8;transform:rotate(-13deg)}.pageelement-image-text .image .square .wrapper{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.pageelement-image-text .image .square .wrapper img{height:100%;width:100%;object-fit:contain}.pageelement-image-text .image .square .icon{height:150px;width:150px;margin:auto;filter:invert(.53)}.pageelement-image-text .content,.pageelement-image-text-alternate .content{margin-top:10px;max-width:1000px;align-self:center}.pageelement-image-text-alternate .content{display:flex;flex-flow:column;gap:10px}.pageelement-image-text .content.icon .texteditor>h2:first-child,.pageelement-image-text-alternate .content.icon .texteditor>h2:first-child{display:flex;align-items:center;gap:8px}.pageelement-image-text .content.icon .texteditor>h2:first-child:before,.pageelement-image-text-alternate .content.icon .texteditor>h2:first-child:before{display:none;content:'';width:35px;height:35px;min-width:35px}.pageelement-image-text.lightgray .content.icon .texteditor>h2:first-child:before,.pageelement-image-text-alternate.lightgray .content.icon .texteditor>h2:first-child:before{filter:brightness(0)}.pageelement-image-text .content h2,.pageelement-image-text-alternate .content h2{font-size:24px;font-weight:900;margin-bottom:10px}.pageelement-image-text .content p,.pageelement-image-text-alternate .content p{font-size:18px;margin-bottom:18px}.pageelement-image-text .content a,.pageelement-image-text-alternate .content a{color:#ff8c00;font-size:18px}.pageelement-image-text .content a:before,.pageelement-image-text-alternate .content a:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-image-text .content .contact-wrapper{display:flex;flex-flow:column}.pageelement-image-text .content .contact-wrapper a{font-size:18px;color:#000;width:fit-content;word-wrap:anywhere}.pageelement-image-text.darkgray .content .contact-wrapper a{color:#fff}.pageelement-image-text .content .contact-wrapper a.telephone:before{content:'\f098'}.pageelement-image-text .content .contact-wrapper a.telefax:before{content:'\f1ac'}.pageelement-image-text .content .contact-wrapper a.email:before{content:'\f199'}.pageelement-image-text .content .download-wrapper{display:flex;flex-direction:column;gap:5px;margin-top:18px}.pageelement-image-text .content .dowload-wrapper .download-link{width:fit-content}.pageelement-image-text .content .download-wrapper .download-link:before{content:'\f56d';font-size:18px;margin-right:10px;width:auto}.pageelement-image-text-alternate .content .button-link{margin-top:12px;background:#ff8c00;color:#fff;font-size:18px;font-weight:900;padding:18px 50px;border-radius:10px;min-width:430px;text-align:center;box-sizing:border-box;width:fit-content}.pageelement-image-text-alternate .content .button-link.border_orange{background:#ff8c00}.pageelement-image-text-alternate .content .button-link.border_brightblue{background:#449cdb}.pageelement-image-text-alternate .content .button-link.border_darkblue{background:#1661ab}.pageelement-image-text-alternate .content .button-link.border_green{background:#b3ce36}.pageelement-image-text-alternate .content .button-link.border_beige{background:#aa9c7c}.pageelement-image-text-alternate .content .button-link:before{content:''}@media only screen and (max-width:1300px){.pageelement-image-text,.pageelement-image-text-alternate{gap:50px}.pageelement-image-text-alternate .image{min-width:35%}}@media only screen and (max-width:800px){.pageelement-image-text,.pageelement-image-text-alternate{flex-flow:column;align-items:center}.pageelement-image-text-alternate{gap:30px}.pageelement-image-text-alternate .content{max-width:100%}.pageelement-image-text .image{margin:0;width:75%;display:flex;justify-content:center;height:240px;align-items:center;min-width:218px;background:#fff}.pageelement-image-text-alternate .image{width:100%;display:flex;justify-content:center;align-items:center}.pageelement-image-text-alternate .image .wrapper{width:100%}.pageelement-image-text .image.icon,.pageelement-image-text-alternate .image.icon{display:none}.pageelement-image-text .image .square{position:unset}.pageelement-image-text .image .square.tilted{display:none}.pageelement-image-text .content.icon .texteditor>h2:first-child:before,.pageelement-image-text-alternate .content.icon .texteditor>h2:first-child:before{display:inline-block}.pageelement-image-text-alternate .content .button-link{max-width:100%;min-width:340px}}@media only screen and (max-width:520px){.pageelement-image-text-alternate{gap:15px}.pageelement-image-text.bottom,.pageelement-image-text-alternate.bottom{border-width:10px}.pageelement-image-text-alternate .content .button-link{min-width:unset}}@media only screen and (max-width:400px){.pageelement-image-text .image,.pageelement-image-text-alternate .image{width:unset;height:unset}}.pageelement-infobox{background:#e4e4e4}.pageelement-infobox .wrapper{padding-top:40px;padding-bottom:40px;display:flex;gap:35px}.pageelement-infobox .wrapper .icon{font-size:30px;font-weight:900;color:#449cdb;display:flex;gap:30px}.pageelement-infobox .wrapper .icon:before{font-family:'Font Awesome 6 Sharp';font-weight:900;color:#449cdb}.pageelement-infobox .wrapper .icon.building:before{content:'\f1ad';font-size:84px}.pageelement-infobox .wrapper .icon.paperplane:before{content:'\f1d8';font-size:62px}.pageelement-infobox .wrapper .icon .icon-text{display:none}.pageelement-infobox .wrapper .content{max-width:1000px}.pageelement-infobox .wrapper .content .headline{font-size:30px;font-weight:900;color:#449cdb;margin-bottom:15px}.pageelement-infobox .wrapper .content .text{font-size:18px}.pageelement-infobox .wrapper .content h2{font-size:24px;font-weight:900;margin-bottom:10px}.pageelement-infobox .wrapper .content p{font-size:18px;margin-bottom:18px}.pageelement-infobox .wrapper .content a{color:#ff8c00;font-size:18px;width:fit-content}.pageelement-infobox .wrapper .content a:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-infobox .content .contact-wrapper{display:flex;flex-flow:column}.pageelement-infobox .content .contact-wrapper a{font-size:18px;color:#000;width:fit-content}.pageelement-infobox .content .contact-wrapper a.telephone:before{content:'\f098'}.pageelement-infobox .content .contact-wrapper a.telefax:before{content:'\f1ac'}.pageelement-infobox .content .contact-wrapper a.email:before{content:'\f199'}.pageelement-infobox .content .download-wrapper{display:flex;flex-direction:column;gap:5px;margin-top:18px}.pageelement-image-infobox .content .dowload-wrapper .download-link{width:fit-content}.pageelement-infobox .content .download-wrapper .download-link:before{content:'\f56d';font-size:18px;margin-right:10px;width:auto}.pageelement-infobox.orange .wrapper .icon,.pageelement-infobox.orange .content .headline{color:#ff8c00}.pageelement-infobox.brightblue .wrapper .icon:before,.pageelement-infobox.brightblue .content .headline{color:#449cdb}.pageelement-infobox.darkblue .wrapper .icon:before,.pageelement-infobox.darkblue .content .headline{color:#1661ab}.pageelement-infobox.green .wrapper .icon:before,.pageelement-infobox.green .content .headline{color:#b3ce36}.pageelement-infobox.beige .wrapper .icon:before,.pageelement-infobox.beige .content .headline{color:#aa9c7c}.pageelement-infobox.darkgray .wrapper .icon:before,.pageelement-infobox.darkgray .content .headline{color:#707070}@media only screen and (max-width:800px){.pageelement-infobox .wrapper{flex-direction:column;gap:25px}.pageelement-infobox .wrapper .icon{align-items:center}.pageelement-infobox .wrapper .icon .icon-text{display:inline}.pageelement-infobox .content .headline{display:none}}@media only screen and (max-width:520px){.pageelement-infobox .wrapper .icon{gap:20px;font-size:26px}.pageelement-infobox .wrapper .icon.paperplane:before,.pageelement-infobox .wrapper .icon.building:before{font-size:35px}}.pageelement-infobox-contactperson{background:#e4e4e4}.pageelement-infobox-contactperson .wrapper{padding-top:35px;padding-bottom:35px;display:flex;gap:140px}.pageelement-infobox-contactperson .wrapper .image{height:300px;width:218px;min-width:218px}.pageelement-infobox-contactperson .wrapper .content .headline{font-weight:900;font-size:30px}.pageelement-infobox-contactperson .wrapper .content .name{font-size:24px;font-weight:900;color:#ff8c00;margin-bottom:20px}.pageelement-infobox-contactperson .content{display:flex;flex-flow:column}.pageelement-infobox-contactperson .content a{font-size:18px;color:#000;width:fit-content}.pageelement-infobox-contactperson .content .text{font-size:18px;max-width:1000px;margin-bottom:18px}.pageelement-infobox-contactperson .content a:before{font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-infobox-contactperson .content a.telephone:before{content:'\f098'}.pageelement-infobox-contactperson .content a.email:before{content:'\f199'}.pageelement-infobox-contactperson .content .person-link{margin-top:12px;background:#ff8c00;color:#fff;font-size:18px;font-weight:900;padding:18px 50px;border-radius:10px;min-width:430px;text-align:center;box-sizing:border-box}@media only screen and (max-width:1024px){.pageelement-infobox-contactperson .wrapper{gap:70px}.pageelement-infobox-contactperson .content .person-link{padding:12px 35px;min-width:350px}}@media only screen and (max-width:800px){.pageelement-infobox-contactperson .wrapper{gap:45px;flex-flow:column}.pageelement-infobox-contactperson .wrapper .image{align-self:center}}@media only screen and (max-width:520px){.pageelement-infobox-contactperson .wrapper .content .headline{font-size:24px}.pageelement-infobox-contactperson .wrapper .content .name{font-size:20px}.pageelement-infobox-contactperson .content .person-link{padding:10px 25px;min-width:unset;width:275px;max-width:100%}}.pageelement-infobox-places{background:#e4e4e4}.pageelement-infobox-places .wrapper{padding-top:40px;padding-bottom:40px;display:flex;gap:35px;font-size:18px}.pageelement-infobox-places .wrapper .icon:before{font-family:'Font Awesome 6 Sharp';font-weight:900;color:#449cdb;content:'\f3c5';font-size:84px}.pageelement-infobox-places .wrapper .icon{font-size:30px;font-weight:900;color:#449cdb;display:flex;gap:30px}.pageelement-infobox-places .wrapper .icon .icon-text{display:none}.pageelement-infobox-places.orange .wrapper .icon,.pageelement-infobox-places.orange .content .headline{color:#ff8c00}.pageelement-infobox-places.brightblue .wrapper .icon:before,.pageelement-infobox-places.brightblue .content .headline{color:#449cdb}.pageelement-infobox-places.darkblue .wrapper .icon:before,.pageelement-infobox-places.darkblue .content .headline{color:#1661ab}.pageelement-infobox-places.green .wrapper .icon:before,.pageelement-infobox-places.green .content .headline{color:#b3ce36}.pageelement-infobox-places.beige .wrapper .icon:before,.pageelement-infobox-places.beige .content .headline{color:#aa9c7c}.pageelement-infobox-places.darkgray .wrapper .icon:before,.pageelement-infobox-places.darkgray .content .headline{color:#707070}.pageelement-infobox-places .wrapper .content{width:calc(100% - 100px)}.pageelement-infobox-places .wrapper .content .headline{font-size:30px;font-weight:900;color:#449cdb;margin-bottom:15px;max-width:1000px}.pageelement-infobox-places .wrapper .content a:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-infobox-places .wrapper .content .place-person-wrapper{display:flex;border-top:solid #fff 5px;width:100%;padding-bottom:45px;padding-top:45px;gap:40px}.pageelement-infobox-places .wrapper .content .headline+.place-person-wrapper{padding-top:0}.pageelement-infobox-places .wrapper .content .place-person-wrapper:nth-child(2){border-top:none}.pageelement-infobox-places .wrapper .content .place-person-wrapper:last-child{padding-bottom:0}.pageelement-infobox-places .wrapper .content .place-person-wrapper .place-wrapper{width:35%}.pageelement-infobox-places .wrapper .content .place-person-wrapper.contacts_only{border-top:none;padding-top:0;margin-top:-20px}.pageelement-infobox-places .wrapper .content .place-person-wrapper.contacts_only .person-wrapper{margin-top:0}.pageelement-infobox-places .wrapper .content .place-person-wrapper .person-wrapper{display:flex;margin-top:24px;width:65%;gap:30px;flex-wrap:wrap;row-gap:0px}.pageelement-infobox-places .wrapper .content .place-person-wrapper .person-wrapper .person{display:flex;flex-flow:column}.pageelement-infobox-places .content .person-wrapper a.telephone,.pageelement-infobox-places .content .person-wrapper a.email{width:max-content}.pageelement-infobox-places .content .person-wrapper a.email .abbreviation{display:none}.pageelement-infobox-places .content .person-wrapper a.telephone:before{content:'\f098'}.pageelement-infobox-places .content .person-wrapper a.email:before{content:'\f199'}.pageelement-infobox-places.orange .wrapper .icon,.pageelement-infobox-places.orange .content .headline{color:#ff8c00}.pageelement-infobox-places.brightblue .wrapper .icon:before,.pageelement-infobox-places.brightblue .content .headline{color:#449cdb}.pageelement-infobox-places.darkblue .wrapper .icon:before,.pageelement-infobox-places.darkblue .content .headline{color:#1661ab}.pageelement-infobox-places.green .wrapper .icon:before,.pageelement-infobox-places.green .content .headline{color:#b3ce36}.pageelement-infobox-places.beige .wrapper .icon:before,.pageelement-infobox-places.beige .content .headline{color:#aa9c7c}.pageelement-infobox-places.darkgray .wrapper .icon:before,.pageelement-infobox-places.darkgray .content .headline{color:#707070}@media only screen and (max-width:1400px){.pageelement-infobox-places .content .person-wrapper a.email .original{display:none}.pageelement-infobox-places .content .person-wrapper a.email .abbreviation{display:inline-block}}@media only screen and (max-width:800px){.pageelement-infobox-places .wrapper{flex-direction:column;gap:25px}.pageelement-infobox-places .wrapper .icon{align-items:center}.pageelement-infobox-places .wrapper .icon .icon-text{display:inline}.pageelement-infobox-places .wrapper .content{width:100%}.pageelement-infobox-places .content .headline{display:none}.pageelement-infobox-places .wrapper .content .place-person-wrapper{flex-flow:column;gap:0px}.pageelement-infobox-places .wrapper .content .place-person-wrapper .place-wrapper,.pageelement-infobox-places .wrapper .content .place-person-wrapper .person-wrapper{width:100%}}@media only screen and (max-width:520px){.pageelement-infobox-places .wrapper .icon{gap:20px;font-size:26px}.pageelement-infobox-places .wrapper .icon:before{font-size:35px}}.pageelement-links .headline{font-size:30px;font-weight:900;color:#ff8c00;margin-bottom:13px}.pageelement-links .link-item{list-style-type:none;padding-left:210px;padding-right:210px;width:100vw;transform:translate(-210px);font-size:24px;margin-bottom:20px;box-sizing:border-box}.pageelement-links.darkgray .link-item{background:#777;margin-bottom:5px;padding-top:14px;padding-bottom:14px;color:#fff;font-weight:900}.pageelement-links.brightgray .link-item{background:#e4e4e4;margin-bottom:5px;padding-top:14px;padding-bottom:14px;color:#ff8c00}.pageelement-links .link-item .link-link{display:flex;align-items:center;max-width:1000px}.pageelement-links .link-item .link-link:after{font-size:20px;margin-left:15px;font-family:'Font Awesome 6 Sharp'}.pageelement-links .link-item .link-link.link-link-1:after{content:'\f054'}.pageelement-links .link-item .link-link.link-link-0:after{content:'\f08e'}@media only screen and (max-width:1024px){.pageelement-links .link-item{padding-left:80px;padding-right:80px;transform:translate(-80px);font-size:20px}}@media only screen and (max-width:520px){.pageelement-links .link-item{padding-left:40px;padding-right:40px;transform:translate(-40px);font-size:18px}}.offer-filter-list .search{margin-bottom:30px;width:100%;position:relative;display:inline-block}.offer-filter-list .search .filter-search{width:100%;height:50px;border-radius:10px;font-size:24px;color:#2d2d2d;padding-left:85px;padding-right:60px;border:solid 2px #777;box-sizing:border-box;display:inline-block;vertical-align:middle}.offer-filter-list .filter .filter-select-wrapper{display:none}.offer-filter-list .search .filter-search:focus{outline:none}.offer-filter-list .searchicon:before{content:"\f109"}.offer-filter-list .search .searchicon:before{color:#2d2d2d;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro",sans-serif;font-weight:900;font-size:23px;padding-top:2px;content:'\f002'}.offer-filter-list .search .innericon{position:absolute;top:11px;left:30px;z-index:2;display:block;text-align:center;pointer-events:none}#offer-list-container .spinner{width:100px;height:100px;border:10px solid #e1e6ec;border-top:10px solid #ff8c00;border-radius:50%;animation:loading-offer-list 1s linear infinite;margin-left:calc(50% - 75px);display:block}@keyframes loading-offer-list{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.offer-filter-list .filter-item-wrapper{padding-bottom:30px;display:flex;flex-wrap:wrap;position:relative}.offer-filter-list .filter-item-wrapper .title{margin:10px 35px 10px 0;font-size:18px;font-weight:900}.offer-filter-list .filter-item-wrapper .filter-item-topic,.offer-filter-list .filter-item-wrapper .filter-item-targetgroup{border-radius:30px;height:55px;padding:15px 25px;margin-right:10px;cursor:pointer;font-size:16px;margin-bottom:10px;font-size:18px;box-sizing:border-box;background:#e4e4e4}.offer-filter-list .filter>.filter-select-wrapper .filter-item-wrapper .filter-item-topic,.offer-filter-list .filter>.filter-select-wrapper .filter-item-wrapper .filter-item-targetgroup{width:100%;height:50px;border-radius:10px;font-size:24px;color:#2d2d2d;border:solid 2px #777;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:0;background:#fff;padding:0 27px;appearance:none}.offer-filter-list .filter>.filter-select-wrapper .filter-item-wrapper .icon{position:absolute;right:10px;top:14px;pointer-events:none}.offer-filter-list .filter>.filter-select-wrapper .filter-item-wrapper .icon:after{font-family:'Font Awesome 6 Sharp';font-size:20px;width:20px;height:20px;content:'\f078';color:#777}.offer-filter-list .filter-item-wrapper .filter-item-topic.selected,.offer-filter-list .filter-item-wrapper .filter-item-targetgroup.selected{background:#ff8c00;color:#fff}#offer-list-container .overview-item .content .headline{font-size:24px;font-weight:900;max-width:1000px}#offer-list-container .overview-item .content .text{margin-top:15px;font-size:18px;max-width:1000px}#offer-list-container .overview-item{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;border-top:3px solid #449cdb}#offer-list-container .overview-item:last-child{border-bottom:3px solid #449cdb}#offer-list-container .overview-item:after{content:'\f054';font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:50px;color:#449cdb;margin-left:10px}.offer-filter-list .ajax-list-load-more{display:inline-block;background:#ff8c00;color:#fff;height:60px;width:250px;font-size:18px;font-weight:700;text-align:center;padding:20px 10px;margin-top:25px;margin-bottom:25px;box-sizing:border-box;border-radius:6px;cursor:pointer}.offer-filter-list .ajax-list-load-more.hidden{display:none}.offer-filter-list .no-results{margin-bottom:25px}@media only screen and (max-width:1400px){.offer-filter-list .filter-item-wrapper .title{flex-basis:100%}}@media only screen and (max-width:800px){#offer-list-container .overview-item .content .headline{font-size:20px}.offer-filter-list .filter>.filter-item-wrapper{display:none}.offer-filter-list .filter .filter-select-wrapper{display:block}}@media only screen and (max-width:520px){#offer-list-container .overview-item .content .headline{font-size:16px}.offer-filter-list .search .filter-search{font-size:20px}.offer-filter-list .filter>.filter-select-wrapper .filter-item-wrapper .filter-item-topic,.offer-filter-list .filter>.filter-select-wrapper .filter-item-wrapper .filter-item-targetgroup{font-size:20px}.offer-filter-list .search{margin-bottom:15px}.offer-filter-list .filter-item-wrapper{padding-bottom:15px}#offer-list-container .overview-item .content .text{font-size:16px}.offer-filter-list .ajax-list-load-more{height:50px;padding:14px 10px}}.pageelement-offer-image-wide .headline{margin-bottom:25px;font-size:30px;font-weight:900}.pageelement-offer-image-wide .content-container .gallery-wrapper{padding:0 210px;transform:translate(-210px);width:100vw;box-sizing:border-box}.pageelement-offer-image-wide.orange .content-container .gallery-wrapper{background:#ff8c00}.pageelement-offer-image-wide.brightblue .content-container .gallery-wrapper{background:#449cdb}.pageelement-offer-image-wide.darkblue .content-container .gallery-wrapper{background:#1661ab}.pageelement-offer-image-wide.green .content-container .gallery-wrapper{background:#b3ce36}.pageelement-offer-image-wide.beige .content-container .gallery-wrapper{background:#aa9c7c}.pageelement-offer-image-wide.brightgray .content-container .gallery-wrapper{background:#e4e4e4}.pageelement-offer-image-wide.darkgray .content-container .gallery-wrapper{background:#707070}.pageelement-offer-image-wide .content-container .gallery-wrapper{display:flex;height:fit-content}.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image{height:auto;width:185px;display:inline-block;pointer-events:none}.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image img{border-left:#fff solid 2px}.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:last-child img{border-right:#fff solid 2px}.pageelement-offer-image-wide .content-container .text-wrapper{background:#e4e4e4;padding:25px 210px;transform:translate(-210px);width:100vw;box-sizing:border-box}.pageelement-offer-image-wide .content-container .text-wrapper .text{font-size:18px;font-family:'Open Sans';max-width:1000px}@media only screen and (max-width:1500px){.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:nth-child(7){display:none}}@media only screen and (max-width:1350px){.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:nth-child(6){display:none}}@media only screen and (max-width:1200px){.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:nth-child(5){display:none}}@media only screen and (max-width:1000px){.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:nth-child(4){display:none}}@media only screen and (max-width:800px){.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:nth-child(3){display:none}}@media only screen and (max-width:450px){.pageelement-offer-image-wide .content-container .gallery-wrapper .gallery-image:nth-child(2){display:none}}@media only screen and (max-width:1024px){.pageelement-offer-image-wide .content-container .gallery-wrapper,.pageelement-offer-image-wide .content-container .text-wrapper{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:520px){.pageelement-offer-image-wide .content-container .gallery-wrapper,.pageelement-offer-image-wide .content-container .text-wrapper{padding-left:40px;padding-right:40px;transform:translate(-40px)}}.pageelement-overview-pages .all-offers{font-size:24px;font-weight:900;color:#ff8c00;background:#e4e4e4;padding:14px 50px;width:520px;text-align:center;max-width:100%;position:relative;margin-left:auto;box-sizing:border-box;margin-bottom:50px;display:block}.pageelement-overview-pages .all-offers:before{content:'\f002';font-family:'Font Awesome 6 Pro';font-weight:900;font-size:30px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.pageelement-overview-pages .overview-item .content .headline{font-size:24px;font-weight:900;max-width:1000px}.pageelement-overview-pages .overview-item .content .text{margin-top:15px;font-size:18px;max-width:1000px}.pageelement-overview-pages .overview-item{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;border-top:3px solid #449cdb}.pageelement-overview-pages .overview-item:last-child{border-bottom:3px solid #449cdb}.pageelement-overview-pages .overview-item:after{content:'\f054';font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:50px;color:#449cdb;margin-left:10px}@media only screen and (max-width:800px){.pageelement-overview-pages .overview-item .content .headline{font-size:20px}}@media only screen and (max-width:520px){.pageelement-overview-pages .all-offers{padding-left:40px;padding-right:40px;transform:translate(-40px);font-size:20px;width:100vw;max-width:unset;text-align:start;display:flex;align-items:center;padding:10px 40px;min-height:60px}.pageelement-overview-pages .all-offers:before{position:unset;display:inline-block;width:65px;min-width:65px;transform:unset;font-size:33px}.pageelement-overview-pages .overview-item:after{font-size:35px}.pageelement-overview-pages .overview-item .content .headline{font-size:16px}}.pageelement-person-double .headline{font-size:30px;font-weight:900;color:#ff8c00;margin-bottom:20px}.pageelement-person-double .wrapper{display:flex;gap:50px}.pageelement-person-double .person-container{background:#e4e4e4;width:calc(50% - 25px);display:flex}.pageelement-person-double .person-container .image{width:218px}.pageelement-person-double .person-container .content{padding:38px 33px;width:60%}.pageelement-person-double .person-container .content .name{font-size:24px;font-weight:900;margin-bottom:10px}.pageelement-person-double .person-container .content .function{font-size:22px;margin-bottom:15px}.pageelement-person-double .person-container .content .text{margin-bottom:10px}.pageelement-person-double .person-container .contact-wrapper{display:flex;flex-flow:column}.pageelement-person-double .person-container .content a{line-height:28px}.pageelement-person-double .person-container .content a:before{font-family:'Font Awesome 6 Sharp';margin-right:6px;font-weight:900;font-size:18px}.pageelement-person-double .person-container .content a.telephone:before{content:'\f098'}.pageelement-person-double .person-container .content a.email:before{content:'\f199'}.pageelement-person-double .person-container .content a.telefax:before{content:'\f1ac'}@media only screen and (max-width:1400px){.pageelement-person-double .wrapper{gap:30px;flex-wrap:wrap}.pageelement-person-double .person-container{width:100%}}@media only screen and (max-width:650px){.pageelement-person-double .person-container{flex-flow:column}.pageelement-person-double .person-container .image{align-self:center;padding-top:20px}}.pageelement-person-overview .headline{font-size:30px;font-weight:900;color:#ff8c00;margin-bottom:15px}.pageelement-person-overview .wrapper{display:flex;flex-wrap:wrap;gap:10px;column-gap:10px;column-gap:50px}.pageelement-person-overview .wrapper .person{width:calc(50% - 25px);background:#e4e4e4;display:flex}.pageelement-person-overview .wrapper .person .image{background:#707070;min-height:66px;min-width:63px;display:flex;justify-content:center;align-items:center}.pageelement-person-overview .wrapper .person .image:before{font-family:'Font Awesome 6 Pro';font-weight:900;content:'\f007';color:#fff;font-size:45px}.pageelement-person-overview .wrapper .person .name{display:flex;align-items:center;padding:15px 44px;font-size:24px;font-weight:900}@media only screen and (max-width:900px){.pageelement-person-overview .wrapper .person{width:100%}}@media only screen and (max-width:650px){.pageelement-person-overview .wrapper .person .name{font-size:20px;padding:15px 25px}}.pageelement-places-accordion .headline{font-size:24px;font-weight:900;color:#ff8c00;margin-bottom:30px}.pageelement-places-accordion .container .accordion{background:#777;color:#fff;font-size:24px;font-weight:900;padding:15px 210px;transform:translate(-210px);width:100vw;box-sizing:border-box;border-top:#fff 7px solid;cursor:pointer;display:flex;align-items:center}.pageelement-places-accordion .container .accordion:first-child{border-top:unset}.pageelement-places-accordion .container .accordion:before{font-family:'Font Awesome 6 Sharp';content:'\f138';font-size:24px;font-weight:900;margin-right:22px;transform:rotate(0deg);display:inline-block;transition:all .5s ease-in-out}.pageelement-places-accordion .container .accordion.open:before{transform:rotate(90deg)}.pageelement-places-accordion .container .panel{display:none;padding:0 210px;transform:translate(-210px);width:100vw;box-sizing:border-box}.pageelement-places-accordion .container .panel:last-child{border-bottom:3px solid #777}.pageelement-places-accordion .container .panel .head{background:#e4e4e4;padding:10px 210px;transform:translate(-210px);width:100vw;display:flex;gap:20px;box-sizing:border-box}.pageelement-places-accordion .container .panel .head:before{content:'\f3c5';font-family:'Font Awesome 6 Sharp';color:#ff8c00;font-weight:900;font-size:30px}.pageelement-places-accordion .container .panel .head .street{color:#ff8c00;font-size:18px;font-weight:900}.pageelement-places-accordion .container .panel .head .postcode{font-size:18px}.pageelement-places-accordion .container .panel .body .entry{margin:15px 0 15px 43px;display:flex;border-bottom:4px #e4e4e4 solid;padding-bottom:12px;gap:25px}.pageelement-places-accordion .container .panel .body .entry:last-child{border-bottom:none;padding-bottom:0}.pageelement-places-accordion .container .panel .body .entry .info,.pageelement-places-accordion .container .panel .body .entry .offers{width:50%;display:flex;flex-direction:column}.pageelement-places-accordion .container .panel .body .entry .offers{gap:7px}.pageelement-places-accordion .container .panel .body .entry .info .title{font-size:18px;font-weight:900;margin-bottom:5px}.pageelement-places-accordion .container .panel .body .entry .info .telephone:before,.pageelement-places-accordion .container .panel .body .entry .info .telefax:before,.pageelement-places-accordion .container .panel .body .entry .info .email:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-places-accordion .container .panel .body .entry .info .telephone,.pageelement-places-accordion .container .panel .body .entry .info .telefax,.pageelement-places-accordion .container .panel .body .entry .info .email{width:fit-content;line-height:28px;font-size:16px}.pageelement-places-accordion .container .panel .body .entry .info .email .abbreviation{display:none}.pageelement-places-accordion .container .panel .body .entry .info .telephone:before{content:'\f098'}.pageelement-places-accordion .container .panel .body .entry .info .telefax:before{content:'\f1ac'}.pageelement-places-accordion .container .panel .body .entry .info .email:before{content:'\f199'}.pageelement-places-accordion .container .panel .body .entry .info .detail-link{font-size:18px;font-weight:900;color:#ff8c00;width:fit-content}.pageelement-places-accordion .container .panel .body .entry .info .detail-link:after{content:'\f054';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-left:15px;font-size:20px}.pageelement-places-accordion .container .panel .body .entry .offers .offer{font-size:18px;font-weight:900}.pageelement-places-accordion .container .panel .body .entry .offers .offer{font-size:18px;font-weight:900;color:#fff;display:flex;align-items:center;gap:40px;padding:3px 20px;margin-bottom:7px}.pageelement-places-accordion .container .panel .body .entry .offers .offer:last-child{margin-bottom:0}.pageelement-places-accordion .container .panel .body .entry .offers .offer:before{font-family:'Font Awesome 6 Sharp';font-size:30px;width:33px}.pageelement-places-accordion .container .offers .category{padding:5px 20px;font-size:18px;font-weight:900;color:#fff;display:flex;align-items:center}.pageelement-places-accordion .container .offers .category.category_id_1,.pageelement-places-accordion .container .offers .category.category_id_2,.pageelement-places-accordion .container .offers .category.category_id_3,.pageelement-places-accordion .container .offers .category.category_id_9{background:#449cdb}.pageelement-places-accordion .container .offers .category.category_id_4,.pageelement-places-accordion .container .offers .category.category_id_5,.pageelement-places-accordion .container .offers .category.category_id_6{background:#1661ab}.pageelement-places-accordion .container .offers .category.category_id_7{background:#b3ce36}.pageelement-places-accordion .container .offers .category.category_id_8{background:#aa9c7c}.pageelement-places-accordion .container .offers .category:before{font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:30px;width:95px;min-width:95px;display:inline-block;height:30px;transform:translateY(-3px)}.pageelement-places-accordion .container .offers .category.category_id_1:before{background:url(/_images/icons/classroom.png) no-repeat;content:'';background-size:33px 33px;height:30px;transform:unset}.pageelement-places-accordion .container .offers .category.category_id_2:before{background:url(/_images/icons/internship.png) no-repeat;content:'';background-size:35px 35px;height:30px;transform:unset}.pageelement-places-accordion .container .offers .category.category_id_3:before{content:'\f2b5'}.pageelement-places-accordion .container .offers .category.category_id_4:before{content:'\f51c'}.pageelement-places-accordion .container .offers .category.category_id_5:before{content:'\f19d'}.pageelement-places-accordion .container .offers .category.category_id_6:before{content:'\f66c'}.pageelement-places-accordion .container .offers .category.category_id_7:before{content:'\e537'}.pageelement-places-accordion .container .offers .category.category_id_8:before{content:'\e44f'}.pageelement-places-accordion .container .offers .category.category_id_9:before{content:'\f14e';font-weight:500}@media only screen and (max-width:1700px){.pageelement-places-accordion .container .panel .body .entry .info .email .original{display:none}.pageelement-places-accordion .container .panel .body .entry .info .email .abbreviation{display:inline-block}.pageelement-places-accordion .container .panel .body .entry .info{width:45%}.pageelement-places-accordion .container .panel .body .entry .offers{width:55%;max-width:600px}}@media only screen and (max-width:1400px){.pageelement-places-accordion .container .offers .category:before{width:65px;min-width:65px}}@media only screen and (max-width:1024px){.pageelement-places-accordion .container .accordion{padding-left:80px;padding-right:80px;transform:translate(-80px)}.pageelement-places-accordion .container .panel .head,.pageelement-places-accordion .container .panel .body,.pageelement-places-accordion .container .panel{padding-left:80px;padding-right:80px;transform:translate(-80px)}.pageelement-places-accordion .container .panel .body{width:100%}.pageelement-places-accordion .container .panel .body .entry{flex-flow:column}.pageelement-places-accordion .container .panel .body .entry .info,.pageelement-places-accordion .container .panel .body .entry .offers{width:100%}}@media only screen and (max-width:520px){.pageelement-places-accordion .container .accordion{padding-left:40px;padding-right:40px;transform:translate(-40px)}.pageelement-places-accordion .container .panel .head,.pageelement-places-accordion-job .container .panel .body,.pageelement-places-accordion .container .panel{padding-left:40px;padding-right:40px;transform:translate(-40px)}.pageelement-places-accordion .container .panel .body .entry{margin-left:0}.pageelement-places-accordion .container .offers .category:before{width:55px;min-width:55px}.pageelement-places-accordion .container .offers .category{hyphens:auto}}.pageelement-job .headline{font-size:24px;font-weight:900;color:#ff8c00;margin-bottom:30px}.pageelement-job .container .accordion{background:#777;color:#fff;font-size:24px;font-weight:900;padding:15px 210px;transform:translate(-210px);width:100vw;box-sizing:border-box;border-top:#fff 7px solid;cursor:pointer;display:flex;align-items:center}.pageelement-job .container .accordion:first-child{border-top:unset}.pageelement-job .container .accordion:before{font-family:'Font Awesome 6 Sharp';content:'\f138';font-size:24px;font-weight:900;margin-right:22px;transform:rotate(0deg);display:inline-block;transition:all .5s ease-in-out}.pageelement-job .container .accordion.open:before{transform:rotate(90deg)}.pageelement-job .container .panel{display:none;padding:0 210px;transform:translate(-210px);width:100vw;box-sizing:border-box}.pageelement-job .container .panel:last-child{border-bottom:3px solid #777}.pageelement-job .container .panel .head{background:#e4e4e4;padding:10px 210px;transform:translate(-210px);width:100vw;display:flex;gap:20px;box-sizing:border-box}.pageelement-job .container .panel .head:before{content:'\f3c5';font-family:'Font Awesome 6 Sharp';color:#ff8c00;font-weight:900;font-size:30px}.pageelement-job .container .panel .location{display:flex;align-items:center}.pageelement-job .container .panel .head .street{color:#ff8c00;font-size:18px;font-weight:900}.pageelement-job .container .panel .head .postcode{font-size:18px}.pageelement-job .container .panel .body{padding-left:210px;padding-right:210px;width:100vw;transform:translate(-210px);box-sizing:border-box}.pageelement-job .container .panel .body .entry{margin:15px 43px;display:flex;border-bottom:4px #e4e4e4 solid;padding-bottom:12px;gap:25px}.pageelement-job .container .panel .body .entry:last-child{border-bottom:none;padding-bottom:0}.pageelement-job .container .panel .body .entry .info{width:100%;display:flex;flex-direction:column;max-width:1000px}.pageelement-job .container .panel .body .entry .info .title{font-size:18px;font-weight:900;margin-bottom:5px;color:#ff8c00}.pageelement-job .container .panel .body .entry .info{font-size:18px}.pageelement-job .container .panel .body .entry .info .telephone:before{content:'\f098'}.pageelement-job .container .panel .body .entry .info .telefax:before{content:'\f1ac'}.pageelement-job .container .panel .body .entry .info .email:before{content:'\f199'}.pageelement-job .container .panel .body .entry .info .detail-link{font-size:18px;font-weight:900;color:#ff8c00;width:fit-content;margin-top:10px}.pageelement-job .container .panel .body .entry .info .detail-link:after{content:'\f054';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-left:15px;font-size:20px}.pageelement-job .container .panel .body .entry .offers .offer{font-size:18px;font-weight:900}.pageelement-job .container .panel .body .entry .offers .offer{font-size:18px;font-weight:900;color:#fff;display:flex;align-items:center;gap:40px;padding:3px 20px;margin-bottom:7px}.pageelement-job .container .panel .body .entry .offers .offer:last-child{margin-bottom:0}.pageelement-job .container .panel .body .entry .offers .offer:before{font-family:'Font Awesome 6 Sharp';font-size:30px;width:33px}.pageelement-job .container .panel .body .entry .offers .offer.seminar{background:#1661ab}.pageelement-job .container .panel .body .entry .offers .offer.seminar:before{content:'\f66c'}.pageelement-job .container .panel .body .entry .offers .offer.berufsvorbereitung,.pageelement-job .container .panel .body .entry .offers .offer.berufsausbildung,.pageelement-job .container .panel .body .entry .offers .offer.sozialarbeit{background:#449cdb}.pageelement-job .container .panel .body .entry .offers .offer.berufsvorbereitung:before{background:url(/_images/icons/classroom.png) center center no-repeat;background-size:auto;height:33px;width:33px;background-size:33px 33px;content:''}.pageelement-job .container .panel .body .entry .offers .offer.berufsausbildung:before{background:url(/_images/icons/internship.png) center center no-repeat;background-size:auto;height:33px;width:33px;background-size:33px 33px;content:''}.pageelement-job .container .panel .body .entry .offers .offer.sozialarbeit:before{content:'\f4c6'}@media only screen and (max-width:1024px){.pageelement-job .container .accordion{padding-left:80px;padding-right:80px;transform:translate(-80px);font-size:20px}.pageelement-job .container .panel .head,.pageelement-job .container .panel .body,.pageelement-job .container .panel{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:520px){.pageelement-job .container .accordion{padding-left:40px;padding-right:40px;transform:translate(-40px)}.pageelement-job .container .panel .head,.pageelement-job .container .panel .body,.pageelement-job .container .panel{padding-left:40px;padding-right:40px;transform:translate(-40px)}}.pageelement-job-detail #openstreetmap-container{height:265px;overflow:hidden}.pageelement-job-detail .wrapper,.pageelement-jobapplication-form .wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}.pageelement-job-detail .wrapper .info,.pageelement-jobapplication-form .wrapper .info{max-width:1000px}.pageelement-job-detail .text h1,.pageelement-jobapplication-form .text h1{color:#ff8c00;margin:15px auto 30px}.pageelement-job-detail .text h2,.pageelement-job-detail .job-content h6{color:#ff8c00;margin:35px auto 20px;font-size:23px;font-weight:600}.pageelement-job-detail .text>:first-child,.pageelement-jobapplication-form .text>:first-child{margin-top:initial}.pageelement-job-detail .info a button,.pageelement-jobapplication-form .info a button{display:block;background:0 0;margin:25px 0;padding:10px 40px;border:2px solid #ff8c00;font-size:initial;font-weight:700;font-family:'Open Sans'}.pageelement-job-detail .info a,.pageelement-jobapplication-form .info a{pointer-events:none}.pageelement-job-detail .info a button,.pageelement-job-detail .info a button *,.pageelement-jobapplication-form .info a button,.pageelement-jobapplication-form .info a button *{color:#ff8c00;pointer-events:initial}.pageelement-job-detail .info a button i,.pageelement-jobapplication-form .info a button i{position:relative;right:25px;transform:scale(1.35)}.pageelement-job-detail .info a:first-child button{margin-top:initial}.pageelement-job-detail .info a:last-child button{margin-bottom:initial}.pageelement-job-detail .info a:hover button,.pageelement-jobapplication-form .info a:hover button{cursor:pointer;background:#ff8c00}.pageelement-job-detail .info a:hover button,.pageelement-job-detail .info a:hover button *,.pageelement-jobapplication-form .info a:hover button,.pageelement-jobapplication-form .info a:hover button *{color:#fff}.pageelement-job-detail .info p,.pageelement-job-detail .info ul{margin-top:15px;margin-bottom:15px}.pageelement-job-detail .info ul{padding:0 20px}.pageelement-job-detail .box,.pageelement-jobapplication-form .box{background:#e4e4e4;margin-bottom:15px;padding:20px 25px}.pageelement-job-detail .box .black,.pageelement-job-detail .box .black *,.pageelement-jobapplication-form .box .black,.pageelement-jobapplication-form .box .black *{color:#000}.pageelement-job-detail .box .orange,.pageelement-job-detail .box .orange *,.pageelement-jobapplication-form .box .orange,.pageelement-jobapplication-form .box .orange *{color:#ff8c00}.pageelement-job-detail .box .regular,.pageelement-job-detail .box .regular *,.pageelement-jobapplication-form .box .regular,.pageelement-jobapplication-form .box .regular *{font-weight:400}.pageelement-job-detail .box .bold,.pageelement-job-detail .box .bold *,.pageelement-jobapplication-form .box .bold,.pageelement-jobapplication-form .box .bold *{font-weight:700}.pageelement-job-detail .box .top,.pageelement-jobapplication-form .box .top{margin-top:10px}.pageelement-job-detail .box .bottom,.pageelement-jobapplication-form .box .bottom{margin-bottom:10px}.pageelement-job-detail .box i,.pageelement-jobapplication-form .box i{margin-right:10px}.pageelement-job-detail .box img,.pageelement-jobapplication-form .box img{width:200px;object-fit:cover}.pageelement-job-detail .box-flex,.pageelement-jobapplication-form .box-flex{display:flex}.pageelement-job-detail .box-outer,.pageelement-jobapplication-form .box-outer{padding:initial}.pageelement-job-detail .box-outer .box-inner,.pageelement-jobapplication-form .box-outer .box-inner{padding:20px 25px}.pageelement-job-detail .box-orange{background:#ff8c00}.pageelement-job-detail .box-orange,.pageelement-job-detail .box-orange *{color:#fff}.pageelement-job-detail .box-orange:hover,.pageelement-job-detail .box-orange:hover *{color:#000}.pageelement-job-detail .box-orange .fa-square-up-right,.pageelement-job-detail .box-orange .fa-chevron-right{transform:scale(2)}.pageelement-job-detail .box-large,.pageelement-jobapplication-form .box-large{font-size:22px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.pageelement-job-detail .box-small,.pageelement-jobapplication-form .box-small{padding:10px 20px}.pageelement-job-detail #map,.pageelement-jobapplication-form #map{height:265px}.pageelement-jobapplication-form .map #openstreetmap-container,.pageelement-jobapplication-form .karte,.pageelement-jobapplication-form .karte .openstreetmap-data,.pageelement-jobapplication-form #openstreetmap-container{height:100%}.pageelement-job-detail .job-content .entry-header,.pageelement-job-detail .job-content .job-heading,.pageelement-job-detail .job-content #sidebar-outer,.pageelement-job-detail .job-content hr{display:none}@media only screen and (max-width:1450px){.pageelement-job-detail .wrapper,.pageelement-jobapplication-form .wrapper{gap:50px}}@media only screen and (max-width:1200px){.pageelement-job-detail .wrapper{display:block}.pageelement-jobapplication-form .wrapper{display:flex;flex-flow:column}}@media only screen and (max-width:1024px){.pageelement-job-detail .text h1,.pageelement-jobapplication-form .text h1{font-size:28px}}@media only screen and (max-width:520px){.pageelement-job-detail .text h1,.pageelement-jobapplication-form .text h1{font-size:24px}}@media (max-width:512px){.pageelement-job-detail .box img,.pageelement-jobapplication-form .box img{width:100%}.pageelement-job-detail .box-flex,.pageelement-jobapplication-form .box-flex{flex-direction:column}}.pageelement-places-image-wide{background:#777}.pageelement-places-image-wide .gallery-wrapper{display:flex}.pageelement-places-image-wide .gallery-wrapper .image{height:auto;display:inline-block;width:25%;border-right:2px solid #fff}.pageelement-places-image-wide .gallery-wrapper .image:first-child{width:50%;border-left:2px solid #fff}.pageelement-places-image-wide .gallery-wrapper .image img{height:100%;object-fit:cover}.pageelement-places-image-wide .separator{height:20px;background:#ff8c00;padding-left:210px;padding-right:210px;width:100vw;transform:translate(-210px);box-sizing:border-box}.pageelement-places-image-wide.border_orange .separator{background:#ff8c00}.pageelement-places-image-wide.border_brightblue .separator{background:#449cdb}.pageelement-places-image-wide.border_darkblue .separator{background:#1661ab}.pageelement-places-image-wide.border_green .separator{background:#b3ce36}.pageelement-places-image-wide.border_beige .separator{background:#aa9c7c}.pageelement-places-image-wide .text-wrapper{background:#777;padding:25px 210px;transform:translate(-210px);width:100vw;box-sizing:border-box;color:#fff}.pageelement-places-image-wide .text-wrapper .headline{font-size:24px;font-weight:900;margin-bottom:15px}.pageelement-places-image-wide .text-wrapper .text{font-size:18px;font-family:'Open Sans';max-width:1000px}@media only screen and (max-width:1024px){.pageelement-places-image-wide .text-wrapper,.pageelement-places-image-wide .separator{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:800px){.pageelement-places-image-wide .gallery-wrapper{flex-wrap:wrap}.pageelement-places-image-wide .gallery-wrapper .image{width:50%;box-sizing:border-box;border-top:2px solid #fff;min-height:115px}.pageelement-places-image-wide .gallery-wrapper .image:first-child{width:100%;border-top:none}.pageelement-places-image-wide .gallery-wrapper .image:nth-child(2){border-left:2px solid #fff}}@media only screen and (max-width:520px){.pageelement-places-image-wide .text-wrapper,.pageelement-places-image-wide .separator{padding-left:40px;padding-right:40px;transform:translate(-40px)}.pageelement-places-image-wide .separator{height:10px}}.pageelement-places-map{padding-left:0;padding-right:0;max-width:100%}.pageelement-places-map .wrapper{background:#777;width:100vw;display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:column;box-sizing:border-box}.pageelement-places-map #openstreetmap-container{height:500px;overflow:hidden}.pageelement-places-map .wrapper .map{width:100%}.pageelement-places-map .wrapper .extend-button{height:60px;width:100%;display:flex;justify-content:center;cursor:pointer}.pageelement-places-map .wrapper .extend-button:before{content:'\f0d7';font-family:'Font Awesome 6 Sharp';font-size:60px;font-weight:900;color:#fff;transition:all .5s ease-in-out}.pageelement-places-map .wrapper .extend-button.opened:before{transform:rotate(-180deg)}@media only screen and (max-width:1024px){.pageelement-links .wrapper{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:520px){.pageelement-links .wrapper{padding-left:40px;padding-right:40px;transform:translate(-40px)}}.pageelement-stepsbox .headline{font-size:30px;font-weight:900;margin-bottom:25px;color:#ff8c00}.pageelement-stepsbox .wrapper{background:#449cdb;padding:40px 210px;transform:translate(-210px);width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;gap:30px;row-gap:40px}.pageelement-stepsbox.orange .wrapper{background:#ff8c00}.pageelement-stepsbox.brightblue .wrapper{background:#449cdb}.pageelement-stepsbox.darkblue .wrapper{background:#1661ab}.pageelement-stepsbox.green .wrapper{background:#b3ce36}.pageelement-stepsbox.beige .wrapper{background:#aa9c7c}.pageelement-stepsbox.darkgray .wrapper{background:#707070}.pageelement-stepsbox .wrapper .container{display:flex;flex-direction:column;gap:25px;width:230px;align-items:center}.pageelement-stepsbox .wrapper .container .icon:before{font-family:'Font Awesome 6 Sharp';font-size:120px;font-weight:900;color:#fff}.pageelement-stepsbox .wrapper .container .icon.icon_1:before{content:'\e0ee'}.pageelement-stepsbox .wrapper .container .icon.icon_2:before{content:'\e0ef'}.pageelement-stepsbox .wrapper .container .icon.icon_3:before{content:'\e0f0'}.pageelement-stepsbox .wrapper .container .icon.icon_4:before{content:'\e0f1'}.pageelement-stepsbox .wrapper .container .icon.icon_5:before{content:'\e0f2'}.pageelement-stepsbox .wrapper .container .icon.icon_6:before{content:'\e0f3'}.pageelement-stepsbox .wrapper .container .text{font-size:24px;color:#fff;font-weight:900;text-align:center}@media only screen and (max-width:1024px){.pageelement-links .link-item{padding-left:80px;padding-right:80px;transform:translate(-80px)}.pageelement-stepsbox .wrapper .container{gap:5px}.pageelement-stepsbox .wrapper .container .icon:before{font-size:90px}}@media only screen and (max-width:520px){.pageelement-links .link-item{padding-left:40px;padding-right:40px;transform:translate(-40px)}.pageelement-stepsbox .wrapper{row-gap:50px}.pageelement-stepsbox .wrapper .container{gap:10px}.pageelement-stepsbox .wrapper .container .icon:before{font-size:90px}.pageelement-stepsbox .wrapper .container .text{font-size:20px}}.pageelement-teaser-jobs>.headline,.pageelement-teaser-places>.headline,.pageelement-teaser-icons>.headline{margin-bottom:25px;font-size:30px;font-weight:900}.pageelement-teaser-icons .content-container,.pageelement-teaser-places .content-container,.pageelement-teaser-jobs .content-container{background:#e4e4e4;padding-left:0;padding-right:0;display:flex;flex-direction:column}.pageelement-teaser-icons .content-container .icon-wrapper,.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper{padding-left:210px;padding-right:210px}.pageelement-teaser-icons .content-container .icon-wrapper{display:flex;justify-content:space-around;padding:60px 210px;transform:translate(-210px);width:100vw;box-sizing:border-box;flex-wrap:wrap;row-gap:35px;column-gap:20px;background:#e4e4e4}.pageelement-teaser-icons.icons_below .content-container .icon-wrapper{order:1}.pageelement-teaser-icons .content-container .icon-container{width:172px;display:flex;flex-direction:column;gap:15px}.pageelement-teaser-icons .content-container .icon-container .icon-text{color:#ff8c00;font-size:24px;font-weight:900;text-align:center}.pageelement-teaser-icons .content-container .icon-container .icon img{height:82px;filter:invert(37%) sepia(55%) saturate(4343%) hue-rotate(360deg) brightness(107%) contrast(105%)}.pageelement-teaser-places .content-container .map-wrapper #openstreetmap-container{height:500px;overflow:hidden}.pageelement-teaser-jobs .content-container .gallery-wrapper{display:flex;height:fit-content;padding:0 210px;transform:translate(-210px);width:100vw;box-sizing:border-box;background:#e4e4e4;pointer-events:none}.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image{height:auto;width:185px;display:inline-block;border-left:#fff solid 2px}.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:last-child img{border-right:#fff solid 2px}.pageelement-teaser-jobs .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper,.pageelement-teaser-icons .content-container .content-wrapper{background:#707070;border-bottom:20px solid #ff8c00;display:flex;gap:80px;transform:translate(-210px);width:100vw;padding:70px 210px;box-sizing:border-box}.pageelement-teaser-icons.border_orange .content-container .content-wrapper{border-color:#ff8c00}.pageelement-teaser-icons.border_brightblue .content-container .content-wrapper{border-color:#449cdb}.pageelement-teaser-icons.border_darkblue .content-container .content-wrapper{border-color:#1661ab}.pageelement-teaser-icons.border_green .content-container .content-wrapper{border-color:#b3ce36}.pageelement-teaser-icons.border_beige .content-container .content-wrapper{border-color:#aa9c7c}.pageelement-teaser-places .content-container .map-wrapper{width:100vw;transform:translate(-210px)}.pageelement-teaser-icons .content-container .content-wrapper .image,.pageelement-teaser-places .content-container .content-wrapper .image,.pageelement-teaser-jobs .content-container .content-wrapper .image{height:218px;width:218px;min-height:218px;min-width:218px;position:relative;margin:calc(1.5%);margin-left:0}.pageelement-teaser-icons .content-container .content-wrapper .image .square,.pageelement-teaser-places .content-container .content-wrapper .image .square,.pageelement-teaser-jobs .content-container .content-wrapper .image .square{height:100%;width:100%;background:#fff;position:absolute;top:0;left:0}.pageelement-teaser-icons .content-container .content-wrapper .image .square.tilted,.pageelement-teaser-places .content-container .content-wrapper .image .square.tilted,.pageelement-teaser-jobs .content-container .content-wrapper .image .square.tilted{opacity:.8;transform:rotate(-13deg)}.pageelement-teaser-icons .content-container .content-wrapper .image .square .wrapper,.pageelement-teaser-places .content-container .content-wrapper .image .square .wrapper,.pageelement-teaser-jobs .content-container .content-wrapper .image .square .wrapper{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.pageelement-teaser-icons .content-container .content-wrapper .image .square .wrapper img,.pageelement-teaser-places .content-container .content-wrapper .image .square .wrapper .icon,.pageelement-teaser-jobs .content-container .content-wrapper .image .square .wrapper .icon{height:auto;width:auto}.pageelement-teaser-icons .content-container .content-wrapper .image .square .wrapper .icon{height:60%;width:60%;filter:brightness(1) saturate(100%) invert(52%) sepia(0%) saturate(1040%) hue-rotate(171deg) brightness(97%) contrast(92%)}.pageelement-teaser-icons .content-container .content-wrapper .image .square .wrapper img{height:66%;width:auto}.pageelement-teaser-places .content-container .content-wrapper .image .square .wrapper .icon:before{content:'\f3c5';font-family:'Font Awesome 6 Sharp';font-size:150px;color:#777;font-weight:900;text-align:center}.pageelement-teaser-jobs .content-container .content-wrapper .image .square .wrapper .icon:before{content:'\f830';font-family:'Font Awesome 6 Sharp';font-size:120px;color:#777;font-weight:900;text-align:center}.pageelement-teaser-icons .content-container .content-wrapper .content,.pageelement-teaser-places .content-container .content-wrapper .content,.pageelement-teaser-jobs .content-container .content-wrapper .content{max-width:1000px}.pageelement-teaser-icons .content-container .content-wrapper .content .headline,.pageelement-teaser-places .content-container .content-wrapper .content .headline,.pageelement-teaser-jobs .content-container .content-wrapper .content .headline{font-size:24px;font-weight:900;color:#fff;margin-bottom:15px}.pageelement-teaser-icons .content .texteditor>h2:first-child,.pageelement-teaser-places .content .texteditor>h2:first-child,.pageelement-teaser-jobs .content .texteditor>h2:first-child{display:flex;align-items:center;gap:8px}.pageelement-teaser-icons .content .texteditor>h2:first-child:before,.pageelement-teaser-places .content .texteditor>h2:first-child:before,.pageelement-teaser-jobs .content .texteditor>h2:first-child:before{display:none;content:'';width:35px;height:35px;min-width:35px;font-family:'Font Awesome 6 Sharp';font-size:27px;margin-right:20px}.pageelement-teaser-places .content .texteditor>h2:first-child:before{content:'\f3c5'}.pageelement-teaser-jobs .content .texteditor>h2:first-child:before{content:'\f830'}.pageelement-teaser-icons .content-container .content-wrapper .content .text,.pageelement-teaser-places .content-container .content-wrapper .content .text,.pageelement-teaser-jobs .content-container .content-wrapper .content .text{font-size:18px;color:#fff;margin-bottom:18px}.pageelement-teaser-icons .content-container .content-wrapper .content .text h2,.pageelement-teaser-places .content-container .content-wrapper .content .text h2,.pageelement-teaser-jobs .content-container .content-wrapper .content .text h2{font-size:24px}.pageelement-teaser-icons .content-container .content-wrapper .content .button-link,.pageelement-teaser-places .content-container .content-wrapper .content .button-link,.pageelement-teaser-jobs .content-container .content-wrapper .content .button-link{display:flex;justify-content:center;align-items:center;min-width:350px;width:fit-content;max-width:100%;color:#777;font-size:18px;font-weight:900;padding:18px 50px;border-radius:10px;box-sizing:border-box;background:#fff;text-align:center}@media only screen and (max-width:1500px){.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:nth-child(7){display:none}}@media only screen and (max-width:1350px){.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:nth-child(6){display:none}}@media only screen and (max-width:1200px){.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:nth-child(5){display:none}}@media only screen and (max-width:1024px){.pageelement-teaser-icons .content-container .icon-wrapper,.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper{padding-left:80px;padding-right:80px}.pageelement-teaser-icons .content-container .icon-wrapper,.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper,.pageelement-teaser-places .content-container .map-wrapper{transform:translate(-80px)}.pageelement-teaser-places .content-container .map-wrapper #openstreetmap-container{height:400px}.pageelement-teaser-jobs .content-container .gallery-wrapper{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:1000px){.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:nth-child(4){display:none}.pageelement-teaser-icons .content-container .icon-container{width:100%;flex-direction:row;align-items:center;justify-content:space-around}.pageelement-teaser-icons .content-container .icon-container .icon{width:30%;min-width:30%}.pageelement-teaser-icons .content-container .icon-container .icon-text{width:70%}}@media only screen and (max-width:850px){.pageelement-teaser-icons .content-container .icon-wrapper{padding-top:40px;padding-bottom:40px}.pageelement-teaser-icons .content-container .icon-container .icon-text{font-size:22px}.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper{padding-top:40px;padding-bottom:40px}.pageelement-teaser-icons .content-container .content-wrapper .image,.pageelement-teaser-places .content-container .content-wrapper .image,.pageelement-teaser-jobs .content-container .content-wrapper .image{height:175px;width:175px;min-height:175px;min-width:175px}.pageelement-teaser-icons .content-container .content-wrapper .content .button-link,.pageelement-teaser-places .content-container .content-wrapper .content .button-link,.pageelement-teaser-jobs .content-container .content-wrapper .content .button-link{padding:12px 60px}}@media only screen and (max-width:800px){.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:nth-child(3){display:none}}@media only screen and (max-width:760px){.pageelement-teaser-icons .content-container .content-wrapper .image,.pageelement-teaser-places .content-container .content-wrapper .image,.pageelement-teaser-jobs .content-container .content-wrapper .image{display:none}.pageelement-teaser-icons .content .texteditor>h2:first-child:before,.pageelement-teaser-places .content .texteditor>h2:first-child:before,.pageelement-teaser-jobs .content .texteditor>h2:first-child:before{display:block}}@media only screen and (max-width:520px){.pageelement-teaser-icons .content-container .icon-wrapper,.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper{padding-left:40px;padding-right:40px}.pageelement-teaser-icons .content-container .icon-wrapper,.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper,.pageelement-teaser-places .content-container .map-wrapper{transform:translate(-40px)}.pageelement-teaser-icons .content-container .content-wrapper,.pageelement-teaser-jobs .content-container .content-wrapper,.pageelement-teaser-places .content-container .content-wrapper{border-width:10px}.pageelement-teaser-icons .content-container .content-wrapper .content .text,.pageelement-teaser-places .content-container .content-wrapper .content .text,.pageelement-teaser-jobs .content-container .content-wrapper .content .text{font-size:16px}.pageelement-teaser-icons .content-container .content-wrapper .content .text h2,.pageelement-teaser-places .content-container .content-wrapper .content .text h2,.pageelement-teaser-jobs .content-container .content-wrapper .content .text h2{font-size:18px}.pageelement-teaser-places .content-container .map-wrapper #openstreetmap-container{height:300px}.pageelement-teaser-icons .content-container .icon-wrapper{flex-wrap:nowrap;flex-direction:column;align-items:center}.pageelement-teaser-icons .content-container .icon-container .icon img{height:50px}.pageelement-teaser-icons .content-container .content-wrapper .content .button-link,.pageelement-teaser-places .content-container .content-wrapper .content .button-link,.pageelement-teaser-jobs .content-container .content-wrapper .content .button-link{min-width:unset;padding:12px 20px}.pageelement-teaser-jobs .content-container .gallery-wrapper{padding-left:40px;padding-right:40px;transform:translate(-40px)}.pageelement-teaser-icons .content-container .icon-container .icon-text{font-size:20px}}@media only screen and (max-width:450px){.pageelement-teaser-jobs .content-container .gallery-wrapper .gallery-image:nth-child(2){display:none}}.pageelement-teaser-condolences img{max-width:220px;height:auto;border:10px solid silver}.pageelement-teaser-condolences .content-wrapper{display:flex;transform:translate(-210px);width:100vw;padding:70px 0 70px 210px;background-color:#2e2e2e}@media screen and (max-width:1100px){.pageelement-teaser-condolences .content-wrapper{flex-direction:column}.pageelement-teaser-condolences .content{margin-left:0 !important;margin-top:40px !important;max-width:70% !important}.pageelement-teaser-condolences .button-link{padding:30px 10px !important}}.pageelement-teaser-condolences .content-headline,.pageelement-teaser-condolences .text{color:#fff}.pageelement-teaser-condolences .content-headline{font-weight:900;font-size:28px;margin-bottom:50px}.pageelement-teaser-condolences .content{margin-left:60px;max-width:50%}.pageelement-teaser-condolences .button-link{color:#2e2e2e;background-color:#fff;padding:20px 95px;border-radius:10px;font-weight:700;margin-top:30px;display:flex;justify-content:center;align-items:center;max-width:300px}.pageelement-teaser-condolences .headline{margin-bottom:25px;font-size:30px;font-weight:900}.pageelement-text .text{font-size:18px;max-width:1000px}.pageelement-text .text h1{font-size:30px;font-weight:900;margin-bottom:10px}.pageelement-text .text h2{font-size:30px;font-weight:900;margin-bottom:10px}.pageelement-text.brightblue h1,.pageelement-text.brightblue h2{color:#449cdb}.pageelement-text.darkblue h1,.pageelement-text.darkblue h2{color:#1661ab}.pageelement-text.green h1,.pageelement-text.green h2{color:#b3ce36}.pageelement-text.beige h1,.pageelement-text.beige h2{color:#aa9c7c}.pageelement-text.orange h1,.pageelement-text.orange h2{color:#ff8c00}.pageelement-text.darkgray h1,.pageelement-text.darkgray h2{color:#707070}.pageelement-text .text p{font-size:18px;margin-bottom:18px}.pageelement-text .text a{color:#ff8c00}.pageelement-text .text a:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-video{background:#449cdb}.pageelement-video video{max-height:550px}.pageelement-video iframe{width:100%;height:550px;margin-bottom:-5px}@media only screen and (max-width:1024px){.pageelement-video iframe{height:400px}}@media only screen and (max-width:520px){.pageelement-video iframe{height:200px}}.pageelement-youthbox{background:#449cdb;font-family:'Bebas Neue'}.pageelement-youthbox .box-headline{font-size:55px;font-weight:900;color:#fff;padding-top:35px;padding-bottom:25px}.pageelement-youthbox .white-background{background:#fff;padding:40px 65px 25px;display:flex;flex-flow:column;gap:20px;position:relative}.pageelement-youthbox .wrapper-block-text{display:flex;gap:20px}.pageelement-youthbox .wrapper-block-text .block{background:#000;color:#fff;width:calc(33.1% - 10px);font-size:80px;padding:40px;box-sizing:border-box}.pageelement-youthbox .wrapper-block-text .text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:28px;font-family:'Bebas Neue';font-weight:600;width:calc(66.7% - 10px);max-width:1000px}.pageelement-youthbox .wrapper-block-text .text ul{margin-left:5px;padding:10px 20px}.pageelement-youthbox .wrapper-block-text .text ol{padding:10px 20px}.pageelement-youthbox .wrapper-block-text .text li{list-style:square;list-style-position:outside}.pageelement-youthbox .wrapper-three-blocks{display:flex;gap:20px}.pageelement-youthbox .wrapper-three-blocks .block{background:#ff8c00;width:calc(33.3% - 13px);padding:40px 30px;box-sizing:border-box;color:#fff}.pageelement-youthbox .wrapper-three-blocks .block .headline{font-size:48px;font-weight:900;margin-bottom:8px}.pageelement-youthbox .wrapper-three-blocks .block .text{font-size:24px;font-family:'Bebas Neue'}.pageelement-youthbox .overflow-wrapper{position:absolute;top:100%;height:500px;width:100%;overflow:hidden;left:0}.pageelement-youthbox .overflow{width:125%;height:500px;position:absolute;background:#fff;transform:rotate(-13deg) translate(-5%,-71%)}.pageelement-youthbox .blue-background{position:relative;overflow:hidden;padding:0 65px 25px;display:flex;flex-flow:column;gap:20px}.pageelement-youthbox .wrapper-video{background:#e4e4e4}.pageelement-youthbox .wrapper-video video{width:100%;max-height:550px;margin-bottom:-5px}.pageelement-youthbox .wrapper-video img{width:auto;height:auto;margin-left:auto;margin-right:auto}.pageelement-youthbox .wrapper-video.youtube{height:650px}.pageelement-youthbox .wrapper-video.youtube iframe{width:100%;height:100%}.wrapper-contactperson{background:#fff;padding:25px 30px;display:flex;gap:30px}.pageelement-youthbox .wrapper-contactperson .image{width:300px;min-width:300px}.pageelement-youthbox .wrapper-contactperson .headline{font-size:40px;font-weight:900;margin-bottom:3px}.pageelement-youthbox .wrapper-contactperson .name{font-size:24px;font-family:'Open Sans';font-weight:900;margin-bottom:20px}.pageelement-youthbox .wrapper-contactperson a:before{content:'\f32b';font-family:'Font Awesome 6 Sharp';font-weight:900;margin-right:8px}.pageelement-youthbox .wrapper-contactperson .contactinfo{display:flex;flex-flow:column;margin-bottom:30px}.pageelement-youthbox .wrapper-contactperson .contactinfo .telephone,.pageelement-youthbox .wrapper-contactperson .contactinfo .mobile,.pageelement-youthbox .wrapper-contactperson .contactinfo .email{font-size:18px;font-family:'Open Sans';width:fit-content}.pageelement-youthbox .wrapper-contactperson .contactinfo a.telephone:before{content:'\f098'}.pageelement-youthbox .wrapper-contactperson .contactinfo a.mobile:before{content:'\f3ce'}.pageelement-youthbox .wrapper-contactperson .contactinfo a.email:before{content:'\f199'}.pageelement-youthbox .wrapper-contactperson .buttons{display:flex;flex-wrap:wrap;gap:15px}.pageelement-youthbox .wrapper-contactperson .buttons a{background:#449cdb;color:#fff;padding:18px 50px;width:calc(50% - 8px);display:block;text-align:center;border-radius:10px;font-size:18px;font-family:'Open Sans';font-weight:900;box-sizing:border-box;min-width:310px}.pageelement-youthbox .wrapper-contactperson .buttons a.whatsapp:before{content:'\f232';font-family:'Font Awesome 6 Brands'}.pageelement-youthbox .wrapper-contactperson .buttons a.call:before{content:'\e11b'}.pageelement-youthbox .wrapper-contactperson .buttons a.email:before{content:'\f0e0'}.pageelement-youthbox .wrapper-contactperson .buttons a.visit:before{content:'\f554'}.pageelement-youthbox .wrapper-quote{background:#fff;padding:40px 30px}.pageelement-youthbox .wrapper-quote .text{font-family:'Bebas Neue';font-size:36px;font-style:italic;font-weight:700;max-width:800px}.pageelement-youthbox .wrapper-quote .source{font-family:'Bebas Neue';font-size:24px}@media only screen and (max-width:1700px){.pageelement-youthbox .wrapper-block-text .block,.pageelement-youthbox .wrapper-block-text .text{width:100%}.pageelement-youthbox .wrapper-block-text{display:flex;gap:20px;flex-flow:column}}@media only screen and (max-width:1600px){.pageelement-youthbox .wrapper-contactperson .buttons a{padding:15px 50px}}@media only screen and (max-width:1400px){.pageelement-youthbox .white-background,.pageelement-youthbox .blue-background{padding:30px 30px 25px}.pageelement-youthbox .blue-background{padding-top:0}.pageelement-youthbox .wrapper-three-blocks{flex-flow:column}.pageelement-youthbox .wrapper-three-blocks .block{width:100%}}@media only screen and (max-width:1200px){.pageelement-youthbox .wrapper-contactperson{flex-flow:column;align-items:center}.pageelement-youthbox .wrapper-contactperson .image{max-width:300px;width:100%;min-width:unset}}@media only screen and (max-width:1024px){.pageelement-youthbox .wrapper-block-text .block{font-size:60px}.pageelement-youthbox .box-headline{font-size:45px}}@media only screen and (max-width:800px){.pageelement-youthbox .white-background,.pageelement-youthbox .blue-background{width:100vw;transform:translate(-80px);box-sizing:border-box;padding:30px 0 25px}.pageelement-youthbox .box-headline{padding:8px 0}.pageelement-youthbox .box-headline.none{padding:0;margin-top:-25px}.pageelement-youthbox .wrapper-block-text .block{padding:25px 80px}.pageelement-youthbox .wrapper-block-text .text{padding:0 80px}.pageelement-youthbox .wrapper-three-blocks .block{padding:15px 80px}.pageelement-youthbox .wrapper-three-blocks .block .headline{font-size:45px}.pageelement-youthbox .wrapper-video{padding:0 80px;background:0 0}.pageelement-youthbox .wrapper-contactperson{margin:0 80px;flex-flow:column;align-items:center}.pageelement-youthbox .wrapper-contactperson .content{width:100%}.pageelement-youthbox .wrapper-quote{padding:40px 80px}}@media only screen and (max-width:520px){.pageelement-youthbox .wrapper-block-text .block{font-size:40px}.pageelement-youthbox .white-background,.pageelement-youthbox .blue-background{transform:translate(-40px)}.pageelement-youthbox .box-headline{font-size:24px;font-family:'Open Sans'}.pageelement-youthbox .wrapper-block-text .block{padding:25px 40px}.pageelement-youthbox .wrapper-block-text .text{padding:0 40px;font-size:20px}.pageelement-youthbox .wrapper-three-blocks .block{padding:15px 40px}.pageelement-youthbox .wrapper-three-blocks .block .headline{font-size:36px}.pageelement-youthbox .wrapper-three-blocks .block .text{font-size:20px}.pageelement-youthbox .wrapper-video{padding:0 40px}.pageelement-youthbox .wrapper-contactperson{margin:0 40px}.pageelement-youthbox .wrapper-quote{padding:40px}.pageelement-youthbox .wrapper-contactperson{padding:20px}.pageelement-youthbox .wrapper-contactperson .buttons a{width:100%;min-width:unset}.pageelement-youthbox .wrapper-contactperson .headline{font-size:30px}.pageelement-youthbox .wrapper-contactperson .name{font-size:28px;font-family:'bebas-neue'}.pageelement-youthbox .wrapper-contactperson .buttons a.whatsapp .label{width:min-content}.pageelement-youthbox .wrapper-contactperson .buttons a{padding:15px 20px;display:flex;justify-content:center;align-items:center}.pageelement-youthbox .wrapper-quote .text{font-family:'Bebas Neue';font-size:26px}}.pageelement-text-main .headline{margin-bottom:32px !important}.pageelement-text-main .text{max-width:1000px;font-size:18px}.pageelement-text-main .text>*:not(:last-child){margin-bottom:10px}.pageelement-text-main .text a{color:#ff8c00}.pageelement-text-main .text ol,.pageelement-text-main .text ul{list-style:inside}.pageelement-texteditor-main .image-container{display:block;margin-bottom:20px}.pageelement-text-image-main{display:-webkit-box;display:-ms-flexbox;display:flex}.pageelement-text-image-main p{display:block;margin-bottom:10px}.pageelement-text-image-main img{width:100%}.pageelement-text-image-main .right-column{width:50%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pageelement-text-image-main .left-column{width:50%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pageelement-text-image-main .left-column .text{-webkit-box-sizing:border-box;box-sizing:border-box}.pageelement-text-image-main .right-column .text{-webkit-box-sizing:border-box;box-sizing:border-box}.pageelement-image-main .text{display:block}.pageelement-image-main .overlay-image{display:block;margin-bottom:20px}.pageelement-images-main{padding-bottom:45px}.pageelement-downloads-main .headline,.pageelement-textimage .headline,.pageelement-accordion .headline,.pageelement-headline-main .headline,.pageelement-textimage-wide .headline,.pageelement-text-main .headline{background:#ff8b00;color:#fff;font-size:26px;font-weight:700;padding:32px 0;margin-bottom:0}.pageelement-downloads-main .download-list{background:#e4e4e4;padding:30px 0}.pageelement-downloads-main .download-item{background:#fff;margin-bottom:15px}.pageelement-downloads-main .download-item:last-child{margin-bottom:0}.pageelement-downloads-main .download-link{display:flex;align-items:center;font-weight:700;font-size:24px;padding:20px 55px}@media (max-width:1024px){.pageelement-downloads-main .headline,.pageelement-textimage .headline,.pageelement-accordion .headline,.pageelement-headline-main .headline,.pageelement-textimage-wide .headline,.pageelement-text-main .headline{font-size:22px}.pageelement-downloads-main .download-link{font-size:16px;padding:20px 10px}.pageelement-downloads-main .download-link:before{margin-right:25px !important}}.pageelement-maps-main{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:25px;padding-top:25px}.pageelement-maps-main .map-container{position:relative;overflow:hidden;min-height:500px;width:100%}.pageelement-overviewpages-main{display:block}.pageelement-overviewpages-main .overview-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.pageelement-overviewpages-main .image-container{display:inline-block;padding-right:20px}.pageelement-overviewpages-main .image-container img{width:auto}.pageelement-overviewpages-main .text-container{display:inline-block}.pageelement-textimage .content-container .wrapper-container{display:flex}.pageelement-textimage .content-container .wrapper-container,.pageelement-textimage-wide .content-container .wrapper-container{gap:30px;padding-top:50px}.pageelement-textimage .content-container .wrapper-container:not([style="background: #ffffff"]),.pageelement-textimage-wide .content-container .wrapper-container:not([style="background: #ffffff"]){padding-bottom:37px}.pageelement-textimage .content-container.layout-1 .wrapper-container{flex-direction:row-reverse}.pageelement-textimage-wide .content-container .text-container{margin-top:50px;max-width:1000px}.pageelement-textimage .content-container .text-container,.pageelement-textimage-wide .content-container .text-container{flex:1;font-size:18px}.pageelement-textimage .content-container .text-container h2,.pageelement-textimage-wide .content-container .text-container h2{font-weight:700;font-size:30px}@media (max-width:1024px){.pageelement-textimage .content-container .wrapper-container{flex-direction:column}.pageelement-textimage .content-container.layout-1 .wrapper-container{flex-direction:column-reverse}.pageelement-textimage-wide .content-container .text-container{margin-top:30px}}.pageelement-offer-teaser .content-container{display:flex;flex-flow:column;gap:6px}.pageelement-offer-teaser .content-container .bar{background:#e4e4e4;color:#fff;font-size:24px;font-weight:900;padding:10px 210px;transform:translate(-210px);width:100vw;box-sizing:border-box;display:flex;align-items:center;min-height:60px}.pageelement-offer-teaser .content-container .bar:not(:first-child):after{content:'\f054';font-family:'Font Awesome 6 Sharp';margin-left:10px}.pageelement-offer-teaser .content-container .bar.orientierung,.pageelement-offer-teaser .content-container .bar.vorbereitung,.pageelement-offer-teaser .content-container .bar.ausbildung,.pageelement-offer-teaser .content-container .bar.sozial{background:#449cdb}.pageelement-offer-teaser .content-container .bar.integration,.pageelement-offer-teaser .content-container .bar.weiterbildung,.pageelement-offer-teaser .content-container .bar.seminare{background:#1661ab}.pageelement-offer-teaser .content-container .bar.jugendwohnen{background:#b3ce36}.pageelement-offer-teaser .content-container .bar.service{background:#aa9c7c}.pageelement-offer-teaser .content-container .bar:before{font-family:'Font Awesome 6 Sharp';font-weight:900;font-size:33px;width:95px;min-width:95px;display:inline-block}.pageelement-offer-teaser .content-container .bar.search{color:#ff8c00;margin-bottom:14px}.pageelement-offer-teaser .content-container .bar.search:before{content:'\f002'}.pageelement-offer-teaser .content-container .bar.orientierung:before{content:'\f14e';font-weight:400}.pageelement-offer-teaser .content-container .bar.vorbereitung:before{background:url(/_images/icons/classroom.png) no-repeat;content:'';background-size:40px 40px;height:40px}.pageelement-offer-teaser .content-container .bar.ausbildung:before{background:url(/_images/icons/internship.png) no-repeat;content:'';background-size:46px 46px;height:40px}.pageelement-offer-teaser .content-container .bar.sozial:before{content:'\f4c6'}.pageelement-offer-teaser .content-container .bar.integration:before{content:'\f51c'}.pageelement-offer-teaser .content-container .bar.weiterbildung:before{content:'\f19d'}.pageelement-offer-teaser .content-container .bar.seminare:before{content:'\f66c'}.pageelement-offer-teaser .content-container .bar.jugendwohnen:before{content:'\e537'}.pageelement-offer-teaser .content-container .bar.service:before{content:'\e44f'}@media only screen and (max-width:1024px){.pageelement-offer-teaser .content-container .bar{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:520px){.pageelement-offer-teaser .content-container .bar{padding-left:40px;padding-right:40px;transform:translate(-40px);font-size:20px;hyphens:none}.pageelement-offer-teaser .content-container .bar:before{width:65px;min-width:65px}}@media only screen and (max-width:340px){.pageelement-offer-teaser .content-container .bar{hyphens:auto}}.pageelement-headline-main .headline.headline-no-background{padding:0;background:0 0}.pageelement-images-wide>.headline{margin-bottom:25px;font-size:30px;font-weight:900}.pageelement-images-wide .content-container{padding-left:0;padding-right:0;display:flex;flex-direction:column;background:#777;border-bottom:#ff8c00 solid 20px;padding:0 210px;transform:translate(-210px);width:100vw;box-sizing:border-box}.pageelement-images-wide.border_orange .content-container{border-color:#ff8c00}.pageelement-images-wide.border_brightblue .content-container{border-color:#449cdb}.pageelement-images-wide.border_darkblue .content-container{border-color:#1661ab}.pageelement-images-wide.border_green .content-container{border-color:#b3ce36}.pageelement-images-wide.border_beige .content-container{border-color:#aa9c7c}.pageelement-images-wide .images-wrapper{display:flex}.pageelement-images-wide.layout-0 .images-wrapper .image{width:50%;background:#e4e4e4}.pageelement-images-wide.layout-0 .images-wrapper .image img{width:330px;margin:35px auto;max-width:90%}.pageelement-images-wide.layout-1 .images-wrapper .image{height:auto;width:372px;display:inline-block}.pageelement-images-wide .images-wrapper .image{border-left:#fff solid 2px}.pageelement-images-wide .images-wrapper .image:last-child{border-right:#fff solid 2px}@media only screen and (max-width:1160px){.pageelement-images-wide.layout-1 .images-wrapper{flex-wrap:wrap}.pageelement-images-wide.layout-1 .images-wrapper .image{max-width:440px;width:50%;box-sizing:border-box}.pageelement-images-wide.layout-1 .images-wrapper .image:nth-child(2){border-right:#fff solid 2px}.pageelement-images-wide.layout-1 .images-wrapper .image:nth-child(3),.pageelement-images-wide.layout-1 .images-wrapper .image:nth-child(4){border-top:#fff solid 2px}}@media only screen and (max-width:1024px){.pageelement-images-wide .content-container{padding-left:80px;padding-right:80px;transform:translate(-80px)}}@media only screen and (max-width:600px){.pageelement-images-wide .images-wrapper{flex-direction:column}.pageelement-images-wide.layout-0 .images-wrapper .image,.pageelement-images-wide.layout-1 .images-wrapper .image{width:100%;border-right:#fff solid 2px}.pageelement-images-wide.layout-0 .images-wrapper .image:last-child{border-top:#fff solid 2px}.pageelement-images-wide.layout-1 .images-wrapper .image:nth-child(2){border-top:#fff solid 2px}}@media only screen and (max-width:520px){.pageelement-images-wide .content-container{padding-left:40px;padding-right:40px;transform:translate(-40px);border-width:10px}}.pageelement-contactbox h2{color:#ff8b00;font-size:26px;font-weight:700}.pageelement-contactbox .background{width:50%}.pageelement-contactbox .background:first-of-type{margin-right:0}.pageelement-contactbox .background:last-of-type{margin-left:0}.pageelement-contactbox .content-container{display:flex;background:#e4e4e4}.pageelement-contactbox .content-container img{width:auto;object-fit:cover}.pageelement-contactbox .content-container .text{margin:50px 70px}.pageelement-contactbox .content-container .text .name{font-size:26px;font-weight:700}.pageelement-contactbox .content-container .text .position{font-size:22px;margin-bottom:40px}.pageelement-contactbox .content-container .text .phone,.pageelement-contactbox .content-container .text .mail{font-size:18px;margin-bottom:15px}.pageelement-contactbox .content-container .text i{margin-right:8px}.pageelement-contactbox .content-container .text button{margin-top:48px;padding:8.5px 61.5px;background:#ff8b00;color:#fff;border:none;border-radius:5px;font-family:inherit;font-size:18px;cursor:pointer}@media (max-width:1024px){.pageelement-contactbox .background{width:100%}.pageelement-contactbox .background:first-of-type{margin-right:initial}.pageelement-contactbox .background:last-of-type{margin-left:initial}.pageelement-contactbox .content-container{flex-direction:column}.pageelement-contactbox .content-container .text{margin:15px 40px}.pageelement-contactbox .content-container .text .name{font-size:24px}.pageelement-contactbox .content-container .text .position{font-size:20px;margin-bottom:18px}.pageelement-contactbox .content-container .text .phone,.pageelement-contactbox .content-container .text .mail{font-size:16px}.pageelement-contactbox .content-container .text button{margin-top:0;margin-bottom:55px}}.pageelement-accordion .content-container .headline{margin-bottom:30px}.pageelement-accordion .content-container .accordion{margin-top:20px;border-left:10px solid #ff8b00;padding:30px;background:#e4e4e4;font-size:20px;font-weight:700;cursor:pointer}.pageelement-accordion .content-container .accordion:after{content:"+";font:var(--fa-font-solid);color:#ff8b00;font-size:35px;position:relative;bottom:4px;left:8px;float:right}.pageelement-accordion .content-container .accordion.open:after{content:"-"}.pageelement-accordion .content-container .panel{max-height:0;overflow:hidden;transition:all .25s;background:#e4e4e4}.pageelement-accordion .content-container .accordion.open+.panel{margin-top:10px}.pageelement-accordion .content-container .panel>div{padding:30px 40px}.pageelement-accordion .content-container .panel>div>*:not(:last-child){margin-bottom:10px}.pageelement-accordion .content-container ol li:before,.pageelement-accordion .content-container ul li:before{content:"■";font-size:1.5em;line-height:0;margin-right:5px}@media (max-width:1024px){.pageelement-accordion .content-container .headline{margin-bottom:40px}.pageelement-accordion .content-container .accordion{font-size:16px;padding:20px 30px}.pageelement-accordion .content-container .accordion:after{font:var(--fa-font-sharp-solid);font-size:25px;bottom:2px;left:0}.pageelement-accordion .content-container .panel>div{padding:20px 40px}}.pageelement-header-standard .wrapper{display:flex;gap:40px;background:linear-gradient(to bottom,transparent 150px,#ff8c00 150px);margin-top:100px;padding-bottom:75px}.pageelement-header-standard .wrapper>:first-child{max-width:50%;flex-grow:1}.pageelement-header-standard .wrapper>:last-child{margin-right:120px;align-self:start;max-width:580px}.pageelement-header-standard .wrapper .mobile{display:none;margin-bottom:35px}.pageelement-header-standard .wrapper .text{color:#fff;font-size:18px}.pageelement-header-standard .wrapper .text h2{font-size:22px;font-weight:700;margin-bottom:30px}.pageelement-header-standard .wrapper .text .list,.pageelement-header-standard .wrapper .text .icon{display:flex;gap:20px;max-width:550px}.pageelement-header-standard .wrapper .text .list{margin-bottom:20px}.pageelement-header-standard .wrapper .text .icon{margin-bottom:35px}.pageelement-header-standard .wrapper .text .list>:first-child{width:20px;height:20px;background:#fff;flex-shrink:0;position:relative;top:2px}.pageelement-header-standard .wrapper .text .icon img{width:70px;align-self:start}.pageelement-header-standard .header{color:var(--color);display:flex;margin:40px 0 80px}.pageelement-header-standard .header div{background:var(--color);position:relative;width:100%;max-width:69px}.pageelement-header-standard .header div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--color) 80%,transparent);transform:rotate(-13deg)}.pageelement-header-standard .header h1{background:color-mix(in srgb,currentColor 20%,transparent);padding:10px 20px;font-size:36px;font-weight:700;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1400px){.pageelement-header-standard .wrapper>:last-child{margin-right:initial}}@media (max-width:1024px){.pageelement-header-standard .wrapper{flex-direction:column;background:linear-gradient(to bottom,transparent 250px,#ff8c00 250px);padding-bottom:30px}.pageelement-header-standard .wrapper>:first-child{max-width:initial}.pageelement-header-standard .wrapper .desktop{display:none}.pageelement-header-standard .wrapper .mobile{display:initial}.pageelement-header-standard .wrapper .text h2{font-size:24px}.pageelement-header-standard .wrapper .text .list,.pageelement-header-standard .wrapper .text .icon{max-width:initial}.pageelement-header-standard .wrapper .text .icon{flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.pageelement-header-standard .wrapper .text .icon img{margin:auto}.pageelement-header-standard .header{margin:0 0 60px}.pageelement-header-standard .header h1{padding:20px 25px;font-size:24px}.pageelement-header-standard .header div{max-width:73px}}@media only screen and (max-width:1024px){.pageelement-teaser-jobs>.headline,.pageelement-teaser-places>.headline,.pageelement-teaser-icons>.headline,.pageelement-images-wide>.headline,.pageelement-offer-image-wide .headline,.pageelement-text .text h2,.pageelement-accordion-simple .headline,.pageelement-stepsbox .headline,.pageelement-infobox-places .wrapper .content .headline,.pageelement-infobox .wrapper .content .headline,.pageelement-links .headline,.pageelement-person-double .headline,.pageelement-person-overview .headline{font-size:28px}}@media only screen and (max-width:800px){.pageelement-teaser-jobs>.headline,.pageelement-teaser-places>.headline,.pageelement-teaser-icons>.headline,.pageelement-images-wide>.headline,.pageelement-offer-image-wide .headline,.pageelement-text .text h2,.pageelement-accordion-simple .headline,.pageelement-stepsbox .headline,.pageelement-infobox-places .wrapper .icon .icon-text,.pageelement-infobox .wrapper .icon .icon-text,.pageelement-links .headline,.pageelement-person-double .headline,.pageelement-person-overview .headline{font-size:24px}}@media only screen and (max-width:520px){.pageelement-teaser-jobs>.headline,.pageelement-teaser-places>.headline,.pageelement-teaser-icons>.headline,.pageelement-images-wide>.headline,.pageelement-offer-image-wide .headline,.pageelement-text .text h2,.pageelement-accordion-simple .headline,.pageelement-stepsbox .headline,.pageelement-infobox-places .wrapper .icon .icon-text,.pageelement-infobox .wrapper .icon .icon-text,.pageelement-links .headline,.pageelement-person-double .headline,.pageelement-person-overview .headline{font-size:18px}}@media only screen and (max-width:520px){@media only screen and (max-width:520px){.pageelement-text .text p,.pageelement-text .text a,.pageelement-text .text ol,.pageelement-text .text ul,.pageelement-offer-image-wide .content-container .text-wrapper .text p,.pageelement-offer-image-wide .content-container .text-wrapper .text a,.pageelement-offer-image-wide .content-container .text-wrapper .text ol,.pageelement-offer-image-wide .content-container .text-wrapper .text ul,.pageelement-overview-pages .overview-item .content .text,.pageelement-iconbox .wrapper .content .text p,.pageelement-iconbox .wrapper .content .text a,.pageelement-iconbox .wrapper .content .text ol,.pageelement-iconbox .wrapper .content .text ul,.pageelement-accordion-simple .accordion-wrapper .segment .content p,.pageelement-accordion-simple .accordion-wrapper .segment .content a,.pageelement-accordion-simple .accordion-wrapper .segment .content ol,.pageelement-accordion-simple .accordion-wrapper .segment .content ul,.pageelement-infobox-places .wrapper .content .place-person-wrapper,.pageelement-infobox .wrapper .content .text p,.pageelement-infobox .wrapper .content .text a,.pageelement-infobox .wrapper .content .text ol,.pageelement-infobox .wrapper .content .text ul,.pageelement-infobox .content .contact-wrapper a{font-size:16px}}}.pageelement-html-main,.pageelement-html-main h3,.pageelement-html-main h4,.pageelement-html-main h5{font-size:18px}.uc-optInCheckboxWithLabel>input{margin-right:8px}.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive{filter:sepia(17%) saturate(115%) hue-rotate(180deg) brightness(128%)}.form-info{margin-bottom:20px}.form-error p{padding:12px;border:1px solid red;display:block;margin-bottom:20px}.form-row input.error{border:1px solid red}.form-row{margin-bottom:20px;width:100%}.form-row label{float:left;width:200px;padding:5px 0}.form-row.email,.form-row.email2,.form-row.mailmail,.form-row.no-display{display:none}.defaultform textarea{display:block;border:1px solid #000;padding:15px;color:#000;font-size:16px;font-family:'Open Sans',sans-serif;width:100%;height:160px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical}.defaultform .textbox{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;padding:15px;font-size:16px;color:#000;font-family:'Open Sans',sans-serif}.defaultform textarea:focus,.defaultform textarea:focus-visible,.defaultform .textbox:focus,.defaultform select:focus{border:1px solid #ff8c00;outline:none}.form-row.message textarea{width:100%;clear:both}.form-select select{display:inline-block;padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;background:0 0;border:1px solid #000;font-size:16px}.form-row .checkbox-text{padding-left:10px}.form-row input[type=radio]{margin:5px 5px 0 0;height:20px}.radiobutton-wrapper label{width:80px}.radiobuttons-wrapper input{float:left}.radiobuttons-wrapper.rows{display:block;width:600px;float:left}.radiobuttons-wrapper.rows .radiobutton-wrapper{display:blocK;clear:both;float:none}.radiobuttons-wrapper.rows .radiobutton-wrapper label{max-width:550px}.form-row.postcode-place label{float:left;width:auto}.form-row .form-postcode-place-label{float:left;width:200px}.form-row .form-postcode-place-label span{float:left;margin-top:5px}.form-row .form-postcode-place-input-wrapper{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-row .form-postcode-input,.form-row .form-place-input{display:block;overflow:hidden}.form-row .form-postcode-input{width:100%}.form-row .form-place-input{width:100%;padding-left:8px}.form-row .form-postcode-input .textbox{width:100% !important}.form-row .form-place-input .textbox{width:100% !important}.form-row .imageupload{padding:5px 0;width:100%}.form-row .imageupload tbody,.form-row .imageupload tbody tr,.form-row .imageupload tbody tr td{display:block}.dateselector_day{width:55px}.dateselector_month{width:55px}.dateselector_year{width:110px}.dateselector_monthyear{width:200px}.dateselector_textbox_day{width:55px}.dateselector_textbox_month{width:55px}.dateselector_textbox_year{width:110px}.datetimeselector_day{width:55px}.datetimeselector_month{width:55px}.datetimeselector_year{width:110px}.datetimeselector_hour{width:110px}.datetimeselector_minute{width:110px}.form-row.captcha div{display:flex;flex-direction:column}.form-row.captcha div img{max-width:300px;margin-bottom:8px}.form-row.captcha div input{width:100%;max-width:300px}.plupload_wrapper{min-width:initial}.plupload_wrapper .plupload_file{height:36px}.plupload_wrapper .ui-button-text{color:#000}.form-row.dataprotection p a{font-weight:700}.defaultform .form-submit-container{display:block;margin-top:25px}.defaultform .button-submit{border:none;cursor:pointer;font-size:24px;font-weight:700;color:#fff;background-color:#ff8c00;display:inline-block;min-width:350px;padding:15px}.defaultform .button-submit:hover{text-decoration:none;opacity:1}@media (max-width:1024px){.defaultform .button-submit{min-width:initial;width:100%}}.news-list{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.news-list .item{display:block;width:100%;padding:0 0 25px;margin-bottom:25px;overflow:hidden}.news-list .image-container{display:block;float:left;width:30%;max-width:270px;margin-right:20px}.news-list .image-container image{display:inline-block;width:100%;height:auto}.news-list .text-container{float:left;width:auto;max-width:calc(100% - 290px)}.news-list .text-container .headline{font-weight:700;font-size:18px;margin-bottom:20px;display:inline-block}.news-list .text-container .text{-webkit-box-sizing:border-box;box-sizing:border-box}.news-list .text-container .detail-link{margin-top:20px;display:inline-block}.news-detail-main .introtext{display:block;margin-bottom:10px}.news-detail-main .copytext p{display:block;margin-bottom:10px}.news-detail-main .date{margin-top:5px}.news-detail-main .back-item{margin-top:10px}.news-detail-info .gallery-image{max-width:330px;width:100%}.search-container{position:relative;margin:-124px 0 0;max-width:100%;display:flex;right:0}.search-main{width:100%}.search-main .searchresult-header{margin-bottom:30px;font-size:18px}.search-main .searchresult-header .keyword{font-weight:700}.search-main .searchresult-group{margin-bottom:30px;width:100%}.search-main .searchresult-group .searchresult-header:before{font-family:'Font Awesome 6 Sharp',sans-serif;font-weight:900;content:'\f107';display:inline-block;margin-right:10px;font-size:22px;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}.search-main .searchresult-group .searchresult-header.active:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search-main .searchresult-group .searchresult-header{font-size:21px;color:#ff8c00;display:block;border-bottom:1px solid #1e4230;margin-bottom:15px;padding:0 0 10px 17px;cursor:pointer}.search-main .searchresult-group .searchresult-header.active{background-position:left -47px}.search-main .searchresult-list{display:none}.search-main .searchresult-list ul{display:inline}.search-main .searchresult-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #706f6f;display:block;width:100%;float:none}.search-main .searchresult-link{font-size:18px;cursor:pointer;font-weight:700;color:#ff8c00}.search-main .searchresult-item .fontsize-small{font-size:14px}.search-main .searchresult-item .keyword{font-weight:700}.search-main .searchresult-item .date{font-size:12px;line-height:14px;margin-bottom:5px}.search-main .searchresult-group .header:before{font-family:"Font Awesome 6 Sharp",sans-serif;color:#ff8c00}.pageelement-search-main form{position:relative}.pageelement-search-main .search-input{width:500px;height:35px;margin-top:18px;font-size:22px;padding:5px 10px;box-sizing:border-box;max-width:100%}.gallery-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.gallery-list-main h2{padding:0;margin:0 !important;line-height:22px}.gallery-list-main{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.gallery-list-main .item:nth-child(3n){margin-right:0}.gallery-list-main .text-container{padding:5px 10px;margin:0}.gallery-detail-main .back-item{margin-top:25px}body{color:#1f1f1f;font-family:'Open Sans',sans-serif;font-weight:400}h1{font-size:34px}h2{font-size:23px;margin-bottom:20px}h1,h2{font-family:'Open Sans',sans-serif;font-weight:900}h3{color:#ff8b00;font-family:'Open Sans',sans-serif}a{font-family:'Open Sans',sans-serif}strong{font-weight:700}em{font-style:italic}#head-logo{display:block}.page-headline{font-family:'Open Sans',sans-serif;font-weight:700}.link-button{background-color:#21536a;color:#fff}.link-button:hover{color:#fff !important}.back-to-top{background-color:#ff8b00;color:#fff}.back-to-top .fa-arrow-up{color:#fff}#head-container{padding-top:0;overflow:visible;display:flex;justify-content:space-between}#logo{width:216px;height:auto;padding:0}#logo-mobile{display:none;width:42px;height:auto}#logo img{transform:translate(-12px,5px);width:216px}@media only screen and (max-width:1350px){#logo{width:43px;overflow:hidden}}#head-title{font-family:'Open Sans',sans-serif;font-size:24px;line-height:24px;font-weight:700;position:relative;top:50px;color:#fbb700}.footer-background{background:#ff8c00}.footer-background *{color:#fff;font-size:18px;line-height:initial}.footer-background a:hover,.footer-background a:hover *{color:#000}.footer-background a img{width:200px;max-width:100%}.footer-background a:hover img{filter:invert(1)}.footer-background i{margin-right:5px}.footer-background .right-column i{margin-right:15px}.footer-background-grey{background:#777}.footer-background-grey .nav-footer{max-width:1480px;margin:auto;padding:0 25px;display:flex;justify-content:right}.footer-background-grey a{display:block;padding:15px}.nav1{margin:auto -25px}.nav1-link{padding:25px;display:inline-block;background:#fff;border-bottom:0}.nav2-link.active,.nav2-item.navHover>.nav2-link{background-color:#ff8b00;color:#fff}.nav3-link.active,.nav3-link:hover,.nav3-item.navHover>.nav3-link{color:#ff8c00}#meta-navigation .nav-meta-link{padding:10px;color:gray}#meta-navigation .nav-meta-link:hover,#meta-navigation .nav-meta-link.active{background-color:#ff8b00}.nav-meta-link.active span,.nav-meta-link:hover span{color:#fff}.mobile-div{background-color:#fff}.menu-line{background-color:#000}.nav1-mobile-div{background-color:#fff}.nav1-mobile-link span{font-weight:900}.nav1-mobile-link span{color:#fff}.nav2-mobile-link span{color:#000;font-size:18px;font-weight:600}.nav1-mobile-link{padding:5px 0}.nav1-mobile li{color:#fff}.nav1-mobile-link.active span,.nav1-mobile-link:hover span{color:#ff8b00}.nav1-mobile-link.active.opened span{color:#fff}.nav1-mobile-link.active span{font-weight:700}.nav1-mobile-item{padding:12px 40px;box-sizing:border-box;position:relative;background:#777;font-size:18px}.nav2-mobile-item{padding:12px 40px;box-sizing:border-box;position:relative;background:#e4e4e4}.nav2-mobile{overflow:hidden}.nav2-mobile-link{display:inline-block;width:calc(100% - 30px)}.nav2-mobile-link.active span,.nav2-mobile-link:hover span{color:#ff8b00}.nav3-mobile{display:none;overflow:hidden}.nav3-mobile-item{padding:10px 40px;box-sizing:border-box;position:relative;background:#fff}.nav3-mobile-link{color:#000}.nav3-mobile-link.active span{color:#ff8b00}.nav3-mobile-link span{color:#000;font-size:18px}.nav3-mobile-link span:before{font-family:"Font Awesome 6 Sharp";font-weight:900;content:"\f054";color:#000;margin-right:8px}.subnav-nav-trigger.active{color:#ff8b00}#slider{max-width:1920px;margin:auto;max-height:400px}#slider .slick-dots{display:none}.slider-caption span{font-size:70px;line-height:70px;color:#fff}.text ul{list-style:disc}.text ol{list-style:decimal}.text li{float:none}.pageelement-text-info a:hover{color:gray}.pageelement-text-info ul{list-style:disc;padding-left:20px}.pageelement-text-info ol{list-style:decimal;padding-left:20px}.pageelement-text-info li{float:none}.pageelement-overviewpages-main .overview-item{padding:20px 20px 0;background-color:#454545}.pageelement-overviewpages-main .text{color:#1f1f1f}.pageelement-downloads-main .download-link:hover{color:gray}.pageelement-downloads-info .download-link:hover{color:gray}.info-mail:hover{color:gray}.pageelement-info-teaser-main .info-headline{color:#fff}.pageelement-info-teaser-main .info{background-color:#ff8b00;color:#fff}.pageelement-info-teaser-main .line{background-color:#292929}.gallery-list-main .text-container{background-color:#ff8b00}.gallery-list-main .title{color:#fff}.news-list .item{border-bottom:3px solid rgba(204,63,53,.64)}.news-list .text-container .detail-link{color:#ff8b00}.search-container .search-input{background-color:#efefef}.search-main .searchresult-group .header,.search-main .searchresult-item .date{color:#ff8b00}.search-main .searchresult-group .header{border-bottom:1px solid #ff8b00}#mobile-search-box{background-color:#fff}#mobile-search-box .search-input{background-color:#efefef}.search-main .searchresult-group .header:before{color:#292929}#mobile-search-box button{background-color:#ddd}.pageelement-contactform .contactform-content{display:flex;gap:145px;font-size:18px}.pageelement-contactform .contactform-content .contact-form{width:50%}.pageelement-contactform .contactform-content .radiobuttons-wrapper.cols{width:100%;display:inline-block}.pageelement-contactform .contactform-contact .text img{display:inline-block;width:1.3888888889rem;height:1.4444444444rem;margin-right:10px}.pageelement-contactform .contactform-contact .image{width:383px;height:auto}.pageelement-contactform .contactform-contact .text .company{margin-bottom:24px}.pageelement-contactform .contactform-contact .text .company h1{font-size:22px;color:#ff8c00;margin-bottom:24px}.pageelement-contactform .text{font-size:18px}.pageelement-contactform .text .phone,.pageelement-contactform .text .email{display:flex;align-content:center}.pageElement-contactform .button-submit{background-color:#ff8b00;color:#fff;font-family:'Open Sans'}.pageElement-contactform .button-submit:hover{cursor:pointer;background-color:#0072bb}@media only screen and (max-width:1400px){.pageelement-contactform .contactform-content .contact-form{width:unset}.pageelement-contactform .contactform-content{gap:75px}.pageelement-contactform .contactform-contact .image{width:300px}.contactform-contact-box{width:300px}}@media only screen and (max-width:1200px){.pageelement-contactform .contactform-contact .image{width:250px}.contactform-contact-box{width:250px}}@media only screen and (max-width:800px){.pageelement-contactform .contactform-content{flex-flow:column}.pageelement-contactform .radiobuttons-wrapper.cols{width:100%;display:flex;flex-wrap:wrap}.contactform-contact-box{order:1}.contactform-contact-box{width:100%;order:1}.pageelement-contactform .contactform-content .contact-form{width:100%;order:2}.pageelement-contactform .contactform-contact .image{overflow:hidden;margin-bottom:18px;width:200px}.pageelement-contactform .contactform-contact .image img{transform:scale(1.27)}}@media only screen and (max-width:420px){.pageelement-contactform .radiobuttons-wrapper .radiobutton-wrapper{width:100%}}